@font-face{font-family:CozyDrip;src:url(Nosifer-Regular.ttf) format("truetype");font-display:swap;font-weight:400}.cozy-offer-note{font-size:11px;letter-spacing:.04em;background:#e9f4f3;padding:12px;border:1px solid #cadcdb;border-radius:8px}.story-image--video{background:#edf1ef;display:flex;flex-direction:column;align-items:center}.cozy-story-video{display:block;width:100%;max-height:650px;aspect-ratio:9/16;object-fit:contain;background:#1d2528}.cozy-media-disclosure{margin:0;width:100%;padding:12px 14px;background:#edf3f2;color:#40575d;font-size:11px;text-align:center;line-height:1.5}.cozy-lookbook-head{max-width:660px;margin-bottom:28px}.cozy-lookbook-head h2{margin:8px 0 12px;font-size:clamp(30px,3vw,44px);letter-spacing:-1.2px}.cozy-lookbook{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:64px}.cozy-lookbook-card{margin:0;overflow:hidden;border:1px solid #d4dede;border-radius:14px;background:#fff}.cozy-lookbook-photo{position:relative;background:#edf1ef}.cozy-lookbook-photo img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.cozy-lookbook-photo>span{position:absolute;left:12px;bottom:12px;padding:6px 9px;border-radius:5px;background:#253235;color:#fff;font-size:10px;letter-spacing:.06em}.cozy-lookbook-card figcaption{padding:18px}.cozy-lookbook-card h3{margin:0 0 8px;font-size:18px}.cozy-lookbook-card p{margin:0;font-size:13px;line-height:1.65;color:#627174}.cozy-sample-label{background:#fff4db;color:#594617;padding:10px;font-size:10px;font-weight:700;letter-spacing:.05em}.preview-note{padding:16px;border:1px dashed #93a5a7;background:#f1f6f5;font-size:13px;line-height:1.6}.review>img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:8px}@media(max-width:639px){.cozy-lookbook{grid-template-columns:1fr;gap:18px;margin-bottom:44px}.cozy-lookbook-photo img{aspect-ratio:4/5}.cozy-story-video{max-height:none}.cozy-lookbook-card figcaption{padding:16px}}:root{--cozy-aqua:#c6e9eb}body{background:#fbfcfb}.wrap{max-width:1240px}.announcement{background:#252b2d;color:#fff;font-size:11px;letter-spacing:.14em;padding:11px 16px;font-weight:700}.site-header{background:#fffffff5;border-bottom:1px solid #ccd3d3}.header-inner{min-height:100px;gap:24px}.wordmark{font-family:CozyDrip,Impact,sans-serif;font-size:25px;font-weight:400;letter-spacing:-1px;text-transform:uppercase;line-height:1.8;color:#293033;text-shadow:0 1px #fff,0 2px #b3bec1;white-space:nowrap}.wordmark-dot{display:none}.header-nav{gap:24px;font-size:12px}.header-track{font-size:12px}.cozy-masthead{position:relative;overflow:hidden;border-bottom:1px solid #d5dcdc;background:radial-gradient(ellipse at 85% 10%,#d9e9e9 0,transparent 42%),linear-gradient(125deg,#f9faf8 15%,#e7eceb 58%,#fff);padding:40px 0 44px}.cozy-masthead:after{content:"";position:absolute;right:-100px;top:-190px;width:550px;height:550px;border:1px solid #acb8ba;border-radius:46% 54% 32% 68%;transform:rotate(25deg);box-shadow:0 0 0 18px #f9fbfa,0 0 0 19px #bdc8c9,0 0 0 45px #edf1ef,0 0 0 46px #ccd4d4;opacity:.55;pointer-events:none}.cozy-masthead .wrap{position:relative;z-index:1;display:grid;grid-template-columns:1fr 250px;gap:32px;align-items:end}.cozy-masthead .eyebrow{font-size:10px;letter-spacing:.23em}.cozy-masthead h2{font-family:CozyDrip,Impact,sans-serif;font-size:clamp(29px,3.4vw,49px);font-weight:400;line-height:1.65;letter-spacing:-1.5px;margin:6px 0 0;max-width:850px;color:#303638}.cozy-masthead p{font-size:15px;max-width:235px;margin-bottom:14px;color:#526166}.breadcrumbs{font-size:11px;padding-top:28px}.pdp-grid{gap:56px;padding-bottom:50px}.gallery-stage{border:1px solid #d8dddd;background:#fff;border-radius:18px;aspect-ratio:1}.gallery-image-btn img{object-fit:contain}.gallery-label{background:#eef6f5;border:1px solid #c9d9d8}.thumb{border-radius:9px;background:#fff}.thumb[aria-current=true]{border:2px solid #3c585d}.gallery-caption{font-size:11px;color:#69787b;letter-spacing:.05em}.pdp-intro h1{font-family:var(--font-display),Arial,sans-serif;font-size:38px;font-weight:700;letter-spacing:-1.2px;line-height:1.12}.product-subtitle{max-width:440px;color:#627174;font-size:15px}.pdp-intro>.pill{background:none;padding:0;color:#51686a;letter-spacing:.17em;font-size:10px;font-weight:700;margin:0 0 14px}.price{font-size:29px}.price-row{margin:20px 0}.benefit-list{border-top:1px solid var(--line);padding-top:19px}.btn,.cart-drawer .drawer-footer .btn{background:#c6e9eb;color:#1e3236;border:1px solid #8dacb0;box-shadow:inset 0 1px #fff,0 3px #b6cccf;border-radius:9px;font-weight:700;min-height:54px}.btn:hover,.cart-drawer .drawer-footer .btn:hover{background:#b5dfe2;color:#15272b;border-color:#698b90}.btn:disabled{box-shadow:none}.pill,.tag{border-radius:4px}.quick-info{border-top:1px solid #ccd5d5}.accordion summary{font-size:13px;font-weight:600}.offer-card{border-radius:10px}.offer-card:has(input:checked){border-color:#52767c;background:#f5fbfb}.ribbon{background:#edf3f2;border-block:1px solid #d2dedc}.story{gap:70px}.story-image{border-radius:18px;border:1px solid #dce1e1;overflow:hidden}.story h2{font-size:clamp(30px,3.2vw,48px);letter-spacing:-1.6px;line-height:1.12}.story .eyebrow{font-size:10px;letter-spacing:.18em}.story .rte{color:#627174}.tag{font-size:10px;letter-spacing:.05em;background:#edf3f2}.closing{background:linear-gradient(120deg,#e8eeee,#fff,#dce8e8);border-block:1px solid #d1dcdb}.closing h2{font-family:CozyDrip,Impact,sans-serif;font-weight:400;font-size:clamp(25px,4vw,48px);line-height:1.9;letter-spacing:-1px}.footer{background:#252b2d;color:#eaf0ef}.footer .wordmark{color:#e5ecec;text-shadow:0 2px #6f858a}.footer h3,.footer a,.footer-description,.footer-bottom,.footer .cart-reassurance{color:#d9e2e1}.footer-main{gap:55px}.footer-bottom{border-color:#485658}.footer .wordmark{font-size:22px}.cozy-fit{padding:65px 0;background:#f0f5f4;border-block:1px solid #d8e2e1}.cozy-fit .wrap{display:grid;grid-template-columns:1fr 1fr;gap:70px}.cozy-fit h2{font-size:38px;letter-spacing:-1.5px;margin:0 0 14px}.cozy-fit p{max-width:460px;color:#5e7073}.cozy-fit img{width:100%;height:auto}.cozy-fit details{padding:16px 0;border-bottom:1px solid #cad7d6}.cozy-fit summary{cursor:pointer;font-weight:600;font-size:14px}.cozy-fit .rte{font-size:14px}.cozy-ref-note{font-size:11px;background:#fff8e9;color:#615439;padding:10px;border:1px solid #ddcfb3;border-radius:8px}.cozy-preview-label{position:fixed;bottom:12px;left:12px;z-index:100;background:#20282d;color:#fff;padding:7px 12px;border-radius:6px;font:11px Arial,sans-serif}.cozy-reference-hidden{display:none}@media(max-width:900px){.header-nav{display:none}.mobile-menu{display:inline-flex}.header-inner{min-height:78px}.wordmark{font-size:22px}.cozy-masthead .wrap{grid-template-columns:1fr}.cozy-masthead p{display:none}.cozy-masthead{padding:24px 0}.pdp-grid{gap:28px}.cozy-fit .wrap{gap:35px}.footer .wordmark{white-space:normal}}@media(max-width:639px){.wrap{padding-left:18px;padding-right:18px}.header-inner{gap:10px;min-height:74px}.wordmark{font-size:18px;letter-spacing:-.7px}.header-track{display:none}.announcement{font-size:9px;letter-spacing:.08em}.cozy-masthead h2{font-size:28px;line-height:1.8;max-width:330px}.cozy-masthead .eyebrow{font-size:9px}.cozy-masthead:after{right:-360px}.pdp-intro h1{font-size:30px}.breadcrumbs{padding-top:19px}.gallery-caption{font-size:10px}.pdp-grid{padding-bottom:32px}.cozy-fit .wrap{grid-template-columns:1fr;gap:20px}.story{gap:22px}.cozy-fit{padding:40px 0}.cozy-fit h2{font-size:30px}.closing h2{font-size:27px}.footer-main{gap:30px}.footer .wordmark{font-size:22px}.footer-bottom{padding-bottom:80px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:380px){.pdp-intro .purchase-reassurance+.pdp-payment-methods .payment-icons{column-gap:4px}.pdp-intro .purchase-reassurance+.pdp-payment-methods .payment-icons svg{width:27px;height:18px}}.story-image--video{width:min(100%,366px);justify-self:center}.cozy-lookbook-photo img,.review>img{aspect-ratio:9/16;object-fit:contain}.review .rating-stars{flex:0 0 18px;height:18px;width:90px}.review>img{margin-bottom:0}.review blockquote{flex:1;margin-bottom:0}.story-image--video{position:relative}.cozy-loop-toggle{position:absolute;right:12px;bottom:12px;width:44px;height:44px;border:1px solid #ffffff70;border-radius:50%;background:#253235b3;color:#fff;display:grid;place-items:center;font-size:20px;line-height:1}.cozy-loop-toggle:hover{background:#253235}.reviews{gap:18px}.review{padding:20px;border-radius:10px}.review>img{aspect-ratio:1;object-fit:cover;width:100%;border-radius:7px}.cozy-sample-label{padding:0;margin:8px 0 18px;background:none;color:#536267;font-size:10px;font-weight:400;letter-spacing:0}.review h3{font-size:16px;margin-top:18px}.review blockquote{font-size:14px;line-height:1.8}.review-person{margin-top:24px}.review-meta strong,.review-meta .small{font-size:12px}.review-initial{background:#edf3f2}.review:nth-child(2n){background:#f8fafa}.announcement{background:#e8eeee;color:#252b2d;letter-spacing:.035em;font-size:12px;padding:9px 16px}body{background:#fff}.wrap{width:min(100% - 40px,1160px);padding-inline:0}.header-inner{min-height:78px;height:78px}.header-nav,.header-track{font-size:14px}.wordmark{font-size:25px}.pdp-grid{gap:56px}.breadcrumbs{padding-top:22px}.gallery-stage{border-radius:14px}.pdp-intro h1{font-size:36px}.offer-card{border-radius:14px;background:#f5f7f7}.offer-card.is-selected,.offer-card:has(input:checked){background:#fff;border:1px solid #527079}.offer-heading{padding:18px 16px}.offer-heading strong{font-weight:750;font-size:17px}.offer-details .variant-select{min-height:53px;background-color:#fff}.offer-details{padding:14px 0 15px}.offer-extras{background:#40575d}.offer-extra{min-height:56px;font-size:13px}.extra-icon{background:#f5f9f9;color:#40575d}.offer-picker legend{font-size:16px;font-weight:700}.btn,.cart-drawer .drawer-footer .btn{background:#252b2d;border-color:#252b2d;color:#fff;box-shadow:none;border-radius:8px}.btn:hover,.cart-drawer .drawer-footer .btn:hover{background:#40575d;color:#fff}.offer-purchase .btn{min-height:55px}.offer-heading:focus-within{outline:2px solid #527079;outline-offset:3px;border-radius:12px}@media(max-width:900px){.header-inner{height:74px;min-height:74px}.header-nav{display:none}}@media(max-width:639px){.wrap{width:calc(100% - 36px);padding-inline:0}.wordmark{font-size:18px}.pdp-intro h1{font-size:30px}.pdp-grid{gap:28px}.announcement{font-size:9px}.header-inner{gap:8px}.offer-heading{gap:10px}.offer-heading strong{font-size:16px}.offer-extra{font-size:12px}}.purchase-reassurance .offer-dispatch{margin-top:13px;gap:8px;font-size:12px;line-height:1.4}.purchase-reassurance .buy-return-note{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;font-size:12px}.dispatch-country{margin-left:auto;text-align:right}.purchase-reassurance+.pdp-payment-methods{margin-top:20px;padding:14px 12px;background:#f1f5f5;border-radius:10px}.cozy-size-chart{min-width:0}.cozy-size-chart table{width:100%;border-collapse:collapse;background:#fff;font-size:15px;text-align:left;border:1px solid #dedede}.cozy-size-chart caption{background:#151515;color:#d2d2d2;padding:16px 20px;text-align:left;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.cozy-size-chart thead{background:#252525;color:#fff}.cozy-size-chart th,.cozy-size-chart td{padding:14px 18px;border-bottom:1px solid #ddd;white-space:nowrap;font-weight:600}.cozy-size-chart thead th{text-transform:uppercase}.cozy-size-chart tbody tr:nth-child(2n){background:#f5f5f5}.cozy-size-chart .cozy-chart-note{font-size:11px;margin-top:12px;max-width:none}.cozy-fit .wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}@media(max-width:639px){.cozy-fit .wrap{grid-template-columns:minmax(0,1fr)}.cozy-size-chart th,.cozy-size-chart td{padding:12px 8px;font-size:12px}.cozy-size-chart caption{padding:15px 12px;font-size:10px}.purchase-reassurance .offer-dispatch{font-size:10px}.purchase-reassurance+.pdp-payment-methods .payment-icons{gap:5px}.purchase-reassurance+.pdp-payment-methods .payment-icons svg{width:30px;height:20px}.dispatch-country{max-width:72%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cozy.css.map */
