.dn5p{--ink:#3c4a66;--night:#46546e;--mut:#6a7690;--mut2:#7f8ea8;--mut3:#5f6b85;--line:#d4dbe6;--line2:#dde2ea;--line3:#c5cedc;--line4:#b4c0d4;--oat:#efe9dc;--milk:#f8f4ec;--card:#fdfbf7;--pale:#e9eef5;--pale2:#e3e9f2;--star:#e6c64f;--starInk:#3e3a2a;--sleepy:#8ca2c4;--link:#5f7397;--ease:cubic-bezier(.2,.8,.2,1);--dn5p-max:1320px;--dn5p-sticky-top:100px;--dn5p-name:var(--dn5p-name-m,28px);--dn5p-price:var(--dn5p-price-m,24px);--dn5p-desc:var(--dn5p-desc-m,14px);--dn5p-body:var(--dn5p-body-m,14px);--dn5p-radius:18px;--dn5p-gap-in:8px;--dn5p-gap-grp-add:12px;--dn5p-gap-atc-add:4px;--dn5p-gap-acc-add:18px;--dn5p-gap-tiers:20px;--dot-light:radial-gradient(circle at 1px 1px,rgba(255,255,255,.75) .9px,transparent 1.4px),radial-gradient(circle at 1px 1px,rgba(70,84,110,.1) .9px,transparent 1.4px);--dot-dark:radial-gradient(circle at 1px 1px,rgba(255,255,255,.09) .9px,transparent 1.4px),radial-gradient(circle at 3px 3px,rgba(255,255,255,.05) 1.6px,transparent 2.4px);--dot-gold:radial-gradient(circle at 1px 1px,rgba(255,255,255,.3) .9px,transparent 1.4px);background:var(--milk);color:var(--night);font-family:Nunito,sans-serif;--font-body:Nunito,sans-serif;--font-heading:"Young Serif",serif;--color-primary:#46546e;--color-accent:#6a7690;--color-muted:#6a7690;--color-border:#d4dbe6;--color-warm:#46546e;--color-surface:#efe9dc;--color-bg:#f8f4ec}.dn5p *,.dn5p *:before,.dn5p *:after{box-sizing:border-box}:where(.dn5p) a{color:inherit;text-decoration:none}:where(.dn5p) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.dn5p) img,:where(.dn5p) video{display:block;max-width:100%}.dn5p [hidden]{display:none!important}.dn5p-wrap{max-width:var(--dn5p-max);margin:0 auto;padding:14px 14px 0}.dn5p-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dn5p-eyebrow{font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--link);text-transform:uppercase}.dn5p-kicker{font-size:11px;font-weight:900;letter-spacing:.18em;color:var(--night);text-transform:uppercase}.dn5p-serif{font-family:"Young Serif",serif;font-weight:400;color:var(--ink)}.dn5p-chip{background:var(--pale2);border-radius:6px;padding:3px 8px;font-size:12.5px;font-weight:800;color:var(--night)}.dn5p-tag{background:var(--night);color:var(--milk);border-radius:3px;outline:1px dashed rgba(248,244,236,.55);outline-offset:-3px;font-weight:900;padding:4px 9px;font-size:10.5px;letter-spacing:.08em}.dn5p-gold{background-color:var(--star);background-image:var(--dot-gold);background-size:4px 4px;color:var(--starInk);outline:1px dashed rgba(62,58,42,.4);outline-offset:-3px;border-radius:3px;padding:3px 8px;font-size:9.5px;font-weight:900;letter-spacing:.1em}.dn5p-dot{width:7px;height:7px;border-radius:50%;background:var(--sleepy);box-shadow:0 0 0 3px #8ca2c44d;flex:none}.dn5p-rule{display:flex;align-items:center;gap:10px}.dn5p-rule:before,.dn5p-rule:after{content:"";flex:1;border-top:1.5px dashed var(--line4)}.dn5p-crumb{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:700;color:var(--mut2);margin-bottom:14px}.dn5p-crumb a:hover,.dn5p-crumb span[aria-current]{color:var(--night)}.dn5p-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.dn5p-info{display:flex;flex-direction:column;gap:0;min-width:0}.dn5p-info>form{display:flex;flex-direction:column;gap:var(--dn5p-gap-in);min-width:0}.dn5p-info>form>.dn5p-blk{display:flex;flex-direction:column;gap:10px}.dn5p-head{display:flex;flex-direction:column;gap:10px}.dn5p-info>form>.dn5p-opts,.dn5p-info>form>.dn5p-blk--bundle,.dn5p-info>form>.dn5p-atc,.dn5p-info>form>.dn5p-gift,.dn5p-info>form>.ugc-block,.dn5p-info>form>.dn5p-journey,.dn5p-info>form>.day-night-blk,.dn5p-info>form>#upsell-section{margin-top:var(--dn5p-gap-grp-add)}.dn5p-info>form>.dn5p-assure{margin-top:var(--dn5p-gap-atc-add)}.dn5p-info>form>.dn5p-pay{margin-top:var(--dn5p-gap-pay-add,var(--dn5p-gap-atc-add))}.dn5p-info>form>.dn5p-acc{margin-top:calc(-1 * var(--dn5p-gap-in))}.dn5p-info>form>*:not(.dn5p-acc)+.dn5p-acc{margin-top:var(--dn5p-gap-acc-add);border-top:1.5px dashed var(--line3)}.dn5p-void,.dn5p .pair-with-section{display:contents}.dn5p .pdp-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.dn5p .pdp-gallery__main{position:relative;aspect-ratio:4/5;border-radius:22px;overflow:hidden;background:var(--oat);order:1;outline:1.5px dashed rgba(253,251,247,.85);outline-offset:-10px}.dn5p .pdp-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .25s}.dn5p .pdp-gallery__slide.is-active{opacity:1;pointer-events:auto}.dn5p .pdp-gallery__slide img,.dn5p .pdp-gallery__slide video{width:100%;height:100%;object-fit:cover}.dn5p .pdp-gallery__thumbs{order:2;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:2px 14px}.dn5p .pdp-gallery__thumbs::-webkit-scrollbar{display:none}.dn5p .pdp-gallery__thumb{flex:none;width:62px;height:78px;border-radius:14px;padding:3px;opacity:.55;box-shadow:inset 0 0 0 1.5px transparent;transition:opacity .2s,box-shadow .2s}.dn5p .pdp-gallery__thumb img{width:100%;height:100%;border-radius:11px;object-fit:cover}.dn5p .pdp-gallery__thumb.is-active{opacity:1;box-shadow:inset 0 0 0 2px var(--night)}.dn5p .pdp-gallery__thumb:hover{opacity:1}.dn5p .pdp-gallery__video-badge{display:none}.dn5p .pdp-gallery__arrows{position:absolute;right:14px;bottom:14px;z-index:4;display:flex;align-items:center;gap:8px}.dn5p .pdp-gallery__arrow{width:40px;height:40px;border-radius:50%;background:#f8f4ecf0;box-shadow:0 4px 12px #28304626;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;color:var(--night);transition:transform .12s,background-color .15s}.dn5p .pdp-gallery__arrow:hover{background:var(--card)}.dn5p .pdp-gallery__arrow:active{transform:scale(.92)}.dn5p .pdp-gallery__counter{position:static;background:#f8f4ecf0;color:var(--night);border-radius:999px;padding:0 13px;height:40px;display:flex;align-items:center;font-size:12px;font-weight:900;font-variant-numeric:tabular-nums;flex:none}.dn5p .pdp-gallery__stamp{position:absolute;left:16px;bottom:16px;z-index:4;background:var(--night);color:var(--milk);border-radius:4px;padding:6px 11px;outline:1px dashed rgba(248,244,236,.55);outline-offset:-3px;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;transform:rotate(-2deg);pointer-events:none}.dn5p-rate{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dn5p-rate__link{display:flex;align-items:center;gap:8px}.dn5p-stars{font-size:15px;letter-spacing:1.5px;color:var(--star);white-space:nowrap}.dn5p-rate__txt{font-size:13px;font-weight:700;color:var(--link);text-decoration:underline;text-underline-offset:2px}.dn5p-stock{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:10.5px;font-weight:900;letter-spacing:.12em;color:var(--night);text-transform:uppercase}.dn5p-name{font-family:"Young Serif",serif;font-weight:400;font-size:var(--dn5p-name);line-height:1.08;color:var(--ink);margin:0}.dn5p-pricerow{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.dn5p .dn5p-pricerow #pdp-grand-total{font-size:var(--dn5p-price);font-weight:900;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.dn5p .dn5p-pricerow #pdp-compare-price{font-size:16px;color:var(--mut2);text-decoration:line-through;font-weight:400}.dn5p .dn5p-pricerow #pdp-savings{background:var(--pale2);border-radius:6px;padding:3px 8px;font-size:12.5px;font-weight:800;color:var(--night);letter-spacing:0}.dn5p .dn5p-pricerow #pdp-discount-badge{background:var(--night)!important;color:var(--milk)!important;border-radius:3px!important;outline:1px dashed rgba(248,244,236,.55);outline-offset:-3px;font-weight:900!important;padding:4px 9px!important;font-size:10.5px!important;letter-spacing:.08em!important}.dn5p .dn5p-pricerow .dn5p-unit{font-size:12.5px;font-weight:800;color:var(--night);background:var(--pale2);border-radius:6px;padding:3px 8px}.dn5p #pdp-per-piece{margin:0;font-size:12.5px;font-weight:700;color:var(--mut)}.dn5p-offer{display:flex;align-items:center;gap:10px;background:var(--oat);border-radius:12px;outline:1.5px dashed rgba(140,162,196,.6);outline-offset:-4px;padding:11px 14px;flex-wrap:wrap}.dn5p-offer__dot{width:7px;height:7px;border-radius:50%;background:var(--star);flex:none}.dn5p-offer__main{font-size:13px;font-weight:900;color:var(--night)}.dn5p-offer__sub{font-size:12px;color:var(--mut)}.dn5p-desc{font-size:var(--dn5p-desc);line-height:1.65;color:var(--mut);text-wrap:pretty}.dn5p-desc p{margin:0 0 .6em}.dn5p-desc :last-child{margin-bottom:0}.dn5p-opts{display:flex;flex-direction:column;gap:16px}.dn5p .color-swatches,.dn5p .size-selector{display:flex;flex-direction:column;gap:10px;margin:0}.dn5p-opt__head{display:flex;justify-content:space-between;align-items:center;gap:normal}.dn5p-opt__lbl{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--night);white-space:normal}.dn5p .color-swatch-label,.dn5p .dn2-size-sel{font-weight:600;letter-spacing:0;color:var(--mut);text-transform:none}.dn5p .color-swatches>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.dn5p .color-swatch{width:44px;height:44px;border-radius:50%;border:2px dashed transparent;display:flex;align-items:center;justify-content:center;padding:0;transition:border-color .15s}.dn5p .color-swatch>span,.dn5p .color-swatch>img{width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1px #46546e24;object-fit:cover;display:block}.dn5p .color-swatch:hover{border-color:var(--sleepy)!important}.dn5p .color-swatch{border-color:transparent!important}.dn5p .color-swatch.is-active{border:2px solid var(--night)!important;border-color:var(--night)!important}.dn5p .color-swatch[disabled]{opacity:.35}.dn5p .native-size-options{display:flex;gap:7px;flex-wrap:nowrap}.dn5p .native-size-options[data-many=true]{flex-wrap:wrap}.dn5p .native-size-options[data-many=true] .size-btn{flex:1 1 60px;min-width:60px}.dn5p .native-size-options .size-btn{flex:1 1 0%;min-width:auto;height:44px;border-radius:12px;border:1.5px solid var(--line);background:var(--card);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--night);transition:border-color .15s,background-color .15s}.dn5p .native-size-options .size-btn:hover:not([disabled]){border-color:var(--sleepy);background:#f6f8fb}.dn5p .native-size-options .size-btn.is-selected{background:var(--night)!important;color:var(--milk)!important;border-color:var(--night)!important;font-weight:900!important;outline:1px dashed rgba(248,244,236,.5);outline-offset:-4px}.dn5p .native-size-options .size-btn[disabled]{border-style:dashed;color:#aab4c6;text-decoration:line-through;background:transparent;cursor:not-allowed}.dn5p-sgtrig{font-size:12px;font-weight:800;color:var(--link);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.dn5p-atc{display:flex;flex-direction:column;gap:12px}.dn5p .btn-atc,.dn5p #main-atc{width:100%;height:58px;border-radius:16px!important;background-color:var(--night)!important;background-image:var(--dot-dark)!important;background-size:4px 4px,7px 7px!important;color:var(--milk)!important;outline:1.5px dashed rgba(248,244,236,.45);outline-offset:-6px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 8px 18px #46546e38;transition:transform .12s,box-shadow .12s,background-color .15s,outline-color .15s}.dn5p .btn-atc svg{display:none}.dn5p .btn-atc:hover:not([disabled]){background-color:var(--ink);outline-color:#f8f4ecd9;box-shadow:0 10px 22px #46546e47}.dn5p .btn-atc:active:not([disabled]){transform:scale(.98);box-shadow:inset 0 3px 8px #00000040}.dn5p .btn-atc[disabled]{background-color:#8d99ae;background-image:none;box-shadow:none;cursor:not-allowed;opacity:.92}.dn5p .btn-atc.is-loading{background-color:var(--ink);background-image:none;outline-color:#f8f4ec99;transform:scale(.98);box-shadow:inset 0 3px 8px #00000040}.dn5p .btn-atc.is-added{background-color:var(--star)!important;background-image:var(--dot-gold);background-size:4px 4px;color:var(--starInk);outline-color:#3e3a2a66;box-shadow:0 8px 18px #e6c64f59}.dn5p #savings-nudge{margin:0;text-align:center;font-family:"Young Serif",serif;font-size:13px;color:var(--ink)}.dn5p-assure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dn5p-assure__c{background:var(--card);border-radius:12px;outline:1.5px dashed var(--line3);outline-offset:-4px;padding:12px 8px;text-align:center;display:flex;flex-direction:column;gap:2px}.dn5p-assure__t{font-size:13px;font-weight:900;color:var(--night)}.dn5p-assure__s{font-size:12px;color:var(--mut)}.dn5p-pay{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding-top:2px}.dn5p-pay__lbl{font-size:10px;font-weight:900;letter-spacing:.16em;color:var(--mut2);text-transform:uppercase}@media(max-width:989.98px){.dn5p-pay__lbl--d{display:none}}@media(min-width:990px){.dn5p-pay__lbl--m{display:none}}.dn5p-pay__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.dn5p-pay__pill{box-sizing:content-box;height:24px;padding:0 9px;border-radius:6px;background:var(--card);border:1px solid var(--line2);display:flex;align-items:center;font-size:10px;font-weight:900;color:var(--night)}.dn5p .shopify-payment-button{margin-top:2px}.dn5p .shopify-payment-button__button--unbranded{height:52px;border-radius:16px;background:var(--card)!important;color:var(--night)!important;border:1.5px solid var(--night)!important;font-weight:900!important;letter-spacing:.06em;text-transform:uppercase}.dn5p-gift{border-radius:var(--dn5p-radius);background:var(--card);border:1.5px solid var(--line2);overflow:hidden}.dn5p .gift-toggle-btn{width:100%;padding:14px 16px;display:flex;align-items:center;gap:14px;text-align:left;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.dn5p-gift__ico{width:42px;height:42px;border-radius:10px;flex:none;display:flex;flex-direction:column;overflow:hidden}.dn5p-gift__ico i{height:12px;background:var(--night)}.dn5p-gift__ico b{flex:1;background-color:var(--oat);background-image:repeating-linear-gradient(90deg,transparent 0 5px,rgba(140,162,196,.5) 5px 11px,transparent 11px 16px),repeating-linear-gradient(0deg,transparent 0 5px,rgba(140,162,196,.5) 5px 11px,transparent 11px 16px)}.dn5p-gift__txt{flex:1;min-width:0}.dn5p-gift__t{font-size:15px;font-weight:900;color:var(--ink)}.dn5p .gift-toggle-sub{font-size:12.5px;color:var(--mut);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dn5p .upsell-toggle{position:relative;width:46px!important;height:28px!important;border-radius:14px!important;background:var(--line)!important;transition:background-color .2s;flex:none}.dn5p .upsell-toggle.is-on{background:var(--night)!important}.dn5p .upsell-toggle__knob{position:absolute!important;top:3px!important;left:3px!important;width:22px!important;height:22px!important;border-radius:50%!important;background:var(--card)!important;box-shadow:0 2px 4px #28304640!important;transform:translate(0)!important;transition:transform .2s cubic-bezier(.3,1.4,.5,1)}.dn5p .upsell-toggle.is-on .upsell-toggle__knob{transform:translate(18px)!important}.dn5p #gift-body{max-height:0;overflow:hidden;transition:max-height .4s var(--ease)}.dn5p-gift__inner{border-top:1.5px dashed var(--line2);padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px}.dn5p-gift__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dn5p .gift-option-card{border-radius:14px;border:1.5px solid var(--line2);background:var(--card);padding:8px;display:flex;align-items:center;gap:10px;transition:border-color .15s}.dn5p .gift-option-card:hover{border-color:var(--sleepy)}.dn5p .gift-option-card.is-selected{border:2px solid var(--sleepy);background-color:var(--pale);background-image:var(--dot-light);background-size:4px 4px,4px 4px;background-position:0 0,2px 2px;outline:1.5px dashed rgba(70,84,110,.4);outline-offset:-6px}.dn5p .gift-option-card img{width:64px;height:64px;border-radius:9px;object-fit:cover;flex:none}.dn5p-gift__n{font-size:13px;font-weight:900;color:var(--night)}.dn5p .gift-option-card.is-selected .dn5p-gift__n{color:var(--ink)}.dn5p-gift__p{font-size:12px;font-weight:800;color:var(--mut)}.dn5p .gift-option-card.is-selected .dn5p-gift__p{color:var(--night)}.dn5p-gift__note{border:1.5px dashed var(--line3);border-radius:10px;padding:10px 12px;font-size:12.5px;color:var(--mut)}.dn5p-gift__det{font-size:10px;font-weight:900;color:var(--night);text-decoration:underline;text-underline-offset:2px;letter-spacing:.04em}.dn5p .ugc-block{display:flex;flex-direction:column;gap:10px}.dn5p-ugc__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.dn5p .ugc-block__rate{font-size:12px;font-weight:800;color:var(--night)}.dn5p .ugc-block__rate i{color:var(--star);font-style:normal}.dn5p .ugc-block__rate [data-dn2-ugc-count]{font-weight:400;color:var(--mut)}.dn5p .ugc-block__strip{display:block;width:100%}.dn5p .ugc-block__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;overflow:visible!important}.dn5p .ugc-block__thumb{position:relative;width:100%;height:auto;aspect-ratio:3/4;border-radius:14px;overflow:hidden;background:var(--oat)}.dn5p .ugc-block__thumb img,.dn5p .ugc-block__thumb video{width:100%;height:100%;object-fit:cover}.dn5p .ugc-block__more{width:100%;height:auto;aspect-ratio:3/4;border-radius:14px;background-color:var(--pale);background-image:var(--dot-light);background-size:4px 4px,4px 4px;background-position:0 0,2px 2px;outline:1.5px dashed rgba(70,84,110,.4);outline-offset:-5px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:2px;transition:transform .15s}.dn5p .ugc-block__more:hover{transform:translateY(-2px)}.dn5p .ugc-block__more b{font-family:"Young Serif",serif;font-size:24px;font-weight:400;color:var(--ink)}.dn5p .ugc-block__more span{font-size:10.5px;font-weight:900;letter-spacing:.1em;color:var(--night)}.dn5p .ugc-block__stars,.dn5p .ugc-block__count{font-size:12px;font-weight:800;color:var(--night)}.dn5p-journey{background:var(--card);border-radius:var(--dn5p-radius);outline:1.5px dashed var(--line3);outline-offset:-6px;padding:18px 18px 20px;display:flex;flex-direction:column;gap:16px}.dn5p-journey__top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:nowrap}.dn5p-journey__stock{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:900;letter-spacing:.08em;color:var(--night);text-transform:uppercase}.dn5p-journey__track{position:relative}.dn5p-journey__bar,.dn5p-journey__fill{position:absolute;top:6px;height:6px;border-radius:3px}.dn5p-journey__bar{left:12.5%;right:12.5%;background-color:var(--pale);background-image:var(--dot-light);background-size:4px 4px,4px 4px;background-position:0 0,2px 2px}.dn5p-journey__fill{left:12.5%;width:25%;background:var(--night)}.dn5p-journey__steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.dn5p-journey__s{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.dn5p-journey__i{width:18px;height:18px;border-radius:50%;background:var(--card);box-shadow:inset 0 0 0 2px var(--line3)}.dn5p-journey__s.is-on .dn5p-journey__i{background:var(--night)!important;box-shadow:0 0 0 3px var(--card)!important}.dn5p-journey__k{font-size:9.5px;font-weight:900;letter-spacing:.12em;color:var(--mut2);text-transform:uppercase}.dn5p-journey__v{font-size:12.5px;font-weight:900;color:var(--ink);margin-top:-2px;white-space:nowrap}.dn5p-accs{display:flex;flex-direction:column;border-top:1.5px dashed var(--line3)}.dn5p-acc{border-bottom:1.5px dashed var(--line3)}.dn5p-acc__h{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:normal;text-align:left;padding:8px 0}.dn5p-acc__t{font-family:"Young Serif",serif;font-size:17px;color:var(--ink)}.dn5p-acc__i{width:30px;height:30px;flex:none;border-radius:8px;background-color:var(--pale);background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.75) .9px,transparent 1.4px);background-size:4px 4px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:900;color:var(--night)}.dn5p-acc.is-open .dn5p-acc__i{background:var(--night);background-image:none;color:var(--milk)}.dn5p-acc__b{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease)}.dn5p-acc.is-open .dn5p-acc__b{grid-template-rows:1fr}.dn5p-acc__b>div{overflow:hidden}.dn5p-acc__copy{padding:0 0 18px;font-size:var(--dn5p-body);line-height:1.65;color:var(--mut3);text-wrap:pretty}.dn5p-acc__copy ul{padding-left:18px;margin:.4em 0}.dn5p-acc__copy li{margin:.3em 0}.dn5p-acc__copy p{margin:0 0 .6em}.dn5p-acc__copy :last-child{margin-bottom:0}.dn5p .floating-atc{position:fixed;left:0;right:0;bottom:0;z-index:25;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:drop-shadow(0 -6px 14px rgba(70,84,110,.12));transform:translateY(110%);transition:transform .28s var(--ease)}.dn5p .floating-atc.is-visible{transform:translateY(0)}.dn5p .dn5p-float__wave{height:7px;background:radial-gradient(circle at 6px 7px,var(--card) 6px,transparent 6.5px) 0 0/12px 7px repeat-x}.dn5p-float__in{max-width:var(--dn5p-max);margin:0 auto;padding:8px 14px 10px;display:flex;align-items:center;gap:10px;background:var(--card)}.dn5p-float__img{width:40px;height:48px;flex:none;border-radius:10px;overflow:hidden;background:var(--oat);box-shadow:inset 0 0 0 1px #46546e24}.dn5p-float__img img{width:100%;height:100%;object-fit:cover}.dn5p-float__txt{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.dn5p-float__n{font-size:13px;font-weight:900;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dn5p #floating-state{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:400;color:var(--mut)}.dn5p #floating-color-swatch{width:10px;height:10px;border-radius:3px;border:1px solid var(--line3);background-size:cover;background-position:center;flex:none}.dn5p #floating-size-info,.dn5p #floating-tier-info{font-size:12px;font-weight:400;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dn5p-float__sizes{margin-left:auto;display:flex;gap:6px;flex:none}.dn5p-float__sz{width:40px;height:40px;border-radius:12px;border:1.5px solid var(--line);background:var(--card);display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;color:var(--night);transition:border-color .15s}.dn5p-float__sz:hover:not([disabled]){border-color:var(--sleepy)}.dn5p-float__sz.is-selected{background:var(--night)!important;color:var(--milk)!important;border-color:var(--night)!important;font-weight:900!important;outline:1px dashed rgba(248,244,236,.5);outline-offset:-4px}.dn5p-float__sz[disabled]{border-style:dashed;color:#aab4c6;text-decoration:line-through;background:transparent;cursor:not-allowed}.dn5p [data-floating-atc]{flex:none;width:auto;max-width:none;height:46px;padding:0 18px;border-radius:13px!important;font-size:12.5px;box-shadow:none;letter-spacing:.05em}.dn5p-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10051;pointer-events:none}.dn5p-sheet[aria-hidden=true]{visibility:hidden}.dn5p-sheet__dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#28304280;opacity:0;transition:opacity .25s}.dn5p-sheet__box{position:absolute;left:0;right:0;bottom:0;max-height:88vh;display:flex;flex-direction:column;background:var(--milk);border-radius:26px 26px 0 0;transform:translateY(105%);transition:transform .32s var(--ease)}.dn5p-sheet.is-open{pointer-events:auto;visibility:visible}.dn5p-sheet.is-open .dn5p-sheet__dim{opacity:1}.dn5p-sheet.is-open .dn5p-sheet__box{transform:none}.dn5p-sheet__grip{width:40px;height:4px;border-radius:4px;background:#c5cedc;margin:10px auto 4px;flex:none}.dn5p-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:4px 18px 12px;border-bottom:1.5px dashed var(--line);flex:none}.dn5p-sheet__ttl{font-family:"Young Serif",serif;font-size:21px;color:var(--ink);margin:0}.dn5p-sheet__sub{font-size:12px;color:var(--mut);margin:2px 0 0}.dn5p-sheet__x{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:var(--night);flex:none;transition:background-color .15s}.dn5p-sheet__x:hover{background-color:var(--hov2)}.dn5p-sheet__body{padding:14px 18px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:16px}#dn5p-size-guide .dn5p-sheet__body{min-height:0}.dn5p-seg{align-self:flex-start;display:inline-flex;gap:3px;padding:3px;margin:0;border-radius:12px;border:0;overflow:visible}.dn5p-seg button{height:34px;padding:0 18px;border-radius:9px;font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--night)}.dn5p-seg button.is-on{background:var(--night);color:var(--milk);font-weight:900;outline:1.5px dashed rgba(248,244,236,.45);outline-offset:-4px}[data-dn5p-sg-tables]{flex:none;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--sleepy) var(--pale);padding-bottom:6px}.dn5p-sgt{display:flex;flex-direction:column;gap:4px}.dn5p-sgt+.dn5p-sgt{margin-top:12px}.dn5p-sgt__cap{display:flex;align-items:center;gap:10px;font-weight:900;color:var(--ink);font-size:13px;padding:0 0 2px}.dn5p-sgt__image{width:48px;height:48px;flex:none;object-fit:cover;border:1px solid var(--line);border-radius:9px}.dn5p-sgt__r{display:grid;grid-template-columns:var(--dn5p-sgt-cols,64px 1fr 1fr 1.3fr);gap:6px;align-items:center;padding:0 14px}.dn5p-sgt__r--head{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;letter-spacing:.08em;color:var(--mut2)}.dn5p-sgt__r--body{height:46px;border-bottom:1.5px dashed var(--line2);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.dn5p-sgt__r--body>span:first-child{font-weight:900}.dn5p-sgt__r--body.is-sel{height:46px;border-bottom:0;border-radius:12px;border:2px solid var(--sleepy);background:var(--pale);font-weight:900;color:var(--ink)}.dn5p-sgnote{background:var(--oat);border-radius:12px;outline:1.5px dashed rgba(140,162,196,.6);outline-offset:-4px;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.5;color:var(--night);margin:0}.dn5p-sghelp{align-self:center;font-size:13px;font-weight:800;color:var(--link);text-decoration:underline;text-underline-offset:3px}.dn5p .pair-with-section{min-width:0}.dn5p #upsell-section{display:none}.dn5p #upsell-section.is-ready,.dn5p #upsell-section[style*=block]{display:block}.dn5p .bundle-tiers{margin:0!important;display:flex;flex-direction:column;gap:var(--dn5p-gap-tiers,20px);scroll-margin-top:100px}.dn5p .bundle-skin-heading{display:flex;align-items:center;gap:10px}.dn5p .bundle-skin-heading:before,.dn5p .bundle-skin-heading:after{content:"";flex:1;border-top:1.5px dashed var(--line4)}.dn5p .bundle-skin-heading>*{font-size:11px;font-weight:800;letter-spacing:.18em;color:var(--night);text-transform:uppercase}.dn5p .bundle-tiers>.dn5p-tierwrap{border:0!important;background:transparent!important;gap:16px}.dn5p .bundle-tiers>.dn5p-tierwrap.bundle-deal-grid{display:flex!important;flex-direction:column!important}.dn5p .bundle-tier{position:relative;background:var(--card)!important;border:1.5px solid var(--line2)!important;border-radius:18px!important;overflow:visible!important;transition:border-color .15s,background-color .15s,box-shadow .15s}.dn5p .bundle-tier:hover:not(.is-active){border-color:var(--sleepy)!important;background:#f6f8fb!important}.dn5p .bundle-tier.is-active{border:2px solid var(--sleepy)!important;background-color:var(--pale)!important;background-image:var(--dot-light),radial-gradient(circle at 3px 3px,rgba(255,255,255,.25) 1.6px,transparent 2.4px)!important;background-size:4px 4px,4px 4px,7px 7px!important;background-position:0 0,2px 2px,1px 3px!important;outline:1.5px dashed rgba(70,84,110,.5);outline-offset:-7px;box-shadow:inset 0 2px #fff9,inset 0 -3px 8px #46546e14,0 6px 16px #46546e24!important}.dn5p .bundle-tier__badge{position:absolute!important;top:-11px!important;right:18px!important;left:auto!important;background:var(--night)!important;color:var(--milk)!important;border-radius:3px!important;padding:4px 9px!important;outline:1px dashed rgba(248,244,236,.55);outline-offset:-3px;font-family:Nunito,sans-serif!important;font-size:9.5px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important;z-index:2}.dn5p .bundle-tier.is-active .bundle-tier__badge{transform:rotate(-2deg)}.dn5p .bundle-tier>.px-4{padding:16px 18px!important;display:flex!important;align-items:center!important;gap:14px!important}.dn5p .bundle-tier>.px-4>.flex{display:flex!important;align-items:center!important;gap:14px!important;width:100%}.dn5p .bundle-tier__radio{width:20px!important;height:20px!important;border-radius:50%!important;border:2px solid var(--line3)!important;background:#fff!important;flex:none;display:flex!important;align-items:center;justify-content:center;box-sizing:border-box}.dn5p .bundle-tier.is-active .bundle-tier__radio{border-color:var(--night)!important;background:var(--card)!important}.dn5p .bundle-tier__radio-inner{width:8px!important;height:8px!important;border-radius:50%!important;background:transparent!important}.dn5p .bundle-tier.is-active .bundle-tier__radio-inner{background:var(--night)!important}.dn5p .bundle-tier>.px-4 .flex-1{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0;flex:1}.dn5p .bundle-tier>.px-4 .flex-1>.flex{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.dn5p .bundle-tier>.px-4 .flex-1>.flex>svg{display:none!important}.dn5p .bundle-tier>.px-4 .flex-1>.flex>span{font-family:Nunito,sans-serif!important;font-size:17px!important;font-weight:800!important;color:var(--night)!important}.dn5p .bundle-tier.is-active>.px-4 .flex-1>.flex>span{font-weight:900!important;color:var(--ink)!important}.dn5p .bundle-tier__meta{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px!important;margin:0!important;font-family:Nunito,sans-serif!important;font-size:11.5px!important;color:var(--mut)!important}.dn5p .bundle-tier__only-each{background:var(--pale2);border-radius:6px;padding:3px 7px;font-weight:800;color:var(--night)}.dn5p .bundle-tier.is-active .bundle-tier__only-each{background:var(--night);color:var(--milk)}.dn5p .bundle-tier__saving{color:var(--mut)}.dn5p .bundle-tier.is-active .bundle-tier__saving{font-weight:700;color:var(--night)}.dn5p .bundle-tier>.px-4 .flex-1>p{margin:0!important;font-family:Nunito,sans-serif!important;font-size:12px!important;font-weight:700!important;color:var(--mut)!important}.dn5p .bundle-tier__ship{align-self:flex-start;background-color:var(--star)!important;background-image:var(--dot-gold)!important;background-size:4px 4px!important;color:var(--starInk)!important;outline:1px dashed rgba(62,58,42,.4);outline-offset:-3px;border:0!important;border-radius:3px!important;padding:3px 8px!important;font-size:9.5px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase}.dn5p .bundle-tier__ship:before{content:"\2713\a0"}.dn5p .bundle-tier__price-column{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important;text-align:right!important;flex:none}.dn5p .bundle-tier__total{margin:0!important;font-family:Nunito,sans-serif!important;font-size:18px!important;font-weight:800!important;color:var(--night)!important;font-variant-numeric:tabular-nums}.dn5p .bundle-tier.is-active .bundle-tier__total{font-weight:900!important;color:var(--ink)!important}.dn5p .bundle-tier__compare{margin:0!important;font-family:Nunito,sans-serif!important;font-size:12.5px!important;color:var(--mut2)!important;text-decoration:line-through!important}.dn5p .bundle-tier__per{margin:0!important;font-family:Nunito,sans-serif!important;font-size:11.5px!important;color:var(--mut)!important}.dn5p .bundle-tier__single-discount{margin:0!important;background:var(--pale2)!important;color:var(--night)!important;border:0!important;border-radius:6px!important;padding:3px 7px!important;font-family:Nunito,sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:0!important}.dn5p .bundle-tiers[data-dn5p-subtitle=hide] .bundle-tier>.px-4 .flex-1>p{display:none!important}.dn5p .bundle-tier__save-badge:empty{display:none}.dn5p .bundle-tier__body{margin:0 16px!important}.dn5p .bundle-tier.is-active .bundle-tier__body{border-top:1.5px dashed rgba(70,84,110,.3);padding:10px 0 16px}.dn5p .bundle-panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:11px;font-weight:900;letter-spacing:.1em;color:var(--mut2);text-transform:uppercase;margin-bottom:8px}.dn5p .bundle-panel-head strong{color:var(--night)}.dn5p .bundle-variant-types-label{font-size:10px;font-weight:900;letter-spacing:.12em;color:var(--mut2);text-transform:uppercase;margin-bottom:6px}.dn5p .bundle-line-items{display:flex;flex-direction:column;gap:8px}.dn5p .tier-size-row{display:flex;flex-direction:column;gap:6px;margin:0!important}.dn5p .bundle-line-item{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:nowrap}.dn5p .bundle-line-item__content{display:contents}.dn5p .bundle-line-item__top{order:-1;flex:0 0 auto;display:flex;align-items:center;gap:10px;min-width:0}.dn5p .tier-item-thumb{order:0}.dn5p .tier-opt-group{order:1}.dn5p .bundle-line-item__label{width:22px;font-size:11px;font-weight:800;color:var(--mut)}.dn5p .tier-item-thumb{width:30px!important;height:30px!important;border-radius:8px!important;overflow:hidden;box-shadow:inset 0 0 0 1px #46546e24!important;flex:none}.dn5p .tier-item-thumb img{width:100%;height:100%;object-fit:cover}.dn5p .tier-opt-group{flex:1 1 auto;min-width:0}.dn5p .tier-opt-group[data-opt-name=Size],.dn5p .tier-opt-group[data-opt-name=size]{order:2;flex:0 0 80px;width:80px}.dn5p .bundle-variant-select{position:relative}.dn5p .bundle-variant-select__trigger{width:100%;height:36px;border:1.5px solid var(--line)!important;border-radius:10px!important;background:var(--card)!important;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px!important;font-size:12.5px!important;font-weight:700!important;color:var(--night)!important;transition:border-color .15s}.dn5p .bundle-variant-select__trigger:hover{border-color:var(--sleepy)!important}.dn5p .bundle-variant-select__trigger-image,.dn5p .bundle-variant-select__swatch{width:18px;height:18px;border-radius:5px;flex:none;object-fit:cover}.dn5p .tier-item-price,.dn5p .bundle-line-item__price{font-size:12.5px;font-weight:800;color:var(--night);font-variant-numeric:tabular-nums;margin-left:auto}.dn5p .tier-size-row.tier-free-gift{flex-direction:row;align-items:center;gap:10px;margin-top:2px!important}.dn5p .tier-size-row.tier-free-gift>*{flex:1;display:flex;align-items:center;gap:8px;background:#fbf3d2;border-radius:10px;outline:1.5px dashed rgba(62,58,42,.35);outline-offset:-4px;padding:9px 12px;font-size:12.5px;font-weight:800;color:var(--starInk)}.dn5p .bundle-tier-summary{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;padding-top:10px;border-top:1.5px dashed rgba(70,84,110,.2);font-size:12.5px;font-weight:800;color:var(--night)}.dn5p .bundle-tier-summary__total strong,.dn5p .bundle-tier-summary strong{font-size:15px;font-weight:900;color:var(--ink)}.dn5p .bundle-tier-welcome{margin:8px 0 0!important;font-size:11.5px;color:var(--mut)}.dn5p .bundle-tier-welcome strong{color:var(--night)}.dn5p .bundle-tier .size-btn[data-size]:not(.bundle-variant-select__option){height:34px;min-width:44px;padding:0 10px;border-radius:9px;border:1.5px solid var(--line);background:var(--card);font-size:12px;font-weight:700;color:var(--night)}.dn5p .bundle-tier .size-btn[data-size]:not(.bundle-variant-select__option).is-selected{background:var(--night);color:var(--milk);border-color:var(--night)}.dn5p .bundle-tier .size-btn[data-size]:not(.bundle-variant-select__option)[disabled]{border-style:dashed;color:#aab4c6;text-decoration:line-through}.dn5p .bundle-tier .tier-color-btn:not(.bundle-variant-select__option){width:30px;height:30px;border-radius:8px;border:2px dashed transparent;padding:0}.dn5p .bundle-tier .tier-color-btn:not(.bundle-variant-select__option).is-active{border:2px solid var(--night)}.dn5p .dn2-ladder{display:grid;gap:8px;margin-bottom:12px}.dn5p .dn2-ladder__cell{border:1.5px solid var(--line2);border-radius:14px;background:var(--card);padding:10px;display:flex;flex-direction:column;gap:4px;align-items:center}.dn5p .dn2-ladder__cell.is-on{border:2px solid var(--sleepy);background:var(--pale)}@media(min-width:990px){.dn5p{--dn5p-name:var(--dn5p-name-d,42px);--dn5p-price:var(--dn5p-price-d,28px);--dn5p-desc:var(--dn5p-desc-d,15px);--dn5p-body:var(--dn5p-body-d,14.5px);--dn5p-gap-in:10px;--dn5p-gap-grp-add:14px;--dn5p-gap-atc-add:2px;--dn5p-gap-acc-add:14px;--dn5p-gap-tiers:24px}.dn5p-wrap{padding:22px 48px 0}.dn5p-crumb{margin-bottom:18px}.dn5p-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:64px}.dn5p-gal{display:contents}.dn5p-info{max-width:540px;padding-bottom:20px}.dn5p .pdp-gallery{grid-template-columns:76px minmax(0,1fr);gap:14px;position:sticky;top:var(--dn5p-sticky-top);align-items:normal}.dn5p .pdp-gallery__thumbs{order:0;flex-direction:column;overflow-x:visible;overflow-y:auto;margin:0;padding:0;gap:10px;height:0;min-height:100%;scroll-behavior:smooth}.dn5p .pdp-gallery__thumb{width:76px;height:94px}.dn5p .pdp-gallery__main{border-radius:28px;outline-offset:-12px}.dn5p .pdp-gallery__arrows{right:22px;bottom:24px}.dn5p .pdp-gallery__arrow,.dn5p .pdp-gallery__counter{width:44px;height:44px}.dn5p .pdp-gallery__counter{width:auto;padding:0 14px}.dn5p .pdp-gallery__stamp{left:26px;bottom:26px;padding:7px 13px;font-size:11px;letter-spacing:.16em}.dn5p-opts{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.dn5p .btn-atc,.dn5p #main-atc{height:62px;border-radius:18px!important;font-size:16px}.dn5p-acc__h{min-height:0;height:60px;padding:0}.dn5p-acc__t{font-size:18px}.dn5p-float__in{padding:8px 48px 14px;gap:14px}.dn5p-float__img{width:44px;height:54px}.dn5p-float__n{font-size:15px}.dn5p-float__sz{width:44px;height:44px}.dn5p [data-floating-atc]{width:260px;height:52px;border-radius:15px!important;font-size:14px;outline-offset:-5px}.dn5p-sheet__box{left:50%;right:auto;bottom:auto;top:50%;transform:translate(-50%,-50%) scale(.96);width:min(600px,calc(100vw - 64px));max-height:calc(100vh - 60px);border-radius:28px;outline:1.5px dashed rgba(70,84,110,.25);outline-offset:-8px;padding:28px 30px 30px;gap:16px;box-shadow:0 30px 60px #2830424d}.dn5p-sheet.is-open .dn5p-sheet__box{transform:translate(-50%,-50%) scale(1)}.dn5p-sheet__grip{display:none}.dn5p-sheet__head{padding:0;border-bottom:0}.dn5p-sheet__ttl{font-size:28px}.dn5p-sheet__sub{font-size:13px}.dn5p-sheet__body{padding:0}}@media(prefers-reduced-motion:reduce){.dn5p *,.dn5p *:before,.dn5p *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.dn5p :focus-visible{outline:2px solid var(--sleepy);outline-offset:2px}.dn5p.dn5p-locked{overflow:hidden}.dn5p-ph{padding:12px;border:1.5px dashed var(--line3);border-radius:12px;font-size:11.5px;color:var(--mut2);text-align:center;background:var(--card)}.dn5p #pdp-discount-badge[data-show-label=false],.dn5p #pdp-savings[data-show-label=false]{display:none!important}.dn5p .day-night{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4/3;background:var(--oat);touch-action:pan-y;--dn5p-dn:50%}.dn5p .day-night img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dn5p .day-night__night{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 0 var(--dn5p-dn))}.dn5p .day-night__line{position:absolute;top:0;bottom:0;left:var(--dn5p-dn);width:2px;background:var(--milk);box-shadow:0 0 0 1px #28304633}.dn5p .day-night__line:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:#f8f4ecf0;box-shadow:0 4px 12px #28304633}.dn5p .dn5p-pill{position:absolute;bottom:12px;background:#f8f4ecf0;color:var(--night);border-radius:999px;padding:4px 11px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dn5p .dn5p-pill--l{left:12px}.dn5p .dn5p-pill--r{right:12px}.dn5p .bundle-tiers[data-dn5p-extras=hide] .bundle-panel-head,.dn5p .bundle-tiers[data-dn5p-extras=hide] .bundle-variant-types-label,.dn5p .bundle-tiers[data-dn5p-extras=hide] .bundle-tier-summary,.dn5p .bundle-tiers[data-dn5p-extras=hide] .bundle-tier-welcome,.dn5p .bundle-tiers[data-dn5p-extras=hide] .bundle-tier__single-discount,.dn5p .bundle-tiers[data-dn5p-extras=hide] .bundle-line-item__title,.dn5p .bundle-tiers[data-dn5p-extras=hide] .tier-item-price,.dn5p .bundle-tiers[data-dn5p-extras=hide] .bundle-variant-select__trigger-image,.dn5p .bundle-tiers[data-dn5p-extras=hide] .bundle-variant-select__trigger .bundle-variant-select__swatch,.dn5p .dn5p-gift[data-dn5p-gift-details=hide] .dn5p-gift__det,.dn5p .floating-atc[data-dn5p-float-swatch=hide] #floating-color-swatch{display:none!important}@media(max-width:989.98px){.dn5p{--dn5p-gap-pay-add:12px}.dn5p-opts{gap:20px}.dn5p .pdp-gallery__main{aspect-ratio:362/470;border-radius:24px}.dn5p-rate{gap:8px}.dn5p-stars{font-size:13px}.dn5p-rate__txt{font-size:12px}.dn5p-acc__copy{line-height:1.6}.dn5p-stock{font-size:10px;gap:6px}.dn5p-eyebrow{font-size:11px}.dn5p-name{line-height:1.12}.dn5p-pricerow{gap:10px}.dn5p .dn5p-pricerow #pdp-compare-price{font-size:14px}.dn5p .dn5p-pricerow .dn5p-unit{font-size:12px;padding:2px 7px}.dn5p .dn5p-pricerow #pdp-discount-badge{font-size:10px!important;padding:3px 8px!important}.dn5p-offer{gap:8px;padding:9px 12px}.dn5p-offer__main{font-size:12px}.dn5p-offer__sub{font-size:11px}.dn5p-desc{line-height:1.6}.dn5p .color-swatch{width:42px;height:42px}.dn5p .color-swatch>span,.dn5p .color-swatch>img{width:32px;height:32px}.dn5p .bundle-tier>.px-4{padding:14px 16px!important;gap:12px!important}.dn5p .bundle-tier>.px-4>.flex{gap:12px!important}.dn5p .bundle-tier__badge{right:16px!important}.dn5p .bundle-tier__total{font-size:17px!important}.dn5p .bundle-tier__compare{font-size:12px!important}.dn5p .bundle-tier__meta{font-size:11px!important}.dn5p .bundle-tier__body{margin:0 14px!important}.dn5p .bundle-tier.is-active .bundle-tier__body{padding:10px 0 14px}.dn5p .bundle-line-items{gap:7px}.dn5p .bundle-line-item,.dn5p .bundle-line-item__top{gap:8px}.dn5p .bundle-line-item__label{width:20px}.dn5p .tier-item-thumb{width:28px!important;height:28px!important}.dn5p .bundle-variant-select__trigger{height:34px;font-size:12px!important}.dn5p .tier-opt-group[data-opt-name=Size],.dn5p .tier-opt-group[data-opt-name=size]{order:2;flex:0 0 66px;width:66px}.dn5p .tier-size-row.tier-free-gift>*{padding:8px 12px;font-size:12px}.dn5p-assure{gap:8px}.dn5p-assure__c{padding:10px 8px}.dn5p-assure__t{font-size:12px}.dn5p-assure__s{font-size:11px}.dn5p-pay{flex-direction:column;align-items:center;gap:8px;padding-top:0}.dn5p-pay__row{gap:6px}.dn5p .gift-toggle-btn{padding:12px 14px!important;gap:12px!important}.dn5p-gift__ico{width:40px;height:40px}.dn5p-gift__t{font-size:14px}.dn5p .gift-toggle-sub{font-size:12px}.dn5p-gift__note{padding:9px 12px;font-size:12px}.dn5p .ugc-block__thumbs{display:flex;gap:8px}.dn5p .ugc-block__thumb{flex:1;min-width:0;height:96px;aspect-ratio:auto;border-radius:12px}.dn5p .ugc-block__more{flex:1;min-width:0;width:auto;height:96px;aspect-ratio:auto;border-radius:12px}.dn5p .ugc-block__more b{font-size:20px}.dn5p .ugc-block__more span{font-size:10px}.dn5p .ugc-block__rate{font-size:11px}.dn5p-journey{padding:16px 16px 18px}.dn5p-journey__stock{font-size:10.5px}.dn5p-gold,.dn5p-journey__k{font-size:9px}.dn5p-journey__v{font-size:11.5px}.dn5p .pdp-gallery__main{order:0;flex:none;background:transparent}.dn5p .pdp-gallery__thumbs{order:0;min-width:auto}.dn5p .pdp-gallery__thumb{position:static;overflow:visible;text-align:start;opacity:.72;box-shadow:none}.dn5p .pdp-gallery__thumb.is-active{opacity:1;box-shadow:inset 0 0 0 2px var(--night)}.dn5p .pdp-gallery__thumb img{max-width:none;overflow:hidden}.dn5p .pdp-gallery__counter{display:block;flex-shrink:1;z-index:auto;align-items:normal}.dn5p .pdp-gallery__arrow{z-index:auto;text-align:start;-webkit-backdrop-filter:none;backdrop-filter:none}.dn5p .color-swatch,.dn5p .native-size-options .size-btn{text-align:start}.dn5p .native-size-options .size-btn{border-width:1px;box-sizing:border-box}.dn5p-acc__h{min-height:0;height:56px;padding:0}.dn5p-acc__i{width:28px;height:28px;flex-shrink:1}}.dn5p #savings-nudge{display:none!important}.dn5p .btn-atc:focus-visible,.dn5p #main-atc:focus-visible{outline:1.5px dashed rgba(248,244,236,.45)!important;outline-offset:-6px!important;box-shadow:0 0 0 3px var(--milk),0 0 0 6px var(--star)!important}.dn5p .btn-atc.is-added:hover:not([disabled]){background-color:#ecd06a!important;outline-color:#3e3a2a8c!important;box-shadow:none!important}.dn5p .bundle-tier:focus-visible{outline:none!important;box-shadow:0 0 0 3px var(--milk),0 0 0 5px var(--star)!important}.dn5p .bundle-tier.is-active:focus-visible{outline:1.5px dashed rgba(70,84,110,.5)!important;outline-offset:-7px!important}@media(max-width:989.98px){.dn5p-wrap{padding:0}.dn5p-crumb{display:none}.dn5p-grid{gap:0}.dn5p .pdp-gallery{display:flex;flex-direction:column;gap:10px;padding:14px 14px 0}.dn5p .pdp-gallery__thumbs{margin:0;padding:2px 2px 2px 0;overflow:auto;scroll-snap-type:x;scroll-behavior:smooth}.dn5p .pdp-gallery__thumb{scroll-snap-align:start}.dn5p .pdp-gallery__main{outline:1px dashed rgba(253,251,247,.85);outline-offset:-10px}.dn5p .pdp-gallery__arrows{display:contents}.dn5p .pdp-gallery__counter{position:absolute;right:16px;bottom:20px;z-index:auto;display:block;flex-shrink:1;align-items:normal;height:auto;padding:5px 11px;font-size:11px;-webkit-backdrop-filter:none;backdrop-filter:none}.dn5p .pdp-gallery__arrow{position:absolute;top:50%;margin-top:-22px;z-index:auto;text-align:start;-webkit-backdrop-filter:none;backdrop-filter:none;width:44px;height:44px}.dn5p .pdp-gallery__arrow--prev{left:14px}.dn5p .pdp-gallery__arrow--next{right:14px}.dn5p .pdp-gallery__stamp{left:20px;bottom:22px}.dn5p-info>form{padding:22px 18px 8px}.dn5p-rate{flex-wrap:nowrap;margin-bottom:2px}.dn5p-rate__link{gap:6px}.dn5p-journey__k{letter-spacing:.12em}.dn5p-journey__v{font-size:11.5px}}@media(max-width:989.98px){.dn5p .pdp-gallery__main{flex:0 1 auto;cursor:auto}.dn5p .color-swatch.is-active,.dn5p .native-size-options .size-btn.is-selected{cursor:auto}.dn5p .btn-atc#main-atc{padding:0;gap:normal;text-align:start}.dn5p-pay{flex-wrap:nowrap;justify-content:normal}.dn5p-pay__row{align-items:normal}.dn5p-acc__copy{padding-bottom:16px}}.dn5p .dn5p-tship{align-self:flex-start;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--mut);flex-wrap:wrap}.dn5p .dn5p-tship__pill{border:1.5px dashed var(--line4);border-radius:3px;padding:2px 7px;font-size:9.5px;font-weight:900;letter-spacing:.12em;color:var(--night)}@media(max-width:989.98px){.dn5p .floating-atc{filter:drop-shadow(0 -6px 12px rgba(70,84,110,.12))}.dn5p-float__in{padding:8px 14px 22px;max-width:none}.dn5p-float__txt{flex:1 1 0%;gap:1px}.dn5p-float__n{font-size:13px}.dn5p #floating-state,.dn5p #floating-size-info,.dn5p #floating-tier-info{font-size:11px}.dn5p-float__sizes{display:none}.dn5p [data-floating-atc]{height:46px;padding:0 16px;border-radius:13px!important;font-size:13px;letter-spacing:.05em;outline-offset:-5px}}@media(max-width:989.98px){.dn5p .bundle-tier>.px-4 .flex-1{gap:5px!important}.dn5p .bundle-tier>.px-4 .flex-1>.flex{gap:5px!important}.dn5p .bundle-variant-select__trigger{height:36px}.dn5p .tier-opt-group[data-opt-name=Size] .bundle-variant-select__trigger,.dn5p .tier-opt-group[data-opt-name=size] .bundle-variant-select__trigger{height:34px}.dn5p .tier-item-thumb{border:0!important}.dn5p .bundle-variant-select__trigger{gap:normal}.dn5p .bundle-tier__ship{display:flex!important;align-items:center;gap:5px;margin-top:0!important}}.dn5p .dn5p-gift-soldout{border-radius:14px;border:1.5px dashed var(--line);background:transparent;padding:8px;display:flex;align-items:center;gap:10px;cursor:not-allowed}.dn5p .dn5p-gift-soldout img{width:64px;height:64px;border-radius:9px;object-fit:cover;flex:none;opacity:.5}.dn5p .dn5p-gift-soldout .dn5p-gift__n,.dn5p .dn5p-gift-soldout .dn5p-gift__p{color:#aab4c6;text-decoration:line-through}.dn5p .gift-option-card>span{min-width:0}.dn5p-journey__i{box-shadow:0 0 0 3px var(--card),inset 0 0 0 1.5px var(--line3)}.dn5p-journey__s.is-on+.dn5p-journey__s:not(.is-on) .dn5p-journey__i{background:var(--star);box-shadow:0 0 0 3px var(--card)}.dn5p-name{letter-spacing:normal}.dn5p .dn5p-pricerow #pdp-grand-total{line-height:normal}.dn5p-dot{flex-shrink:1}.dn5p-rate,.dn5p-crumb{flex-wrap:nowrap}.dn5p .pdp-gallery__thumb{position:static;overflow:visible;text-align:start}.dn5p .pdp-gallery__thumb:not(.is-active){box-shadow:none}.dn5p .pdp-gallery__thumb img{max-width:none;overflow:hidden}.dn5p .pdp-gallery__main{background:transparent}.dn5p .pdp-gallery__counter{flex-shrink:1;-webkit-backdrop-filter:none;backdrop-filter:none}.dn5p .pdp-gallery__arrow{text-align:start;-webkit-backdrop-filter:none;backdrop-filter:none}@media(min-width:990px){.dn5p .pdp-gallery__arrows{top:auto;left:auto;height:auto;transform:none;padding:0;justify-content:normal;z-index:auto}.dn5p .pdp-gallery__thumb:not(.is-active){opacity:.62}}.dn5p .floating-atc .dn5p-float__img img{display:block!important;border-radius:inherit}.dn5p .floating-atc .dn5p-float__img{overflow:visible}.dn5p .floating-atc [data-floating-atc]{background-image:none!important;gap:normal}.dn5p-float__sub{font-size:12px;color:var(--mut)}.dn5p-float__sub[hidden]{display:none}.dn5p .floating-atc[data-dn5p-sub="1"] #floating-state{display:none!important}@media(max-width:989.98px){.dn5p-float__sub{font-size:11px}.dn5p .floating-atc [data-floating-atc]{justify-content:normal;text-align:left}}@media(min-width:990px){.dn5p .floating-atc [data-floating-atc]{text-align:start}}.dn5p .color-swatch-label,.dn5p .dn2-size-sel{letter-spacing:normal;white-space:normal}.dn5p .native-size-options .size-btn{letter-spacing:normal}.dn5p .native-size-options .size-btn.is-selected{border:0!important;outline:1px dashed rgba(248,244,236,.5);outline-offset:-4px}.dn5p .bundle-tier__compare{font-weight:400!important}.dn5p .bundle-tier__ship{line-height:normal}@media(min-width:990px){.dn5p-offer{flex-wrap:nowrap}.dn5p .color-swatch,.dn5p .native-size-options .size-btn{text-align:left}.dn5p .btn-atc#main-atc{padding:0;gap:normal;text-align:left}.dn5p .dn5p-tship{font-size:11.5px}.dn5p .color-swatches .dn5p-opt__lbl,.dn5p .color-swatch-label{white-space:nowrap}}@media(max-width:989.98px){.dn5p-gift__inner{padding:12px 14px 14px;gap:10px}.dn5p-gift__grid{gap:10px}.dn5p .gift-option-card{flex-direction:column;align-items:stretch;gap:6px}.dn5p .gift-option-card img{width:100%;height:78px}.dn5p .gift-option-card>span:first-of-type{display:contents}.dn5p .gift-option-card .dn5p-gift__n{font-size:12px;padding:0 2px;margin:0}.dn5p .gift-option-card .dn5p-gift__p{font-size:11px;padding:0 2px 2px}}@media(min-width:990px){.dn5p-pay__row{display:contents}}.dn5p .tier-size-row.dn5p-ti{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0!important;padding:0!important;border:0!important}.dn5p .dn5p-ti__n{width:22px;font-size:11px;font-weight:800;color:#6a7690}.dn5p .dn5p-ti__thumb{width:30px;height:30px;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #46546e24;flex:none}.dn5p .dn5p-ti__thumb .tier-item-thumb{width:100%!important;height:100%!important;border:0!important;border-radius:0!important;box-shadow:none!important}.dn5p .dn5p-ti__opts{display:contents}.dn5p .dn5p-ti .tier-opt-group{order:0}.dn5p .dn5p-ti .bundle-variant-select__trigger{height:36px;box-sizing:border-box;font-size:12.5px!important;font-weight:700!important;color:#46546e!important}.dn5p .dn5p-ti__caret{color:#8ca2c4;flex:none}.dn5p .dn5p-ti__price{margin-left:auto}.dn5p .bundle-tiers[data-dn5p-extras=hide] .dn5p-ti__price{display:none}@media(max-width:989.98px){.dn5p .tier-size-row.dn5p-ti{gap:8px}.dn5p .dn5p-ti__n{width:20px}.dn5p .dn5p-ti__thumb{width:28px;height:28px}.dn5p .dn5p-ti .bundle-variant-select__trigger{height:37px;font-size:12px!important}.dn5p .dn5p-ti .tier-opt-group[data-opt-name=Size] .bundle-variant-select__trigger,.dn5p .dn5p-ti .tier-opt-group[data-opt-name=size] .bundle-variant-select__trigger{height:34px}}body[data-template=product] :is(#reviews,#complete-the-look,#shop-the-look,.fabric-focus,section.dnr:has(.dn2-ymal-head)){--font-body:Nunito,sans-serif;--font-heading:"Young Serif",serif;--color-primary:#3c4a66;--color-accent:#5f7397;--color-muted:#6a7690;--color-border:#d4dbe6;--color-surface:#fdfbf7;--color-bg:#f8f4ec;font-family:Nunito,sans-serif;color:#46546e}body[data-template=product] #reviews.reviews-section{margin:0;border:0;padding:30px 18px 0!important;background-color:#f8f4ec!important}body[data-template=product] #reviews>.container{max-width:1320px!important;padding:0!important}body[data-template=product] #reviews #reviews-title{text-align:left!important;margin:0 0 16px!important}body[data-template=product] #reviews #reviews-title>p{font-family:Nunito,sans-serif!important;font-size:11px!important;font-weight:900!important;letter-spacing:.18em!important;color:#5f7397!important;margin:0 0 4px!important}body[data-template=product] #reviews #reviews-title>h2{font-family:"Young Serif",serif!important;font-size:24px!important;font-weight:400!important;line-height:1.4!important;color:#3c4a66!important;margin:0!important}body[data-template=product] #reviews .reviews-summary{width:100%;max-width:none!important;box-sizing:border-box;margin:0 0 16px!important;background:#fdfbf7!important;border:0!important;border-radius:20px!important;padding:18px!important;box-shadow:none!important}body[data-template=product] #reviews :is(.reviews-summary__number,#reviews-avg-rating){font-family:"Young Serif",serif!important;font-size:46px!important;color:#3c4a66!important}body[data-template=product] #reviews :is(.reviews-summary__count,#reviews-count-text){font-family:Nunito,sans-serif!important;color:#6a7690!important}body[data-template=product] #reviews #dn2-recommend :is(.dn2-rec-pct,.dn2-rec-label){color:#3c4a66!important}body[data-template=product] #reviews #dn2-rating-card{display:flex;box-sizing:border-box;width:100%;min-height:228px;gap:14px!important;padding:18px!important;margin:0 0 16px!important;background:#fdfbf7!important;border:0!important;border-radius:20px!important}body[data-template=product] #reviews #dn2-rating-card>div:first-child>p:first-child{font-family:"Young Serif",serif!important;font-size:46px!important;line-height:1!important;color:#3c4a66!important}body[data-template=product] #reviews #dn2-rating-card>div:last-child>p:first-child{font-family:"Young Serif",serif!important;color:#3c4a66!important}body[data-template=product] #reviews #dn2-review-hero{box-sizing:border-box;width:100%;padding:20px!important;margin:0 0 16px;background:#fdfbf7;border:1px solid #dde2ea;border-radius:18px;overflow:hidden}body[data-template=product] #reviews #dn2-review-hero>p{font-family:"Young Serif",serif!important;color:#3c4a66!important}body[data-template=product] #reviews .review-card-v2{background:#fdfbf7!important;border:1px solid #dde2ea!important;border-radius:18px!important;overflow:hidden}body[data-template=product] #reviews .review-card-v2__body{background:#fdfbf7!important}body[data-template=product] #reviews .review-card-v2__avatar{display:flex!important;background:#e9eef5!important;color:#46546e!important;border-radius:50%!important}body[data-template=product] #reviews .review-card-v2 p{font-family:Nunito,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important;color:#5f6b85!important}body[data-template=product] #reviews #reviews-content>div:has(.review-filter-pill){display:flex!important;align-items:center;gap:8px!important;margin:0 0 16px!important;overflow-x:auto}body[data-template=product] #reviews .review-filter-pill{display:inline-flex!important;align-items:center;justify-content:center;flex:none;height:36px;padding:0 14px!important;border:1px solid #d4dbe6!important;border-radius:11px!important;background:#fdfbf7!important;color:#46546e!important;font-family:Nunito,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:0!important}body[data-template=product] #reviews .review-filter-pill.is-active{background:#46546e!important;border-color:#46546e!important;color:#f8f4ec!important;outline:1px dashed rgba(248,244,236,.45);outline-offset:-4px}body[data-template=product] #reviews .review-grid{grid-template-columns:1fr!important;gap:12px!important}body[data-template=product] #reviews :is(#reviews-write,.reviews-empty-cta){display:inline-flex!important;align-items:center;justify-content:center;min-height:50px;background:#46546e!important;color:#f8f4ec!important;border:1px solid #46546e!important;border-radius:14px!important;font-family:Nunito,sans-serif!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important}body[data-template=product] #reviews #reviews-load-more{display:inline-flex;align-items:center;justify-content:center;min-height:50px;background:#fdfbf7!important;color:#46546e!important;border:1px solid #d4dbe6!important;border-radius:14px!important;font-family:Nunito,sans-serif!important;font-size:12px!important;font-weight:900!important}body[data-template=product] #reviews{--dn-review-cta-bg:#46546e;--dn-review-cta-fg:#f8f4ec;--dn-review-cta-border:#46546e}body[data-template=product] #reviews :is(.review-cta-filled,.review-cta-fallback){height:50px!important;min-height:50px!important;box-sizing:border-box!important;padding:0 18px!important;border-radius:14px!important;background:#46546e!important;color:#f8f4ec!important;border:1px solid #46546e!important;font-family:Nunito,sans-serif!important;font-size:12px!important;font-weight:900!important}body[data-template=product] #reviews .review-cta-outlined{height:50px!important;min-height:50px!important;box-sizing:border-box!important;padding:0 18px!important;border-radius:14px!important;background:#fdfbf7!important;color:#46546e!important;border:1px solid #d4dbe6!important;font-family:Nunito,sans-serif!important;font-size:12px!important;font-weight:900!important}body[data-template=product] #reviews .review-ctas-wrap{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;margin-top:14px!important}body[data-template=product] #reviews .review-ctas-wrap>button{flex:1 1 0!important;width:0!important;max-width:none!important;margin:0!important}body[data-template=product] #reviews .review-ctas-wrap :is(.review-cta-filled,.review-cta-fallback){order:0}body[data-template=product] #reviews .review-ctas-wrap .review-cta-outlined{order:1}body[data-template=product] #reviews #reviews-empty>h2{font-family:"Young Serif",serif!important;font-size:24px!important;color:#3c4a66!important}body[data-template=product] #reviews #reviews-empty>p{font-family:Nunito,sans-serif!important;color:#6a7690!important}body[data-template=product] #complete-the-look{background:#f8f4ec!important;border:0!important;padding:26px 0 0!important}body[data-template=product] #complete-the-look>.container{max-width:1320px!important;padding:0 18px!important}body[data-template=product] #complete-the-look>.container>.reveal{padding:0!important;display:flex;flex-direction:column;gap:4px}body[data-template=product] #complete-the-look>.container>.reveal>p:first-child{display:none}body[data-template=product] #complete-the-look>.container>.reveal>h2{font-family:"Young Serif",serif!important;font-size:24px!important;font-weight:400!important;line-height:1.4!important;color:#3c4a66!important;margin:0!important}body[data-template=product] #complete-the-look .ctl-section__description{font-family:Nunito,sans-serif;font-size:13px;line-height:18px;color:#6a7690;margin:0}body[data-template=product] #complete-the-look #ctl-grid{display:flex!important;gap:10px!important;overflow-x:auto!important;padding:14px 18px 8px!important;margin:0 -18px;scrollbar-width:none}body[data-template=product] #complete-the-look .ctl-card{flex:0 0 158px!important;width:158px!important;max-width:158px!important;padding:10px!important;border-radius:18px;background:#fdfbf7;box-sizing:border-box}body[data-template=product] #complete-the-look .ctl-card__img-wrap{width:138px;height:164px;aspect-ratio:auto;border-radius:12px;background:#efe9dc;margin:0 0 8px}body[data-template=product] #complete-the-look .ctl-card__title{font-family:Nunito,sans-serif;font-size:12px;font-weight:800;color:#3c4a66;white-space:normal}body[data-template=product] #complete-the-look .ctl-card__price{font-family:Nunito,sans-serif;font-size:12px;font-weight:900;color:#46546e}body[data-template=product] #complete-the-look .product-card__quick-btn{border-radius:9px}body[data-template=product] section.dnr:has(.dn2-ymal-head){background:#f8f4ec!important;border:0!important;padding:30px 0 0!important}body[data-template=product] section.dnr:has(.dn2-ymal-head)>.container{max-width:1320px!important;padding:0 18px!important}body[data-template=product] .dn2-ymal-head{padding:0!important;margin:0 0 14px!important}body[data-template=product] .dn2-ymal-head>p{font-family:Nunito,sans-serif!important;font-size:11px!important;font-weight:900!important;letter-spacing:.18em!important;color:#5f7397!important;margin:0 0 4px!important}body[data-template=product] .dn2-ymal-head .dn2-ymal-title{font-family:"Young Serif",serif!important;font-size:24px!important;font-weight:400!important;line-height:1.4!important;color:#3c4a66!important;margin:0!important}body[data-template=product] .ymal-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 12px!important;padding:0!important}body[data-template=product] .ymal-grid{--ink:#3c4a66;--night:#46546e;--mut:#6a7690;--mut2:#7f8ea8;--line:#d4dbe6;--oat:#efe9dc;--milk:#f8f4ec;--card:#fdfbf7;--star:#e6c64f;--starInk:#3e3a2a;--pale:#e3e9f2;--hov:#e9eef5;--sleepy:#8ca2c4;--ease:cubic-bezier(.2,.8,.2,1)}body[data-template=product] .ymal-grid .dn5c-card :where(a){color:inherit;text-decoration:none}body[data-template=product] .ymal-grid .dn5c-card :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}body[data-template=product] .ymal-grid .dn5c-card__media{border-radius:16px}body[data-template=product] .ymal-grid .dn5c-card__qa{height:38px;opacity:1;transform:none}body[data-template=product] .ymal-grid .dn5c-card__name,body[data-template=product] .ymal-grid .dn5c-card__price{font-size:13px}body[data-template=product] .ymal-grid .dn5c-card__dots{gap:0;margin-left:0}body[data-template=product] .ymal-grid .dn5c-dot{width:17px;height:17px;justify-content:flex-start}body[data-template=product] .ymal-grid .dn5c-dot i{width:12px;height:12px}body[data-template=product] .ymal-grid .product-card__image{aspect-ratio:3/4!important;border-radius:16px!important;background:#efe9dc!important;margin-bottom:8px!important}body[data-template=product] .ymal-grid :is(h3,.product-card__title){font-family:Nunito,sans-serif!important;font-size:12px!important;font-weight:800!important;color:#3c4a66!important}body[data-template=product] .ymal-grid :is(.product-card__price,.price){font-family:Nunito,sans-serif!important;font-size:12px!important;font-weight:900!important;color:#46546e!important}body[data-template=product] .ymal-grid .product-card__quick-add{opacity:1;transform:none}body[data-template=product] .ymal-grid .product-card__quick-btn{border-radius:9px!important}body[data-template=product] .fabric-focus{padding:0!important;background:#46546e}body[data-template=product] .fabric-focus .ff-container{max-width:none!important;padding:0!important}body[data-template=product] .fabric-focus .ff-ripple{display:flex;flex-direction:column;min-height:486px;height:auto;box-sizing:border-box;aspect-ratio:auto!important;border-radius:0!important;background:#46546e;padding:28px 18px 30px;gap:16px}body[data-template=product] .fabric-focus .ff-text{display:contents!important;position:static!important;padding:0!important}body[data-template=product] .fabric-focus .ff-eyebrow{order:0;margin:0;font-family:Nunito,sans-serif;font-size:11px;font-weight:800;line-height:16px;letter-spacing:.18em;text-transform:uppercase;color:#b4c0d4}body[data-template=product] .fabric-focus .ff-copy{order:1;max-width:none;font-family:"Young Serif",serif!important;font-size:26px!important;font-style:normal!important;line-height:1.15!important;color:#f8f4ec!important;margin:0!important}body[data-template=product] .fabric-focus .ff-ripple__img{order:2;width:100%;height:240px;border-radius:16px;overflow:hidden}body[data-template=product] .fabric-focus .ff-stat--pills{order:3;display:flex;flex-wrap:wrap;gap:8px;align-self:flex-start;margin:0!important}body[data-template=product] .fabric-focus .ff-stat__pill{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:#f8f4ec;font-family:Nunito,sans-serif;font-size:11px;font-weight:800;line-height:1.2;color:#46546e}body[data-template=product] .fabric-focus .ff-gradient{display:none}body[data-template=product] #shop-the-look.stl{background:#f8f4ec!important;border:0!important;padding:30px 0 0!important}body[data-template=product] #shop-the-look .stl__container{max-width:1320px!important;padding:0 18px!important}body[data-template=product] #shop-the-look .stl__head{text-align:left!important;margin:0 0 14px!important}body[data-template=product] #shop-the-look .stl__eyebrow{font-family:Nunito,sans-serif!important;font-size:11px!important;font-weight:900!important;letter-spacing:.18em!important;color:#5f7397!important;margin:0 0 4px!important}body[data-template=product] #shop-the-look .stl__title{font-family:"Young Serif",serif!important;font-size:24px!important;font-weight:400!important;line-height:1.4!important;color:#3c4a66!important;margin:0!important}body[data-template=product] #shop-the-look .stl__mobile{gap:12px;margin:0 -18px;padding:4px 18px 10px}body[data-template=product] #shop-the-look .stl__mcard{flex:0 0 270px;max-width:270px;background:#fdfbf7!important;border:1px solid #d4dbe6!important;border-radius:16px!important;overflow:hidden}body[data-template=product] #shop-the-look .stl__mcard-media{height:300px;aspect-ratio:auto;border:0!important;border-radius:0;background:#efe9dc!important}body[data-template=product] #shop-the-look .stl__mcard-grad{border:0!important;background:linear-gradient(180deg,rgba(0,0,0,.06),transparent 35%,rgba(40,48,70,.58))!important}body[data-template=product] #shop-the-look :is(.stl__mcard-creator,.stl__mcard-cname){border:0!important;background:transparent!important;box-shadow:none!important}body[data-template=product] #shop-the-look .stl__mcard-products{height:186px;box-sizing:border-box;margin:0;padding:16px 12px;gap:8px;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body[data-template=product] #shop-the-look .stl__mcard-cta{height:44px;margin:0 12px 12px;padding:0 12px;border-radius:9px!important;background:#46546e!important;color:#f8f4ec!important;font-family:Nunito,sans-serif!important;font-size:11.5px!important;font-weight:900!important}body[data-template=product] #shop-the-look .stl__row-pname{font-family:Nunito,sans-serif;color:#3c4a66;font-weight:800}body[data-template=product] #shop-the-look .stl__row-pprice{font-family:Nunito,sans-serif;color:#46546e;font-weight:800}@media(min-width:990px){body[data-template=product] #reviews.reviews-section{padding:80px 48px 0!important}body[data-template=product] #reviews>.container{display:grid;grid-template-columns:380px minmax(0,1fr);column-gap:56px;align-items:start}body[data-template=product] #reviews #reviews-empty{grid-column:1/-1}body[data-template=product] #reviews #reviews-title{grid-column:1;grid-row:1;margin:0!important}body[data-template=product] #reviews #reviews-title>p{font-size:12px!important;line-height:16px!important;margin:0 0 6px!important}body[data-template=product] #reviews #reviews-title>h2{font-size:36px!important;line-height:51px!important}body[data-template=product] #reviews .reviews-summary{grid-column:1;grid-row:2;border-radius:22px!important}body[data-template=product] #reviews :is(.reviews-summary__number,#reviews-avg-rating){font-size:52px!important}body[data-template=product] #reviews #dn2-rating-card{grid-column:1;grid-row:2;height:239px;min-height:239px;margin:0!important;border-radius:22px!important}body[data-template=product] #reviews #dn2-rating-card>div:first-child>p:first-child{font-size:52px!important}body[data-template=product] #reviews #dn2-review-hero{grid-column:1;grid-row:3;border-radius:20px}body[data-template=product] #reviews #reviews-content{grid-column:2;grid-row:1/span 4}body[data-template=product] #reviews .review-card-v2{border-radius:20px!important}body[data-template=product] #reviews .review-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}body[data-template=product] #reviews .review-filter-pill{height:38px;font-size:12.5px!important}body[data-template=product] #reviews :is(#reviews-write,.reviews-empty-cta){min-height:52px}body[data-template=product] #reviews #reviews-load-more{min-height:48px}body[data-template=product] #reviews :is(.review-cta-filled,.review-cta-fallback){height:52px!important;min-height:52px!important}body[data-template=product] #reviews .review-cta-outlined{height:48px!important;min-height:48px!important}body[data-template=product] #reviews>.container{grid-template-rows:max-content 239px 52px minmax(0,auto) max-content;row-gap:18px}body[data-template=product] #reviews #dn2-review-hero{grid-row:4;margin:0!important}body[data-template=product] #reviews #reviews-content{display:contents!important}body[data-template=product] #reviews #reviews-content[style*="display: none"]{display:none!important}body[data-template=product] #reviews #reviews-content>div:has(.review-filter-pill){grid-column:2;grid-row:1;align-self:start}body[data-template=product] #reviews #reviews-content>.review-grid{grid-column:2;grid-row:2/span 3;align-self:start}body[data-template=product] #reviews #reviews-content>.review-hero{grid-column:2;grid-row:2}body[data-template=product] #reviews #reviews-content:has(>.review-hero)>.review-grid{grid-row:3/span 2}body[data-template=product] #reviews .review-ctas-wrap{display:contents!important}body[data-template=product] #reviews .review-ctas-wrap :is(.review-cta-filled,.review-cta-fallback){grid-column:1;grid-row:3;width:380px!important;justify-self:start}body[data-template=product] #reviews .review-ctas-wrap .review-cta-outlined{grid-column:2;grid-row:5;width:215.3px!important;justify-self:center}body[data-template=product] #complete-the-look{padding:88px 0 0!important}body[data-template=product] #complete-the-look>.container{display:grid;grid-template-columns:300px minmax(0,1fr);gap:40px;padding:0 48px!important}body[data-template=product] #complete-the-look>.container>.reveal{align-self:center;gap:10px}body[data-template=product] #complete-the-look>.container>.reveal>p:first-child{display:block;font-family:Nunito,sans-serif!important;font-size:12px!important;font-weight:900!important;letter-spacing:.18em!important;color:#5f7397!important;margin:0!important;text-transform:uppercase}body[data-template=product] #complete-the-look>.container>.reveal>h2{font-size:36px!important;line-height:1.12!important}body[data-template=product] #complete-the-look .ctl-section__description{font-size:14.5px;line-height:23px}body[data-template=product] #complete-the-look #ctl-grid{gap:20px!important;padding:0!important;margin:0}body[data-template=product] #complete-the-look .ctl-card{flex:0 0 calc((100% - 40px)/3)!important;width:calc((100% - 40px)/3)!important;max-width:none!important;padding:12px!important;border-radius:20px}body[data-template=product] #complete-the-look .ctl-card__img-wrap{width:100%;height:auto;aspect-ratio:1;border-radius:14px}body[data-template=product] section.dnr:has(.dn2-ymal-head){padding:88px 0 0!important}body[data-template=product] section.dnr:has(.dn2-ymal-head)>.container{padding:0 48px!important}body[data-template=product] .dn2-ymal-head{margin-bottom:24px!important}body[data-template=product] .dn2-ymal-head>p{font-size:12px!important}body[data-template=product] .dn2-ymal-head .dn2-ymal-title{font-size:36px!important}body[data-template=product] .ymal-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px 24px!important}body[data-template=product] .ymal-grid .dn5c-card__media{border-radius:18px}body[data-template=product] .ymal-grid .dn5c-card__qa{height:42px;opacity:1;transform:none}body[data-template=product] .ymal-grid .dn5c-card__name{font-size:15px}body[data-template=product] .ymal-grid .dn5c-card__price{font-size:14.5px}body[data-template=product] .ymal-grid .dn5c-dot{width:18px;height:18px}body[data-template=product] .ymal-grid .dn5c-dot i{width:13px;height:13px}body[data-template=product] .ymal-grid .product-card__image{border-radius:18px!important}body[data-template=product] .fabric-focus .ff-ripple{display:grid;grid-template-columns:47% minmax(0,1fr);min-height:584px;height:584px;padding:0;gap:0}body[data-template=product] .fabric-focus .ff-text{display:flex!important;position:relative!important;grid-column:1;grid-row:1;flex-direction:column;justify-content:center;gap:22px;padding:0 72px 0 48px!important}body[data-template=product] .fabric-focus .ff-eyebrow{font-size:12px}body[data-template=product] .fabric-focus .ff-copy{font-size:48px!important;line-height:1.1!important}body[data-template=product] .fabric-focus .ff-stat__pill{min-height:32px;padding:0 14px;font-size:12px}body[data-template=product] .fabric-focus .ff-ripple__img{grid-column:2;grid-row:1;width:auto;height:440px;margin:auto 48px auto 0}body[data-template=product] #shop-the-look.stl{padding:88px 0 0!important}body[data-template=product] #shop-the-look .stl__container{padding:0 48px!important}body[data-template=product] #shop-the-look .stl__head{margin-bottom:24px!important}body[data-template=product] #shop-the-look .stl__eyebrow{font-size:12px!important}body[data-template=product] #shop-the-look .stl__title{font-size:36px!important}body[data-template=product] #shop-the-look .stl__desktop{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}body[data-template=product] #shop-the-look .stl__hero-card{height:442px;border:1px solid #d4dbe6!important;border-radius:18px!important;overflow:hidden;background:#fdfbf7!important}body[data-template=product] #shop-the-look .stl__hero-media{height:100%;aspect-ratio:auto}body[data-template=product] #shop-the-look .stl__sidebar{gap:24px}body[data-template=product] #shop-the-look .stl__row{position:relative;display:block;flex:none;height:442px;margin:0;padding:0;background:#fdfbf7!important;border:1px solid #d4dbe6!important;border-radius:18px!important;overflow:hidden}body[data-template=product] #shop-the-look .stl__row-thumb{width:100%;height:100%;aspect-ratio:auto;border-radius:0}body[data-template=product] #shop-the-look .stl__row-info{position:absolute;inset:auto 0 0;padding:24px;background:linear-gradient(transparent,#283046bf);color:#f8f4ec}body[data-template=product] #shop-the-look .stl__row-handle,body[data-template=product] #shop-the-look .stl__row-pname,body[data-template=product] #shop-the-look .stl__row-pprice,body[data-template=product] #shop-the-look .stl__row-cta{color:#f8f4ec!important}}body[data-template=product] #reviews #dn2-review-hero{display:none!important}body[data-template=product] #reviews #reviews-content{display:flex!important;flex-direction:column;gap:12px;min-width:0}body[data-template=product] #reviews #reviews-content[style*="display: none"]{display:none!important}body[data-template=product] #reviews #reviews-content>div:has(.review-filter-pill){order:0;margin:0!important;padding:0!important}body[data-template=product] #reviews .review-hero-v2{display:grid!important;order:1;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,auto);gap:8px;box-sizing:border-box;max-width:none;margin:0!important;padding:18px;background:#fdfbf7!important;border:1px solid #dde2ea!important;border-radius:18px!important;overflow:hidden}body[data-template=product] #reviews .review-grid{order:2;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:0!important}body[data-template=product] #reviews .review-grid .review-card-v2{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,auto);gap:8px;box-sizing:border-box;height:auto!important;min-height:0;padding:18px!important}body[data-template=product] #reviews :is(.review-hero-v2__body,.review-card-v2__body){display:contents!important;padding:0!important}body[data-template=product] #reviews :is(.review-hero-v2,.review-card-v2) .review-card-v2__quote{display:none!important}body[data-template=product] #reviews :is(.review-hero-v2,.review-card-v2) .review-card-v2__footer{grid-column:1;grid-row:1;display:flex!important;align-items:center;gap:10px!important;min-width:0;margin:0!important;padding:0!important;border:0!important}body[data-template=product] #reviews :is(.review-hero-v2,.review-card-v2) .review-card-v2__helpful{display:none!important}body[data-template=product] #reviews :is(.review-hero-v2__body,.review-card-v2__body)>div:not(.review-card-v2__quote,.review-card-v2__footer){grid-column:1;grid-row:2;align-self:center;margin:0!important}body[data-template=product] #reviews :is(.review-hero-v2__body,.review-card-v2__body)>p{grid-column:1;grid-row:3;display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important;max-width:none;margin:0!important;font-family:Nunito,sans-serif!important;font-size:14px!important;line-height:1.6!important;color:#5f6b85!important}body[data-template=product] #reviews :is(.review-hero-v2__img,.review-card-v2__img){grid-column:1;grid-row:4;width:72px!important;height:88px!important;aspect-ratio:auto!important;margin:2px 0 0!important;border-radius:10px!important;overflow:hidden}body[data-template=product] #reviews :is(.review-hero-v2__img,.review-card-v2__img) :is(img,video){width:100%!important;height:100%!important;object-fit:cover!important}body[data-template=product] #reviews :is(.review-hero-v2,.review-card-v2) svg[fill="var(--color-primary)"]{fill:#e6c64f!important}body[data-template=product] #reviews .review-ctas-wrap{order:3;margin-top:2px!important}body[data-template=product] #reviews .review-ctas-wrap>button{min-width:0!important}@media(min-width:990px){body[data-template=product] #reviews #reviews-content{display:flex!important;grid-column:2;grid-row:1/5;gap:16px;align-self:start}body[data-template=product] #reviews #reviews-content[style*="display: none"]{display:none!important}body[data-template=product] #reviews .review-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}body[data-template=product] #reviews :is(.review-hero-v2,.review-grid .review-card-v2){grid-template-columns:180px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:24px;row-gap:10px;padding:22px 24px!important;border-radius:20px!important}body[data-template=product] #reviews :is(.review-hero-v2,.review-card-v2) .review-card-v2__footer{grid-column:1;grid-row:1/4;display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:flex-start;gap:8px!important}body[data-template=product] #reviews :is(.review-hero-v2,.review-card-v2) .review-card-v2__avatar{width:44px;height:44px;font-size:14px!important}body[data-template=product] #reviews :is(.review-hero-v2__body,.review-card-v2__body)>div:not(.review-card-v2__quote,.review-card-v2__footer){grid-column:2;grid-row:1}body[data-template=product] #reviews :is(.review-hero-v2__body,.review-card-v2__body)>p{grid-column:2;grid-row:2;font-size:15px!important;line-height:1.65!important}body[data-template=product] #reviews :is(.review-hero-v2__img,.review-card-v2__img){grid-column:2;grid-row:3;width:88px!important;height:108px!important;margin:0!important;border-radius:12px!important}body[data-template=product] #reviews .review-ctas-wrap{display:flex!important;justify-content:center!important;gap:0!important;width:100%!important;margin:0!important}body[data-template=product] #reviews .review-ctas-wrap>button{flex:0 0 215.3px!important;width:215.3px!important}body[data-template=product] #reviews [data-dn5-review-write]:not(#reviews-write){grid-column:1;grid-row:3;display:inline-flex!important;justify-content:center;align-items:center;width:380px!important;height:52px!important;margin:0!important;align-self:start}body[data-template=product] #reviews #reviews-content:not(:has(.review-hero-v2,.review-grid .review-card-v2)) .review-ctas-wrap [data-dn5-review-write]{flex-basis:380px!important;width:380px!important}}body[data-template=product] #reviews .dn5-review-left{display:contents}@media(max-width:989.98px){body[data-template=product] #reviews #reviews-content .review-ctas-wrap>button{flex:1 1 0px!important;width:0!important;min-width:0!important}}@media(min-width:990px){body[data-template=product] #reviews>.container{grid-template-rows:auto!important}body[data-template=product] #reviews .dn5-review-left{display:flex;flex-direction:column;gap:18px;grid-column:1;grid-row:1;align-self:start;min-width:0}body[data-template=product] #reviews #reviews-content{grid-row:1}body[data-template=product] #reviews .dn5-review-left>[data-dn5-review-write]{display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;height:52px!important;margin:0!important}}body[data-template=product] #reviews #reviews-content>.review-grid{width:100%!important;min-width:0;align-self:stretch!important}body[data-template=product] #reviews #dn2-rating-card,body[data-template=product] #reviews #dn2-recommend,body[data-template=product] #reviews .reviews-summary{display:none!important}body[data-template=product] #reviews .reviews-summary.dn5-review-ready{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;min-height:0!important;padding:18px!important;border-radius:20px!important;outline:1.5px dashed #c5cedc;outline-offset:-6px}body[data-template=product] #reviews .reviews-summary__left{width:92px;min-width:92px;display:flex;flex-direction:column;align-items:center;gap:3px}body[data-template=product] #reviews #reviews-stars{margin:0!important;gap:1px!important}body[data-template=product] #reviews #reviews-stars svg{width:12px;height:12px}body[data-template=product] #reviews #reviews-stars svg[fill="var(--color-primary)"]{fill:#e6c64f!important}body[data-template=product] #reviews .reviews-summary__divider--v,body[data-template=product] #reviews .reviews-summary__divider--h{display:none!important}body[data-template=product] #reviews .reviews-summary.dn5-review-ready #reviews-distribution{display:flex!important;flex:1;flex-direction:column;gap:6px;min-width:0;max-width:none;width:auto}body[data-template=product] #reviews .reviews-dist-row{display:flex;align-items:center;gap:8px;margin:0!important;min-height:13px}body[data-template=product] #reviews .reviews-dist-label{width:10px;flex:none;font-size:11px;font-weight:800;color:#46546e}body[data-template=product] #reviews .reviews-dist-row>svg{display:none}body[data-template=product] #reviews .reviews-dist-bar{height:8px;border-radius:4px;background:#e9eef5}body[data-template=product] #reviews .reviews-dist-fill{background:#46546e;border-radius:4px}body[data-template=product] #reviews .reviews-dist-pct{width:32px;flex:none;font-size:11px;color:#6a7690}body[data-template=product] #reviews .review-filter-pill[hidden]{display:none!important}body[data-template=product] #reviews .review-filter-pill{text-transform:none!important;letter-spacing:0!important}body[data-template=product] #reviews :is(.review-hero-v2,.review-card-v2) .review-card-v2__avatar{display:flex!important;width:38px;height:38px;font-size:13px!important;font-weight:900!important;background:#e9eef5!important;color:#46546e!important}body[data-template=product] #reviews :is(.review-hero-v2,.review-card-v2) .review-card-v2__avatar{background-color:#e9eef5!important;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.75) .9px,transparent 1.4px),radial-gradient(circle at 1px 1px,rgba(70,84,110,.1) .9px,transparent 1.4px)!important;background-size:4px 4px,4px 4px!important;background-position:0 0,2px 2px!important}body[data-template=product] #reviews :is(.review-hero-v2,.review-card-v2) .review-card-v2__name{font-family:Nunito,sans-serif!important;font-size:14px!important;font-weight:900!important;color:#3c4a66!important}body[data-template=product] #reviews :is(.review-hero-v2,.review-card-v2) .review-card-v2__meta{font-size:11px!important;color:#6a7690!important}body[data-template=product] #reviews :is(.review-hero-v2,.review-card-v2) .review-card-v2__verified{padding:2px 6px;background:#46546e;color:#f8f4ec!important;border-radius:3px;font-size:8.5px!important;font-weight:900!important;letter-spacing:.12em;text-transform:uppercase}body[data-template=product] #reviews :is(.review-hero-v2,.review-card-v2) .review-card-v2__verified svg{stroke:#f8f4ec!important}body[data-template=product] #reviews :is(.review-hero-v2__body,.review-card-v2__body)>div:not(.review-card-v2__quote,.review-card-v2__footer) svg[fill="var(--color-primary)"]{fill:#e6c64f!important;width:13px;height:13px}body[data-template=product] #reviews :is(.review-hero-v2,.review-grid .review-card-v2){outline:1.5px solid #dde2ea;outline-offset:-1px}@media(max-width:989.98px){body[data-template=product] #reviews :is(.review-hero-v2,.review-card-v2) .review-card-v2__footer>div:not(.review-card-v2__avatar){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;flex:1;min-width:0}body[data-template=product] #reviews :is(.review-hero-v2,.review-card-v2) .review-card-v2__footer>div:not(.review-card-v2__avatar)>div{grid-column:1;min-width:0}body[data-template=product] #reviews :is(.review-hero-v2,.review-card-v2) .review-card-v2__footer .review-card-v2__meta{grid-column:2;white-space:nowrap}}body[data-template=product] #complete-the-look .ctl-card{outline:1.5px dashed #c5cedc;outline-offset:-5px}body[data-template=product] #complete-the-look .ctl-card__body{display:grid;grid-template-columns:minmax(0,1fr) 34px;column-gap:6px;align-items:end;padding:0 2px 2px}body[data-template=product] #complete-the-look .ctl-card__text{display:contents}body[data-template=product] #complete-the-look .ctl-card__title{grid-column:1;grid-row:1;font-size:13px;font-weight:800;line-height:1.25;margin:0 0 2px}body[data-template=product] #complete-the-look .ctl-card__price{grid-column:1;grid-row:2;font-size:13px;font-weight:700;color:#6a7690;margin:0}body[data-template=product] #complete-the-look .product-card__quick-add{position:static!important;grid-column:2;grid-row:1/3;align-self:end;padding:0!important;opacity:1!important;transform:none!important;z-index:auto}body[data-template=product] #complete-the-look .product-card__quick-btn{width:34px;height:34px;min-width:34px;padding:0!important;border:0!important;border-radius:10px!important;background:#46546e!important;color:#f8f4ec!important;font-size:0!important;font-weight:900!important;letter-spacing:0!important;box-shadow:none!important}body[data-template=product] #complete-the-look .product-card__quick-btn{outline:1px dashed rgba(248,244,236,.45)!important;outline-offset:-3px!important}body[data-template=product] #complete-the-look .product-card__quick-btn svg{display:none}body[data-template=product] #complete-the-look .product-card__quick-btn:before{content:"+";font-size:18px;line-height:1}body[data-template=product] #complete-the-look .product-card__quick-btn.is-added{background:#e6c64f!important;color:#3e3a2a!important}body[data-template=product] #complete-the-look .product-card__quick-btn.is-added:before{content:"\2713";font-size:15px}@media(max-width:989.98px){body[data-template=product] #complete-the-look .product-card__quick-btn{position:relative!important}body[data-template=product] #complete-the-look .product-card__quick-btn:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}body[data-template=product] #complete-the-look .product-card__quick-btn:after{content:none!important}}body[data-template=product] .ymal-grid .dn5c-dot{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;padding:0!important;border:0!important;flex:0 0 17px}body[data-template=product] .ymal-grid .dn5c-dot i{display:block;flex:0 0 12px;margin:0!important}@media(min-width:990px){body[data-template=product] #reviews .reviews-summary.dn5-review-ready{gap:16px!important;padding:22px!important;border-radius:22px!important}body[data-template=product] #reviews .reviews-summary__left{width:96px;min-width:96px}body[data-template=product] #reviews #reviews-stars svg{width:13px;height:13px}body[data-template=product] #reviews :is(.review-hero-v2,.review-card-v2) .review-card-v2__avatar{width:44px;height:44px;font-size:14px!important}body[data-template=product] #reviews :is(.review-hero-v2,.review-card-v2) .review-card-v2__name{font-size:14.5px!important}body[data-template=product] #complete-the-look .ctl-card__body{grid-template-columns:minmax(0,1fr) auto;column-gap:8px;padding:0 4px 4px}body[data-template=product] #complete-the-look .ctl-card__title{font-size:15px}body[data-template=product] #complete-the-look .ctl-card__price{font-size:14px;font-weight:800}body[data-template=product] #complete-the-look .product-card__quick-btn{width:auto;min-width:80px;height:40px;padding:0 14px!important;border-radius:12px!important;font-size:0!important;letter-spacing:.06em!important}body[data-template=product] #complete-the-look .product-card__quick-btn:before{font-size:14px;margin-right:1px}body[data-template=product] #complete-the-look .product-card__quick-btn:after{content:"ADD";font-size:11.5px}body[data-template=product] #complete-the-look .product-card__quick-btn.is-added:before{font-size:12px}body[data-template=product] #complete-the-look .product-card__quick-btn.is-added:after{content:"IN BAG"}body[data-template=product] .ymal-grid .dn5c-dot{flex-basis:18px}body[data-template=product] .ymal-grid .dn5c-dot i{flex-basis:13px}}.dn5p .tier-size-row.dn5p-ti{flex-wrap:wrap;row-gap:8px}.dn5p .dn5p-ti .tier-opt-group,.dn5p .dn5p-ti .bundle-variant-select{display:contents}.dn5p .dn5p-ti .tier-opt-group .bundle-variant-select__trigger{flex:1 1 0;min-width:0;width:auto}.dn5p .dn5p-ti .tier-opt-group[data-opt-name=Size] .bundle-variant-select__trigger,.dn5p .dn5p-ti .tier-opt-group[data-opt-name=size] .bundle-variant-select__trigger{flex:0 0 80px;width:80px}.dn5p .dn5p-ti .bundle-variant-select__trigger [data-bundle-selected-label]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dn5p .dn5p-ti .bundle-variant-select__menu:not([hidden]){order:10;flex:0 0 calc(100% - 72px);margin-left:72px}.dn5p .bundle-tiers .bundle-variant-select__trigger[aria-expanded=true]{border-color:#46546e!important;box-shadow:0 0 0 3px #8ca2c447;color:#3c4a66!important;font-weight:900!important}.dn5p .bundle-tiers .bundle-variant-select__trigger[aria-expanded=true] .dn5p-ti__caret{color:#46546e;transform:rotate(180deg)}.dn5p .bundle-tiers .bundle-variant-select__menu[hidden]{display:none!important}.dn5p .bundle-tiers .bundle-variant-select__menu:not([hidden]){position:relative!important;top:auto!important;left:auto!important;display:flex!important;flex-direction:column;gap:2px;box-sizing:border-box;width:auto!important;max-width:none!important;max-height:none!important;overflow:visible!important;margin-top:8px;padding:6px!important;background:#fdfbf7!important;border:1.5px solid #c5cedc!important;border-radius:14px!important;box-shadow:0 10px 22px #46546e29!important;z-index:auto}.dn5p .dn5p-ti .bundle-variant-select__menu:not([hidden]){margin-top:0}.dn5p .bundle-tiers .bundle-variant-select__menu:not([hidden]):before{content:"";position:absolute;top:-6.5px;left:22px;box-sizing:content-box;width:10px;height:10px;background:#fdfbf7;border-left:1.5px solid #c5cedc;border-top:1.5px solid #c5cedc;transform:rotate(45deg)}.dn5p .dn5p-ti .is-size .bundle-variant-select__menu:not([hidden]):before{left:auto;right:35px}.dn5p .bundle-tiers .is-color .bundle-variant-select__option{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:44px!important;padding:0 12px!important;margin:0!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;outline:0;overflow:visible!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;color:#46546e!important;-webkit-text-fill-color:currentColor!important;text-align:left!important;cursor:pointer}.dn5p .bundle-tiers .is-color .bundle-variant-select__option:hover:not(:disabled):not(.is-active){background:#f6f8fb!important}.dn5p .bundle-tiers .is-color .bundle-variant-select__option>span:not(.bundle-variant-select__swatch){flex:1;min-width:0;display:block!important;font-size:13px!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dn5p .bundle-tiers .is-color .bundle-variant-select__option>.bundle-variant-select__swatch{display:block!important;width:22px!important;height:22px!important;min-width:22px!important;border:0!important;border-radius:50%!important;object-fit:cover;box-shadow:inset 0 0 0 1px #46546e2e;flex:none}.dn5p .bundle-tiers .is-color .bundle-variant-select__option>img{display:block!important;box-sizing:border-box!important;width:34px!important;height:34px!important;min-width:34px!important;max-width:none!important;margin:0!important;padding:0!important;border:1px solid rgba(70,84,110,.16)!important;border-radius:8px!important;object-fit:cover!important;object-position:50% 30%;background:#eef1f5;box-shadow:none;flex:none}.dn5p .bundle-tiers .is-color .bundle-variant-select__option[data-dn5p-sw]>img,.dn5p .bundle-tiers .is-color .bundle-variant-select__option[data-dn5p-sw]>.bundle-variant-select__swatch{display:none!important}.dn5p .bundle-tiers .is-color .bundle-variant-select__option[data-dn5p-sw]:before{content:"";width:22px;height:22px;border-radius:50%;background:var(--dn5p-sw);box-shadow:inset 0 0 0 1px #46546e2e;flex:none}.dn5p .bundle-tiers .is-color .bundle-variant-select__option.is-active{background-color:#e9eef5!important;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.75) .9px,transparent 1.4px),radial-gradient(circle at 1px 1px,rgba(70,84,110,.1) .9px,transparent 1.4px)!important;background-size:4px 4px,4px 4px!important;background-position:0 0,2px 2px!important;outline:1.5px dashed rgba(70,84,110,.4);outline-offset:-4px;font-weight:900!important;color:#3c4a66!important}.dn5p .bundle-tiers .is-color .bundle-variant-select__option.is-active[data-dn5p-sw]:before,.dn5p .bundle-tiers .is-color .bundle-variant-select__option.is-active>img,.dn5p .bundle-tiers .is-color .bundle-variant-select__option.is-active>.bundle-variant-select__swatch{box-shadow:0 0 0 2px #fdfbf7,0 0 0 3.5px #46546e}.dn5p .bundle-tiers .is-color .bundle-variant-select__option.is-active:after{content:"\2713";width:18px;height:18px;border-radius:50%;background:#46546e;color:#f8f4ec;-webkit-text-fill-color:#f8f4ec;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;flex:none}.dn5p .bundle-tiers .is-color .bundle-variant-select__option:disabled{color:#aab4c6!important;text-decoration:line-through;cursor:not-allowed}.dn5p .bundle-tiers .is-size .bundle-variant-select__menu:not([hidden]){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));gap:6px;padding:8px!important}.dn5p .bundle-tiers .is-size .bundle-variant-select__option{position:relative;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 4px!important;margin:0!important;border:1.5px solid #d4dbe6!important;border-radius:10px!important;background:#fdfbf7!important;box-shadow:none!important;font-size:13px!important;font-weight:800!important;line-height:1!important;color:#46546e!important;-webkit-text-fill-color:currentColor!important;white-space:nowrap!important;cursor:pointer}.dn5p .bundle-tiers .is-size .bundle-variant-select__option>span{font-size:13px!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}.dn5p .bundle-tiers .is-size .bundle-variant-select__option:hover:not(:disabled):not(.is-selected){border-color:#8ca2c4!important}.dn5p .bundle-tiers .is-size .bundle-variant-select__option.is-selected{background:#46546e!important;border-color:#46546e!important;color:#f8f4ec!important;-webkit-text-fill-color:#f8f4ec!important;outline:1px dashed rgba(248,244,236,.5);outline-offset:-4px;font-weight:900!important}.dn5p .bundle-tiers .is-size .bundle-variant-select__option:disabled{border-style:dashed!important;color:#aab4c6!important;-webkit-text-fill-color:#aab4c6!important;font-weight:700!important;text-decoration:line-through;cursor:not-allowed}.dn5p .bundle-tiers .is-size .bundle-variant-select__option:disabled:after{content:none}.dn5p .dn5p-ti__foot{box-sizing:border-box;margin:4px 6px 0;padding-top:4px;border-top:1.5px dashed #d4dbe6;display:flex;justify-content:space-between;align-items:center;gap:8px}.dn5p .is-size .dn5p-ti__foot{grid-column:1/-1;margin:2px 4px 0}.dn5p .dn5p-ti__only{font-size:11px;font-weight:700;color:#7f8ea8}.dn5p .dn5p-ti__link{min-height:32px;display:flex;align-items:center;padding:0;border:0;background:none;font-size:12px;font-weight:800;color:#5f7397;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:989.98px){.dn5p .dn5p-ti .tier-opt-group[data-opt-name=Size] .bundle-variant-select__trigger,.dn5p .dn5p-ti .tier-opt-group[data-opt-name=size] .bundle-variant-select__trigger{flex:0 0 66px;width:66px}.dn5p .dn5p-ti .bundle-variant-select__menu:not([hidden]){flex-basis:calc(100% - 64px);margin-left:64px}.dn5p .dn5p-ti .is-size .bundle-variant-select__menu:not([hidden]):before{right:27px}}.dn5p .dn5p-pp__stack{position:relative;width:62px;height:52px;flex:none}.dn5p .dn5p-pp__ph{position:absolute;width:40px;height:48px;border-radius:10px;overflow:hidden;background:#efe9dc;box-shadow:0 0 0 2px #fdfbf7}.dn5p .dn5p-pp__ph:first-child{left:0;top:0;transform:rotate(-4deg)}.dn5p .dn5p-pp__ph+.dn5p-pp__ph{right:0;bottom:0;transform:rotate(4deg);box-shadow:0 0 0 2px #fdfbf7,0 4px 10px #46546e2e}.dn5p .dn5p-pp__ph img{display:block;width:100%;height:100%;object-fit:cover}.dn5p .dn5p-pp__plus{position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px;width:20px;height:20px;border-radius:50%;background:#46546e;color:#f8f4ec;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;line-height:1;box-shadow:0 0 0 2px #fdfbf7}.dn5p .bundle-tier[data-pair="1"]>.px-4 .flex-1>.flex,.dn5p .bundle-tier[data-pair="1"] .bundle-tier__meta{max-width:100%;min-width:0}.dn5p .bundle-tier__meta .dn5p-pp__names{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--pale2);border-radius:6px;padding:3px 7px;font-weight:800;color:var(--night)}.dn5p .bundle-tier.is-active .bundle-tier__meta .dn5p-pp__names{background:var(--night);color:var(--milk)}.dn5p .bundle-tier[data-pair="1"] .bundle-line-items{gap:7px}.dn5p .bundle-tier[data-pair="1"] .tier-pair-target-row,.dn5p .bundle-tier[data-pair="1"] .tier-pair-companion-wrap{margin:0!important;padding:0!important;border:0!important}.dn5p .bundle-tiers[data-dn5p-extras=hide] .bundle-tier[data-pair="1"] .tier-pair-companion-wrap>div:not(.tier-pair-companion){display:none!important}.dn5p .bundle-tier[data-pair="1"] .tier-pair-target-row .bundle-line-item,.dn5p .bundle-tier[data-pair="1"] .tier-pair-companion{display:grid!important;grid-template-columns:20px 28px minmax(0,1fr) 66px;column-gap:8px!important;row-gap:8px!important;align-items:center!important;min-width:0}.dn5p .bundle-tier[data-pair="1"] .tier-pair-companion{grid-template-columns:20px 56px minmax(0,1fr) 66px}.dn5p .bundle-tier[data-pair="1"] :is(.tier-target-opt-picker,.pc-opt-picker,.tier-opt-group,.pc-opt-group,.bundle-variant-select){display:contents!important}.dn5p .bundle-tier[data-pair="1"] .bundle-variant-types-label{grid-column:1/-1;margin:0}.dn5p .bundle-tier[data-pair="1"] .bundle-line-item__top{grid-column:1/-1;grid-row:1;display:flex!important;align-items:baseline!important;justify-content:space-between;gap:8px!important;padding-left:28px;min-width:0}.dn5p .bundle-tier[data-pair="1"] .bundle-line-item__top>div:first-child{flex:1 1 auto;min-width:0;overflow:hidden}.dn5p .bundle-tier[data-pair="1"] .bundle-line-item__label{display:none!important}.dn5p .bundle-tiers .bundle-tier[data-pair="1"] .bundle-line-item__title{display:block!important;margin:0!important;font-family:Nunito,sans-serif!important;font-size:12px!important;font-weight:900!important;line-height:1.35!important;color:#3c4a66!important;cursor:default;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dn5p .bundle-tier[data-pair="1"] .bundle-line-item__price{display:flex!important;align-items:baseline;gap:6px;flex:none;margin:0!important;white-space:nowrap;font-variant-numeric:tabular-nums}.dn5p .bundle-tier[data-pair="1"] .bundle-line-item__price .pairux-price{display:inline!important;font-family:Nunito,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important;color:var(--night)!important}.dn5p .bundle-tier[data-pair="1"] .bundle-line-item__price .pairux-compare{display:inline!important;font-family:Nunito,sans-serif!important;font-size:11px!important;line-height:1.35!important;color:#7f8ea8!important;text-decoration:line-through!important}.dn5p .bundle-tier[data-pair="1"] .dn5p-pp__n{grid-column:1;grid-row:2;font-size:11px;font-weight:800;color:#6a7690}.dn5p .bundle-tier[data-pair="1"] .tier-item-thumb{grid-column:2;grid-row:2;cursor:default!important}.dn5p .bundle-tier[data-pair="1"] .is-color>.bundle-variant-select>.bundle-variant-select__trigger{grid-column:3;grid-row:2;min-width:0}.dn5p .bundle-tier[data-pair="1"] .is-size>.bundle-variant-select>.bundle-variant-select__trigger{grid-column:4;grid-row:2;width:66px}.dn5p .bundle-tier[data-pair="1"] .bundle-variant-select__trigger{box-sizing:border-box;height:34px;padding:0 12px!important;font-size:12px!important;font-weight:700!important;color:#46546e!important;background:#fdfbf7!important}.dn5p .bundle-tier[data-pair="1"] .bundle-variant-select__trigger [data-bundle-selected-label]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dn5p .bundle-tier[data-pair="1"] .bundle-variant-select__trigger>svg{display:none}.dn5p .bundle-tier[data-pair="1"] .bundle-variant-select__trigger:after{content:"\25be";flex:none;color:#8ca2c4}.dn5p .bundle-tier[data-pair="1"] .bundle-variant-select__trigger[aria-expanded=true]:after{content:"\25b4";color:#46546e}.dn5p .bundle-tier[data-pair="1"] .tier-pair-companion .bundle-line-item__image{position:relative;grid-column:2;grid-row:2;box-sizing:border-box;width:56px!important;height:68px!important;margin:0!important;padding:0!important;border:0!important;border-radius:12px!important;overflow:hidden;background:#efe9dc;box-shadow:0 0 0 1.5px #c5cedc;cursor:pointer;transition:box-shadow .15s}.dn5p .bundle-tier[data-pair="1"] .tier-pair-companion .bundle-line-item__image:hover,.dn5p .bundle-tier[data-pair="1"] .tier-pair-companion .bundle-line-item__image:focus-visible{box-shadow:0 0 0 2px #46546e;outline:0}.dn5p .bundle-tier[data-pair="1"] .tier-pair-companion .bundle-line-item__image>img{display:block;width:100%!important;height:100%!important;object-fit:cover;pointer-events:none}.dn5p .dn5p-pp__view{position:absolute;left:0;right:0;bottom:0;height:18px;background:#46546edb;color:#f8f4ec;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:900;letter-spacing:.12em;pointer-events:none}.dn5p .dn5p-pp__dot{position:absolute;top:4px;right:4px;width:12px;height:12px;border-radius:50%;background:var(--dn5p-sw);box-shadow:0 0 0 1.5px #fdfbf7;pointer-events:none}.dn5p .bundle-tiers .bundle-tier[data-pair="1"] .bundle-variant-select__menu:not([hidden]){grid-column:1/-1;grid-row:3;margin:0 0 0 64px!important}.dn5p .bundle-tiers .bundle-tier[data-pair="1"] .is-color .bundle-variant-select__menu:not([hidden]){max-height:247px!important;overflow-y:auto!important;overscroll-behavior:contain}.dn5p .bundle-tiers .bundle-tier[data-pair="1"] .is-color .bundle-variant-select__menu:not([hidden]):before{content:none}.dn5p .bundle-tier[data-pair="1"] .is-color>.bundle-variant-select:has(>.bundle-variant-select__menu:not([hidden])):before{content:"";grid-column:1/-1;grid-row:3;align-self:start;justify-self:start;position:relative;z-index:2;box-sizing:content-box;width:10px;height:10px;margin:-6.5px 0 0 86px;background:#fdfbf7;border-left:1.5px solid #c5cedc;border-top:1.5px solid #c5cedc;transform:rotate(45deg)}.dn5p .bundle-tiers .bundle-tier[data-pair="1"] .is-size .bundle-variant-select__menu:not([hidden]):before{left:auto;right:27px}.dn5p .bundle-tiers .bundle-tier[data-pair="1"] .is-color .bundle-variant-select__option:disabled{text-decoration:none!important}.dn5p .bundle-tiers .bundle-tier[data-pair="1"] .is-color .bundle-variant-select__option:disabled>span:not(.bundle-variant-select__swatch){text-decoration:line-through}.dn5p .bundle-tiers .bundle-tier[data-pair="1"] .is-color .bundle-variant-select__option:disabled>img,.dn5p .bundle-tiers .bundle-tier[data-pair="1"] .is-color .bundle-variant-select__option:disabled>.bundle-variant-select__swatch,.dn5p .bundle-tiers .bundle-tier[data-pair="1"] .is-color .bundle-variant-select__option:disabled[data-dn5p-sw]:before{opacity:.45}.dn5p .bundle-tiers .bundle-tier[data-pair="1"] .is-color .bundle-variant-select__option:disabled[data-dn5p-out]:after{content:attr(data-dn5p-out);flex:none;font-size:9.5px;font-weight:900;letter-spacing:.12em;color:#aab4c6;-webkit-text-fill-color:#aab4c6}@media(min-width:990px){.dn5p .bundle-tier[data-pair="1"] .tier-pair-target-row .bundle-line-item{grid-template-columns:22px 30px minmax(0,1fr) 80px;column-gap:10px!important}.dn5p .bundle-tier[data-pair="1"] .tier-pair-companion{grid-template-columns:22px 56px minmax(0,1fr) 80px;column-gap:10px!important}.dn5p .bundle-tier[data-pair="1"] .bundle-line-item__top{padding-left:32px}.dn5p .bundle-tier[data-pair="1"] .is-size>.bundle-variant-select>.bundle-variant-select__trigger{width:80px}.dn5p .bundle-tier[data-pair="1"] .bundle-variant-select__trigger{height:36px;font-size:12.5px!important}.dn5p .bundle-tiers .bundle-tier[data-pair="1"] .bundle-variant-select__menu:not([hidden]){margin-left:72px!important}.dn5p .bundle-tier[data-pair="1"] .is-color>.bundle-variant-select:has(>.bundle-variant-select__menu:not([hidden])):before{margin-left:94px}.dn5p .bundle-tiers .bundle-tier[data-pair="1"] .is-size .bundle-variant-select__menu:not([hidden]):before{right:35px}}.dn5p-peek [hidden]{display:none!important}.dn5p-peek .dn5p-sheet__dim{background:#26304a73;transition:opacity .3s}.dn5p-peek .dn5p-peek__box{max-height:90vh;max-height:90dvh;background:#f8f4ec;border-radius:28px 28px 0 0;outline:1.5px dashed rgba(70,84,110,.25);outline-offset:-8px;box-shadow:0 -20px 40px #28304233;transition:transform .38s var(--ease);color:#46546e;font-family:Nunito,sans-serif}.dn5p-peek__grip{display:block;flex:none;width:40px;height:5px;border-radius:3px;background:#c5cedc;margin:10px auto 0}.dn5p-peek__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:10px 18px 0;display:flex;flex-direction:column;gap:14px}.dn5p-peek__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.dn5p-peek__hd{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.dn5p-peek__kick{margin:0;font-size:10px;font-weight:900;letter-spacing:.16em;color:#7f8ea8}.dn5p-peek__name{margin:0;font-family:"Young Serif",serif;font-size:21px;font-weight:400;line-height:1.15;color:#3c4a66;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dn5p-peek__price{margin:0;display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.dn5p-peek__price [data-dn5p-peek-price]{font-size:16px;font-weight:900;color:#3c4a66}.dn5p-peek__price s{font-size:14px;color:#7f8ea8;text-decoration:line-through}.dn5p-peek__tag{font-size:10px;font-weight:900;color:#46546e;background:#e3e9f2;border-radius:5px;padding:1px 5px}.dn5p-peek__x{flex:none;width:44px;height:44px;border:0;border-radius:12px;background-color:#e9eef5;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.75) .9px,transparent 1.4px),radial-gradient(circle at 1px 1px,rgba(70,84,110,.1) .9px,transparent 1.4px);background-size:4px 4px,4px 4px;background-position:0 0,2px 2px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:#46546e;cursor:pointer}.dn5p-peek__x:hover{background-color:#dde4ef}.dn5p-peek__img{position:relative;flex:none;align-self:center;width:fit-content;max-width:100%;border-radius:20px;overflow:hidden;background:#efe9dc}.dn5p-peek__img>img{display:block;width:auto;height:auto;max-width:100%;max-height:min(55vh,calc(90vh - 300px));max-height:min(55dvh,calc(90dvh - 300px));object-fit:contain}.dn5p-peek__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;outline:1.5px dashed rgba(253,251,247,.85);outline-offset:-8px;border-radius:20px;pointer-events:none}.dn5p-peek__pill{position:absolute;left:14px;top:14px;display:flex;align-items:center;gap:6px;background:#f8f4ecf0;border-radius:999px;padding:4px 10px 4px 5px;font-size:11px;font-weight:900;color:#46546e;pointer-events:none}.dn5p-peek__pill:has(>i[hidden]){padding-left:10px}.dn5p-peek__pill>i{width:14px;height:14px;border-radius:50%;background:var(--dn5p-sw);box-shadow:inset 0 0 0 1px #0000001f}.dn5p-peek__thumbs{flex:none;display:flex;gap:8px}.dn5p-peek__thumbs>button{width:52px;height:64px;box-sizing:border-box;padding:2px;border:0;border-radius:12px;background:none;opacity:.7;cursor:pointer;transition:opacity .2s,box-shadow .2s}.dn5p-peek__thumbs>button.is-on{opacity:1;box-shadow:0 0 0 2px #46546e}.dn5p-peek__thumbs img{display:block;width:100%;height:100%;border-radius:10px;object-fit:contain;background:#efe9dc;pointer-events:none}.dn5p-peek__foot{flex:none;padding:12px 18px 22px;display:flex;gap:8px}.dn5p-peek__sg{height:52px;padding:0 16px;border-radius:16px;border:1.5px solid #c5cedc;background:#fdfbf7;font-family:Nunito,sans-serif;font-size:13px;font-weight:800;color:#46546e;cursor:pointer}.dn5p-peek__sg:hover{border-color:#8ca2c4}.dn5p-peek__back{flex:1;height:52px;border:0;border-radius:16px;background:#46546e;color:#f8f4ec;outline:1.5px dashed rgba(248,244,236,.45);outline-offset:-5px;font-family:Nunito,sans-serif;font-size:14px;font-weight:900;letter-spacing:.04em;cursor:pointer}.dn5p-peek__back:hover{background:#3c4a66}@media(min-width:990px){.dn5p-peek .dn5p-peek__box{width:min(460px,calc(100vw - 64px));max-height:calc(100vh - 60px);max-height:calc(100dvh - 60px);padding:0;gap:0;border-radius:28px;box-shadow:0 30px 60px #2830424d}.dn5p-peek__grip{display:none}.dn5p-peek__scroll{padding:24px 24px 0}.dn5p-peek__foot{padding:14px 24px 24px}.dn5p-peek__img>img{max-height:min(60vh,calc(100vh - 380px));max-height:min(60dvh,calc(100dvh - 380px))}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/dn5-pdp-v17.css.map */
