.ccnav{--ccnav-blue: #00108f;--ccnav-bar: #00108f;--ccnav-panel-bg: #f6f5f2;--ccnav-gifts-bg: #fbf6e9;--ccnav-divider: rgba(0, 16, 143, .5);--ccnav-flag: #e7e880;--ccnav-pill: #f9dd64;--ccnav-coral: #d05642;--ccnav-scallop: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 324 153' preserveAspectRatio='none'%3E%3Crect x='0' width='83' height='153' rx='41.5'/%3E%3Crect x='38' width='96' height='153' rx='48'/%3E%3Crect x='102' width='96' height='153' rx='48'/%3E%3Crect x='172' width='97' height='153' rx='48.5'/%3E%3Crect x='239' width='85' height='153' rx='42.5'/%3E%3C/svg%3E");--ccnav-top-font: "founders-grotesk-regular", sans-serif;--ccnav-medium: "founders-grotesk-medium", sans-serif;--ccnav-regular: "founders-grotesk-regular", sans-serif;--ccnav-semibold: "founders-grotesk-semibold", sans-serif;--ccnav-bold: "founders-grotesk-bold", sans-serif;position:relative;-webkit-font-smoothing:antialiased}.ccnav,.ccnav *,.ccnav *:before,.ccnav *:after{box-sizing:border-box}:where(.ccnav) a{text-decoration:none}:where(.ccnav) ul{list-style:none;margin:0;padding:0}:where(.ccnav) button{background:none;border:0;padding:0;margin:0;color:inherit;font:inherit;cursor:pointer}:where(.ccnav) img{display:block;max-width:100%}.ccnav-arrow{flex-shrink:0;display:block}.ccnav-badge{display:inline-flex;align-items:center;flex-shrink:0;line-height:1;color:#000;white-space:nowrap}.ccnav-badge--flag{background:var(--ccnav-flag);font-family:var(--ccnav-regular);font-size:12px;height:20px;padding:1px 14px 0 7px;clip-path:polygon(0 0,100% 0,calc(100% - 7px) 50%,100% 100%,0 100%)}.ccnav-badge--pill{background:var(--ccnav-pill);font-family:var(--ccnav-semibold);font-size:12px;padding:5px 6px 4px;border-radius:10px}.ccnav-scallop{display:block;position:relative;overflow:hidden;-webkit-mask:var(--ccnav-scallop) center / 100% 100% no-repeat;mask:var(--ccnav-scallop) center / 100% 100% no-repeat}.ccnav-scallop img{width:100%;height:100%;object-fit:cover}.ccnav-deadlines{position:relative;width:100%;max-width:295px;min-height:183px;padding:21px 22px 20px;background-image:var(--ccnav-deadline-bg);background-size:100% 100%;background-repeat:no-repeat;display:flex;flex-direction:column;gap:14px}.ccnav-deadlines__kicker{font-family:var(--ccnav-regular);font-size:12px;letter-spacing:1.46px;line-height:1;text-transform:uppercase;color:#fff;margin:0 0 7px}.ccnav-deadlines__top{display:flex;align-items:center;justify-content:space-between}.ccnav-deadlines__slides{position:relative}.ccnav-deadlines{touch-action:pan-y}.ccnav-deadlines__slide{display:none}.ccnav-deadlines__slide.is-active{display:block;animation:ccnav-fade .35s ease}.ccnav-deadlines__occasion{font-family:var(--ccnav-semibold);font-size:16px;letter-spacing:2.46px;line-height:1;text-transform:uppercase;color:#fff;margin:0}.ccnav-deadlines__dots{display:flex;gap:5px}.ccnav-deadlines__dot{width:7px;height:7px;border-radius:50%;background:#ffffff40!important}.ccnav-deadlines__dot.is-active{background:#fff!important}.ccnav-deadlines__dates{display:flex;align-items:stretch;gap:8px;margin-top:12px;color:#000;text-transform:uppercase}.ccnav-deadlines__date{flex:0 0 118px;min-height:42px;background:var(--ccnav-gifts-bg);border-radius:10px;padding:10px 8px 9px 10px;display:flex;flex-direction:column;justify-content:center;gap:6px;white-space:nowrap}.ccnav-deadlines__date strong{font-family:var(--ccnav-semibold);font-weight:400;font-size:16px;line-height:.75;white-space:nowrap}.ccnav-deadlines__date span{font-family:var(--ccnav-regular);font-size:10px;letter-spacing:.5px;line-height:.75}.ccnav-deadlines__sep{align-self:center;font-family:var(--ccnav-medium);font-size:18px;line-height:1;color:#ffffff38}.ccnav-btn-coral{display:flex;align-items:center;justify-content:center;height:50px;width:100%;max-width:258px;background:var(--ccnav-coral);border:2px solid #fff;border-radius:36px;color:#fff;font-family:var(--ccnav-regular);font-size:16px;letter-spacing:1.28px;text-transform:uppercase;line-height:1;padding-top:2px;transition:background-color .2s}.ccnav-btn-coral:hover{background:#b9432f}@keyframes ccnav-fade{0%{opacity:0}to{opacity:1}}.ccnav-desktop{display:none}@media(min-width:1260px){.ccnav-desktop{display:block}.ccnav-mobile{display:none!important}}.ccnav-bar{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 21px 0 19px;background:var(--ccnav-bar)}.ccnav-quiz{justify-self:start;display:inline-flex;align-items:center;justify-content:center;height:45px;padding:1px 28px 0;min-width:161px;border:1px solid #fff;border-radius:30px;color:#fff;font-family:var(--ccnav-regular);font-size:16px;font-weight:400;text-transform:uppercase;transition:background-color .2s,color .2s}.ccnav-quiz:hover{background:#fff;color:var(--ccnav-blue)}.ccnav-center{display:flex;align-items:center;gap:47px;height:100%}.ccnav-list{display:flex;align-items:stretch;gap:54px;height:100%}.ccnav-item{display:flex;align-items:center;height:100%}.ccnav-item--dropdown{position:relative}.ccnav-toplink{position:relative;display:block;color:#fff;font-family:var(--ccnav-top-font);font-weight:400;font-size:15px;line-height:18px;text-transform:uppercase;white-space:nowrap}.ccnav-toplink:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:#fff;transform:scaleX(0);transition:transform .2s}.ccnav-item.is-open>.ccnav-toplink:after,.ccnav-toplink:hover:after,.ccnav-toplink[aria-current=page]:after{transform:scaleX(1)}.ccnav-logo{display:block;width:44px;color:#fff}.ccnav-logo svg,.ccnav-logo img{width:44px;height:44px;display:block;margin:0;object-fit:contain}.ccnav-icons{justify-self:end;display:flex;align-items:center;gap:36px;color:#fff}.ccnav-icons a{position:relative;display:flex;align-items:center;color:#fff;font-family:var(--ccnav-regular);font-weight:400;font-size:15px;text-transform:uppercase}.ccnav-icons .icon{width:28px;height:28px}.ccnav-cart-count{position:absolute;right:-6px;bottom:-6px;display:flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:#f58c6f;color:#fff;font-family:var(--ccnav-semibold);font-size:11px;line-height:1}.ccnav-cart-count:empty{display:none}.ccnav-panel{position:absolute;z-index:50;top:calc(100% - 5px);left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 48px);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;text-align:left;border:1px solid var(--ccnav-blue)}.ccnav-item.is-open>.ccnav-panel,.ccnav:not(.is-ready) .ccnav-item:hover>.ccnav-panel,.ccnav:not(.is-ready) .ccnav-item:focus-within>.ccnav-panel{opacity:1;visibility:visible}.ccnav-mega{width:min(var(--panel-w, 1180px),calc(100vw - 48px));display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:41px 72px 44px 48px;background:var(--ccnav-panel-bg)}.ccnav-mega__divider{align-self:stretch;width:1px;min-height:180px;background:var(--ccnav-divider);flex-shrink:0}.ccnav-col1{display:flex;flex-direction:column;gap:22px;min-width:203px}.ccnav-col1__links{display:flex;flex-direction:column;gap:20px}.ccnav-col1__link,.ccnav-heading{display:inline-flex;align-items:center;gap:10px;color:var(--ccnav-blue);font-family:var(--ccnav-medium);font-weight:400;font-size:16px;line-height:29px;text-transform:uppercase;white-space:nowrap;margin:0}.ccnav-col1__link:hover{text-decoration:underline;text-underline-offset:4px}.ccnav-btn-outline{display:flex;align-items:center;justify-content:center;width:278px;height:50px;border:2px solid #000;border-radius:36px;color:#000;font-family:var(--ccnav-regular);font-weight:400;font-size:16px;letter-spacing:1.28px;text-transform:uppercase;line-height:1;padding-top:2px;transition:background-color .2s,color .2s}.ccnav-btn-outline:hover{background:#000;color:#fff}.ccnav-col2{display:flex;flex-direction:column;gap:14px}.ccnav-col2__grid{display:grid;grid-template-columns:repeat(var(--cols, 2),auto);column-gap:46px;row-gap:30px}.ccnav-circle{display:flex;align-items:center;gap:12px;color:#000;font-family:var(--ccnav-medium);font-weight:400;font-size:14px;line-height:1.23;text-transform:uppercase;min-width:154px}.ccnav-circle span{max-width:130px}li.wholesale_menu .ccnav-circle span{max-width:unset}.ccnav-circle:hover{color:var(--ccnav-blue)}.ccnav-circle__img{width:45px;height:45px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#d9d9d9}.ccnav-circle__img img{width:100%;height:100%;object-fit:cover}.ccnav-promo{width:324px;display:flex;flex-direction:column;gap:20px}.ccnav-promo__heading{color:var(--ccnav-blue);font-family:var(--ccnav-medium);font-weight:400;font-size:16px;line-height:1.2;text-transform:uppercase;margin:0 0 4px}.ccnav-promo .ccnav-scallop{width:324px;height:153px}.ccnav-promo__link{display:inline-flex;align-items:center;gap:10px;color:var(--ccnav-blue);font-family:var(--ccnav-medium);font-weight:400;font-size:14px;text-transform:uppercase;text-decoration:underline!important;text-underline-offset:2px}.ccnav-banner{display:block;width:324px;height:var(--banner-h, 164px)}.ccnav-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,#0003 85%);pointer-events:none}.ccnav-banner__content{position:absolute;z-index:1;bottom:30px;display:flex;align-items:center;justify-content:center;gap:41px;padding:0 24px 0 33px}.ccnav-banner__text{color:#fff;font-family:var(--ccnav-semibold);font-size:21px;line-height:1.1;max-width:150px;margin:0}.ccnav-banner img{transition:transform .4s}.ccnav-banner:hover img{transform:scale(1.04)}.ccnav-dropdown{left:-28px;transform:none;padding:37px 24px 39px 26px;background:var(--ccnav-panel-bg);display:flex;flex-direction:column;gap:20px}.ccnav-gifts{top:100%;width:min(1362px,calc(100vw - 48px));display:flex;align-items:flex-start;gap:39px;padding:41px 32px 29px;background:var(--ccnav-gifts-bg)}.ccnav-gifts__left{flex:0 0 302px;width:302px;display:flex;flex-direction:column;gap:24px}.ccnav-gifts__links{display:flex;flex-direction:column;gap:13px}.ccnav-gifts__links>li{display:flex;line-height:1}.ccnav-gifts__link{display:inline-flex;align-items:center;gap:10px;color:#000;font-family:var(--ccnav-medium);font-weight:400;font-size:16px;line-height:1;text-transform:uppercase}.ccnav-gifts__link:hover{color:var(--ccnav-blue)}.ccnav-gifts__products{display:flex;gap:15px;flex:1 1 auto;min-width:0}.ccnav-gifts__products>li{flex:1 1 0;min-width:0}.ccnav-product{width:100%;max-width:309px;display:flex;flex-direction:column;gap:12px;color:#000}.ccnav-product__img{width:100%;height:292px;overflow:hidden;background:#eee}.ccnav-product__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.ccnav-product:hover .ccnav-product__img img{transform:scale(1.04)}.ccnav-product__meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.ccnav-product__title,.ccnav-product__price{display:block;font-size:14px;line-height:1;text-transform:uppercase}.ccnav-product__title{font-family:var(--ccnav-bold);margin-bottom:10px}.ccnav-product__price{font-family:var(--ccnav-medium)}.ccnav-mobile{position:relative}.ccnav-mbar{position:relative;z-index:3;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 20px 0 18px;background:#000f9f;color:#fff}.ccnav-mtoggle{justify-self:start;display:flex;width:35px;height:35px;align-items:center;justify-content:center;color:#fff}.ccnav-mtoggle .icon{width:26px;height:26px}.ccnav-mtoggle__close,.ccnav-mobile.is-open .ccnav-mtoggle__open{display:none}.ccnav-mobile.is-open .ccnav-mtoggle__close{display:block}.ccnav-mbar .ccnav-logo,.ccnav-mbar .ccnav-logo svg,.ccnav-mbar .ccnav-logo img{width:40px;height:40px}.ccnav-micons{justify-self:end;display:flex;align-items:center;gap:22px}.ccnav-micons a{position:relative;display:flex;color:#fff}.ccnav-micons .icon{width:26px;height:26px}.ccnav-mobile.is-open .ccnav-msearch{visibility:hidden}.ccnav-drawer{position:fixed;z-index:2;left:0;right:0;bottom:0;top:var(--ccnav-drawer-top, 64px);background:#fff;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .25s,transform .25s,visibility .25s}.ccnav-mobile.is-open .ccnav-drawer{visibility:visible;opacity:1;transform:none}.ccnav-drawer__view{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:flex;flex-direction:column;background:#fff;transition:transform .3s ease}.ccnav-drawer__view--gifts{background:var(--ccnav-gifts-bg);transform:translate(100%)}.ccnav-drawer.show-gifts .ccnav-drawer__view--main{transform:translate(-30%)}.ccnav-drawer.show-gifts .ccnav-drawer__view--gifts{transform:none}.ccnav-mlist{display:flex;flex-direction:column;gap:16px;padding:42px 0}.ccnav-mlink{display:flex;align-items:center;gap:10px;width:100%;padding:6px 26px;color:#000f9f;font-family:var(--ccnav-medium);font-size:22px;line-height:1.1;text-align:left}.ccnav-mlink .ccnav-chevron{transition:transform .2s;transform:rotate(180deg)}.ccnav-mlink[aria-expanded=true] .ccnav-chevron{transform:none}.ccnav-msub{display:none;flex-direction:column;gap:20px;padding:14px 26px 6px}.ccnav-msub.is-open{display:flex}.ccnav-msub a{color:#000f9f;font-family:var(--ccnav-regular);font-size:18px;line-height:1}.ccnav-mlink .ccnav-badge--flag{font-family:var(--ccnav-medium);letter-spacing:.96px;text-transform:uppercase;padding-right:16px}.ccnav-mfeatured{border-top:1px solid #cccaca;border-bottom:1px solid #cccaca;padding:18px 0 24px;margin-top:auto}.ccnav-mfeatured__heading{color:#000f9f;font-family:var(--ccnav-medium);font-size:20px;line-height:1;margin:0 27px 15px}.ccnav-mscroller{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 27px;scroll-padding:0 27px;scrollbar-width:none}.ccnav-mscroller::-webkit-scrollbar{display:none}.ccnav-mcard{flex:0 0 180px;scroll-snap-align:start;color:#000;display:flex;flex-direction:column;gap:6px}.ccnav-mcard__img{width:180px;height:159px;overflow:hidden;background:#eee}.ccnav-mcard__img img{width:100%;height:100%;object-fit:cover}.ccnav-mcard__title{font-family:var(--ccnav-medium);font-size:18px;line-height:1;letter-spacing:.54px}.ccnav-mcard__price{font-family:var(--ccnav-semibold);font-size:16px;letter-spacing:.48px;margin-top:8px}.ccnav-mbottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 26px;background:#ece8df}.ccnav-mbottom a{display:inline-flex;align-items:center;gap:7px;color:var(--ccnav-blue);font-family:var(--ccnav-semibold);font-size:18px;line-height:1}.ccnav-mbottom__sep{width:1px;height:29px;background:var(--ccnav-divider)}.ccnav-mback{display:flex;align-items:center;gap:10px;padding:18px 26px 6px;color:#000f9f;font-family:var(--ccnav-medium);font-size:22px}.ccnav-mback .ccnav-chevron{transform:rotate(-90deg)}.ccnav-mgifts__links{display:flex;flex-direction:column;padding:12px 26px}.ccnav-mgifts__links a{display:flex;align-items:center;gap:10px;padding:12px 0;color:#000;font-family:var(--ccnav-medium);font-size:16px;line-height:1;text-transform:uppercase}.ccnav-mgifts__promo{padding:8px 26px 24px}.ccnav-mgifts__promo .ccnav-deadlines{max-width:323px;background-image:var(--ccnav-deadline-bg-m, var(--ccnav-deadline-bg))}.ccnav-mgifts__promo .ccnav-deadlines__date:first-child{flex-basis:126px}.ccnav-mgifts__tiles{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 26px 32px;scroll-padding:0 26px;scrollbar-width:none}.ccnav-mgifts__tiles::-webkit-scrollbar{display:none}.ccnav-mtile{flex:0 0 240px;scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;color:#000}.ccnav-mtile__img{width:240px;height:227px;overflow:hidden;background:#eee}.ccnav-mtile__img img{width:100%;height:100%;object-fit:cover}.ccnav-mtile__label{display:inline-flex;align-items:center;gap:10px;font-family:var(--ccnav-bold);font-size:14px;text-transform:uppercase}body.ccnav-locked{overflow:hidden}@media(prefers-reduced-motion:reduce){.ccnav *,.ccnav *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/ccnav.css.map */
