:root{--p-cream: #f8f0e8;--p-cream-deep: #f0e6da;--p-cream-white: #fdfaf6;--p-gold: #c0a048;--p-gold-deep: #6b5410;--p-gold-soft: #e4d3a6;--p-charcoal: #282820;--p-charcoal-soft:#5a554a;--p-line: #e0d6c8;--p-line-dark: #43403a;--p-alert: #8c3a2b;--p-success: #4a6b3c;--p-ease: cubic-bezier(.16, 1, .3, 1);--p-radius: 2px}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.015em;font-weight:500}h1 em,h2 em,h3 em,.h0 em,.h1 em,.h2 em{font-style:italic;font-weight:400}.p-eyebrow{font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--p-gold-deep);line-height:1.4;margin:0 0 1.6rem}.p-eyebrow--light{color:var(--p-gold-soft)}.p-lede{font-size:clamp(1.6rem,1.3vw,1.84rem);line-height:1.7;max-width:60ch}.price,.price-item{font-family:var(--font-body-family);font-variant-numeric:tabular-nums}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:52px;font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}@media screen and (max-width:749px){.button,.shopify-challenge__button{min-height:48px}}.p-section{padding-block:clamp(56px,7vw,96px)}.p-wrap{max-width:var(--page-width, 1300px);margin-inline:auto;padding-inline:clamp(20px,5vw,56px)}.p-center{text-align:center}.p-head{max-width:62ch}.p-head--center{margin-inline:auto;text-align:center}.p-rule-gold{width:56px;height:1px;background:var(--p-gold);border:0;margin:0 0 2.4rem}.p-hero{position:relative;min-height:620px;height:calc(100svh - var(--header-height, 11rem));display:flex;align-items:flex-end;overflow:hidden;background:var(--p-charcoal)}.p-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.p-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.4s ease}.p-hero__slide.is-on{opacity:1}.p-hero__slide img,.p-hero__slide .placeholder-svg{width:100%;height:100%;object-fit:cover;object-position:var(--pos, center top)}.p-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#181713d1,#18171373 34%,#18171314 62%,#1817134d)}@media screen and (max-width:749px){.p-hero:after{background:linear-gradient(to top,#181713e6,#181713a8 45%,#1817134d 75%,#18171357)}}.p-hero__inner{position:relative;z-index:2;width:100%;max-width:var(--page-width, 1300px);margin-inline:auto;padding-inline:clamp(20px,5vw,56px);padding-bottom:clamp(56px,9vh,112px);color:var(--p-cream)}.p-hero__body{max-width:min(640px,92%)}.p-hero__title{font-family:var(--font-heading-family);font-size:clamp(4.64rem,7.4vw,10.24rem);font-weight:400;line-height:.96;letter-spacing:-.028em;color:var(--p-cream);max-width:13ch;margin:0}.p-hero__title em{font-style:italic;color:var(--p-gold-soft)}.p-hero__lede{margin-top:2.4rem;max-width:44ch;color:#f8f0e8db}.p-hero__cta{display:flex;gap:1.6rem;flex-wrap:wrap;margin-top:4rem}.p-hero__cta .button{white-space:nowrap}.p-hero__sizes{position:absolute;right:clamp(20px,5vw,56px);bottom:clamp(96px,16vh,160px);z-index:2;text-align:right;color:var(--p-cream);white-space:nowrap}.p-hero__sizes b{display:block;font-family:var(--font-heading-family);font-size:clamp(2.56rem,2.6vw,3.84rem);font-weight:400;color:var(--p-gold-soft);line-height:1}.p-hero__sizes span{display:block;margin-top:.8rem;font-size:1rem;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.p-hero__dots{position:absolute;left:clamp(20px,5vw,56px);bottom:2.4rem;z-index:2;display:flex;gap:1.2rem}.p-hero__dot{position:relative;width:34px;height:2px;background:#f8f0e852;border:0;padding:0;cursor:pointer}.p-hero__dot:before{content:"";position:absolute;top:-18px;right:-6px;bottom:-18px;left:-6px}.p-hero__dot.is-on{background:var(--p-gold)}@media screen and (max-width:749px){.p-hero{min-height:560px}.p-hero__sizes{display:none}.p-hero__cta .button{flex:1 1 100%}}.p-usp{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--p-line);margin:0;padding:0;list-style:none}.p-usp>li{display:flex;gap:1.6rem;padding:3.2rem 2.4rem;align-items:flex-start}.p-usp>li+li{border-left:1px solid var(--p-line)}.p-usp svg{width:26px;height:26px;flex:none;color:var(--p-gold-deep);stroke:currentColor;fill:none;stroke-width:1.3}.p-usp b{display:block;font-size:1.4rem;line-height:1.4}.p-usp span{display:block;font-size:1.2rem;color:var(--p-charcoal-soft);margin-top:2px}@media screen and (max-width:989px){.p-usp{grid-template-columns:repeat(2,1fr)}.p-usp>li:nth-child(odd){border-left:0}.p-usp>li:nth-child(n+3){border-top:1px solid var(--p-line)}}@media screen and (max-width:520px){.p-usp>li{padding:2rem 1.6rem;gap:1.2rem}}.p-marquee{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.p-marquee__track{display:flex;align-items:center;gap:clamp(28px,4vw,64px);padding-right:clamp(28px,4vw,64px);flex:none;min-width:100%;animation:p-marquee var(--dur, 44s) linear infinite}.p-marquee:hover .p-marquee__track{animation-play-state:paused}@keyframes p-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.p-marquee__item{display:inline-flex;align-items:center;gap:1.2rem;white-space:nowrap;font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.p-marquee__item svg{width:15px;height:15px;flex:none;color:var(--p-gold)}.p-marquee--display .p-marquee__item{font-family:var(--font-heading-family);font-size:clamp(2.8rem,4.4vw,5.6rem);font-weight:400;letter-spacing:-.01em;text-transform:none}.p-sizes{display:flex;gap:1.2rem;flex-wrap:wrap;justify-content:center}.p-sizes span{min-width:62px;padding:1.6rem 1.2rem;border:1px solid var(--p-gold-soft);border-radius:var(--p-radius);text-align:center;font-family:var(--font-heading-family);font-size:1.7rem;background:var(--p-cream-white);transition:background .3s var(--p-ease),color .3s var(--p-ease),transform .3s var(--p-ease)}.p-sizes span:hover{background:var(--p-charcoal);color:var(--p-cream);transform:translateY(-3px)}@media screen and (max-width:620px){.p-sizes span{min-width:52px;padding:1.2rem .8rem;font-size:1.5rem}}.p-edits{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px)}@media screen and (max-width:749px){.p-edits{grid-template-columns:1fr}}.p-edit{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:380px;padding:clamp(24px,3vw,40px);border-radius:var(--p-radius);overflow:hidden;isolation:isolate;color:var(--p-cream);text-decoration:none}.p-edit img,.p-edit .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 15%;z-index:-2;transition:transform 1.1s var(--p-ease)}.p-edit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#181713db,#1817132e)}.p-edit:hover img{transform:scale(1.04)}.p-edit h3{color:var(--p-cream);margin:0}.p-edit p{margin:.8rem 0 0;font-size:1.4rem;color:#f8f0e8d1}.p-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px)}@media screen and (max-width:989px){.p-reviews{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:700px){.p-reviews{grid-template-columns:1fr}}.p-review{display:flex;flex-direction:column;gap:1.6rem;padding:clamp(24px,3vw,36px);background:var(--p-cream-white);border:1px solid var(--p-line);border-radius:var(--p-radius)}.p-review__quote{font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.55;margin:0;flex:1}.p-review__body{font-size:1.4rem;line-height:1.6;margin:0;opacity:.8}.p-review__foot{display:flex;align-items:center;gap:1.2rem;padding-top:1.6rem;border-top:1px solid var(--p-line)}.p-review__who b{display:block;font-size:1.4rem}.p-review__who span{font-size:1.2rem;opacity:.75}.p-avatar{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--p-cream-deep);border:1px solid var(--p-gold-soft);color:var(--p-gold-deep);font-family:var(--font-heading-family);font-size:1.6rem}.p-stars{display:inline-flex;gap:2px;color:var(--p-gold)}.p-stars svg{width:14px;height:14px;fill:currentColor}.p-stars .is-empty{opacity:.28}.p-reviews-empty{padding:clamp(28px,4vw,48px);border:1px dashed var(--p-gold-soft);border-radius:var(--p-radius);text-align:center;background:#c0a0480f}.p-reassure{display:grid;gap:1.2rem;padding:2.4rem;background:var(--p-cream-deep);border-radius:var(--p-radius);margin:0;list-style:none}.p-reassure li{display:flex;gap:1.2rem;align-items:flex-start;font-size:1.4rem;line-height:1.5}.p-reassure a,.p-sizechart__note a{color:var(--p-gold-deep);text-decoration:underline;text-underline-offset:.2em}.p-reassure svg{width:18px;height:18px;flex:none;color:var(--p-gold-deep);stroke:currentColor;fill:none;stroke-width:1.4;margin-top:2px}.p-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:0;padding:0;list-style:none}.p-timeline li{position:relative;padding-top:3.2rem}.p-timeline li:before{content:"";position:absolute;top:6px;left:0;width:10px;height:10px;border-radius:50%;background:var(--p-gold-soft);border:1px solid var(--p-gold)}.p-timeline li.is-done:before{background:var(--p-gold)}.p-timeline li:after{content:"";position:absolute;top:11px;left:10px;right:0;height:1px;background:var(--p-line)}.p-timeline li:last-child:after{display:none}.p-timeline b{display:block;font-size:1.3rem}.p-timeline span{font-size:1.2rem;color:var(--p-charcoal-soft)}.p-chart-wrap{overflow-x:auto;border:1px solid var(--p-line);border-radius:var(--p-radius);scrollbar-width:none}.p-chart-wrap::-webkit-scrollbar{display:none}.p-chart{width:100%;border-collapse:collapse;font-size:1.4rem;background:var(--p-cream-white)}.p-chart th,.p-chart td{padding:1.2rem;text-align:center;border-bottom:1px solid var(--p-line)}.p-chart-wrap:focus-visible{outline:2px solid var(--p-gold-deep);outline-offset:2px}.p-chart thead th{background:var(--p-cream-deep);font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.p-chart tbody th{text-align:left;font-weight:600;background:var(--p-cream);white-space:nowrap;position:sticky;left:0;box-shadow:1px 0 0 var(--p-line)}.p-chart thead th:first-child{position:sticky;left:0;box-shadow:1px 0 0 var(--p-line)}.p-chart tbody tr:last-child th,.p-chart tbody tr:last-child td{border-bottom:0}.p-hint{display:none;align-items:center;gap:.8rem;margin-top:1.2rem;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.p-hint svg{width:14px;height:14px}@media screen and (max-width:760px){.p-hint{display:flex}}.p-faq{max-width:760px;margin-inline:auto}.p-faq__item{border-bottom:1px solid var(--p-line)}.p-faq__item:first-child{border-top:1px solid var(--p-line)}.p-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 0;cursor:pointer;font-family:var(--font-heading-family);font-size:1.7rem;font-weight:500;list-style:none}.p-faq__q::-webkit-details-marker{display:none}.p-faq__q:after{content:"+";flex:none;font-size:2rem;line-height:1;color:var(--p-gold-deep)}.p-faq__item[open] .p-faq__q:after{content:"\2212"}.p-faq__a{padding:0 0 2.4rem;font-size:1.4rem;line-height:1.7;opacity:.85;max-width:62ch}.p-notice{display:flex;gap:1.2rem;align-items:flex-start;padding:1.6rem 2rem;border-radius:var(--p-radius);background:var(--p-cream-deep);font-size:1.4rem;line-height:1.6}.p-notice svg{flex:none;width:20px;height:20px;margin-top:.1em;color:var(--p-gold-deep)}.p-measure{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,24px)}.p-measure__item{display:flex;gap:1.6rem;align-items:flex-start}.p-measure__item b{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--p-gold);color:var(--p-charcoal);font-family:var(--font-heading-family);font-size:1.5rem}.p-measure__item p{margin:.56rem 0 0;font-size:1.3rem;line-height:1.6;opacity:.8}@media screen and (max-width:760px){.p-measure{grid-template-columns:1fr}}.p-stamps{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(8px,2vw,20px);margin:clamp(3.2rem,4vw,4.8rem) 0 0;padding:0;list-style:none}.p-stamps__item{display:grid;place-items:center;width:clamp(38px,8vw,64px);aspect-ratio:1;border-radius:50%;border:1px solid var(--p-gold);color:var(--p-gold-deep);font-family:var(--font-body-family);font-weight:600;font-size:clamp(1.6rem,2.4vw,2.4rem);line-height:1}.p-stamps__item--reward{background:var(--p-gold);color:var(--p-charcoal)}.p-steps{list-style:none;margin:0;padding:0;grid-template-columns:repeat(3,1fr)}.p-steps .p-measure__item b{font-family:var(--font-body-family);font-weight:600}@media screen and (max-width:760px){.p-steps{grid-template-columns:1fr}}.p-terms{max-width:760px;margin-inline:auto}.p-terms .rte{margin-top:2.4rem;font-size:1.5rem;line-height:1.7}.p-circle-thanks{font-family:var(--font-heading-family);font-style:italic;font-size:clamp(2rem,2.2vw,2.6rem);margin:0}.p-notify{padding:2rem;border:1px dashed var(--p-gold);border-radius:var(--p-radius);background:#c0a04812}.p-notify__row{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.2rem}.p-notify__row input{flex:1 1 200px;min-height:48px;padding:0 1.6rem;border:1px solid var(--p-line);border-radius:var(--p-radius);background:var(--p-cream-white)}.p-notify__row button{flex:none}.p-notify p{margin:0;font-size:1.4rem}.p-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.p-marquee{-webkit-mask-image:none;mask-image:none;overflow-x:auto}.p-marquee__track{animation:none}.p-hero__slide{transition:none}}.footer-block--newsletter:has(.p-footer-contact){align-items:center}.p-footer-contact{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 2.4rem;margin:0;font-size:1.4rem;line-height:1}.p-footer-contact a{line-height:1.4}.p-footer-contact a{display:inline-flex;align-items:center;gap:.8rem;color:inherit;text-decoration:none}.p-footer-contact a:hover{text-decoration:underline}.p-footer-contact svg{flex:none;color:var(--p-gold-deep)}.p-contact{padding-top:3.6rem}.p-contact__heading{margin:0 0 2.4rem}.p-contact__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.p-contact__list>li{display:flex;gap:1.4rem;align-items:flex-start;padding:2rem;border:1px solid var(--p-line);border-radius:var(--p-radius);background:var(--p-cream-white)}.p-contact__list svg{flex:none;width:2.2rem;height:2.2rem;margin-top:.2rem;color:var(--p-gold-deep)}.p-contact__list b{display:block;margin-bottom:.4rem;font-size:1.5rem}.p-contact__list address{font-style:normal;font-size:1.5rem;line-height:1.5}.p-contact__list a{display:inline-block;font-size:1.5rem;line-height:1.5;color:inherit;text-underline-offset:.3rem}.p-contact__list address+a{margin-top:.6rem;color:var(--p-gold-deep)}.p-contact__list span{display:block;font-size:1.3rem;opacity:.75}@media screen and (max-width:749px){.header .header__heading-logo-wrapper,.header .header__heading-logo{max-width:4.6rem}}@media screen and (max-width:749px){.p-hero{height:calc(100svh - var(--header-height, 9.2rem))}}@media screen and (max-width:749px)and (max-height:780px){.p-hero__lede{display:none}.p-hero__title{font-size:3.8rem}.p-hero__inner{padding-bottom:4.8rem}}.price-item{white-space:nowrap}.product-form__input--pill input[type=radio]+label{min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center}.mobile-facets__open{min-height:4.4rem}.footer-block__details-content .list-menu__item--link{padding-block:1rem}.product__info-container textarea,.product__info-container input[type=text]{font-size:1.6rem}@media screen and (max-width:400px){.p-chart th,.p-chart td{padding:1rem .7rem}}.p-notice a{color:var(--p-gold-deep);text-decoration:underline;text-underline-offset:.2em}.cart-item .price,.cart-item__price-wrapper,.totals__total-value{white-space:nowrap}.collection-hero__description:empty{display:none}@media screen and (max-width:749px){.collection-hero__title{margin:2rem 0 .8rem}}.p-size-hint{margin:-.4rem 0 1.2rem;font-size:1.3rem;letter-spacing:.02em;color:var(--p-gold-deep)}.p-size-hint--alert{font-weight:700;animation:p-size-nudge .45s ease}@keyframes p-size-nudge{0%,to{transform:none}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@media(prefers-reduced-motion:reduce){.p-size-hint--alert{animation:none}}.p-needs-size .shopify-payment-button{position:relative}.p-needs-size .shopify-payment-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;z-index:2}.p-wa-buy{margin-top:1rem;gap:.8rem;background:#0f7a6c;color:#fff;border:0}.p-wa-buy:after{box-shadow:none}.p-wa-buy:hover{background:#0b6358}.p-wa-buy svg{flex:none}#MainContent [id^=hulkapps_option_list_]{background:var(--p-cream-white, #fffdf9);border:1px solid var(--p-line);border-radius:var(--p-radius);padding:2rem 1.8rem .8rem;margin:1.6rem 0 2rem;font-family:var(--font-body-family)}#MainContent [id^=hulkapps_option_list_]:before{content:"Make it yours";display:block;margin-bottom:1.6rem;font-family:var(--font-heading-family);font-size:2rem;line-height:1.2;color:rgb(var(--color-foreground))}#MainContent [id^=hulkapps_option_list_] .hulkapps_option{margin:0 0 1.6rem;padding:0}#MainContent [id^=hulkapps_option_list_] .hulkapps_option_name,#MainContent [id^=hulkapps_option_list_] .hulkapps_option_name div{font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:700!important;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.75)!important;margin-bottom:.8rem}#MainContent [id^=hulkapps_option_list_] textarea{width:100%!important;min-height:9rem;padding:1.2rem 1.4rem!important;font-family:var(--font-body-family)!important;font-size:1.6rem!important;line-height:1.5;color:rgb(var(--color-foreground))!important;background:#fff!important;border:1px solid var(--p-line)!important;border-radius:.8rem!important;box-shadow:none!important;resize:vertical}#MainContent [id^=hulkapps_option_list_] textarea:focus{outline:2px solid var(--p-gold-deep)!important;outline-offset:1px;border-color:transparent!important}#MainContent [id^=hulkapps_option_list_] .hulkapps_check_option{display:flex!important;align-items:center;gap:1.2rem;width:100%;min-height:4.8rem;padding:1rem 1.4rem!important;font-family:var(--font-body-family)!important;font-size:1.5rem!important;color:rgb(var(--color-foreground))!important;background:#fff;border:1px solid var(--p-line);border-radius:.8rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}#MainContent [id^=hulkapps_option_list_] .hulkapps_check_option:has(input:checked){border-color:var(--p-gold-deep);background:var(--p-cream-deep)}#MainContent [id^=hulkapps_option_list_] .hulkapps-custom-check{flex:none;width:2rem!important;height:2rem!important;margin:0!important;border:1.5px solid var(--p-gold-deep)!important;border-radius:.5rem!important;background:#fff!important}#MainContent [id^=hulkapps_option_list_] input:checked~.hulkapps-custom-check{background:var(--p-gold-deep)!important}#MainContent [id^=hulkapps_option_list_] input:checked~.hulkapps-custom-check svg{fill:#fff!important;stroke:#fff!important}#MainContent [id^=hulkapps_option_list_] .hulkapps_check_option:focus-within{outline:2px solid var(--p-gold-deep);outline-offset:2px}.image-with-text__media img.p-media-contain{object-fit:contain;padding:8%}#MainContent #option_total{border:1px solid var(--p-line)!important;border-radius:.8rem;background:var(--p-cream-deep)!important;padding:1rem 1.4rem!important;font-family:var(--font-body-family)!important;font-size:1.4rem!important;color:rgb(var(--color-foreground))!important}@media screen and (min-width:750px){#MainContent [id^=hulkapps_option_list_]{max-width:44rem}}.p-countdown{display:inline-flex;align-items:center;gap:.8rem;margin:0;font-size:1.4rem;line-height:1.3}.p-countdown strong{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--p-gold-deep)}.p-countdown svg{flex:none;color:var(--p-gold-deep)}.p-countdown--product{display:flex;margin:0 0 1.2rem;padding:1rem 1.4rem;border-radius:.8rem;background:var(--p-cream-deep);border:1px solid var(--p-line)}.p-sale-band{padding-block:clamp(2.4rem,4vw,4rem);border-block:1px solid var(--p-line)}.p-sale-band__inner{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;flex-wrap:wrap}.p-sale-band__heading{font-family:var(--font-heading-family);font-size:clamp(2.6rem,3.4vw,3.6rem);line-height:1.1;margin:.6rem 0}.p-sale-band__text{margin:0;opacity:.85}.p-sale-band__action{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap}.p-sale-band--compact{padding-block:1.2rem}.p-sale-band--compact .p-sale-band__inner{justify-content:center;gap:.8rem 2rem;text-align:center}.p-sale-band--compact .p-sale-band__text{font-size:1.4rem}@media screen and (max-width:749px){.p-sale-band__inner{flex-direction:column;align-items:flex-start}.p-sale-band__action{width:100%}.p-sale-band__action .button{flex:1 1 100%}.p-sale-band--compact .p-sale-band__inner{align-items:center}}.p-sizechart__img{display:block;margin:1.2rem 0 1.6rem}.p-sizechart__img img{display:block;width:100%;max-width:54rem;height:auto;border-radius:var(--p-radius);border:1px solid var(--p-line)}.p-sizechart__text>summary{cursor:pointer;font-size:1.4rem;text-decoration:underline;text-underline-offset:.2em;margin-bottom:1rem;color:var(--p-gold-deep)}@media screen and (max-width:380px){.announcement-bar__message{letter-spacing:.02em;font-size:1.2rem}}.p-pair__compare{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--p-line);border:1px solid var(--p-line);margin-top:4rem}.p-pair__col{background:var(--p-cream-white);padding:3.2rem 2.4rem}.p-pair__col--lead{background:var(--p-cream-deep)}.p-pair__label{margin:0;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:var(--p-charcoal-soft);display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.p-pair__badge{background:var(--p-gold-deep);color:var(--p-cream-white);border-radius:var(--p-radius);padding:.3rem .8rem;font-size:1.1rem;letter-spacing:.08em}.p-pair__eta{font-family:var(--font-heading-family);font-size:clamp(2.2rem,3vw,3rem);line-height:1.15;margin:1.2rem 0 .6rem}.p-pair__col--lead .p-pair__eta{color:var(--p-gold-deep)}.p-pair__note{margin:0;font-size:1.4rem;opacity:.8}.p-pair__points{list-style:none;margin:3.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.p-pair__points b{display:block;font-size:1.5rem;margin-bottom:.6rem}.p-pair__points span{display:block;font-size:1.4rem;opacity:.8;line-height:1.5}.p-pair__action{margin-top:3.2rem;display:flex;align-items:center;gap:1.6rem 2.4rem;flex-wrap:wrap}.p-pair__fine{margin:0;font-size:1.3rem;opacity:.75}@media screen and (max-width:749px){.p-pair__compare{grid-template-columns:1fr;margin-top:3.2rem}.p-pair__points{grid-template-columns:1fr;gap:2rem}.p-pair__action .button{flex:1 1 100%}}.p-buy-facts{list-style:none;margin:0 0 1.2rem;padding:1.4rem 1.4rem 1.2rem;display:grid;gap:1.2rem;background:var(--p-cream-deep);border-radius:var(--p-radius);font-size:1.3rem;line-height:1.5;color:var(--p-charcoal)}.p-buy-facts b{font-weight:600}.p-buy-facts a{color:var(--p-gold-deep);text-decoration:underline;text-underline-offset:.2em}.p-buy-facts__line{margin:0}.p-buy-facts .p-timeline span span{font-size:inherit}.p-buy-facts--soldout{display:block;font-size:1.4rem}.p-size-surcharge{margin:-.4rem 0 1.2rem;font-size:1.3rem;line-height:1.5;color:var(--p-charcoal-soft)}.p-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:var(--p-cream-white);border-top:1px solid var(--p-line);box-shadow:0 -.4rem 1.6rem #28282014}.p-sticky-atc[hidden]{display:none}.p-sticky-atc__info{display:grid;min-width:0;flex:1;line-height:1.3}.p-sticky-atc__title{font-size:1.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-sticky-atc__price{font-size:1.4rem;font-weight:600}.p-sticky-atc__btn{flex:none;min-width:14rem;min-height:4.4rem;padding:0 1.8rem}@media screen and (min-width:750px){.p-sticky-atc{display:none!important}}.p-cart-save{margin:.4rem 0 0;font-size:1.3rem;color:var(--p-success)}.p-cart-save s{color:var(--p-charcoal-soft)}.p-cart-promise{list-style:none;margin:1.2rem 0 0;padding:1.2rem 1.4rem;display:grid;gap:.4rem;background:var(--p-cream-deep);border-radius:var(--p-radius);font-size:1.3rem;line-height:1.5;text-align:left}.p-cart-promise a{color:var(--p-gold-deep);text-decoration:underline;text-underline-offset:.2em}
/*# sourceMappingURL=/cdn/shop/t/14/assets/petals.css.map */
