@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Montserrat:wght@300;400;500;600;700&display=swap";product-info{--pp-ink: #08101e;--pp-ink-soft: rgba(8,16,30,.85);--pp-ink-muted: rgba(8,16,30,.7);--pp-navy: #0b1839;--pp-blue: #1240a8;--pp-blue-vivid: #1e52cc;--pp-blue-hover: #0e2f80;--pp-blue-dim: rgba(18,64,168,.1);--pp-blue-line: rgba(18,64,168,.18);--pp-gold: #b8922a;--pp-gold-line: rgba(184,146,42,.22);--pp-bg: #f9f8f6;--pp-rule: rgba(8,16,30,.09);--pp-white: #ffffff;--pp-font-head: "Cormorant Garamond", Georgia, serif;--pp-font-body: "Montserrat", sans-serif;--pp-radius: 6px;--pp-radius-lg: 14px}product-info.gradient{background:var(--pp-bg)!important;padding-top:0!important;padding-bottom:0!important;color:#08101e!important}product-info .page-width{max-width:1600px;padding:0 clamp(1.5rem,4vw,5rem)}product-info .product.grid{gap:0;align-items:start}product-info .product__media-wrapper{padding:clamp(3rem,5vw,5.5rem) clamp(1rem,3vw,3.5rem) clamp(3rem,5vw,5.5rem) 0;position:sticky;top:5rem}product-info .product__media-list .media,product-info .media{border-radius:var(--pp-radius-lg)!important;background:#fff!important;overflow:hidden!important;box-shadow:0 4px 32px #08101e12,0 1px 6px #08101e0a!important;transition:box-shadow .4s ease!important}product-info .product__media-list .media:hover{box-shadow:0 12px 52px #08101e1f,0 3px 12px #08101e0f!important}product-info .product__media-list img,product-info .product-media-modal__content img{object-fit:contain!important;padding:clamp(1.5rem,3vw,2.5rem)!important}product-info .thumbnail-list{gap:.65rem!important;margin-top:.9rem!important}product-info .thumbnail-list__item--variant{border:2px solid transparent!important;border-radius:8px!important;overflow:hidden!important;transition:border-color .25s ease,transform .25s ease!important;background:#fff!important;box-shadow:0 1px 8px #08101e12!important}product-info .thumbnail-list__item--variant:hover{border-color:var(--pp-blue-line)!important;transform:translateY(-2px)!important}product-info .thumbnail-list__item--variant[aria-current=true]{border-color:var(--pp-blue)!important;box-shadow:0 2px 14px #1240a833!important}product-info .product__media-item:hover{cursor:zoom-in}product-info .product__info-wrapper{padding:clamp(3rem,5vw,5.5rem) 0 clamp(3rem,5vw,5.5rem) clamp(2.5rem,4.5vw,5rem)!important;border-left:1px solid var(--pp-rule)!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}product-info .product__text.caption-with-letter-spacing{font-family:var(--pp-font-body)!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.34em!important;text-transform:uppercase!important;color:var(--pp-blue)!important;margin-bottom:1.2rem!important;display:flex!important;align-items:center!important;gap:.65rem!important;opacity:.8!important}product-info .product__text.caption-with-letter-spacing:before{content:""!important;display:inline-block!important;width:2rem!important;height:1px!important;background:var(--pp-blue)!important;opacity:.55!important}product-info .product__title{position:relative!important}product-info .product__title h1{font-family:var(--pp-font-head)!important;font-size:clamp(2.8rem,5vw,5.6rem)!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.06!important;color:#08101e!important;margin:0 0 2rem!important;padding-bottom:2rem!important;border-bottom:1.5px solid var(--pp-rule)!important;background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:unset!important;background-clip:unset!important}product-info .product__title>a{display:none!important}product-info .rating-wrapper{display:flex!important;align-items:center!important;gap:.8rem!important;margin-bottom:1.2rem!important}product-info .rating-text,product-info .rating-count{font-family:var(--pp-font-body)!important;font-size:.68rem!important;color:var(--pp-ink-soft)!important}product-info [id^=price-]{margin:0 0 2rem!important;padding:2rem 0!important;border-radius:0!important;border:none!important;border-top:1px solid var(--pp-rule)!important;border-bottom:1px solid var(--pp-rule)!important;background:transparent!important;display:flex!important;flex-direction:column!important;gap:0!important}product-info .price .visually-hidden,product-info .price .visually-hidden--inline{display:none!important}product-info .price .badge.price__badge-sale{order:-1!important;align-self:flex-start!important;display:inline-flex!important;align-items:center!important;background:linear-gradient(135deg,#1240a8,#0e2f80)!important;color:#fff!important;font-family:var(--pp-font-body)!important;font-size:.65rem!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;border:none!important;border-radius:50px!important;padding:.45em 1.3em!important;margin-bottom:1.2rem!important}product-info .price__container{display:flex!important;flex-direction:column!important;gap:.5rem!important;align-items:flex-start!important}product-info .price__sale{display:flex!important;flex-direction:row!important;align-items:baseline!important;flex-wrap:wrap!important;gap:1.2rem!important}product-info .price--large .price-item--sale,product-info .price--large .price-item--sale.price-item--last{font-family:var(--pp-font-body)!important;font-size:clamp(2.6rem,3.7vw,3.9rem)!important;font-weight:600!important;letter-spacing:-.03em!important;color:#08101e!important;line-height:1.05!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"lnum" 1,"tnum" 1!important;order:1!important}product-info .price--large .price-item--regular,product-info .price--large s.price-item--regular{font-family:var(--pp-font-body)!important;font-size:1.9rem!important;font-weight:500!important;color:#08101e7a!important;text-decoration:line-through!important;text-decoration-thickness:1.25px!important;text-decoration-color:#08101e52!important;line-height:1.3!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"lnum" 1,"tnum" 1!important;order:2!important}product-info .price,product-info .price--large{margin-bottom:0!important;padding-bottom:0!important}product-info .price--large .price-item{font-family:var(--pp-font-body)!important;font-size:clamp(2.5rem,3.5vw,3.6rem)!important;font-weight:600!important;color:#08101e!important;letter-spacing:-.03em!important;line-height:1.05!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"lnum" 1,"tnum" 1!important}product-info .price,product-info .price--large,product-info [id^=price-]{margin-bottom:0!important;padding-bottom:0!important}product-info .product__tax,product-info .product__tax.caption.rte,product-info div.product__tax.caption.rte,.product__tax,.product__tax.caption.rte{font-family:var(--pp-font-body)!important;font-size:1rem!important;color:#08101e!important;letter-spacing:0!important;line-height:1.45!important;font-weight:500!important;text-transform:none!important;margin-top:0!important;padding-top:0!important;margin-bottom:.25rem!important}product-info .product__tax.caption.rte>*,.product__tax.caption.rte>*{margin:0!important;padding:0!important}product-info .product__tax a,.product__tax a{color:#08101e!important;text-decoration-color:#08101e59!important}product-info .pp-product-description-source[hidden],product-info .pp-product-features[hidden],product-info .pp-product-description-panel[hidden]{display:none!important}product-info .pp-product-features,product-info .pp-product-description-panel{margin:0 0 2.4rem!important}product-info .pp-product-description-panel{padding-top:2.2rem!important;border-top:1px solid var(--pp-rule)!important}product-info .pp-section-heading{font-family:var(--pp-font-body)!important;font-size:.92rem!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--pp-blue)!important;margin:0 0 1.2rem!important;display:flex!important;align-items:center!important;gap:.9rem!important}product-info .pp-section-heading:before{content:""!important;display:inline-block!important;width:18px!important;height:2px!important;border-radius:2px!important;background:var(--pp-blue)!important;flex-shrink:0!important;opacity:.6!important}product-info .pp-section-heading:after{content:""!important;flex:1!important;height:1px!important;background:var(--pp-rule)!important}product-info .product__description.rte{font-family:var(--pp-font-body)!important;font-size:clamp(1.28rem,1.55vw,1.48rem)!important;font-weight:500!important;line-height:1.95!important;color:#08101e!important;letter-spacing:.01em!important;margin:0 0 2.2rem!important}product-info .product__description.rte :is(h1,h2,h3,h4,h5,h6,p,span,strong,b,em,i,a,li,ul,ol,div,blockquote,table,tbody,thead,tr,td,th,font){font-family:var(--pp-font-body)!important;color:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}product-info .product__description.rte :is(p,span,li,div,blockquote,td,th,font){font-size:inherit!important;font-weight:inherit!important}product-info .product__description.rte p:first-child{font-size:clamp(1.32rem,1.62vw,1.55rem)!important;color:#08101e!important;margin-bottom:1.6rem!important;padding-left:1.2rem!important;border-left:3px solid var(--pp-blue)!important}product-info .product__description.rte strong{font-weight:700!important;color:#0b1839!important}product-info .product__description.rte p+p{margin-top:1rem!important}product-info .pp-product-features .pp-spec-grid{margin:.8rem 0 0!important}product-info .pp-product-description-panel .product__description.rte{margin:0!important}product-info .pp-feature-heading{font-family:var(--pp-font-body)!important;font-size:.92rem!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--pp-blue)!important;margin:2.8rem 0 0!important;padding:0 0 .9rem!important;display:flex!important;align-items:center!important;gap:.9rem!important;border-bottom:none!important;background:transparent!important}product-info .pp-feature-heading:before{content:""!important;display:inline-block!important;width:18px!important;height:2px!important;border-radius:2px!important;background:var(--pp-blue)!important;flex-shrink:0!important;opacity:.6!important}product-info .pp-feature-heading:after{content:""!important;flex:1!important;height:1px!important;background:var(--pp-rule)!important}.pp-spec-grid{display:flex;flex-direction:column;margin:.6rem 0 2.6rem}.pp-spec-row{display:grid;grid-template-columns:minmax(140px,.4fr) 1fr;border-bottom:1px solid var(--pp-rule);transition:background .16s ease}.pp-spec-row:first-child{border-top:1px solid var(--pp-rule)}.pp-spec-row:last-child{border-bottom:1px solid var(--pp-rule)}.pp-spec-row:hover{background:#1240a80a}.pp-spec-key{padding:1.15rem 0 1.15rem .2rem;font-family:var(--pp-font-body);font-size:1.18rem;font-weight:700;letter-spacing:.03em;color:#08101e;display:flex;align-items:center;background:transparent}.pp-spec-val{padding:1.15rem .5rem 1.15rem 1.6rem;font-family:var(--pp-font-body);font-size:1.2rem;font-weight:500;line-height:1.75;color:#08101e;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--pp-rule)}.pp-spec-sub{display:block;font-size:1.12rem;color:#08101e;font-weight:500;margin-top:.25rem;padding-left:.8rem;position:relative}.pp-spec-sub:before{content:"\2013";position:absolute;left:0;color:var(--pp-blue-line)}product-info .product__sku{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:.35rem!important;font-family:var(--pp-font-body)!important;margin-bottom:1.4rem!important}product-info .product__sku-label{display:inline-block;font-size:1.18rem!important;color:#08101e!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:uppercase!important;margin-right:0!important}product-info .product__sku-value{display:inline-block;font-size:1.45rem!important;font-weight:600!important;line-height:1.2!important;color:#08101e!important;letter-spacing:.01em!important}product-info .product__inventory{font-family:var(--pp-font-body)!important;font-size:.68rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;display:flex!important;align-items:center!important;gap:.45rem!important;margin-bottom:1rem!important;color:var(--pp-ink-soft)!important}product-info .product__info-container .product-form__input{margin-bottom:1.4rem!important}product-info .form__label{font-family:var(--pp-font-body)!important;font-size:.92rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--pp-ink)!important;margin-bottom:.75rem!important}product-info .select__select{font-family:var(--pp-font-body)!important;font-size:1rem!important;color:#08101e!important;background:var(--pp-white)!important;border:1.5px solid var(--pp-rule)!important;border-radius:var(--pp-radius)!important;padding:.9rem 1.2rem!important;transition:border-color .25s ease!important}product-info .select__select:focus{border-color:var(--pp-blue)!important;outline:none!important;box-shadow:0 0 0 3px var(--pp-blue-dim)!important}product-info .swatch-input__input+.swatch-input__label,product-info .product-form__input .swatch{border:1.5px solid var(--pp-rule)!important;border-radius:var(--pp-radius)!important;font-family:var(--pp-font-body)!important;font-size:.9rem!important;transition:border-color .22s,box-shadow .22s!important}product-info .swatch-input__input:checked+.swatch-input__label{border-color:var(--pp-blue)!important;box-shadow:0 0 0 2px var(--pp-blue-dim)!important}product-info .quantity__label.form__label{font-family:var(--pp-font-body)!important;font-size:.92rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--pp-ink)!important}product-info .quantity{border:1.5px solid var(--pp-rule)!important;border-radius:var(--pp-radius)!important;background:var(--pp-white)!important;overflow:hidden!important}product-info .quantity__button{color:var(--pp-ink-soft)!important;background:transparent!important;transition:color .2s,background .2s!important}product-info .quantity__button:hover{color:var(--pp-blue)!important;background:var(--pp-blue-dim)!important}product-info .quantity__input{font-family:var(--pp-font-body)!important;font-size:1.4rem!important;font-weight:600!important;color:#08101ef0!important;background:transparent!important}product-info .product-form__buttons{margin-top:2rem!important;display:flex!important;flex-direction:column!important;gap:1rem!important}product-info .product-form__cart-submit,product-info .product-form__submit{background:linear-gradient(135deg,#1240a8,#0e2f80)!important;border:none!important;color:#fff!important;font-family:var(--pp-font-body)!important;font-size:.92rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:50px!important;padding:1.5rem 3rem!important;min-height:4.4rem!important;width:100%!important;cursor:pointer!important;transition:all .3s cubic-bezier(.22,1,.36,1)!important;box-shadow:0 8px 32px #1240a85c,0 2px 8px #1240a829!important;position:relative!important;overflow:hidden!important}product-info .product-form__cart-submit:before,product-info .product-form__submit:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 50%,transparent 100%)!important;transform:translate(-100%)!important;transition:transform .6s ease!important}product-info .product-form__cart-submit:hover:before,product-info .product-form__submit:hover:before{transform:translate(100%)!important}product-info .product-form__cart-submit:hover,product-info .product-form__submit:hover{background:linear-gradient(135deg,#1650c8,#1240a8)!important;transform:translateY(-3px)!important;box-shadow:0 16px 48px #1240a870,0 4px 14px #1240a838!important}product-info .product-form__cart-submit:active,product-info .product-form__submit:active{transform:translateY(-1px)!important}product-info .product-form__cart-submit:disabled,product-info .product-form__submit:disabled{background:#08101e33!important;border:none!important;outline:none!important;box-shadow:none!important;transform:none!important;cursor:not-allowed!important;opacity:1!important;color:#0e2050b3!important;-webkit-text-fill-color:rgba(14,32,80,.7)!important}product-info .product-form__cart-submit:disabled:before,product-info .product-form__submit:disabled:before{display:none!important}product-info .product-form__cart-submit:disabled span,product-info .product-form__submit:disabled span,product-info .product-form__cart-submit:disabled .loading__spinner,product-info .product-form__submit:disabled .loading__spinner{color:#0e2050b3!important;fill:#0e2050b3!important;stroke:#0e2050b3!important;-webkit-text-fill-color:rgba(14,32,80,.7)!important;opacity:1!important;font-weight:800!important}product-info .shopify-payment-button{width:100%!important}product-info .shopify-payment-button__button,product-info .shopify-payment-button__button--unbranded{background:linear-gradient(135deg,#0e2050,#0b1839)!important;color:#fff!important;font-family:var(--pp-font-body)!important;font-size:.92rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:50px!important;min-height:4.4rem!important;border:1px solid rgba(18,64,168,.45)!important;width:100%!important;cursor:pointer!important;transition:all .3s cubic-bezier(.22,1,.36,1)!important;box-shadow:0 6px 28px #0b183959,inset 0 1px #ffffff12!important;position:relative!important;overflow:hidden!important}product-info .shopify-payment-button__button:after,product-info .shopify-payment-button__button--unbranded:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 50%,transparent 100%)!important;transform:translate(-100%)!important;transition:transform .65s ease!important;pointer-events:none!important}product-info .shopify-payment-button__button:hover:after,product-info .shopify-payment-button__button--unbranded:hover:after{transform:translate(100%)!important}product-info .shopify-payment-button__button:hover,product-info .shopify-payment-button__button--unbranded:hover{background:linear-gradient(135deg,#142860,#0e2050)!important;transform:translateY(-2px)!important;box-shadow:0 12px 36px #0b18396b!important;border-color:#1240a8a6!important}product-info .shopify-payment-button__button--branded{border-radius:50px!important;overflow:hidden!important;min-height:4.4rem!important;border:1px solid var(--pp-rule)!important;box-shadow:none!important}product-info .shopify-payment-button__button--branded:empty{display:none!important}product-info .shopify-payment-button__more-options{font-family:var(--pp-font-body)!important;font-size:.9rem!important;font-weight:500!important;letter-spacing:.06em!important;color:#08101e!important;text-decoration-color:#08101e66!important;display:block!important;text-align:center!important;margin-top:.8rem!important}product-info .product__text{font-family:var(--pp-font-body)!important;font-size:1.25rem!important;color:#08101e!important;letter-spacing:.02em!important;margin-top:.8rem!important}product-info .product__text.caption-with-letter-spacing,product-info .product__text.subtitle{display:flex!important;align-items:center!important;gap:.65rem!important}product-info .product__text.caption-with-letter-spacing:before,product-info .product__text.subtitle:before{content:""!important;display:inline-block!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#3cc464!important;flex-shrink:0!important}product-info .pickup-availability-preview{border:1px solid var(--pp-rule)!important;border-radius:var(--pp-radius)!important;background:#ffffffe6!important;padding:1rem 1.2rem!important;margin-top:.8rem!important}product-info .pickup-availability-preview__title{font-family:var(--pp-font-body)!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--pp-ink)!important}product-info .pickup-availability-preview__info{font-family:var(--pp-font-body)!important;font-size:1.05rem!important;color:#08101e!important}.pp-spec-strip{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.8rem 0 0}.pp-spec-chip{display:inline-flex;align-items:center;gap:.35rem;background:var(--pp-blue-dim);border:1px solid var(--pp-blue-line);border-radius:50px;padding:.38rem .9rem;font-family:var(--pp-font-body);font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-blue)}.pp-spec-chip__key{color:#08101e;font-weight:400}.pp-readmore{position:relative}.pp-readmore--collapsed>.pp-product-description-body,.pp-readmore--collapsed>.pp-product-features-body{max-height:var(--pp-readmore-h, 220px);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent 100%);mask-image:linear-gradient(to bottom,#000 60%,transparent 100%)}.pp-readmore--expanded>.pp-product-description-body,.pp-readmore--expanded>.pp-product-features-body{max-height:none;-webkit-mask-image:none;mask-image:none}.pp-readmore__toggle{display:inline-flex;align-items:center;gap:.4rem;margin-top:.6rem;padding:.6rem 0;background:none;border:none;color:var(--pp-blue, #0052cc);font-family:var(--pp-font-body);font-size:1.2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.pp-readmore__toggle svg{width:14px;height:14px;transition:transform .2s ease}.pp-readmore--expanded .pp-readmore__toggle svg{transform:rotate(180deg)}.pp-readmore__toggle:hover{text-decoration:underline}.pp-offer-box{display:flex;align-items:center;gap:1.4rem;margin:2.4rem 0 0;padding:1.4rem 1.8rem;border:1px dashed var(--pp-blue, #0052cc);border-radius:6px;background:linear-gradient(135deg,#0052cc0a,#0052cc14)}.pp-offer-box__icon{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--pp-blue, #0052cc);color:#fff}.pp-offer-box__icon svg{width:20px;height:20px}.pp-offer-box__body{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.pp-offer-box__title{font-family:var(--pp-font-body);font-size:1.35rem;font-weight:700;letter-spacing:.02em;color:var(--pp-ink);line-height:1.2}.pp-offer-box__sub{font-family:var(--pp-font-body);font-size:1.1rem;color:#555;line-height:1.4}.pp-offer-box__code-wrap{display:flex;align-items:stretch;gap:0;border:1px solid var(--pp-blue, #0052cc);border-radius:4px;overflow:hidden;flex-shrink:0}.pp-offer-box__code{font-family:Courier New,Courier,monospace;font-size:1.3rem;font-weight:700;letter-spacing:.1em;color:var(--pp-blue, #0052cc);padding:.8rem 1.2rem;background:#fff;display:flex;align-items:center}.pp-offer-box__copy{border:none;background:var(--pp-blue, #0052cc);color:#fff;font-family:var(--pp-font-body);font-size:1.15rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:0 1.4rem;cursor:pointer;transition:background .2s ease}.pp-offer-box__copy:hover{background:#003d99}.pp-offer-box__copy.is-copied{background:#1f7a3a}@media(max-width:749px){.pp-offer-box{flex-wrap:wrap;padding:1.2rem 1.4rem;gap:1rem}.pp-offer-box__code-wrap{flex:1 1 100%;margin-top:.4rem}.pp-offer-box__code{flex:1;justify-content:center}}.pp-trust-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin:2rem 0 0;border-top:1px solid var(--pp-rule);border-bottom:1px solid var(--pp-rule);padding:2rem 0}.pp-trust-strip--grid .pp-trust-item:nth-child(-n+2){border-bottom:1px solid var(--pp-rule);padding-bottom:1.6rem;margin-bottom:.8rem}.pp-trust-strip--grid .pp-trust-item:nth-child(2n){border-right:none}.pp-trust-item{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:.4rem 1.8rem;text-align:left;border-right:1px solid var(--pp-rule)}.pp-trust-item:last-child{border-right:none}.pp-trust-item svg{width:28px;height:28px;color:var(--pp-blue);flex-shrink:0}.pp-trust-item__text{display:flex;flex-direction:column;gap:.2rem}.pp-trust-item__label{font-family:var(--pp-font-body);font-size:1.25rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pp-ink);line-height:1.2}.pp-trust-item__sub{font-family:var(--pp-font-body);font-size:1.1rem;color:#08101e;letter-spacing:.02em;font-weight:400}product-info .product__accordion .accordion{border-top:1px solid var(--pp-rule)!important;margin-top:2.2rem!important}product-info .product__accordion details{border-bottom:1px solid var(--pp-rule)!important;border-radius:0!important}product-info .product__accordion details[open]{background:var(--pp-blue-dim)!important}product-info .product__accordion summary{background:transparent!important;padding:1.2rem 0!important;list-style:none!important}product-info .product__accordion summary::-webkit-details-marker{display:none}product-info .product__accordion .summary__title{display:flex!important;align-items:center!important;gap:.8rem!important}product-info .product__accordion .accordion__title{font-family:var(--pp-font-body)!important;font-size:.92rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--pp-ink)!important}product-info .product__accordion .accordion__content{font-family:var(--pp-font-body)!important;font-size:clamp(1.18rem,1.38vw,1.32rem)!important;line-height:1.85!important;color:#08101e!important;padding:0 0 1.6rem!important}product-info .product__accordion .icon-caret{color:var(--pp-blue)!important;transition:transform .28s ease!important}product-info .product__accordion details[open] .icon-caret{transform:rotate(180deg)!important}product-info .share-button{margin-top:1.6rem!important;padding-top:1.4rem!important;border-top:1px solid var(--pp-rule)!important}product-info .share-button__button{font-family:var(--pp-font-body)!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#08101e!important;background:transparent!important;border:1px solid rgba(8,16,30,.25)!important;border-radius:var(--pp-radius)!important;padding:.75rem 1.4rem!important;cursor:pointer!important;transition:border-color .22s,color .22s!important}product-info .share-button__button:hover{border-color:var(--pp-blue)!important;color:var(--pp-blue)!important}product-info .product-popup-modal__button{font-family:var(--pp-font-body)!important;font-size:.88rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--pp-blue)!important;text-decoration:underline!important;text-underline-offset:3px!important;background:transparent!important;border:none!important;cursor:pointer!important;padding:0!important}product-info .product__view-details{display:none!important}.related-products{background:var(--pp-bg);padding:clamp(3rem,5vw,6rem) clamp(1.5rem,4vw,5rem)}.related-products>.title,.related-products h2.title{font-family:var(--pp-font-head)!important;font-size:clamp(1.6rem,2.5vw,2.6rem)!important;font-weight:400!important;letter-spacing:.03em!important;color:var(--pp-ink)!important;border-bottom:1px solid var(--pp-rule);padding-bottom:.8rem;margin-bottom:2.4rem!important}.related-products .card__inner{border-radius:var(--pp-radius-lg)!important;border:1px solid var(--pp-rule)!important;background:var(--pp-white)!important;transition:border-color .3s ease,box-shadow .4s ease,transform .45s cubic-bezier(.22,1,.36,1)!important;overflow:hidden!important}.related-products .card__inner:hover{border-color:var(--pp-blue-line)!important;box-shadow:0 12px 40px #08101e1a!important;transform:translateY(-6px)!important}.related-products .card__heading a{font-family:var(--pp-font-head)!important;font-size:clamp(1.05rem,1.3vw,1.4rem)!important;font-weight:400!important;color:var(--pp-ink)!important;transition:color .22s!important}.related-products .card__heading a:hover{color:var(--pp-blue)!important}.related-products .price-item{font-family:var(--pp-font-head)!important;font-size:1.2rem!important;color:var(--pp-ink)!important}@media(max-width:989px){product-info .product__info-wrapper{border-left:none!important;border-top:1px solid var(--pp-rule)!important;padding:clamp(2rem,4vw,3.5rem) 0!important}product-info .pp-product-description-panel{padding-top:1.8rem!important}product-info .product__media-wrapper{padding:clamp(2rem,4vw,3.5rem) 0 0!important;position:static!important}.pp-trust-strip{padding:1.6rem 0}.pp-trust-item{padding:.4rem 1.2rem}}@media(max-width:749px){product-info .product__title h1{font-size:2.2rem!important}product-info .price--large .price-item--sale,product-info .price--large .price-item--sale.price-item--last{font-size:2.15rem!important}product-info .price--large .price-item{font-size:2.1rem!important}product-info .price--large .price-item--regular,product-info .price--large s.price-item--regular{font-size:1.55rem!important}.pp-trust-strip{grid-template-columns:1fr}.pp-trust-item{border-right:none!important;border-bottom:1px solid var(--pp-rule);padding:1rem 1.2rem}.pp-trust-item:last-child{border-bottom:none}.pp-spec-row{grid-template-columns:minmax(90px,.5fr) 1fr}product-info .pp-section-heading{letter-spacing:.18em!important}}@keyframes pp-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}product-info .product__info-container{animation:pp-fade-up .5s cubic-bezier(.22,1,.36,1) both!important}product-info .product-media-modal .media{border-radius:0!important;background:var(--pp-white)!important}.swym-button,.swym-button span,.swym-add-to-wishlist,.swym-add-to-wishlist span,.swym-btn-container .swym-button,.swym-btn-container .swym-button span{color:#08101e!important;font-family:var(--pp-font-body, "Montserrat", sans-serif)!important;font-size:1.08rem!important;font-weight:600!important;letter-spacing:.03em!important;background:transparent!important}.swym-btn-container .swym-add-to-wishlist.swym-icontext:after,.swym-btn-container .swym-add-to-wishlist.swym-icontext:before{color:#08101e!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/premium-product-page.css.map?cb=20260430 */
