.nc{--nc-heading:var(--public-heading-font);--nc-body:var(--public-body-font);--nc-display:var(--public-label-font);--nc-paper:#f7fafc;--nc-edge:#dce6ed;--nc-copy:var(--public-copy-ink);--nc-star:#b81d24;--nc-cream:#edf6fa;--nc-hero:#edf6fa}
.nc{background:var(--surface);color:var(--brand-navy);font:400 14px/1.75 var(--nc-body);min-height:100vh;overflow-x:clip}.nc *{box-sizing:border-box}.nc img{max-width:100%;display:block}.nc a{text-decoration:none;transition:color .2s}.nc a:hover{color:var(--accent)}.nc button{color:inherit;background:0 0;border:0;padding:0}.nc h1,.nc h2,.nc h3,.nc h4{font-family:var(--nc-heading);letter-spacing:0;margin:0 0 20px;font-weight:500;line-height:1.25}.nc p{color:var(--nc-copy);margin:0 0 18px}.nc svg{flex-shrink:0;width:24px;height:24px}.nc input,.nc select,.nc textarea{border:1px solid var(--nc-edge);background:var(--surface);width:100%;min-width:0;color:var(--brand-navy);font:400 13px/1.7 var(--nc-body);border-radius:0;padding:12px 16px}.nc input:focus,.nc textarea:focus,.nc select:focus{border-color:var(--brand-navy)}.nc textarea{resize:vertical;min-height:140px}.nc label{margin-bottom:16px;font-size:13px;display:block}.nc label>input,.nc label>select,.nc label>textarea{margin-top:7px;display:block}.nc hr{border:0;border-top:1px solid var(--nc-edge)}.nc-container{width:min(1140px,100% - 60px);margin-inline:auto}.nc-icon-button{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.nc .nc-icon-button:hover{color:var(--accent)}.nc .nc-button{border:1px solid var(--brand-navy);min-height:46px;font:400 15px/1.4 var(--nc-heading);letter-spacing:.02em;color:var(--brand-navy);cursor:pointer;white-space:normal;text-align:center;background:0 0;border-radius:30px;justify-content:center;align-items:center;gap:12px;padding:13px 34px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.nc .nc-button:hover{background:var(--brand-navy);color:var(--surface)}.nc .nc-button.solid{background:var(--brand-navy);color:var(--surface);border-color:var(--brand-navy)}.nc .nc-button.solid:hover{background:var(--accent);border-color:var(--accent)}.nc .nc-button svg{width:19px;height:19px}.nc .nc-text-link{color:var(--brand-navy);text-underline-offset:4px;cursor:pointer;align-items:center;gap:10px;text-decoration:underline;display:inline-flex}.nc-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.nc-skip{z-index:150;background:var(--surface);padding:12px;position:fixed;top:-70px;left:20px}.nc-skip:focus{top:8px}.nc-section-title{text-align:center;margin:0 0 18px}.nc-section-title>svg{stroke-width:.8px;opacity:.65;width:48px;height:48px;margin:0 auto 18px}.nc-section-title h2{font-size:36px;font-weight:500}.nc-section-title h2 em{font-weight:300}.nc-section-copy{text-align:center;margin-bottom:35px!important}.nc-script{font:italic 28px/1.4 var(--nc-display);color:var(--accent)!important}.nc-empty{text-align:center;padding:70px 25px}.nc-empty>svg{opacity:.4;width:50px;height:50px;margin-bottom:20px}.nc-empty h2{font-size:28px}.nc-empty h3{font-size:24px}.nc-empty p{max-width:520px;margin:0 auto 25px}.nc-paper{background-color:var(--nc-paper);background-blend-mode:multiply;background-image:url(/assets/storefront-t214/travel-line.svg);background-size:680px;position:relative}.nc-paper:before,.nc-paper:after{content:"";background:var(--surface);z-index:1;clip-path:polygon(0 0,100% 0,100% 55%,97% 30%,94% 70%,91% 42%,88% 70%,85% 30%,82% 72%,79% 45%,76% 70%,73% 30%,70% 65%,67% 35%,64% 75%,61% 40%,58% 65%,55% 30%,52% 75%,49% 35%,46% 70%,43% 30%,40% 75%,37% 35%,34% 65%,31% 25%,28% 75%,25% 40%,22% 70%,19% 30%,16% 75%,13% 35%,10% 70%,7% 35%,4% 75%,0 40%);height:15px;position:absolute;left:0;right:0}.nc-paper:before{top:0}.nc-paper:after{bottom:0;transform:rotate(180deg)}.nc-header{z-index:50;background:var(--surface);height:120px;transition:box-shadow .25s,height .25s;position:absolute;top:0;left:0;right:0}.nc-header.over-hero{background:0 0}.nc-header.is-sticky{background:var(--surface);height:64px;animation:.3s nc-header-in;position:fixed;box-shadow:0 2px 18px #0b3f5d12}.nc-header-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1340px;height:100%;margin:auto;padding:0 30px;display:flex;position:relative}.nc-main-nav{width:43%;font:400 14px var(--nc-heading);align-items:center;gap:26px;display:flex}.nc-main-nav>a,.nc-nav-drop>summary{cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding:24px 0;display:flex}.nc-nav-drop summary{list-style:none}.nc-nav-drop summary::-webkit-details-marker{display:none}.nc-nav-drop summary svg{width:10px;height:10px}.nc-nav-drop>div{background:var(--surface);border-top:2px solid var(--brand-navy);min-width:220px;max-height:70vh;font:400 12px/1.6 var(--nc-body);z-index:2;flex-direction:column;gap:10px;padding:18px 24px;display:flex;position:absolute;top:calc(50% + 23px);overflow-y:auto;box-shadow:0 6px 28px #0b3f5d15}.nc-logo{width:215px;position:absolute;left:50%;transform:translate(-50%)}.nc-logo img{width:100%;height:auto}.nc-header-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.nc-header-actions .nc-icon-button{min-width:34px}.nc-header-actions svg{stroke-width:1.2px;width:23px;height:23px}.nc-header-cart{position:relative}.nc-header-cart>span{background:var(--accent);color:var(--surface);text-align:center;border-radius:50%;min-width:18px;height:18px;font-size:10px;line-height:18px;position:absolute;top:0;right:-5px}.nc-region{min-width:36px;min-height:40px;padding:8px!important}.nc-region img{object-fit:contain;width:24px;height:16px}.nc-region-menu{background:var(--surface);box-shadow:var(--shadow);gap:15px;padding:18px;display:grid;position:absolute;top:80%;right:24px}.nc-region-menu a{align-items:center;gap:10px;font-size:12px;display:flex}.nc-region-menu img{width:24px}.nc-header-search{background:var(--surface);width:400px;max-width:calc(100vw - 40px);padding:22px;position:absolute;top:100%;right:30px;box-shadow:0 8px 30px #0b3f5d18}.nc-header-search label{margin-bottom:8px}.nc-header-search input{padding-right:45px}.nc-header-search .nc-icon-button{position:absolute;bottom:23px;right:24px}.nc-mini-cart{background:var(--surface);width:350px;max-width:calc(100vw - 30px);max-height:75vh;padding:25px;position:absolute;top:100%;right:30px;overflow-y:auto;box-shadow:0 10px 30px #0b3f5d1a}.nc-mini-cart h3{font-size:22px}.nc-mini-cart-row{border-bottom:1px solid var(--nc-edge);grid-template-columns:70px 1fr 25px;align-items:center;gap:12px;padding:12px 0;display:grid}.nc-mini-cart-row a{font:400 14px var(--nc-heading)}.nc-mini-cart-row p{margin:5px 0 0;font-size:12px}.nc-mini-cart-row .nc-icon-button{min-width:24px}.nc-mini-cart-row svg{width:16px}.nc-mini-subtotal{justify-content:space-between;display:flex;color:var(--brand-navy)!important;margin:20px 0!important}.nc-cart-buttons{gap:10px;display:flex}.nc-cart-buttons .nc-button{padding:10px 20px;font-size:14px}.nc-mobile-menu{display:none}.nc-header-spacer{height:120px}.nc-menu-overlay{background:var(--surface);z-index:100;padding:30px;position:fixed;inset:0;overflow-y:auto}.nc-menu-overlay>.nc-icon-button{position:absolute;top:15px;right:20px}.nc-menu-overlay nav{font:400 16px var(--nc-heading);grid-template-columns:1fr 1fr;gap:12px;margin-top:40px;display:grid}.nc-availability{background:var(--tint);text-align:center;padding:14px}.nc-example-label{border:1px solid var(--line);color:var(--brand-navy);z-index:40;box-shadow:var(--shadow);background:#ffffffef;border-radius:3px;padding:5px 10px;font-size:10px;position:fixed;bottom:12px;left:12px}.nc-example-label span{color:var(--accent);padding:0 6px}.nc-hero{background:var(--nc-hero);height:100svh;min-height:690px;max-height:1000px;position:relative;overflow:hidden}.nc-hero:after{content:"";background:var(--surface);clip-path:polygon(0 35%,5% 60%,8% 25%,12% 65%,17% 40%,23% 65%,28% 35%,33% 60%,39% 35%,44% 65%,51% 30%,57% 60%,63% 40%,70% 65%,76% 35%,83% 65%,90% 40%,96% 65%,100% 30%,100% 100%,0 100%);height:22px;position:absolute;bottom:-1px;left:0;right:0}.nc-hero-photo{background:url(/assets/storefront-t214/travel-hero.webp) 50%/cover;transition:transform 6.5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 150px);mask-image:linear-gradient(#0000 0,#000 150px)}.nc-hero.slide-1 .nc-hero-photo{transform:scale(1.035)}.nc-hero>.nc-container{align-items:center;height:100%;display:flex;position:relative}.nc-hero-copy{width:57%;padding-top:55px;animation:.8s both nc-copy-in}.nc-hero-copy>p{color:var(--brand-navy);margin-bottom:15px;font-size:32px}.nc-hero-copy h1{font:500 clamp(65px, 7vw, 100px)/1.06 var(--nc-display);letter-spacing:-4px;margin-bottom:32px}.nc-hero-description{color:var(--nc-copy);margin-bottom:30px;font-size:14px;line-height:2}.nc-hero-copy .nc-button{padding:15px 38px}.nc-hero-prev,.nc-hero-next{opacity:.65;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:50%;border:1px solid #0b3f5d38!important}.nc-hero-prev{left:20px}.nc-hero-next{right:20px}.nc-hero-prev:hover,.nc-hero-next:hover{background:var(--surface);opacity:1}.nc-hero-dots{gap:12px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.nc-hero-dots button{border:1px solid var(--brand-navy);border-radius:50%;width:9px;height:9px}.nc-hero-dots button.active{background:var(--brand-navy)}.nc-categories{text-align:center;padding-top:80px;padding-bottom:85px}.nc-categories>h2{font:italic 40px var(--nc-display);margin-bottom:20px}.nc-categories>p{margin-bottom:40px;font-size:13px;line-height:2}.nc-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;display:grid}.nc-category-card{border:1px solid #0000;border-radius:25px;padding:36px 20px 32px;transition:border-color .25s,transform .25s;display:block}.nc-category-card:hover{border-color:var(--brand-navy);transform:translateY(-5px)}.nc-category-stamp{border:1px dashed #0b3f5d55;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 26px;display:grid;box-shadow:0 0 0 8px #0b3f5d04}.nc-category-stamp svg{stroke-width:1px;width:37px;height:37px}.nc-category-card hr{width:40px;margin:0 auto 23px}.nc-category-card h3{margin-bottom:6px;font-size:17px}.nc-category-card>span:last-child{color:var(--nc-copy);font-size:12px}.nc-featured{padding:95px 0 105px}.nc-product-tabs{justify-content:center;gap:36px;margin:0 auto 40px;display:flex}.nc-product-tabs button{font:400 15px var(--nc-heading);color:var(--nc-copy);padding:0 0 8px;position:relative}.nc-product-tabs button.active,.nc-product-tabs button:hover{color:var(--accent)}.nc-product-tabs button.active:after{content:"";background:var(--accent);width:18px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.nc-rail-wrap{position:relative}.nc-product-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 22.5px);grid-auto-flow:column;gap:30px;display:grid;overflow:auto}.nc-product-rail::-webkit-scrollbar{display:none}.nc-product{text-align:center;scroll-snap-align:start;min-width:0;position:relative}.nc-product-picture{background:0 0;border-radius:20px;display:block;position:relative;overflow:hidden}.nc-art-window{mix-blend-mode:multiply;aspect-ratio:1;background:var(--surface);width:100%;overflow:hidden}.nc-art{background-image:url(/assets/storefront-t214/travel-products-atlas.webp);background-repeat:no-repeat;background-size:400% 300%;width:100%;height:100%;transition:transform .45s}.nc-art-empty{background:var(--tint);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:11px;display:flex}.nc-art-empty svg{opacity:.4;width:50px;height:50px}.nc-product-picture:hover .nc-art{transform:scale(1.045)}.nc-product-badge{background:var(--accent);color:var(--surface);border-radius:20px;padding:2px 13px;font-size:11px;position:absolute;top:18px;left:18px}.nc-product-info{padding:18px 8px 2px}.nc-stars{color:var(--nc-copy);gap:1px;margin-bottom:10px;font-size:17px;line-height:1;display:inline-flex}.nc-stars .filled{color:var(--nc-star)}.nc-product h3{font:400 12px/1.6 var(--nc-body);margin-bottom:8px}.nc-price{font:600 16px/1.6 var(--nc-heading);justify-content:center;gap:12px;display:flex}.nc-price del{color:var(--nc-copy);font-size:14px;font-weight:300}.nc-product-actions{border:1px solid var(--nc-edge);opacity:0;pointer-events:none;background:#ffffffed;border-radius:25px;padding:10px 10px 13px;transition:opacity .25s,transform .25s;position:absolute;top:145px;left:15px;right:15px;transform:translateY(10px)}.nc-product:hover .nc-product-actions,.nc-product:focus-within .nc-product-actions{opacity:1;pointer-events:auto;transform:none}.nc-product-actions>div{justify-content:center;margin-bottom:5px;display:flex}.nc-product-actions button{justify-content:center;align-items:center;display:inline-flex}.nc-product-actions>div button{border-right:1px solid var(--nc-edge);width:43px;height:32px}.nc-product-actions>div button:last-child{border:0}.nc-product-actions button:hover,.nc-product-actions button[aria-pressed=true]{color:var(--accent)}.nc-product-actions svg{width:17px;height:17px}.nc-product-actions .nc-add{font:400 13px var(--nc-heading)}.nc-rail-prev,.nc-rail-next{opacity:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .2s;display:grid;position:absolute;top:35%;border:1px solid var(--nc-edge)!important;background:var(--surface)!important}.nc-rail-wrap:hover>.nc-rail-prev,.nc-rail-wrap:hover>.nc-rail-next,.nc-rail-wrap:focus-within>.nc-rail-prev,.nc-rail-wrap:focus-within>.nc-rail-next{opacity:1}.nc-rail-prev{left:-22px}.nc-rail-next{right:-22px}.nc-campaign{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding-block:90px;display:grid}.nc-campaign h2{font:500 70px/1.12 var(--nc-display);letter-spacing:-2px;margin:20px 0}.nc-campaign>div>p:not(.nc-script){line-height:2.2}.nc-campaign .nc-button{margin:10px 0 32px}.nc-campaign-picture{padding:0 30px;position:relative}.nc-campaign-picture>.nc-art-window{aspect-ratio:1/1.05}.nc-campaign-stamp{width:132px;height:132px;font:400 10px var(--nc-heading);letter-spacing:.1em;border:2px dotted #0b3f5d55;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;transform:rotate(-12deg)}.nc-campaign-stamp strong{font-size:16px}.nc-campaign-note{font:italic 25px/1.4 var(--nc-display);color:var(--accent);position:absolute;top:0;left:-25px;transform:rotate(-10deg)}.nc-price-stamp{background:var(--nc-cream);width:115px;height:115px;font:400 17px var(--nc-heading);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0;transform:rotate(10deg)}.nc-price-stamp strong{margin-top:5px;font-size:30px}.nc-mini-section{padding:90px 0}.nc-mini-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.nc-mini-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:30px;display:flex}.nc-mini-heading h2{margin:0;font-size:24px}.nc-mini-heading h2 span{font-weight:300}.nc-mini-heading>div{gap:5px;display:flex}.nc-mini-heading button{border:1px solid #0b3f5d45;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.nc-mini-heading svg{width:12px;height:12px}.nc-product.mini{text-align:left;border:1px solid var(--surface);background:#ffffff7a;border-radius:15px;grid-template-columns:100px 1fr;align-items:center;gap:10px;margin-bottom:20px;padding:9px;display:grid}.nc-product.mini .nc-product-picture{border-radius:12px}.nc-product.mini .nc-product-badge,.nc-product.mini .nc-product-actions{display:none}.nc-product.mini .nc-product-info{padding:3px 0}.nc-product.mini h3{margin-bottom:3px;padding-right:15px;font-size:12px}.nc-product.mini .nc-stars{margin-bottom:5px;font-size:14px}.nc-product.mini .nc-price{justify-content:flex-start;gap:8px;font-size:15px}.nc-product.mini del{font-size:12px}.nc-mini-add{opacity:0;position:absolute;bottom:8px;right:8px;color:var(--accent)!important}.nc-mini-add svg{width:17px;height:17px}.nc-product.mini:hover .nc-mini-add,.nc-product.mini:focus-within .nc-mini-add{opacity:1}.nc-testimonials{text-align:center;padding:70px 100px 85px}.nc-quote-mark{font:100px/1 var(--nc-display);height:85px;color:var(--accent)!important;margin:0!important}.nc-testimonials blockquote{font:400 17px/2 var(--nc-body);color:var(--nc-copy);margin:0 0 25px}.nc-testimonial-person{font-family:var(--nc-heading);font-size:16px;color:var(--brand-navy)!important}.nc-testimonial-person span{font:400 11px var(--nc-body);color:var(--nc-copy)}.nc-avatars{justify-content:center;align-items:center;gap:15px;margin-top:25px;display:flex}.nc-avatars button{opacity:.5;border-radius:50%;width:48px;height:48px;transition:transform .3s,opacity .3s;overflow:hidden}.nc-avatars button.active{opacity:1;transform:scale(1.2)}.nc-avatars img{object-fit:cover;width:100%;height:100%}.nc-journal{padding:20px 0 90px}.nc-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.nc-story-image{aspect-ratio:1.58;border-radius:18px;display:block;overflow:hidden}.nc-story-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.nc-story-image:hover img{transform:scale(1.06)}.nc-story-meta{letter-spacing:.04em;color:var(--nc-copy);margin:22px 0 13px;font-size:10px}.nc-story-meta span{padding:0 8px}.nc-story-grid h3{margin-bottom:15px;font-size:23px}.nc-story-grid p{margin-bottom:25px;font-size:12px;line-height:2}.nc-story-grid .nc-button{padding:11px 26px;font-size:13px}.nc-promotions{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding-block:50px;display:grid}.nc-promotions>a{background:var(--nc-cream);border-radius:12px;grid-template-columns:55% 45%;align-items:center;min-height:190px;padding:20px;display:grid;overflow:hidden}.nc-promotions p{letter-spacing:.08em;font-size:9px}.nc-promotions h3{font:500 28px var(--nc-display);margin-bottom:10px}.nc-promotions span{color:var(--nc-copy);font-size:10px}.nc-promotions strong{font:400 12px var(--nc-heading);align-items:center;gap:8px;margin-top:15px;display:flex}.nc-promotions strong svg{width:16px}.nc-promotions .nc-art-window{mix-blend-mode:multiply}.nc-editorial-intro{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-block:80px;display:grid}.nc-editorial-intro>img{object-fit:cover;width:100%;height:460px}.nc-editorial-intro h2{font:500 48px/1.25 var(--nc-display)}.nc-editorial-intro p{line-height:2.1}.nc-home.variant-2 .nc-hero,.nc-home.variant-6 .nc-hero{height:690px;min-height:0}.nc-home.variant-4 .nc-hero{height:760px;min-height:0}.nc-home.variant-5 .nc-hero{height:850px;min-height:0}.nc-home.variant-6 .nc-hero{border-radius:10px;margin:120px 30px 0}.nc-home.variant-6 .nc-hero-copy{padding-top:0}.nc-breadcrumb{background:var(--nc-paper);background-image:url(/assets/storefront-t214/travel-line.svg);background-size:500px;flex-direction:column;justify-content:center;align-items:center;height:300px;display:flex;position:relative;overflow:hidden}.nc-breadcrumb h1{font:600 36px var(--nc-heading);text-transform:uppercase;margin-bottom:17px;position:relative}.nc-breadcrumb p{font-size:12px;position:relative}.nc-breadcrumb p span{padding:0 14px}.nc-breadcrumb-travel{opacity:.85;pointer-events:none;width:230px;position:absolute;transform:rotate(-25deg)}.nc-breadcrumb-travel.left{top:-55px;left:-100px}.nc-breadcrumb-travel.right{bottom:-90px;right:-75px;transform:rotate(15deg)}.nc-breadcrumb-travel svg{stroke-width:.4px;width:250px;height:250px}.nc-shop-layout{grid-template-columns:255px minmax(0,1fr);gap:40px;padding-block:80px;display:grid}.nc-shop-layout.full{display:block}.nc-shop-layout.full>.nc-shop-sidebar{display:none}.nc-shop-layout.right{grid-template-columns:minmax(0,1fr) 255px}.nc-shop-layout.right>.nc-shop-sidebar{order:2}.nc-shop-sidebar section{margin-bottom:38px}.nc-shop-sidebar h2,.nc-blog-sidebar h2{text-transform:uppercase;border-bottom:1px solid var(--nc-edge);margin-bottom:20px;padding-bottom:18px;font-size:14px;font-weight:700}.nc-shop-sidebar section>button,.nc-shop-sidebar section>a{width:100%;color:var(--nc-copy);text-align:left;justify-content:space-between;padding:7px 0;font-size:12px;display:flex}.nc-shop-sidebar button.active,.nc-shop-sidebar section>button:hover{color:var(--accent)}.nc-shop-sidebar input[type=range]{accent-color:var(--brand-navy);border:0;height:20px;padding:0}.nc-shop-sidebar p{margin-top:12px;font-size:12px}.nc-sidebar-search{display:flex;position:relative}.nc-sidebar-search input{padding-right:40px}.nc-sidebar-search svg{width:18px;position:absolute;top:12px;right:12px}.nc-sidebar-promo{text-align:center;background:var(--nc-cream);padding:30px 20px;display:block;position:relative}.nc-sidebar-promo p{letter-spacing:.1em;font-size:10px}.nc-sidebar-promo h3{font:500 34px/1.2 var(--nc-display)}.nc-sidebar-promo .nc-art-window{mix-blend-mode:multiply}.nc-sidebar-promo strong{font:400 14px var(--nc-heading);padding-top:20px;display:block}.nc-shop-toolbar{border:1px solid var(--nc-edge);align-items:center;gap:15px;margin-bottom:30px;padding:9px 15px;display:flex}.nc-shop-toolbar p{flex:1;margin:0;font-size:11px}.nc-view-buttons{align-items:center;gap:13px;display:flex}.nc-view-buttons button{width:24px;color:var(--nc-copy);place-items:center;line-height:1;display:grid}.nc-view-buttons button span{font-size:27px}.nc-view-buttons button.active{color:var(--accent)}.nc-view-buttons svg{width:22px}.nc-shop-toolbar label{white-space:nowrap;align-items:center;gap:10px;margin:0;font-size:11px;display:flex}.nc-shop-toolbar select{border:0;max-width:180px;padding:6px 12px;font-size:11px}.nc-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 25px;display:grid}.nc-shop-layout.full .nc-shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nc-pagination{justify-content:center;gap:8px;padding:40px 0 0;display:flex}.nc-pagination button,.nc-pagination>span{border:1px solid var(--nc-edge);width:34px;height:34px;font:400 13px var(--nc-body);place-items:center;display:grid}.nc-pagination button[aria-current=page],.nc-pagination>span[aria-current=page]{background:var(--brand-navy);color:var(--surface);border-color:var(--brand-navy)}.nc-shop-grid.list{grid-template-columns:1fr!important}.nc-product.list{text-align:left;border-bottom:1px solid var(--nc-edge);grid-template-columns:260px 1fr;align-items:center;gap:30px;padding:20px 0;display:grid}.nc-product.list .nc-price{justify-content:flex-start}.nc-product.list h3{font-size:20px}.nc-product.list .nc-product-info>p{margin-top:14px;font-size:12px}.nc-product.list .nc-button{margin-top:20px}.nc-product.list .nc-product-actions{width:200px;top:150px;left:30px}.nc-detail{padding-block:80px}.nc-detail-grid{grid-template-columns:1fr 1fr;gap:50px;display:grid}.nc-detail-photo{border:1px solid var(--nc-edge);position:relative}.nc-detail-photo>.nc-icon-button{background:var(--surface);box-shadow:var(--shadow);border-radius:50%;position:absolute;bottom:15px;right:15px}.nc-thumbnails{gap:20px;margin-top:20px;display:flex}.nc-thumbnails button{border:1px solid var(--nc-edge);width:calc(25% - 15px)}.nc-thumbnails button.active{border-color:var(--brand-navy)}.nc-detail-copy{padding:10px 0}.nc-detail-copy .nc-product-title{margin-bottom:20px;font-size:24px}.nc-detail-rating{align-items:center;gap:20px;font-size:11px;display:flex}.nc-detail-rating .nc-stars{margin:0}.nc-detail-copy>.nc-price{justify-content:flex-start;margin-top:20px;font-size:16px}.nc-detail-copy>.nc-price del{font-size:16px}.nc-detail-description{border-bottom:1px solid var(--nc-edge);padding:25px 0 28px;font-size:13px;line-height:2.1;margin-bottom:25px!important}.nc-detail-copy>p{font-size:12px}.nc-detail-buy{flex-wrap:wrap;align-items:end;gap:20px;margin-top:30px;display:flex}.nc-detail-buy label{width:90px;margin:0;font-size:11px}.nc-detail-buy input{text-align:center}.nc-detail-secondary{border-bottom:1px solid var(--nc-edge);gap:25px;margin-bottom:25px;padding:25px 0;font-size:12px;display:flex}.nc-detail-secondary button{align-items:center;gap:8px;display:flex}.nc-detail-secondary svg{width:17px}.nc-detail-tabs{margin-top:70px}.nc-detail-tabs>[role=tablist]{border-bottom:1px solid var(--nc-edge);justify-content:flex-start;gap:35px;margin-bottom:35px;display:flex}.nc-detail-tabs [role=tab]{font:500 18px var(--nc-heading);padding:0 0 15px}.nc-detail-tabs [aria-selected=true]{color:var(--accent);border-bottom:2px solid var(--accent)}.nc-detail-tabs [role=tabpanel]{font-size:13px;line-height:2.1}.nc-detail-tabs h3{font-size:23px}.nc-detail-tabs textarea{max-width:700px;margin-bottom:15px}.nc-related{margin-top:70px}.nc-related .nc-section-title{margin-bottom:40px}.nc-table-page{padding-block:80px}.nc-table-scroll{width:100%;overflow:auto}.nc table{border-collapse:collapse;table-layout:auto;width:100%;font-size:12px}.nc th{font-family:var(--nc-heading);color:var(--brand-navy);font-size:16px;font-weight:400}.nc th,.nc td{border:1px solid var(--nc-edge);text-align:center;padding:18px}.nc th{background:var(--nc-paper)}.nc-commerce-table{min-width:680px}.nc-commerce-table .nc-art-window{width:100px;margin:auto}.nc-commerce-table .nc-button{min-height:38px;padding:10px 20px;font-size:12px}.nc-commerce-table input{text-align:center;width:65px}.nc-commerce-table td:nth-child(3){font:400 16px var(--nc-heading)}.nc-cart-tools{justify-content:space-between;gap:20px;padding:30px 0;display:flex}.nc-cart-tools form{gap:15px;display:flex}.nc-cart-tools input{width:200px}.nc-cart-tools .nc-button{border-radius:0;font-size:13px}.nc-cart-totals{max-width:480px;margin-top:30px;margin-left:auto}.nc-cart-totals h2{margin-bottom:25px;font-size:26px}.nc-cart-totals>div{border:1px solid var(--nc-edge);justify-content:space-between;gap:15px;padding:14px 20px;font-size:12px;display:flex}.nc-cart-totals>div+div{border-top:0}.nc-cart-totals p{margin:20px 0;font-size:11px}.nc-cart-totals .nc-button{border-radius:0;width:100%}.nc-checkout{padding-block:80px}.nc-checkout-notice{background:var(--nc-paper);border-top:3px solid var(--brand-navy);margin-bottom:22px;padding:16px 22px;font-size:12px}.nc-checkout-notice summary{cursor:pointer;font-family:var(--nc-body);font-size:12px;list-style:none}.nc-checkout-notice summary span{color:var(--accent);padding-left:5px}.nc-checkout-notice>p,.nc-checkout-notice>form{margin-top:20px}.nc-checkout-notice>form{gap:15px;max-width:500px;display:flex}.nc-checkout-grid{grid-template-columns:1fr 1fr;align-items:start;gap:55px;margin-top:45px;display:grid}.nc-checkout h2,.nc-contact h2{border-bottom:1px solid var(--nc-edge);padding-bottom:18px;font-size:20px;font-weight:600}.nc-form-grid{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.nc-form-grid .wide{grid-column:1/-1}.nc-form-note{font-size:11px}.nc .nc-check{align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.nc .nc-check input{width:15px;height:15px;accent-color:var(--brand-navy);flex-shrink:0;margin:0}.nc-order-box{border:1px solid var(--nc-edge);padding:28px 30px}.nc-order-box table th,.nc-order-box table td{text-align:left;border:0;border-bottom:1px solid var(--nc-edge);background:0 0;padding:13px 0;font-size:12px}.nc-order-box table td:last-child,.nc-order-box table th:last-child{text-align:right}.nc-order-box table th{font:400 17px var(--nc-heading)}.nc-payment-methods{margin:20px 0}.nc-payment-methods>div{border-bottom:1px solid var(--nc-edge);padding:5px 0}.nc-payment-methods p{background:var(--nc-paper);margin:5px 0 15px;padding:14px;font-size:11px}.nc-order-box>.nc-button{border-radius:0;width:100%;margin-top:20px}.nc-review-result{background:var(--tint);margin-top:20px;padding:20px}.nc-review-result h3{font-size:22px}.nc-review-result p{font-size:12px}.nc-account{grid-template-columns:255px minmax(0,1fr);gap:40px;padding-block:80px;display:grid}.nc-account>nav{border:1px solid var(--nc-edge);flex-direction:column;align-self:start;display:flex}.nc-account>nav button{text-align:left;border-bottom:1px solid var(--nc-edge);font:400 16px var(--nc-heading);padding:15px 20px}.nc-account>nav button:last-child{border:0}.nc-account>nav button.active{background:var(--brand-navy);color:var(--surface)}.nc-account>div h2{border-bottom:1px solid var(--nc-edge);padding-bottom:15px;font-size:20px;font-weight:600}.nc-account p{font-size:13px}.nc-account address{font-style:normal}.nc-account table{min-width:540px}.nc-account .nc-form-grid{margin-top:25px}.nc-login{max-width:620px;padding-block:80px}.nc-login-tabs{font:400 30px var(--nc-heading);justify-content:center;align-items:center;gap:25px;margin-bottom:35px;display:flex}.nc-login-tabs button.active{color:var(--accent)}.nc-login-tabs span{color:var(--nc-edge)}.nc-login>form{border:1px solid var(--nc-edge);padding:45px;box-shadow:0 0 18px #0b3f5d0a}.nc-login p{font-size:12px}.nc-login-options{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;font-size:11px;display:flex}.nc-login-options .nc-check{margin:0}.nc-login .nc-text-link{margin-top:20px;font-size:12px;display:flex}.nc-login .nc-text-link svg{width:18px}.nc-blog-layout{grid-template-columns:minmax(0,1fr) 255px;gap:40px;padding-block:80px;display:grid}.nc-blog-sidebar{order:2}.nc-blog-layout.left{grid-template-columns:255px minmax(0,1fr)}.nc-blog-layout.left .nc-blog-sidebar{order:0}.nc-blog-layout.full{display:block}.nc-blog-layout .nc-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 25px}.nc-blog-layout.full .nc-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-blog-layout.single .nc-story-grid{grid-template-columns:1fr}.nc-blog-layout.single .nc-story-image{aspect-ratio:2.1}.nc-blog-layout.single .nc-story-grid h3{font-size:28px}.nc-blog-sidebar>form{margin-bottom:35px;position:relative}.nc-blog-sidebar>form input{padding-right:40px}.nc-blog-sidebar>form button{position:absolute;top:3px;right:3px}.nc-blog-sidebar svg{width:18px;height:18px}.nc-blog-sidebar section{margin-bottom:35px}.nc-blog-sidebar section>a{padding:7px 0;font-size:12px;display:block}.nc-blog-sidebar .nc-recent-post{align-items:center;gap:12px;margin-bottom:10px;display:flex}.nc-recent-post img{object-fit:cover;width:75px;height:64px}.nc-recent-post span{font:400 15px/1.5 var(--nc-heading)}.nc-recent-post small{font:400 10px var(--nc-body);color:var(--nc-copy);margin-top:5px;display:block}.nc-tags{flex-wrap:wrap;gap:8px;display:flex}.nc-tags a{border:1px solid var(--nc-edge);padding:5px 12px;font-size:11px}.nc-article-hero{object-fit:cover;width:100%;max-height:480px}.nc-article .nc-article-title{font-size:18px;font-weight:700}.nc-article p{font-size:13px;line-height:2.1}.nc-article blockquote{font:italic 22px/1.8 var(--nc-display);border-left:3px solid var(--brand-navy);background:var(--nc-paper);margin:30px 0;padding:20px 30px}.nc-article-tags{border-block:1px solid var(--nc-edge);padding:15px 0;font-size:12px}.nc-comments{padding:35px 0}.nc-comments h2,.nc-article form h2{font-size:17px}.nc-comments>div{border-bottom:1px solid var(--nc-edge);gap:20px;padding:20px 0;display:flex}.nc-comment-avatar{background:var(--tint);border-radius:50%;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.nc-comments h3{margin:0 0 5px;font-size:18px}.nc-comments small{color:var(--nc-copy);font-size:10px}.nc-comments p{margin:10px 0}.nc-comments a{font-size:12px;text-decoration:underline}.nc-map{background:var(--tint);height:400px;position:relative}.nc-map>svg{width:100%;height:100%}.nc-map>a{background:var(--surface);box-shadow:var(--shadow);white-space:nowrap;border-radius:4px;align-items:center;gap:10px;padding:8px 20px;font-size:12px;display:flex;position:absolute;top:58%;left:50%;transform:translate(-50%)}.nc-map>a svg{width:17px;height:17px}.nc-map small{background:#ffffffb8;padding:2px 6px;font-size:9px;position:absolute;bottom:5px;right:15px}.nc-contact{grid-template-columns:1.2fr 1fr;gap:60px;padding-block:80px;display:grid}.nc-contact>div>p{font-size:12px;line-height:2}.nc-contact h3{margin-top:30px;font-size:22px}.nc-contact-line{border-bottom:1px solid var(--nc-edge);align-items:center;gap:18px;padding:20px 0;font-size:12px;display:flex}.nc-contact-line p{margin:0}.nc-contact-line svg{width:22px;height:22px}.nc-not-found{text-align:center;padding:70px 20px 100px}.nc-not-found>strong{font:500 160px/1 var(--nc-heading)}.nc-not-found h2{margin:25px 0;font-size:32px}.nc-not-found p{max-width:650px;margin:0 auto 25px}.nc-not-found>form{max-width:400px;margin:0 auto 35px;position:relative}.nc-not-found>form input{padding-right:45px}.nc-not-found>form button{position:absolute;top:3px;right:4px}.nc-footer{padding-top:75px}.nc-footer:after{display:none}.nc-newsletter{text-align:center;max-width:700px;margin:0 auto;padding:0 20px 55px}.nc-newsletter h2{font-size:24px}.nc-newsletter>p{font-size:12px}.nc-newsletter>form{margin:30px 0;position:relative}.nc-newsletter input{background:0 0;border-color:#0b3f5d30;border-radius:30px;height:52px;padding:12px 175px 12px 28px;font-size:12px}.nc-newsletter button{min-height:48px;padding:10px 35px;font-size:14px;position:absolute;top:2px;right:2px}.nc-socials{justify-content:center;gap:12px;display:flex}.nc-socials a{border:1px solid #0b3f5d33;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:grid}.nc-socials a:hover{background:var(--accent);border-color:var(--accent);color:var(--surface)}.nc-assurances{border-bottom:1px solid var(--nc-edge);grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:0 0 45px;display:grid}.nc-assurances>div{align-items:center;gap:20px;display:flex}.nc-assurances svg{stroke-width:.8px;width:46px;height:46px}.nc-assurances h3{margin-bottom:8px;font-size:20px}.nc-assurances p{margin:0;font-size:10px}.nc-footer-grid{grid-template-columns:1.5fr 1fr 1fr 1.4fr;gap:50px;padding:55px 0 50px;display:grid}.nc-footer-grid>div>h3{margin-bottom:25px;font-size:18px}.nc-footer-logo{width:185px;margin:0 0 25px}.nc-footer-grid p{margin-bottom:20px;font-size:11px;line-height:2}:is(.nc-footer-grid>div>a:not(:first-child),.nc-footer-grid>div>a:first-child:not(:has(img))){margin-bottom:12px;font-size:11px;display:block}.nc-footer-contact p,.nc-footer-contact a{align-items:start;gap:12px;margin-bottom:15px;display:flex;font-size:11px!important}.nc-footer-contact svg{width:17px;height:17px;margin-top:3px}.nc-footer-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.nc-footer-gallery img{object-fit:cover;width:100%;height:65px;transition:opacity .2s}.nc-footer-gallery a:hover img{opacity:.7}.nc-footer-grid .nc-text-link{margin-top:15px}.nc-copyright{border-top:1px solid var(--nc-edge);justify-content:space-between;align-items:center;gap:25px;padding:25px 0;display:flex}.nc-copyright p{margin:0;font-size:10px}.nc-copyright a{color:var(--accent)}.nc-payment-icons{gap:8px;display:flex}.nc-payment-icons img{object-fit:contain;width:36px;height:24px}.nc-layout-index{border-top:1px solid var(--nc-edge);padding:20px 0 30px;font-size:11px}.nc-layout-index summary{cursor:pointer}.nc-layout-index>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:20px;display:grid}.nc-dialog{width:calc(100% - 40px);max-width:900px;max-height:85vh;color:var(--brand-navy);background:var(--surface);font:400 13px/1.8 var(--nc-body);border:0;padding:40px;overflow:auto;box-shadow:0 15px 60px #0003}.nc-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#082f4680}.nc-dialog-close{place-items:center;width:30px;height:30px;display:grid;position:absolute;top:15px;right:15px}.nc-quick-grid{grid-template-columns:1fr 1fr;align-items:center;gap:35px;display:grid}.nc-quick-grid h2{font-size:30px}.nc-quick-grid .nc-price{justify-content:flex-start;margin:20px 0;font-size:24px}.nc-quick-grid .nc-text-link{margin-top:20px;display:block}.nc-eyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:10px}.nc-toast{z-index:200;background:var(--brand-navy);color:var(--surface);text-align:center;border-radius:4px;width:max-content;max-width:calc(100% - 40px);padding:15px 25px;font-size:12px;position:fixed;bottom:35px;left:50%;transform:translate(-50%);box-shadow:0 5px 30px #0003}.nc-compare{background:var(--surface);z-index:70;border:1px solid var(--line);width:calc(100% - 40px);max-width:700px;padding:15px 20px;position:fixed;bottom:20px;right:20px;box-shadow:0 5px 50px #0b3f5d30}.nc-compare summary{cursor:pointer;font-family:var(--nc-heading);font-size:18px}.nc-compare details>div{gap:20px;max-height:45vh;padding-top:15px;display:flex;overflow:auto}.nc-compare section{text-align:center;flex:1;min-width:140px;font-size:12px;position:relative}.nc-compare .nc-art-window{width:100px;margin:auto}.nc-compare .nc-icon-button{background:var(--surface);border-radius:50%;min-width:25px;min-height:25px;position:absolute;top:0;right:0}.nc-compare .nc-icon-button svg{width:15px}.nc-compare p{font-size:10px}.nc-compare .nc-price{font-size:15px}@keyframes nc-header-in{0%{transform:translateY(-100%)}to{transform:none}}@keyframes nc-copy-in{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}.nc-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 30px;display:grid}.nc-featured.mode-six .nc-product-rail{grid-auto-columns:calc(16.6667% - 25px)}.nc-featured.mode-six .nc-product-actions{top:80px;left:5px;right:5px}.nc-promotions.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-editorial-products{min-height:430px;position:relative}.nc-editorial-products .nc-art-window{width:58%;position:absolute;top:0;left:0}.nc-editorial-products .nc-art-window:nth-child(2){top:70px;left:40%}.nc-editorial-products .nc-art-window:nth-child(3){width:50%;top:175px;left:15%}.nc-intro-logo{width:190px;margin:0 auto 24px}.nc-editorial-intro>div:last-child{text-align:center}.nc-signature{font:italic 24px var(--nc-display);color:var(--brand-navy);margin-top:30px}.nc-deals{padding:90px 0}.nc-deals-items{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 20px);grid-auto-flow:column;gap:30px;display:grid;overflow:auto}.nc-countdown{justify-content:center;gap:10px;margin:25px 0;display:flex}.nc-countdown>div{text-align:center;border:1px solid var(--nc-edge);width:54px;padding:9px 2px}.nc-countdown strong{font:500 22px var(--nc-heading);display:block}.nc-countdown span{color:var(--nc-copy);font-size:10px}.nc-deal-controls{justify-content:center;gap:12px;margin-top:25px;display:flex}.nc-deal-controls button{border:1px solid var(--nc-edge);border-radius:50%}.nc-single-deal{text-align:left}.nc-deals.single-deal .nc-deals-items{display:block}.nc-deals.single-deal article{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.nc-single-deal h2,.nc-deals.single-deal h2{font:500 38px/1.3 var(--nc-heading)}.nc-deals.single-deal h3{font-size:18px}.nc-deals.single-deal .nc-price,.nc-deals.single-deal .nc-countdown{justify-content:flex-start}.nc-deals.single-deal .nc-section-copy{text-align:center}.nc-home.variant-3 .nc-hero{background:var(--tint);height:800px;min-height:0}.nc-home.variant-3 .nc-hero-photo{display:none}.nc-home.variant-3 .nc-hero:after{clip-path:ellipse(60% 100% at 50% 100%);height:110px}.nc-home.variant-3 .nc-hero>.nc-container{justify-content:center;align-items:start;padding-top:145px}.nc-home.variant-3 .nc-hero-copy{text-align:center;width:100%;padding:0}.nc-home.variant-3 .nc-hero-copy h1{font-size:100px}.nc-home.variant-3 .nc-hero-description{display:none}.nc-hero-collection{align-items:end;height:350px;display:flex;position:absolute;bottom:55px;left:25%;right:25%}.nc-hero-collection .nc-art-window{flex-shrink:0;width:36%;transform:rotate(-10deg)}.nc-hero-collection .nc-art-window:nth-child(2){z-index:1;width:43%;margin-inline:-8%;transform:none}.nc-hero-collection .nc-art-window:nth-child(3){transform:rotate(10deg)}.nc[data-layout^=shop] #nc-main,.nc[data-layout=product-details] #nc-main{background:var(--nc-paper)}.nc-home-spacer,.nc-mobile-menu>span{display:none}.nc-rail-column{align-content:start;gap:40px;min-width:0;display:grid}.nc-breadcrumb-travel img{mix-blend-mode:multiply;width:100%}.nc-layered-heading{border-bottom:1px solid var(--nc-edge);padding-bottom:20px;font-size:16px!important}.nc-shop-sidebar{border:1px solid var(--nc-edge);align-self:start;padding:20px}.nc-shop-sidebar section>h2{border:0;padding-bottom:0}.nc-active-filters{flex-wrap:wrap;gap:8px;margin-bottom:25px;display:flex}.nc-active-filters button{border:1px solid var(--nc-edge);padding:5px 10px;font-size:11px}.nc-cart-actions{flex-wrap:wrap;gap:12px;display:flex}.nc-create-account{padding:20px 0}.nc-create-account small{font-size:11px}.nc-checkout .nc-shipping-toggle{font:600 20px var(--nc-heading);margin-block:30px}.nc-checkout .nc-order-box h2{font-size:24px}.nc-contact h2{font-size:30px;font-weight:400}.nc-account>nav button{font:500 12px var(--nc-body);align-items:center;gap:10px;display:flex}.nc-account>nav button svg{width:16px;height:16px}.nc-account>div{border:1px solid var(--nc-edge);min-width:0;padding:25px}.nc-account .nc-button{border-radius:0;min-height:36px;padding:9px 20px;font-size:12px}.nc-account h3{margin-top:25px;font-size:18px}.nc-address-cards{grid-template-columns:1fr 1fr;gap:25px;display:grid}.nc-address-edit{margin-top:30px}.nc-article-heading{text-align:center}.nc-article-heading .nc-story-meta{margin-top:0;margin-bottom:30px}.nc-article-hero{margin-bottom:30px}.nc-blog-layout .nc-story-grid{text-align:center}.nc-blog-layout .nc-story-grid h3{font-size:18px;font-weight:600}.nc-blog-layout.single .nc-story-grid h3{font-size:18px;font-weight:700}.nc-story-gallery{aspect-ratio:2.1;position:relative;overflow:hidden}.nc-story-gallery img,.nc-story-video{object-fit:cover;width:100%;height:100%}.nc-story-video{aspect-ratio:2.1;display:block}.nc-story-gallery button{background:var(--surface);border-radius:50%;position:absolute;top:calc(50% - 20px);left:10px}.nc-story-gallery button:last-child{left:auto;right:10px}.nc-share-row{text-align:center;border-bottom:1px solid var(--nc-edge);padding:25px 0}.nc-share-row h3{font:500 12px var(--nc-body)}.nc-inline-socials{margin:0;justify-content:center!important}.nc-comments>.nc-comment-reply{margin-left:70px}.nc-reply-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-working-hours{background:var(--nc-paper);border:1px solid var(--nc-edge);margin-top:30px;padding:25px 30px}.nc-working-hours h3{margin-top:0;font-size:24px}.nc-working-hours p{justify-content:space-between;gap:15px;font-size:12px;display:flex}.nc-review-tool{color:#0b3f5d;background:#e9eef2;min-height:100vh;font:13px Arial,sans-serif}.nc-review-tool>header{background:#fff;flex-wrap:wrap;align-items:center;gap:20px;padding:18px;display:flex}.nc-review-tool label{align-items:center;gap:8px;display:flex}.nc-review-tool select,.nc-review-tool input{font:inherit;border:1px solid #ccd6df;max-width:160px;padding:8px}.nc-review-tool>p{text-align:center;padding:12px 20px}.nc-review-canvas{text-align:center;padding:15px 25px 30px;overflow:auto}.nc-review-canvas iframe{background:#fff;border:0;max-width:none;margin:auto;display:block}@media (min-width:1500px){.nc-header-inner{max-width:1450px}.nc-main-nav{gap:35px}}@media (max-width:1199px){.nc-container{width:calc(100% - 60px)}.nc-main-nav{gap:16px;font-size:12px}.nc-logo{width:180px}.nc-header-actions{gap:8px}.nc-header-inner{padding-inline:30px}.nc-product-actions{top:100px}.nc-mini-columns{gap:20px}.nc-product.mini{grid-template-columns:75px 1fr;gap:8px;padding:6px}.nc-product.mini h3{font-size:10px}.nc-category-grid{gap:18px}.nc-category-card{padding:30px 12px}.nc-footer-grid{gap:30px}.nc-shop-layout,.nc-blog-layout{grid-template-columns:220px minmax(0,1fr);gap:30px}.nc-shop-layout.right,.nc-blog-layout{grid-template-columns:minmax(0,1fr) 220px}.nc-blog-layout.left{grid-template-columns:220px minmax(0,1fr)}.nc-shop-toolbar{flex-wrap:wrap}.nc-shop-toolbar label{margin-left:auto}.nc-campaign h2{font-size:60px}.nc-hero-copy h1{font-size:80px}.nc-hero-prev{left:4px}.nc-hero-next{right:4px}}@media (max-width:1024px){.nc-header,.nc-header-spacer{height:90px}.nc-header.is-sticky{height:64px}.nc-main-nav{display:none}.nc-mobile-menu{display:flex}.nc-logo{width:180px;margin-left:10px;margin-right:auto;position:static;transform:none}.nc-header-actions{margin:0}.nc-footer-contact{display:none}.nc-hero-copy h1{font-size:68px}.nc-hero-copy>p{font-size:25px}.nc-hero{min-height:600px;max-height:800px}.nc-hero-description br{display:none}.nc-hero-photo{background-position:58%}.nc-hero-copy{width:52%}.nc-product-rail{grid-auto-columns:calc(33.3333% - 16.6667px);gap:25px}.nc-mini-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-mini-columns>div:last-child{display:none}.nc-product.mini{grid-template-columns:85px 1fr}.nc-product.mini h3{font-size:12px}.nc-category-grid{gap:15px}.nc-category-stamp{width:60px;height:60px}.nc-category-stamp svg{width:30px;height:30px}.nc-category-card{padding:25px 10px}.nc-category-card h3{font-size:14px}.nc-category-card>span:last-child{font-size:10px}.nc-campaign h2{font-size:48px}.nc-campaign{gap:20px}.nc-campaign-note{font-size:21px;left:-15px}.nc-campaign-stamp{width:110px;height:110px}.nc-price-stamp{width:85px;height:85px;font-size:12px}.nc-price-stamp strong{font-size:25px}.nc-testimonials{padding-inline:50px}.nc-story-grid h3{font-size:21px}.nc-story-grid{gap:20px}.nc-story-meta{font-size:8px}.nc-story-grid p{font-size:11px}.nc-assurances{gap:20px}.nc-assurances>div{gap:12px}.nc-assurances h3{font-size:18px}.nc-assurances svg{width:35px;height:35px}.nc-footer-grid{grid-template-columns:1.2fr 1fr 1fr;gap:35px}.nc-footer-grid>div:last-child{display:block}.nc-shop-layout{grid-template-columns:190px minmax(0,1fr);gap:25px}.nc-shop-layout.right{grid-template-columns:minmax(0,1fr) 190px}.nc-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.nc-shop-layout.full .nc-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-product.list{grid-template-columns:180px 1fr;gap:20px}.nc-product.list .nc-product-actions{width:160px;top:90px;left:10px}.nc-detail-grid{gap:30px}.nc-detail-copy .nc-product-title{font-size:26px}.nc-detail-copy p{font-size:11px}.nc-detail-buy .nc-button{padding-inline:25px;font-size:13px}.nc-account{grid-template-columns:190px minmax(0,1fr);gap:25px}.nc-checkout-grid{gap:30px}.nc-form-grid{gap:0 15px}.nc-order-box{padding:20px}.nc-promotions{gap:15px}.nc-promotions>a{grid-template-columns:1fr;padding:20px}.nc-promotions .nc-art-window{display:none}.nc-editorial-intro{gap:30px}.nc-editorial-intro h2{font-size:36px}.nc-editorial-intro>img{height:380px}.nc-blog-layout{grid-template-columns:minmax(0,1fr) 190px;gap:25px}.nc-blog-layout.left{grid-template-columns:190px minmax(0,1fr)}.nc-contact{gap:35px}.nc-layout-index>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.nc{font-size:12px}.nc-container{width:calc(100% - 40px)}.nc-header,.nc-header-spacer{height:78px}.nc-header.is-sticky{height:60px}.nc-header-inner{gap:8px;padding-inline:18px}.nc-logo{width:155px;margin-left:5px}.nc-mobile-menu.nc-icon-button{min-width:26px}.nc-header-actions{gap:6px}.nc-header-actions>.nc-icon-button{min-width:27px}.nc-header-actions svg{width:20px;height:20px}.nc-header-actions>.nc-icon-button[aria-label=My\ account]{display:none}.nc-region{min-width:24px;padding:4px!important}.nc-region img{width:20px}.nc-header-cart>span{min-width:15px;height:15px;font-size:8px;line-height:15px;right:-3px}.nc-header-search,.nc-mini-cart{right:15px}.nc-menu-overlay{padding:25px}.nc-menu-overlay nav{gap:18px 15px;font-size:15px}.nc-hero,.nc-home.variant-2 .nc-hero,.nc-home.variant-3 .nc-hero,.nc-home.variant-4 .nc-hero,.nc-home.variant-5 .nc-hero,.nc-home.variant-6 .nc-hero{border-radius:0;height:390px;min-height:0;max-height:none;margin:0}.nc-hero-photo{background-position:60%}.nc-hero-copy{width:57%;padding-top:48px}.nc-hero-copy>p{margin:0 0 10px;font-size:17px}.nc-hero-copy h1{letter-spacing:-1.5px;margin-bottom:18px;font-size:39px}.nc-hero-description{max-width:210px;margin-bottom:20px;font-size:10px;line-height:1.8}.nc-hero-copy .nc-button{gap:6px;min-height:35px;padding:9px 23px;font-size:12px}.nc-hero-copy .nc-button svg{width:15px;height:15px}.nc-hero-prev,.nc-hero-next{display:none}.nc-hero-dots{gap:10px;bottom:25px}.nc-hero-dots button{width:6px;height:6px}.nc-categories{padding-block:45px}.nc-categories>h2{font-size:28px}.nc-categories>p{margin-bottom:28px;font-size:11px}.nc-category-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:repeat(5,155px);gap:15px;padding:10px 1px 20px;overflow:auto}.nc-category-card{scroll-snap-align:start;padding:25px 18px}.nc-category-card h3{font-size:16px}.nc-category-card>span:last-child{font-size:11px}.nc-category-stamp{width:64px;height:64px;margin-bottom:20px}.nc-category-card hr{margin-bottom:18px}.nc-featured{padding:55px 0 65px}.nc-section-title>svg{width:35px;height:35px;margin-bottom:12px}.nc-section-title h2{font-size:28px}.nc-section-copy{font-size:11px;margin-bottom:28px!important}.nc-product-tabs{gap:22px;margin-bottom:28px}.nc-product-tabs button{font-size:13px}.nc-product-rail{grid-auto-columns:calc(50% - 9px);gap:18px}.nc-product-info{padding:15px 0 0}.nc-product h3{margin-bottom:6px;font-size:11px;line-height:1.7}.nc-price{gap:8px;font-size:15px}.nc-price del{font-size:12px}.nc-stars{margin-bottom:7px;font-size:14px}.nc-product-badge{padding:0 8px;font-size:9px;top:10px;left:10px}.nc-product-actions{opacity:1;pointer-events:auto;background:0 0;border:0;justify-content:center;padding:8px 0 0;display:flex;position:static;transform:none!important}.nc-product-actions>div{display:none}.nc-product-actions .nc-add{border-bottom:1px solid #0b3f5d35;padding-bottom:3px;font-size:10px}.nc-rail-prev,.nc-rail-next{opacity:1;width:30px;height:30px;top:30%;box-shadow:0 2px 5px #0b3f5d08}.nc-rail-prev{left:-14px}.nc-rail-next{right:-14px}.nc-rail-prev svg,.nc-rail-next svg{width:15px;height:15px}.nc-campaign{grid-template-columns:1fr 1fr;align-items:center;gap:5px;padding-block:50px}.nc-campaign h2{letter-spacing:-1px;font-size:34px}.nc-campaign .nc-script{margin-bottom:10px;font-size:17px}.nc-campaign>div>p:not(.nc-script){font-size:10px;line-height:1.8}.nc-campaign .nc-button{gap:5px;min-height:35px;margin:0 0 15px;padding:9px 20px;font-size:11px}.nc-campaign .nc-button svg{width:14px}.nc-campaign-stamp{gap:4px;width:80px;height:80px;font-size:6px}.nc-campaign-stamp strong{font-size:10px}.nc-campaign-picture{padding:0}.nc-campaign-picture>.nc-art-window{aspect-ratio:1}.nc-campaign-picture .nc-art{background-size:400% 300%}.nc-campaign-note{font-size:17px;top:0;left:0}.nc-price-stamp{width:65px;height:65px;font-size:10px;bottom:10px;right:-5px}.nc-price-stamp strong{font-size:18px}.nc-mini-section{padding:50px 0}.nc-mini-columns{grid-template-columns:1fr;gap:30px}.nc-mini-columns>div:last-child{display:block}.nc-mini-heading{margin-bottom:20px}.nc-mini-heading h2{font-size:24px}.nc-product.mini{grid-template-columns:90px 1fr;gap:20px;margin-bottom:15px;padding:8px 12px 8px 8px}.nc-product.mini h3{font-size:12px}.nc-product.mini .nc-product-actions{display:none}.nc-product.mini .nc-product-info{padding:5px 0}.nc-product.mini .nc-mini-add{opacity:1}.nc-testimonials{padding:45px 10px 55px}.nc-testimonials blockquote{font-size:12px}.nc-quote-mark{height:65px;font-size:75px}.nc-testimonial-person{font-size:14px}.nc-testimonial-person span{font-size:10px}.nc-journal{padding:15px 0 50px}.nc-story-grid{grid-template-columns:1fr;gap:35px}.nc-story-meta{margin-top:17px;font-size:9px}.nc-story-grid h3{font-size:23px}.nc-story-grid p{margin-bottom:18px;font-size:11px}.nc-story-grid .nc-button{min-height:37px;padding:10px 25px;font-size:12px}.nc-promotions{grid-template-columns:1fr;gap:15px;padding-block:30px}.nc-promotions>a{grid-template-columns:60% 40%;min-height:175px;padding:22px}.nc-promotions .nc-art-window{display:block}.nc-promotions h3{font-size:30px}.nc-editorial-intro{grid-template-columns:1fr;gap:30px;padding-block:45px}.nc-editorial-intro>img{height:300px}.nc-editorial-intro h2{font-size:34px}.nc-editorial-intro p{font-size:12px}.nc-deal-bar{padding:40px 20px}.nc-deal-bar h2{font-size:32px}.nc-breadcrumb{height:185px}.nc-breadcrumb h1{margin-bottom:12px;font-size:26px}.nc-breadcrumb p{font-size:11px}.nc-breadcrumb-travel svg{width:180px;height:180px}.nc-breadcrumb-travel.left{left:-50px}.nc-breadcrumb-travel.right{right:-40px}.nc-shop-layout,.nc-shop-layout.right{flex-direction:column;gap:45px;padding-block:45px;display:flex}.nc-shop-sidebar,.nc-shop-layout.right>.nc-shop-sidebar{order:2}.nc-shop-results{order:0;min-width:0}.nc-shop-sidebar{grid-template-columns:1fr 1fr;gap:25px;display:grid}.nc-shop-sidebar section{margin-bottom:10px}.nc-shop-sidebar h2{font-size:19px}.nc-shop-sidebar .nc-sidebar-promo{display:none}.nc-shop-grid,.nc-shop-layout.full .nc-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.nc-shop-toolbar{gap:10px;padding:9px 10px}.nc-shop-toolbar p{font-size:10px}.nc-shop-toolbar label{border-top:1px solid var(--nc-edge);width:100%;padding-top:8px;font-size:10px}.nc-shop-toolbar select{flex:1;max-width:none;font-size:10px}.nc-product.list{grid-template-columns:115px 1fr;gap:18px}.nc-product.list h3{font-size:16px}.nc-product.list .nc-product-info>p{font-size:10px}.nc-product.list .nc-button{min-height:34px;margin-top:12px;padding:8px 15px;font-size:11px}.nc-product.list .nc-product-actions{display:none}.nc-detail{padding-block:45px}.nc-detail-grid{grid-template-columns:1fr;gap:30px}.nc-detail-copy .nc-product-title{font-size:26px}.nc-detail-copy>.nc-price{font-size:24px}.nc-detail-copy p{font-size:12px}.nc-thumbnails{gap:12px;margin-top:12px}.nc-thumbnails button{width:calc(25% - 9px)}.nc-detail-copy .nc-detail-buy{gap:15px;margin-top:25px}.nc-detail-buy label{width:75px}.nc-detail-buy .nc-button{font-size:12px}.nc-detail-secondary{gap:20px;font-size:11px}.nc-detail-tabs{margin-top:45px}.nc-detail-tabs [role=tab]{font-size:22px}.nc-detail-tabs [role=tabpanel]{font-size:12px}.nc-related{margin-top:45px}.nc-table-page{padding-block:45px}.nc th,.nc td{padding:12px}.nc-commerce-table .nc-art-window{width:75px}.nc-commerce-table{min-width:610px}.nc-commerce-table td:nth-child(3){font-size:14px}.nc-commerce-table .nc-button{padding:8px 14px;font-size:11px}.nc-cart-tools{flex-direction:column;align-items:flex-start;padding-top:20px}.nc-cart-tools form{gap:10px;width:100%}.nc-cart-tools input{width:45%;font-size:11px}.nc-cart-tools .nc-button{min-height:42px;padding:10px 20px;font-size:12px}.nc-cart-totals{max-width:none;margin-top:20px}.nc-cart-totals h2{font-size:24px}.nc-cart-totals>div{padding:12px 15px;font-size:11px}.nc-cart-totals .nc-button{font-size:13px}.nc-checkout{padding-block:45px}.nc-checkout-notice{padding:14px 16px;font-size:11px}.nc-checkout-notice summary{font-size:13px;line-height:1.7}.nc-checkout-notice>form{flex-wrap:wrap}.nc-checkout-grid{grid-template-columns:1fr;gap:35px;margin-top:30px}.nc-checkout h2,.nc-contact h2{font-size:24px}.nc-form-grid{gap:0 15px}.nc label{font-size:11px}.nc input,.nc select,.nc textarea{padding:11px 13px;font-size:12px}.nc-order-box{padding:20px}.nc-order-box table td{font-size:10px}.nc-order-box table th{font-size:16px}.nc-account{grid-template-columns:1fr;gap:30px;padding-block:45px}.nc-account>nav{grid-template-columns:1fr 1fr;display:grid}.nc-account>nav button{border:1px solid var(--nc-edge);padding:12px 15px;font-size:14px}.nc-account p{font-size:12px}.nc-login{padding-block:45px}.nc-login>form{padding:25px}.nc-login-tabs{gap:20px;font-size:26px}.nc-login-options{flex-wrap:wrap;gap:10px;font-size:10px}.nc-login-options .nc-check{font-size:10px}.nc-login .nc-text-link{font-size:11px}.nc-blog-layout,.nc-blog-layout.left{flex-direction:column;gap:40px;padding-block:45px;display:flex}.nc-blog-layout .nc-blog-content{order:0;min-width:0}.nc-blog-sidebar,.nc-blog-layout.left .nc-blog-sidebar{order:2;grid-template-columns:1fr 1fr;gap:20px;display:grid}.nc-blog-sidebar>form{grid-column:1/-1;margin:0}.nc-blog-sidebar section{margin:0}.nc-blog-sidebar h2{font-size:20px}.nc-blog-sidebar .nc-recent-post{gap:8px}.nc-recent-post img{width:45px;height:45px}.nc-recent-post span{font-size:12px}.nc-recent-post small{font-size:8px}.nc-blog-layout .nc-story-grid,.nc-blog-layout.full .nc-story-grid{grid-template-columns:1fr}.nc-article .nc-article-title{font-size:26px}.nc-article p{font-size:12px}.nc-article blockquote{padding:18px 20px;font-size:20px}.nc-comments>div{gap:15px}.nc-comment-avatar{width:40px;height:40px}.nc-map{height:240px}.nc-map>a{padding:6px 15px;font-size:11px}.nc-contact{grid-template-columns:1fr;gap:40px;padding-block:45px}.nc-contact-line{font-size:11px}.nc-contact form>.nc-button{min-height:40px;font-size:12px}.nc-not-found{padding-block:45px 65px}.nc-not-found>strong{font-size:120px}.nc-not-found h2{font-size:27px}.nc-not-found p{font-size:12px}.nc-footer{padding-top:50px}.nc-newsletter{padding:0 20px 35px}.nc-newsletter h2{font-size:25px}.nc-newsletter>p{font-size:10px;line-height:1.9}.nc-newsletter input{height:46px;padding:10px 115px 10px 16px;font-size:10px}.nc-newsletter button{min-height:42px;padding:9px 20px;font-size:12px}.nc-newsletter>form{margin:25px 0}.nc-socials a{width:29px;height:29px;font-size:11px}.nc-assurances{grid-template-columns:1fr;gap:25px;padding:0 0 30px}.nc-assurances>div{gap:22px;width:100%;max-width:300px;margin:auto}.nc-assurances svg{width:38px;height:38px}.nc-assurances h3{font-size:19px}.nc-assurances p{font-size:10px}.nc-footer-grid{grid-template-columns:1fr 1fr;gap:30px;padding:35px 0}.nc-footer-grid>div:first-child{grid-column:1/-1}.nc-footer-logo{width:175px;margin:0 auto 20px}.nc-footer-grid>div:first-child>p{text-align:center;max-width:300px;margin:0 auto;font-size:11px}.nc-footer-grid>div>h3{margin-bottom:20px;font-size:20px}:is(.nc-footer-grid>div>a:not(:first-child),.nc-footer-grid>div>a:first-child:not(:has(img))){margin-bottom:12px;font-size:11px}.nc-copyright{text-align:center;flex-direction:column;gap:18px;padding:25px 0 35px}.nc-copyright p{font-size:9px}.nc-payment-icons img{width:33px;height:22px}.nc-layout-index>div{grid-template-columns:1fr 1fr;font-size:10px}.nc-layout-index{padding-bottom:60px}.nc-dialog{width:calc(100% - 30px);padding:35px 20px 25px}.nc-quick-grid{grid-template-columns:1fr;gap:20px}.nc-quick-grid>.nc-art-window{max-width:230px;margin:auto}.nc-quick-grid h2{font-size:25px}.nc-example-label{font-size:8px;bottom:8px;left:8px}.nc-toast{padding:12px 18px;font-size:11px;bottom:40px}.nc-compare{width:calc(100% - 20px);padding:12px;bottom:10px;right:10px}.nc-compare section{min-width:120px}.nc-compare details>div{gap:12px}}@media (max-width:360px){.nc-header-inner{gap:5px;padding-inline:12px}.nc-logo{width:130px;margin-left:3px}.nc-header-actions{gap:3px}.nc-hero-copy h1{font-size:33px}.nc-hero-copy>p{font-size:14px}.nc-hero-description{font-size:9px}.nc-hero-copy{width:58%}.nc-product-tabs{gap:17px}.nc-product-tabs button{font-size:12px}.nc-campaign h2{font-size:29px}.nc-campaign .nc-script{font-size:15px}.nc-campaign-note{font-size:14px}.nc-category-card{padding-inline:20px}.nc-form-grid{grid-template-columns:1fr}.nc-cart-tools .nc-button{padding-inline:14px;font-size:11px}.nc-blog-sidebar{display:block}.nc-blog-sidebar section{margin-top:25px}}@media (prefers-reduced-motion:reduce){.nc *,.nc :before,.nc :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nc-socials svg{width:13px;height:13px}.nc [id]{scroll-margin-top:85px}@media (min-width:1025px){:is(.nc:has(.variant-2) .nc-logo,.nc:has(.variant-4) .nc-logo,.nc:has(.variant-6) .nc-logo){width:190px;left:30px;transform:none}:is(.nc:has(.variant-2) .nc-main-nav,.nc:has(.variant-4) .nc-main-nav,.nc:has(.variant-6) .nc-main-nav){width:auto;margin-left:255px}}.nc-menu-overlay{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--brand-navy);font:400 14px/1.75 var(--nc-body);border:0;margin:0}.nc-testimonials{position:relative}.nc .nc-quote-prev,.nc .nc-quote-next{border:1px solid var(--nc-edge);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:43%}.nc-quote-prev{left:0}.nc-quote-next{right:0}.nc-quote-prev svg,.nc-quote-next svg{width:14px;height:14px}@media (max-width:767px){.nc-testimonials{padding-inline:35px}}.nc-category-wordmark{height:75px;font:400 9px var(--nc-body);letter-spacing:.28em;flex-direction:column;align-items:center;gap:8px;display:flex}.nc-category-wordmark svg{stroke-width:.8px;width:48px;height:42px}@media (min-width:1025px){.nc-categories{padding-top:105px;padding-bottom:70px}.nc-category-card{padding-top:45px;padding-bottom:41px}.nc-category-stamp{width:94px;height:94px}.nc-category-stamp svg{width:43px;height:43px}.nc-featured{padding-top:110px;padding-bottom:120px}.nc-campaign{padding-top:60px;padding-bottom:80px}.nc-product.mini{min-height:145px}.nc-testimonials{padding-top:110px;padding-bottom:110px}.nc-testimonials blockquote{align-items:center;min-height:105px;display:grid}.nc-journal{padding-top:50px;padding-bottom:135px}.nc-footer{padding-top:100px}.nc-newsletter,.nc-assurances{padding-bottom:80px}.nc-assurances p{font-size:12px;line-height:24px}.nc-footer-grid{padding-top:80px;padding-bottom:80px}.nc-footer-grid p{font-size:12px;line-height:28px}.nc-footer-grid>div>a:not(:first-child),.nc-footer-contact a,.nc-footer-contact p{line-height:24px;font-size:12px!important}.nc-footer-grid>div>a:first-child:not(:has(img)){line-height:24px;font-size:12px!important}.nc-copyright{padding-block:35px}}@media (max-width:767px){.nc-category-wordmark{gap:6px;height:58px;font-size:8px}.nc-category-wordmark svg{width:35px;height:30px}.nc-hero-photo:after{content:"";background:linear-gradient(90deg, var(--nc-cream) 0%, color-mix(in srgb, var(--nc-cream) 92%, transparent) 32%, color-mix(in srgb, var(--nc-cream) 48%, transparent) 53%, transparent 76%);position:absolute;inset:0}.nc-hero-description{max-width:180px}}.nc-shop-sidebar .nc-check-filter{justify-content:flex-start;align-items:center;gap:9px}.nc-check-filter:before{content:"";border:1px solid var(--nc-edge);flex-shrink:0;width:10px;height:10px}.nc-check-filter[aria-pressed=true]:before{background:var(--accent);border-color:var(--accent)}.nc-check-filter>span{margin-left:auto}@media (max-width:1024px){.nc-featured.mode-six .nc-product-rail{grid-auto-columns:calc(33.3333% - 20px)}.nc-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-shop-sidebar .nc-layered-heading{grid-column:1/-1}.nc-hero-copy h1{font-size:62px}}@media (max-width:767px){.nc-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.nc-featured.mode-six .nc-product-rail{grid-auto-columns:calc(50% - 9px)}.nc-promotions.count-2{grid-template-columns:1fr}.nc-editorial-products{min-height:290px}.nc-editorial-products .nc-art-window{max-height:260px}.nc-editorial-products .nc-art-window:nth-child(3){top:90px}.nc-editorial-intro{gap:25px}.nc-editorial-intro h2{font-size:30px}.nc-intro-logo{width:150px}.nc-deals{padding:45px 0}.nc-deals-items{grid-auto-columns:100%;gap:35px}.nc-deals-items>article{width:100%;max-width:420px;margin:auto}.nc-deals.single-deal article{grid-template-columns:1fr;gap:25px}.nc-deals.single-deal h2{font-size:28px}.nc-countdown{gap:8px}.nc-countdown>div{width:48px}.nc-home.variant-3 .nc-hero{height:490px}.nc-home.variant-3 .nc-hero>.nc-container{padding-top:105px}.nc-home.variant-3 .nc-hero-copy h1{font-size:40px}.nc-home.variant-3 .nc-hero-copy>p{font-size:16px}.nc-hero-collection{height:190px;bottom:35px;left:12%;right:12%}.nc-home.variant-3 .nc-hero:after{height:50px}.nc-hero-copy h1{letter-spacing:-1px;font-size:32px}.nc-hero-copy{width:65%}.nc-hero-copy>p{font-size:15px}.nc-breadcrumb-travel{opacity:.6;width:150px}.nc-breadcrumb-travel.left{top:-15px;left:-80px}.nc-breadcrumb-travel.right{bottom:-75px;right:-65px}.nc-shop-sidebar h2,.nc-blog-sidebar h2{font-size:14px}.nc-shop-sidebar{padding:20px}.nc-layered-heading{margin-bottom:0}.nc-active-filters{font-size:10px}.nc-detail-copy .nc-product-title{font-size:24px}.nc-detail-copy>.nc-price{font-size:16px}.nc-account>div{padding:20px}.nc-address-cards{grid-template-columns:1fr}.nc-checkout .nc-shipping-toggle{font-size:18px}.nc-checkout .nc-order-box h2{font-size:24px}.nc-cart-actions{width:100%}.nc-blog-layout .nc-story-grid h3,.nc-blog-layout.single .nc-story-grid h3{font-size:18px}.nc-reply-fields{grid-template-columns:1fr}.nc-comments>.nc-comment-reply{margin-left:25px}.nc-working-hours{padding:20px}.nc-footer-grid>div:last-child{grid-column:1/-1}.nc-footer-gallery{max-width:380px}.nc-review-tool>header{gap:12px}}@media (max-width:1024px){.nc-header,.nc-header-spacer{height:131px}.nc-home-spacer{display:block}.nc-header.over-hero{background:var(--surface)}.nc-header-inner{align-items:flex-start;width:calc(100% - 60px);max-width:720px;padding:0}.nc-header .nc-logo{width:160px;margin:0;position:absolute;top:22px;left:0;transform:none}.nc-header .nc-header-actions{margin:0;position:absolute;top:18px;right:0}.nc-header .nc-mobile-menu{background:var(--brand-navy);color:#fff;border-radius:0;justify-content:space-between;width:100%;height:50px;padding:0 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.nc-mobile-menu>span{font:500 13px var(--nc-body);display:block}.nc-header.is-sticky{height:131px}.nc-shop-layout,.nc-shop-layout.right{flex-direction:column;gap:45px;display:flex}.nc-shop-layout>.nc-shop-sidebar,.nc-shop-layout.right>.nc-shop-sidebar{order:2;width:100%}.nc-shop-results{width:100%}.nc-shop-sidebar{display:block}.nc-shop-grid,.nc-shop-layout.full .nc-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-blog-layout,.nc-blog-layout.left{flex-direction:column;display:flex}.nc-blog-sidebar,.nc-blog-layout.left .nc-blog-sidebar{order:2;display:block}.nc-blog-sidebar section,.nc-blog-sidebar>form{margin-bottom:30px}.nc-hero-copy{padding-top:0}}@media (max-width:767px){.nc-header,.nc-header-spacer,.nc-header.is-sticky{height:167px}.nc-header .nc-logo{width:160px;top:20px;left:50%;transform:translate(-50%)}.nc-header .nc-header-actions{gap:18px;top:68px;left:50%;right:auto;transform:translate(-50%)}.nc-header-actions .nc-icon-button{min-width:30px;display:flex}.nc-header-actions svg{width:20px;height:20px}.nc-header .nc-region{min-width:30px}.nc-header .nc-mobile-menu{height:45px;bottom:0}.nc-header .nc-mobile-menu svg{width:24px;height:24px}.nc-header-search,.nc-mini-cart{max-width:100%;top:100%;right:0}.nc-header .nc-region-menu{top:115px;right:0}.nc-hero-copy{padding-top:0}.nc-hero,.nc-home.variant-2 .nc-hero,.nc-home.variant-4 .nc-hero,.nc-home.variant-5 .nc-hero,.nc-home.variant-6 .nc-hero{height:310px}.nc-home.variant-3 .nc-hero>.nc-container{padding-top:30px}.nc-home.variant-3 .nc-hero-collection{bottom:35px}.nc-home.variant-3 .nc-hero-copy h1{font-size:36px}.nc-shop-grid,.nc-shop-layout.full .nc-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-article .nc-article-title{font-size:18px}}@media (max-width:575px){.nc-container{width:calc(100% - 100px)}.nc-hero>.nc-container{width:calc(100% - 30px)}.nc-hero-copy{width:70%}.nc-hero-copy>p{font-size:17px}.nc-hero-copy h1{font-size:32px}.nc-header-inner{width:calc(100% - 60px)}.nc-product-rail,.nc-featured.mode-six .nc-product-rail{grid-auto-columns:100%;gap:30px}.nc-product h3{font-size:12px}.nc-category-grid{scrollbar-width:none;grid-template-columns:repeat(5,100%)}.nc-category-card{border-color:var(--nc-edge);padding:30px 20px}.nc-category-stamp{width:76px;height:76px}.nc-category-card h3{font-size:17px}.nc-shop-grid,.nc-shop-layout.full .nc-shop-grid{grid-template-columns:1fr;gap:35px}.nc-shop-sidebar{display:block}.nc-shop-sidebar section{margin-bottom:30px}.nc-shop-sidebar .nc-sidebar-promo{display:block}.nc-shop-sidebar h2{font-size:14px}.nc-shop-toolbar{flex-wrap:wrap}.nc-shop-toolbar label{justify-content:space-between}.nc-form-grid{grid-template-columns:1fr}.nc-account>nav{flex-direction:column;display:flex}.nc-account>nav button{font-size:12px}.nc-account>div{padding:18px}.nc-blog-sidebar,.nc-blog-layout.left .nc-blog-sidebar{display:block}.nc-recent-post img{width:65px;height:55px}.nc-recent-post span{font-size:14px}.nc-footer-grid{grid-template-columns:1fr;gap:35px}.nc-footer-grid>div:first-child,.nc-footer-grid>div:last-child{grid-column:auto}.nc-footer-logo{margin-left:0}.nc-footer-grid>div:first-child>p{text-align:left}.nc-footer-grid>div>h3{font-size:18px}.nc-assurances>div{gap:18px}.nc-deals-items>article{scroll-snap-align:start}.nc-editorial-products{min-height:250px}.nc-editorial-products .nc-art-window:nth-child(3){top:100px}.nc-hero-collection{left:8%;right:8%}.nc-home.variant-3 .nc-hero-collection .nc-art-window{width:40%}.nc-home.variant-3 .nc-hero-collection .nc-art-window:nth-child(2){width:50%}.nc-map{height:300px}.nc-contact h2{font-size:30px}.nc-campaign h2{font-size:40px}.nc-product-actions>div{display:flex}.nc-product-actions{flex-wrap:wrap;gap:8px}.nc-product-actions .nc-add{width:100%}}.nc-journal .nc-story-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(33.3333% - 20px);grid-auto-flow:column;overflow:auto}.nc-story-carousel>article{scroll-snap-align:start}@media (max-width:1024px){.nc-journal .nc-story-carousel{grid-auto-columns:calc(50% - 15px)}}@media (max-width:575px){.nc-promotions h3{font-size:clamp(22px,7vw,28px)}.nc-journal .nc-story-carousel{grid-auto-columns:100%}}.nc-checkout-card-marks{gap:5px;margin-left:auto;display:inline-flex}.nc-checkout-card-marks img{object-fit:contain;width:20px;height:14px}@media (max-width:1024px){.nc-header.is-sticky{box-shadow:none;animation:none;position:absolute;top:0}.nc-product:not(.mini):not(.list){border:1px solid var(--nc-edge);background:var(--surface);text-align:left;border-radius:14px;overflow:hidden}.nc-product:not(.mini):not(.list) .nc-art-window{max-width:200px;margin-inline:auto}.nc-product:not(.mini):not(.list) .nc-product-picture{border-radius:0}.nc-product:not(.mini):not(.list) .nc-product-info{padding:10px 10px 0}.nc-product:not(.mini):not(.list) h3{font:500 12px/1.45 var(--nc-body);min-height:35px;margin-bottom:5px}.nc-product:not(.mini):not(.list) .nc-price{flex-wrap:wrap;justify-content:flex-start;gap:2px 7px;font-size:14px}.nc-product:not(.mini):not(.list) .nc-price del{font-size:11px}.nc-product:not(.mini):not(.list) .nc-stars{margin-bottom:6px;font-size:12px}.nc-product:not(.mini):not(.list) .nc-product-badge{padding:1px 8px;font-size:9px;top:8px;left:8px}.nc-product:not(.mini):not(.list) .nc-product-actions{opacity:1;pointer-events:auto;background:0 0;border:0;border-radius:0;justify-content:stretch;gap:5px;padding:5px 8px 8px;display:grid;position:static;transform:none}.nc-product:not(.mini):not(.list) .nc-product-actions>div{justify-content:space-between;margin:0;display:flex}.nc-product:not(.mini):not(.list) .nc-product-actions>div button{border:0;border-radius:8px;width:36px;height:32px}.nc-product:not(.mini):not(.list) .nc-product-actions>div button:is(:hover,:focus-visible,[aria-pressed=true]){background:var(--tint)}.nc-product:not(.mini):not(.list) .nc-product-actions .nc-add{background:var(--brand-navy);width:100%;min-height:34px;color:var(--surface);font:500 10px/1.4 var(--nc-body);border:0;border-radius:8px;padding:6px}.nc-product:not(.mini):not(.list) .nc-product-actions .nc-add:hover{background:var(--accent)}.nc-rail-column{gap:16px}}@media (max-width:767px){.nc-container{width:calc(100% - 32px)}.nc-shop-grid,.nc-shop-layout.full .nc-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.nc-product-rail,.nc-featured.mode-six .nc-product-rail,.nc-deals:not(.single-deal) .nc-deals-items{grid-auto-columns:calc(50% - 6px);gap:12px}.nc-deals:not(.single-deal) .nc-deals-items>article{max-width:none}.nc-product-tabs{scrollbar-width:none;justify-content:safe center;gap:18px;overflow-x:auto}.nc-product-tabs button{flex-shrink:0}.nc-mini-columns>div{min-width:0}.nc-product.mini{grid-template-columns:76px minmax(0,1fr);gap:12px}.nc-rail-prev{left:-9px}.nc-rail-next{right:-9px}}
.ts-shell{--red:var(--accent);color:var(--brand-navy);font-family:Inter,Arial,sans-serif}.ts-header{z-index:60;background:var(--surface);height:80px;transition:background .25s,transform .25s;position:fixed;inset:0 0 auto}.ts-header.over-hero:not(.is-compact){background:0 0}.ts-header.is-scrolled.is-compact{box-shadow:0 5px 24px #0b3f5d0d}.ts-header-inner{justify-content:space-between;align-items:center;gap:20px;height:100%;padding-right:36px;display:flex}.ts-brand{isolation:isolate;flex:0 0 260px;align-items:center;height:100%;padding-left:24px;display:flex;position:relative}.ts-brand:before{content:"";z-index:-1;background:var(--brand-navy);position:absolute;inset:0 -52px 0 0;-webkit-mask:url(/assets/header-brand-curve.svg) 0 0/100% 100% no-repeat;mask:url(/assets/header-brand-curve.svg) 0 0/100% 100% no-repeat}.ts-brand .ts-lockup{width:196px;height:auto}.ts-brand .ts-globe{display:none}.ts-main-nav{flex:1;justify-content:center;align-items:center;gap:18px;min-width:0;padding-left:32px;display:flex}.ts-header.over-hero:not(.is-compact) .ts-main-nav{visibility:hidden;pointer-events:none}.ts-main-nav>a,.ts-main-nav .ts-category-link,.ts-main-nav summary{min-height:64px;color:var(--brand-navy);cursor:pointer;align-content:center;place-items:center;gap:4px;padding:0;font:500 13px/1.3 Inter,Arial,sans-serif;display:grid}.ts-main-nav summary{list-style:none}.ts-main-nav summary::-webkit-details-marker{display:none}.ts-main-nav>a>svg,.ts-main-nav .ts-category-link>svg,.ts-main-nav summary>svg{width:22px;height:22px}.ts-main-nav summary>svg:last-child{display:none}.ts-main-nav :is(summary,a):is(:hover,:focus-visible){color:var(--accent)}.ts-main-nav .nc-nav-drop>div{border-radius:12px;font:400 14px/1.5 Inter,Arial,sans-serif;top:100%;box-shadow:0 12px 35px #0b3f5d20}.ts-main-nav .nc-nav-drop>div a{padding:10px 16px}.ts-header-actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.ts-header-actions .nc-icon-button{width:32px;height:40px;color:var(--brand-navy);place-items:center;display:grid}.ts-header-actions .nc-icon-button>svg{width:22px;height:22px}.ts-header-actions>button:first-child{order:1}.ts-header-actions .nc-header-cart{order:2;position:relative}.ts-header-actions .nc-region{background:0 0;border:0;order:3;place-items:center;min-width:27px;height:40px;padding:0;display:grid}.ts-header-actions .nc-region img{filter:drop-shadow(0 1px 1px #0002);border-radius:1px;width:26.88px;height:auto}.ts-header-actions>a{order:4}.ts-header-actions .ts-menu-toggle{background:var(--brand-navy);color:#fff;border-radius:11px;order:5}.ts-header-actions .ts-menu-toggle svg{width:20px;height:20px}.ts-header-actions .nc-header-cart>span{background:var(--accent);color:#fff;border-radius:12px;min-width:16px;padding:1px 3px;font:600 10px/14px Inter,Arial,sans-serif;position:absolute;top:0;right:-4px}.ts-header-actions :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ts-header-spacer{height:80px}.ts-header-spacer.is-home{height:0}.ts-header .nc-header-search,.ts-header .nc-mini-cart,.ts-header .nc-region-menu{color:var(--brand-navy);top:calc(100% + 8px);right:24px}.ts-header .nc-header-search{background:#fff;border-radius:14px;box-shadow:0 12px 35px #0b3f5d20}.ts-header .nc-header-search button{color:var(--brand-navy)}.ts-header .nc-mini-cart{border-radius:14px;max-height:70dvh;overflow-y:auto}.ts-header .nc-region-menu{border-radius:12px}.ts-footer{isolation:isolate;background:#f7f9fa;padding:96px max(30px,50% - 640px) 32px;position:relative}.ts-footer:before{content:"";z-index:-1;opacity:1;background:url(/assets/footer-t72/world-map.svg) 50% 55%/min(1000px,60vw) no-repeat,url(/assets/footer-t72/coast-left.svg) 0 100%/30% no-repeat,url(/assets/footer-t72/coast-right.svg) 100% 100%/25% no-repeat;position:absolute;inset:0}.ts-footer-grid{grid-template-columns:1.3fr .8fr .9fr .8fr 1.2fr;gap:28px;display:grid}.ts-footer-grid>div{min-width:0}.ts-footer h3{color:var(--ink);margin:0 0 24px;font:600 18px/1.4 Roboto,Arial,sans-serif}.ts-footer-menu h3:after,.ts-footer-contact h3:after{content:"";background:var(--accent);width:19px;height:2px;margin-top:8px;display:block}.ts-footer h4{margin:24px 0 12px;font:600 14px/1.5 Roboto,Arial,sans-serif}.ts-footer p,.ts-footer a{color:var(--brand-navy);font:400 14px/1.7 Roboto,Arial,sans-serif}.ts-footer p{color:var(--muted)}.ts-footer a:is(:hover,:focus-visible){color:var(--accent)}.ts-footer-brand>a>img{width:249px;max-width:100%;height:auto;margin-bottom:20px}.ts-footer-brand h3{margin:20px 0 8px;font-size:16px}.ts-footer-app-links{flex-wrap:wrap;gap:8px;display:flex}.ts-footer-app-links a,.ts-footer a.ts-footer-help{background:var(--brand-navy);color:#fff;border-radius:24px;align-items:center;gap:10px;width:fit-content;padding:9px 12px;font:500 12px/18px Roboto,Arial,sans-serif;display:inline-flex}.ts-footer-app-links a:is(:hover,:focus-visible),.ts-footer a.ts-footer-help:is(:hover,:focus-visible){background:var(--accent);color:#fff}.ts-footer-menu nav{gap:14px;display:grid}.ts-footer-contact>p,.ts-footer-contact>a:not(.ts-footer-help){align-items:center;gap:12px;margin:0 0 20px;display:flex}.ts-contact-icon{color:#fff;background:var(--accent);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.ts-contact-icon svg{width:20px;height:20px}.ts-footer a.ts-footer-help{min-height:42px;padding:11px 18px;font-size:13px}.ts-footer-help svg{width:18px;height:18px}.ts-footer-socials{gap:9px;display:flex}.ts-footer-socials a{background:var(--brand-navy);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.ts-footer-socials a:hover{background:var(--accent);color:#fff}.ts-footer-socials svg{width:16px;height:16px}.ts-footer-payments{justify-content:center;gap:8px;margin:40px 0 24px;display:flex}.ts-footer-payments img{object-fit:contain;width:38px;height:24px}.ts-footer-policies{flex-wrap:wrap;justify-content:center;gap:12px 24px;display:flex}.ts-footer-policies a{font-size:12px}.ts-footer .ts-copyright{text-align:center;margin:26px 0 0;font-size:12px}.ts-copyright strong{color:var(--accent);font-weight:500}.ts-shop-newsletter{background:#fff}.ts-shop-dock{--red:var(--accent)}.ts-dock-contact{width:200px;color:var(--brand-navy);background:#fff;border-radius:20px;gap:5px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 8px 28px #0b3f5d26}.ts-dock-contact:after{content:"";background:#fff;width:12px;height:12px;position:absolute;bottom:-6px;right:20px;transform:rotate(45deg)}.ts-dock-contact>:is(a,div){background:var(--tint);border-radius:14px;align-items:center;gap:9px;padding:8px;font:400 13px/1.3 Inter,Arial,sans-serif;display:flex}.ts-dock-contact>:is(a,div)>svg{background:var(--accent);color:#fff;border-radius:50%;width:25px;height:25px;padding:5px}.ts-dock-contact small{margin-top:3px;font-size:10px;display:block}.ts-dock-contact a:is(:hover,:focus-visible){outline:1px solid var(--accent);background:#dceef6}.ts-dock-contact [aria-disabled]{opacity:.55}.ts-shop-dock:not(.app-dock-curve){display:none}@media (min-width:1600px){.ts-brand{flex-basis:308px;padding-left:68px}.ts-header-inner{padding-right:68px}}@media (min-width:1025px) and (max-width:1199px){.ts-brand{flex-basis:215px;padding-left:14px}.ts-brand .ts-lockup{width:174px}.ts-brand:before{right:-40px}.ts-main-nav{gap:12px;padding-left:24px}.ts-header-actions{gap:10px}.ts-header-inner{gap:12px;padding-right:20px}}@media (max-width:1024px){.ts-header{height:60px}.ts-header-inner{gap:10px;padding-right:12px}.ts-header-spacer{height:60px}.ts-header-spacer.is-home{height:0}.ts-brand{flex-basis:240px;padding-left:18px}.ts-brand:before{inset:0 -30px 0 0}.ts-brand .ts-lockup{width:164px}.ts-main-nav{visibility:hidden;gap:16px;padding-left:20px}.ts-header.is-compact .ts-main-nav{visibility:visible}.ts-main-nav>a,.ts-main-nav summary{min-height:56px;font-size:12px}.ts-main-nav>a>svg,.ts-main-nav summary>svg{width:20px;height:20px}.ts-header-actions{gap:8px}.ts-header.is-compact .ts-brand{flex-basis:200px}.ts-header.is-compact .ts-brand:before{right:-30px}.ts-header .nc-mini-cart,.ts-header .nc-header-search{max-width:calc(100vw - 24px);right:12px}.ts-footer{padding:24px 20px calc(100px + env(safe-area-inset-bottom))}.ts-footer-grid,.ts-footer-payments,.ts-footer-policies,.ts-footer .nc-layout-index{display:none}.ts-footer .ts-copyright{margin:0;font-size:10px}.nc .nc-example-label{bottom:90px}.nc .nc-toast{bottom:100px}.nc .ts-shop-dock .dock-item{min-height:0}.ts-dock-contact{width:186px}}@media (max-width:767px){.ts-brand{flex-basis:180px;padding-left:18px}.ts-brand:before{inset:0 -40px 0 0;-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:220px 60px;mask-size:220px 60px}.ts-header-inner{gap:0;padding-right:6px}.ts-header:not(.is-compact) .ts-main-nav{display:none}.ts-header-actions{grid-template-rows:60px;grid-template-columns:repeat(4,32px);gap:0;margin-left:auto;display:grid}.ts-header-actions>button:first-child{grid-area:1/1}.ts-header-actions .nc-header-cart{grid-area:1/2}.ts-header-actions>a{grid-area:1/3}.ts-header-actions .nc-region{grid-area:1/4;align-self:start;height:20px;margin-top:5px}.ts-header-actions .nc-region img{width:22px}.ts-header-actions .ts-menu-toggle{height:26px;color:var(--brand-navy);background:0 0;grid-area:1/4;align-self:end;margin-bottom:5px}.ts-header-actions .ts-menu-toggle svg{width:24px;height:24px}.ts-header-actions .nc-icon-button{align-self:center;width:32px}.ts-header-actions .ts-menu-toggle{align-self:end}.ts-header-actions .nc-header-cart>span{font-size:9px;top:0;right:0}.ts-header-actions .nc-icon-button>svg{width:19px;height:19px}.ts-header-actions .ts-menu-toggle>svg{width:24px;height:24px}.ts-header.is-compact .ts-brand{flex:0 0 76px;padding-left:18px}.ts-header.is-compact .ts-lockup{display:none}.ts-header.is-compact .ts-globe{width:30px;height:30px;display:block}.ts-header.is-compact .ts-brand:before{width:90px;inset:0;-webkit-mask-size:220px 60px;mask-size:220px 60px}.ts-header.is-compact .ts-main-nav{scrollbar-width:none;justify-content:safe center;gap:0;padding-left:16px;display:flex;overflow-x:auto}.ts-main-nav>*{flex:0 0 38px}.ts-main-nav summary,.ts-main-nav>a{gap:4px;min-height:60px;font-size:9px}.ts-main-nav summary>svg,.ts-main-nav>a>svg{width:18px;height:18px}.ts-main-nav .nc-nav-drop>div{width:auto;min-width:0;max-height:70dvh;position:fixed;inset:60px 12px auto;overflow:auto}.ts-footer{padding-top:20px}}@media (max-width:360px){.ts-brand{flex-basis:180px;padding-left:12px}.ts-header.is-compact .ts-brand{flex-basis:70px;padding-left:12px}.ts-header.is-compact .ts-brand:before{width:80px;-webkit-mask-size:202px 60px;mask-size:202px 60px}.ts-header.is-compact .ts-main-nav{padding-left:12px}.ts-main-nav>*{flex-basis:36px}}@media (prefers-reduced-motion:reduce){.ts-header{transition:none}}.ts-nav-short{display:none}@media (max-width:767px){.ts-header.over-hero:not(.is-compact){background:var(--surface)}.ts-header-spacer.is-home{height:60px}.ts-main-nav>.ts-desktop-journal,.ts-main-nav>.ts-desktop-only{display:none}.ts-main-nav>*{flex-basis:40px;min-width:0}.ts-nav-long{display:none}.ts-nav-short{display:block}}@media (max-width:360px){.ts-header:not(.is-compact) .ts-brand{flex-basis:156px}.ts-header:not(.is-compact) .ts-brand:before{right:-20px;-webkit-mask-size:196px 60px;mask-size:196px 60px}.ts-header:not(.is-compact) .ts-lockup{width:130px}.ts-main-nav>*{flex-basis:34px}}.ts-header-actions .nc-region{min-width:0;min-height:0;padding:0!important}.ts-main-nav summary{position:relative}.ts-main-nav .is-active>summary:after{content:"";background:var(--accent);width:24px;height:2px;position:absolute;bottom:5px;left:calc(50% - 12px)}.ts-header-actions .nc-icon-button:is(:hover,:focus-visible){color:var(--accent)}.ts-header-actions .ts-menu-toggle:is(:hover,:focus-visible){background:var(--accent);color:#fff}.ts-menu-brand{width:210px;max-width:70%;margin:0 auto 28px;display:block}.ts-store-menu nav{font-family:Inter,Arial,sans-serif}.ts-store-menu nav a{background:var(--tint);border-radius:12px;padding:12px 16px}.ts-store-menu nav a:is(:hover,:focus-visible){color:#fff;background:var(--brand-navy)}.ts-header-actions .nc-icon-button{min-width:0;min-height:0}@media (max-width:767px){.ts-header-actions .nc-icon-button{width:32px;max-width:32px}}.ts-hamburger{gap:4px;width:18px;display:grid}.ts-hamburger i{background:currentColor;border-radius:2px;width:100%;height:1.5px;display:block}.ts-hamburger i:last-child{width:60%}@media (max-width:767px){.ts-hamburger{width:22px}}@media (min-width:768px) and (max-width:1024px){.ts-header .ts-brand,.ts-header.is-compact .ts-brand{flex-basis:220px}.ts-header .ts-brand:before,.ts-header.is-compact .ts-brand:before{inset:0}}.ts-header .nc-header-search .ts-search-close{width:26px;height:26px;top:7px;bottom:auto;right:7px}.ts-shop-dock .dock-search:before{content:""}.ts-shop-dock .dock-search:after{content:""}@media (max-width:1024px){.ts-header.is-scrolled .ts-header-actions>:is(a,[aria-label=Search\ store],.nc-header-cart){display:none}}@media (max-width:767px){.ts-header-inner{padding-right:18px}.ts-header-actions .nc-region{place-items:end center;height:24px;margin-top:6px}.ts-header-actions .ts-menu-toggle{height:24px;margin-bottom:6px}.ts-hamburger{gap:3.5px}.ts-header.is-scrolled .ts-header-actions{grid-template-columns:32px}.ts-header.is-scrolled .ts-header-actions :is(.nc-region,.ts-menu-toggle){grid-column:1}.ts-header-actions .ts-menu-toggle:is(:hover,:focus-visible){color:var(--accent);background:0 0}}@media (max-width:360px){.ts-header:not(.is-compact) .ts-brand{flex-basis:144px}.ts-header-inner{padding-right:12px}}.ts-main-nav summary>img{object-fit:contain;filter:grayscale();opacity:.7;width:22px;height:22px}.ts-main-nav :is(.is-active>summary,summary:hover,summary:focus-visible)>img{filter:none;opacity:1}@media (max-width:1024px){.ts-main-nav summary>img{width:20px;height:20px}}@media (max-width:767px){.ts-main-nav summary>img{width:18px;height:18px}}.ts-shop-dock .dock-user:before{content:""}.ts-shop-dock .dock-user:after{content:""}.ts-product-search{border:1px solid var(--nc-edge);background:var(--surface);width:420px;max-width:calc(100vw - 24px);color:var(--brand-navy);text-align:left;border-radius:20px;padding:18px;font:400 13px/1.5 Inter,Arial,sans-serif;box-shadow:0 12px 40px #0b3f5d26}.ts-search-header{position:absolute;top:calc(100% + 10px);right:24px}.ts-search-dock{z-index:41;left:50%;bottom:calc(100% + 20px * var(--dock-scale,1) + 14px);width:min(403px,100vw - 24px);max-height:calc(100dvh - 190px);position:absolute;overflow-y:auto;transform:translate(-50%)}.ts-search-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ts-search-heading>div>span{color:var(--accent);margin-bottom:3px;font-size:10px;font-weight:600;display:block}.ts-search-heading label{margin:0;font:600 15px/1.4 Inter,Arial,sans-serif;display:block}.ts-product-search .ts-search-close{background:var(--tint);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;min-height:32px;display:grid}.ts-search-close svg{width:16px;height:16px}.ts-search-field{border:1px solid var(--nc-edge);background:var(--tint);border-radius:12px;align-items:center;gap:8px;padding:5px 5px 5px 12px;display:flex}.ts-search-field:focus-within{border-color:var(--brand-navy);box-shadow:0 0 0 2px #0b3f5d10}.ts-search-field>svg{flex-shrink:0;width:17px;height:17px}.ts-search-field input{width:100%;min-width:0;box-shadow:none;color:var(--brand-navy);background:0 0;border:0;padding:7px 0;font:400 12px/1.5 Inter,Arial,sans-serif}.ts-search-field input:focus{box-shadow:none;border:0;outline:0}.ts-search-field button{background:var(--accent);color:var(--surface);border-radius:8px;flex-shrink:0;align-self:stretch;min-height:36px;padding:0 12px;font:600 12px/1.5 Inter,Arial,sans-serif}.ts-search-field button:hover{filter:brightness(.93)}.ts-search-categories{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:10px;display:flex}.ts-search-categories>span{color:var(--nc-copy);margin-right:2px}.ts-search-categories a{border:1px solid var(--nc-edge);border-radius:20px;padding:5px 8px}.ts-search-categories a:is(:hover,:focus-visible){background:var(--tint);color:var(--accent)}@media (min-width:768px) and (max-width:1024px){.ts-header.is-scrolled .ts-main-nav{gap:18px}.ts-header.is-scrolled .ts-main-nav :is(summary,a){font-size:13px}.ts-header.is-scrolled .ts-main-nav :is(summary>svg,summary>img,a>svg){width:23px;height:23px}}@media (max-width:767px){.ts-search-header{right:12px}.ts-header.is-scrolled.is-compact .ts-main-nav{padding-left:16px}.ts-header.is-scrolled .ts-main-nav>*{flex:0 0 clamp(54px,16vw,68px)}.ts-header.is-scrolled .ts-main-nav summary{gap:3px;font-size:11px}.ts-header.is-scrolled .ts-main-nav summary>:is(svg,img){width:23px;height:23px}.ts-product-search{padding:16px}}@media (max-width:360px){.ts-header.is-scrolled .ts-main-nav>*{flex-basis:54px}.ts-search-field{gap:6px;padding-left:8px}.ts-search-field button{padding-inline:9px}}.ts-category-slot{display:block}.ts-category-link{position:relative}.ts-main-nav [aria-current=page]:after{content:"";background:var(--accent);width:24px;height:2px;position:absolute;bottom:5px;left:calc(50% - 12px)}.ts-main-nav [aria-current=page]{color:var(--accent)}.ts-main-nav .nc-nav-drop>div a{align-items:center;gap:10px;display:flex}.ts-main-nav .nc-nav-drop>div a svg{width:18px;height:18px}.ts-store-menu{border:0;border-radius:20px;width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);padding:26px 20px}.ts-store-menu::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b3f5d80}.ts-store-menu .ts-menu-brand{width:200px;margin:0 0 24px}.ts-store-menu .ts-menu-sections{grid-template-columns:1fr;gap:24px;margin:0;display:grid}.ts-menu-sections section{gap:6px;display:grid}.ts-menu-sections h2{color:var(--nc-copy);margin:0 0 4px;font:600 12px/1.5 Inter,Arial,sans-serif}.ts-menu-sections a{grid-template-columns:22px 1fr 16px;align-items:center;gap:12px;min-height:44px;font:500 13px/1.4 Inter,Arial,sans-serif;display:grid}.ts-menu-sections a>svg{width:20px;height:20px}.ts-menu-sections a>svg:last-child{width:14px;height:14px}.ts-menu-sections .ts-menu-all{background:var(--brand-navy);color:var(--surface)}@media (max-width:1024px){.ts-main-nav .ts-category-link{min-height:56px;font-size:12px}.ts-main-nav .ts-category-link>svg{width:20px;height:20px}.ts-header.is-scrolled .ts-main-nav .ts-category-link{font-size:13px}.ts-header.is-scrolled .ts-main-nav .ts-category-link>svg{width:23px;height:23px}}@media (max-width:767px){.ts-main-nav .ts-category-link{min-height:60px;font-size:9px}.ts-main-nav .ts-category-link>svg{width:18px;height:18px}.ts-header.is-scrolled .ts-main-nav .ts-category-link{gap:3px;font-size:11px}.ts-main-nav .ts-essentials summary{font-size:9px}.ts-header.is-scrolled .ts-main-nav .ts-essentials summary{font-size:11px}.ts-header.is-scrolled .ts-main-nav .ts-category-link>svg{width:23px;height:23px}}.ts-main-nav .ts-domain summary>span{text-align:center}.ts-main-nav .ts-domain small,.ts-menu-sections a small{color:var(--nc-copy);margin-top:3px;font:400 10px/1.5 Inter,Arial,sans-serif;display:block}.ts-main-nav .ts-domain>div{min-width:300px}.ts-main-nav .ts-domain>div a{align-items:flex-start;padding:12px 16px}.ts-main-nav .ts-domain>div a>svg{flex-shrink:0;margin-top:2px}.ts-main-nav .ts-domain .ts-domain-all{background:var(--tint);font-weight:600}.ts-menu-sections a small{font-size:10px}.ts-menu-sections section:first-child a{min-height:54px}.ts-main-nav :is(a,summary):is(:hover,:focus-visible) small{color:inherit}.nc .nc-category-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(25% - 18px);grid-auto-flow:column;gap:24px;overflow-x:auto}.nc .nc-category-card{scroll-snap-align:start}.nc .nc-category-card h3{font-size:17px;line-height:1.45}@media (max-width:1024px){.nc .nc-category-grid{grid-auto-columns:calc(33.3333% - 10.6667px);gap:16px}}@media (max-width:767px){.ts-header.is-scrolled.is-compact .ts-main-nav{gap:6px}.ts-header.is-scrolled .ts-main-nav>*{flex-basis:clamp(58px,16vw,76px)}.ts-main-nav .ts-domain summary>span{white-space:normal;width:100%;max-width:100%;line-height:1.15}.ts-main-nav .ts-domain.is-active>summary:after{bottom:2px}.ts-main-nav .ts-domain>div{min-width:0}.ts-header.is-scrolled .ts-main-nav .ts-domain summary{gap:3px;font-size:11px}.ts-header.is-scrolled .ts-main-nav .ts-category-link{line-height:1.15}.ts-menu-sections a{gap:10px}.nc .nc-category-grid{grid-auto-columns:calc(50% - 6px);gap:12px}.nc .nc-category-card{padding:22px 12px}.nc .nc-category-card h3{font-size:14px}}@media (max-width:360px){.ts-header.is-scrolled .ts-main-nav>*{flex-basis:58px}.ts-header.is-scrolled .ts-main-nav :is(summary,.ts-category-link),.ts-header.is-scrolled .ts-main-nav .ts-domain summary{font-size:10.5px}}.ts-footer .ts-footer-bottom{border-top:1px solid #0b3f5d1f;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:22px;padding-top:14px;display:flex}.ts-footer .ts-footer-bottom .ts-copyright{text-align:left;margin:0}.ts-footer .ts-footer-bottom .ts-copyright .group-credit{margin:0 0 0 10px}.ts-footer .ts-footer-bottom .ts-footer-policies{justify-content:flex-end;margin:0}@media (max-width:1024px){.ts-footer .ts-footer-bottom{text-align:center;flex-direction:column}.ts-footer .ts-footer-bottom .ts-copyright{text-align:center}.ts-footer .ts-footer-bottom .ts-footer-policies{justify-content:center}}.ts-main-nav .ts-menu-icon{width:24px;height:24px;transition:transform .18s}.ts-main-nav :is(a,summary):is(:hover,:focus-visible) .ts-menu-icon{transform:translateY(-2px)}@media (min-width:1025px){.ts-header.over-hero:not(.is-compact) .ts-main-nav{visibility:visible;pointer-events:auto}}
@media (max-width:1024px){.nc .nc-breadcrumb{height:132px;padding:20px 16px}.nc .nc-breadcrumb h1{text-align:center;margin-bottom:10px;font-size:26px;line-height:1.3}.nc .nc-breadcrumb-travel{opacity:.3;width:150px}.nc .nc-breadcrumb-travel.left{top:-45px;left:-65px}.nc .nc-breadcrumb-travel.right{bottom:-60px;right:-50px}.nc .nc-button{white-space:normal;text-align:center;background:var(--tint);border:0;border-radius:10px;gap:8px;max-width:100%;min-height:40px;padding:10px 16px;font:600 12px/1.4 Inter,Arial,sans-serif}.nc .nc-button.solid{background:var(--brand-navy);color:var(--surface)}.nc .nc-button:is(:hover,:focus-visible){background:var(--accent);color:var(--surface)}.nc #nc-main :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){border-radius:10px;min-height:42px;padding:10px 12px;font:400 16px/1.4 Inter,Arial,sans-serif}.nc #nc-main label{font:500 12px/1.5 Inter,Arial,sans-serif}.nc .nc-shop-layout,.nc .nc-table-page,.nc .nc-detail,.nc .nc-checkout,.nc .nc-account,.nc .nc-login,.nc .nc-blog-layout,.nc .nc-contact{padding-block:28px}.nc .nc-shop-toolbar{background:var(--surface);border-radius:12px;grid-template-columns:90px minmax(0,1fr);grid-template-areas:"view count""show sort";gap:8px 12px;margin-bottom:18px;padding:10px 12px;display:grid}.nc .nc-shop-toolbar .nc-view-buttons{grid-area:view}.nc .nc-view-buttons button{border-radius:8px;width:32px;height:32px}.nc .nc-view-buttons button.active{background:var(--tint)}.nc .nc-shop-toolbar>p{text-align:right;grid-area:count;font:400 11px/1.5 Inter,Arial,sans-serif}.nc .nc-shop-toolbar label{border:0;gap:6px;width:auto;min-width:0;padding:0;font-size:11px}.nc .nc-shop-toolbar label:first-of-type{grid-area:show}.nc .nc-shop-toolbar label:last-of-type{grid-area:sort}.nc #nc-main .nc-shop-toolbar select{background:var(--tint);width:100%;min-width:0;max-width:none;min-height:36px;padding:6px;font-size:12px}.nc #nc-main .nc-shop-toolbar label:first-of-type select{flex:none;width:54px}.nc .nc-product.list{background:var(--surface);border:1px solid var(--nc-edge);border-radius:14px;grid-template-columns:100px minmax(0,1fr);gap:14px;padding:16px}.nc .nc-product.list h3{font:500 14px/1.5 var(--nc-body)}.nc .nc-product.list .nc-button{margin-top:12px}.nc .nc-detail-photo>.nc-art-window{max-width:300px;margin-inline:auto}.nc .nc-thumbnails{gap:10px}.nc .nc-thumbnails button{width:min(70px,25% - 7.5px)}.nc .nc-detail-copy .nc-product-title{font-size:26px;line-height:1.3}.nc .nc-detail-copy p{font-size:13px;line-height:1.65}.nc .nc-detail-buy{flex-wrap:wrap;gap:12px}.nc .nc-detail-buy>.nc-button{flex:1;min-width:155px}.nc .nc-detail-tabs [role=tablist]{gap:8px;display:flex;overflow-x:auto}.nc .nc-detail-tabs [role=tab]{flex-shrink:0;padding:10px 12px;font:500 12px/1.5 Inter,Arial,sans-serif}.nc .nc-detail-tabs [role=tabpanel]{font-size:13px;line-height:1.65}.nc .nc-cart-totals,.nc .nc-order-box,.nc .nc-login>form,.nc .nc-account>div{background:var(--surface);border:1px solid var(--nc-edge);border-radius:16px;padding:18px}.nc .nc-account{grid-template-columns:1fr;gap:18px}.nc .nc-account>nav{border:0;flex-direction:row;gap:8px;padding-bottom:3px;display:flex;overflow:auto}.nc .nc-account>nav button{background:var(--tint);border:0;border-radius:10px;flex-shrink:0;gap:7px;min-height:40px;padding:9px 12px;font:500 12px/1.4 Inter,Arial,sans-serif;display:flex}.nc .nc-account>nav button.active{background:var(--brand-navy);color:var(--surface)}.nc .nc-account>nav svg{width:16px;height:16px}.nc .nc-account p,.nc .nc-form-note,.nc .nc-login form>p{font-size:13px;line-height:1.65}.nc .nc-login-options{gap:12px;font:400 12px/1.5 Inter,Arial,sans-serif}.nc .nc-login-options .nc-check{font-size:12px}.nc .nc-login-tabs{margin-bottom:20px;font-size:24px}.nc .nc-checkout-notice{background:var(--tint);border:0;border-radius:12px;margin-bottom:12px;padding:12px 14px}.nc .nc-checkout-notice summary{font:400 13px/1.6 Inter,Arial,sans-serif}.nc .nc-checkout-grid{gap:24px;margin-top:24px}.nc .nc-order-box table td{font:400 12px/1.6 Inter,Arial,sans-serif}.nc .nc-order-box>.nc-button{width:100%}.nc .nc-table-scroll:has(>.nc-commerce-table){overflow:visible}.nc .nc-commerce-table{border:0;width:100%;min-width:0;display:block}.nc .nc-commerce-table thead,.nc .nc-account table thead{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.nc .nc-commerce-table tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nc .nc-commerce-table tr{border:1px solid var(--nc-edge);background:var(--surface);border-radius:14px;grid-template-columns:72px minmax(0,1fr) 80px;grid-template-areas:"image name name""image price price""quantity quantity total";gap:6px 12px;padding:14px;display:grid;position:relative}.nc .nc-commerce-table td{text-align:left;border:0;min-width:0;padding:0;font:400 13px/1.5 Inter,Arial,sans-serif}.nc .nc-commerce-table td:first-child{position:absolute;top:7px;right:7px}.nc .nc-commerce-table td:first-child button{width:30px;min-width:30px;height:30px;min-height:30px}.nc .nc-commerce-table td:first-child svg{width:16px;height:16px}.nc .nc-commerce-table td:nth-child(2){grid-area:image}.nc .nc-commerce-table td:nth-child(3){grid-area:name;padding-right:20px;font-weight:600}.nc .nc-commerce-table td:nth-child(4){grid-area:price}.nc .nc-commerce-table .nc-art-window{border-radius:10px;width:72px}.nc .nc-cart-table td:nth-child(5){grid-area:quantity;align-items:center;gap:8px;margin-top:8px;display:flex}.nc .nc-cart-table td:nth-child(5):before{content:"Quantity";color:var(--nc-copy);font-size:11px}.nc #nc-main .nc-cart-table input{text-align:center;width:64px;padding:8px}.nc .nc-cart-table td:nth-child(6){text-align:right;grid-area:total;align-self:end;font-weight:600}.nc .nc-cart-table td:nth-child(6):before{content:"Subtotal";color:var(--nc-copy);font-size:10px;font-weight:400;display:block}.nc .nc-wishlist-table tr{grid-template-areas:"image name name""image price price""status status status""action action action"}.nc .nc-wishlist-table td:nth-child(5){color:var(--nc-copy);grid-area:status;font-size:11px}.nc .nc-wishlist-table td:nth-child(6){grid-area:action;margin-top:6px}.nc .nc-wishlist-table .nc-button{width:100%}.nc .nc-account .nc-table-scroll{overflow:visible}.nc .nc-account table,.nc .nc-account table tbody{width:100%;min-width:0;display:block}.nc .nc-account table tr{background:var(--tint);border-radius:12px;gap:10px;margin-bottom:12px;padding:14px;display:grid}.nc .nc-account table td{text-align:right;border:0;justify-content:space-between;gap:12px;padding:0;font:400 12px/1.5 Inter,Arial,sans-serif;display:flex}.nc .nc-account table td:before{content:attr(data-label);text-align:left;font-weight:500}}@media (max-width:767px){.nc .nc-breadcrumb{height:112px}.nc .nc-breadcrumb h1{font-size:24px}.nc .nc-breadcrumb p{font-size:11px}.nc .nc-breadcrumb p span{padding-inline:8px}.nc .nc-commerce-table tbody{grid-template-columns:1fr}.nc .nc-cart-tools form{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.nc .nc-cart-tools input{width:100%}.nc .nc-cart-actions{flex-wrap:wrap;gap:10px;width:100%;display:flex}.nc .nc-cart-actions>*{flex:1}.nc .nc-cart-totals{margin-top:24px}.nc .nc-cart-totals>div{gap:12px;padding:10px 0;font-size:13px}.nc .nc-cart-totals>.nc-button{width:100%;margin-top:12px}.nc .nc-detail-photo>.nc-art-window{max-width:280px}.nc .nc-detail-secondary{flex-wrap:wrap;gap:12px}.nc .nc-detail-secondary button{min-height:36px;font-size:12px}.nc .nc-contact form{border-radius:16px;padding:18px}}@media (min-width:375px) and (max-width:767px){.nc .nc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.nc .nc-product-actions .nc-add{min-height:36px;font:600 11px/1.4 Inter,Arial,sans-serif}.nc .ts-header:not(.is-scrolled):not(.is-compact) .ts-main-nav{visibility:hidden}.nc .nc-account table .nc-button{background:var(--brand-navy);color:var(--surface)}.nc .nc-account table .nc-button:is(:hover,:focus-visible){background:var(--accent)}}.nc .nc-product h3 a{display:block}.nc .nc-detail-copy>p>a{display:inline-block}.nc .nc-product-features{margin:16px 0;padding-left:20px;line-height:1.8}.nc .nc-product-specifications{border-top:1px solid var(--nc-edge);margin:20px 0 28px}.nc .nc-product-specifications>div{border-bottom:1px solid var(--nc-edge);grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:20px;padding:14px 0;display:grid}.nc .nc-product-specifications dt{font-weight:600}.nc .nc-product-specifications dd{overflow-wrap:anywhere;margin:0}.nc .nc-product-example-note{color:var(--nc-copy);font-size:12px;line-height:1.7}@media (max-width:767px){.nc .nc-product-specifications>div{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:12px;padding:12px 0}.nc .nc-detail-tabs [role=tablist]{flex-wrap:wrap;gap:14px}}.nc{color:var(--public-heading-ink);font-family:var(--public-body-font);line-height:1.65}.nc :is(h1,h2,h3,h4){font-family:var(--public-heading-font);letter-spacing:normal;font-weight:600;line-height:1.35}.nc .nc-container{max-width:1280px}.nc .nc-section-label,.nc .nc-section-title>.nc-section-label{font:500 var(--public-section-label)/1.2 var(--public-label-font);color:var(--accent);text-transform:none;letter-spacing:normal;margin:0 0 8px;padding:6px 16px}.nc .nc-section-title h2{font:600 var(--public-section-title)/1.25 var(--public-heading-font);color:var(--public-heading-ink);margin:0}.nc .nc-section-title{text-align:center;margin:0 0 24px}.nc .nc-categories>p,.nc .nc-section-copy{font:400 var(--public-section-copy)/1.65 var(--public-heading-font);color:var(--public-copy-ink)}.nc .nc-categories{padding-block:var(--public-section-space)}.nc .nc-category-grid{grid-template-columns:none;grid-auto-columns:calc(20% - 22.4px);grid-auto-flow:column;gap:28px;padding:22px 12px 20px;scroll-padding-inline:12px}.nc .nc-category-card{text-align:center;background:0 0;border:0;border-radius:0;padding:0}.nc .nc-category-photo{aspect-ratio:.78;border-radius:var(--public-photo-radius);background:var(--tint);margin-bottom:18px;transition:transform .35s;overflow:hidden;transform:rotate(-5deg)}.nc .nc-category-card:nth-child(2n) .nc-category-photo{transform:rotate(4deg)}.nc .nc-category-card:nth-child(3n) .nc-category-photo{transform:rotate(0)}.nc .nc-category-photo .nc-art-window{aspect-ratio:auto;background:#f5f8fa;place-items:center;width:100%;height:100%;display:grid}.nc .nc-category-photo .nc-art{aspect-ratio:1;width:100%;height:auto}.nc .nc-category-card:is(:hover,:focus-visible){transform:none}.nc .nc-category-card:is(:hover,:focus-visible) .nc-category-photo{transform:rotate(0)translateY(-4px)}.nc .nc-category-card h3{font:600 18px/1.4 var(--public-card-font);margin:0 0 5px}.nc .nc-category-card>span:last-child{font:400 12px/1.5 var(--public-heading-font)}.nc .nc-home .nc-hero{height:var(--public-home-hero-height);border-radius:0;min-height:0;max-height:none}.nc .nc-hero:after{display:none}.nc .nc-hero-photo{background-position:50%;-webkit-mask-image:none;mask-image:none}.nc .nc-hero-copy{width:55%;padding-top:55px}.nc .nc-hero-copy>p{font:500 var(--public-section-label)/1.2 var(--public-label-font);color:var(--accent);margin-bottom:12px}.nc .nc-hero-copy h1{font:600 var(--public-section-title)/1.25 var(--public-heading-font);letter-spacing:normal;margin-bottom:16px}.nc .nc-hero-description{font:400 var(--public-section-copy)/1.65 var(--public-heading-font);margin-bottom:22px}.nc .nc-button{font:600 13px/1.45 var(--public-body-font);background:var(--brand-navy);color:var(--surface);text-align:center;border:0;border-radius:999px;max-width:100%;min-height:44px;padding:13px 22px}.nc .nc-button.solid{background:var(--accent);color:var(--surface)}.nc .nc-button:is(:hover,:focus-visible){background:var(--brand-navy-deep,#082f46);color:var(--surface)}.nc .nc-breadcrumb{background-color:var(--tint);text-align:center;background-image:none;gap:0;height:auto;min-height:0;padding:38px 20px 46px}.nc .nc-breadcrumb h1{font:600 var(--public-section-title)/1.25 var(--public-heading-font);text-transform:none;margin:0 0 16px}.nc .nc-breadcrumb p{margin:0;line-height:1.65}.nc .nc-detail-copy .nc-product-title{font-weight:600;line-height:1.35}.nc .nc-detail-description,.nc .nc-detail-tabs [role=tabpanel]{line-height:1.75}.nc .nc-detail-buy{flex-wrap:wrap}.nc .nc-form-grid{gap:0 18px}.nc .nc-form-grid label{min-width:0}.nc .nc-order-box{border-radius:16px}.nc .nc-order-box table td:last-child,.nc .nc-order-box table th:last-child{text-align:right;white-space:nowrap;padding-left:12px}.nc .nc-check{align-items:flex-start}.nc .nc-check input{margin-top:3px}.nc .nc-product-actions svg,.nc .nc-icon-button svg{stroke-width:1.5px}@media (max-width:1024px){.nc .nc-category-grid{grid-auto-columns:calc(20% - 16px);gap:20px}.nc .nc-category-card h3{font-size:14px}.nc .nc-hero-copy{padding-top:45px}.nc .nc-hero-copy h1{font-size:var(--public-section-title)}.nc .nc-breadcrumb{padding:26px 16px 34px}.nc .nc-breadcrumb h1{font-size:var(--public-section-title)}.nc .nc-button{border-radius:10px;min-height:40px;padding:10px 16px;font-size:12px}.nc .nc-detail-copy .nc-product-title{font-size:24px}.nc .nc-checkout-grid{gap:24px}}@media (max-width:640px){.nc .nc-category-grid{grid-auto-columns:calc(33.3333% - 12px);gap:18px}.nc .nc-category-photo{margin-bottom:12px}.nc .nc-category-card h3{font-size:11px}.nc .nc-category-card>span:last-child{font-size:10px}.nc .nc-categories>p,.nc .nc-section-title{margin-bottom:16px}.nc .nc-hero-copy{width:70%;padding-top:0}.nc .nc-hero-copy h1{font-size:29px}.nc .nc-hero-copy>p{font-size:19px}.nc .nc-hero-description{font-size:13px}.nc .nc-hero-prev,.nc .nc-hero-next{width:28px;height:32px}.nc .nc-hero-prev{left:2px}.nc .nc-hero-next{right:2px}.nc .nc-detail-copy .nc-product-title{font-size:22px}.nc .nc-form-grid{grid-template-columns:minmax(0,1fr)}.nc .nc-order-box{padding:18px 16px}.nc .nc-order-box>.nc-button{width:100%}}@media (prefers-reduced-motion:reduce){.nc .nc-category-photo{transition:none}}.nc :is(h1,h2,h3) em{font:inherit;font-style:normal}.nc .ts-shop-newsletter>h2{font:600 26px/1.35 var(--public-heading-font)}.nc .ts-shop-newsletter>.nc-section-label{margin-bottom:8px}@media (max-width:640px){.nc .ts-shop-newsletter>h2{font-size:22px}}.nc #nc-main :is(input,select,textarea){scroll-margin-block:80px}
