.template-product .op-pdp-premium .productView-title{font-size:var(--op-pdp-title-desktop, 36px)!important;line-height:1.1!important;letter-spacing:-.035em}.template-product .op-pdp-premium .op-pdp-purchase-accordion__panel-inner{font-size:var(--op-pdp-detail-size, 15px);line-height:1.55}.template-product .op-pdp-premium .op-pdp-purchase-accordion__trigger{font-size:max(14px,var(--op-pdp-detail-size, 15px))}.template-product .op-pdp-premium .productView-nav .slick-list{transition-duration:var(--op-pdp-gallery-duration, .25s)}.template-product .op-pdp-premium .op-pdp-gallery-thumbs{display:flex;gap:8px;width:100%;margin-top:12px;padding:2px 0 6px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:x proximity}.template-product .op-pdp-premium .op-pdp-gallery-thumbs__button{flex:0 0 var(--op-pdp-thumb-desktop, 64px);width:var(--op-pdp-thumb-desktop, 64px);height:var(--op-pdp-thumb-desktop, 64px);padding:3px;border:1px solid rgba(14,27,77,.14);border-radius:8px;background:#f7f7f5;cursor:pointer;scroll-snap-align:start;transition:border-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.23,1,.32,1)}.template-product .op-pdp-premium .op-pdp-gallery-thumbs__button img{display:block;width:100%;height:100%;border-radius:5px;object-fit:contain}.template-product .op-pdp-premium .op-pdp-gallery-thumbs__button.is-current{border-color:#0e1b4d;box-shadow:inset 0 0 0 1px #0e1b4d}.template-product .op-pdp-premium .op-pdp-gallery-thumbs__button:focus-visible{outline:2px solid #0e1b4d;outline-offset:2px}.template-product .op-pdp-premium .op-pdp-gallery-thumbs--hide-desktop{display:none}@media(min-width:750px){.template-product .op-pdp-premium .op-pdp-gallery-nav{display:none}.template-product .op-pdp-premium .productView-nav .slick-arrow{position:absolute;top:50%;z-index:8;display:grid!important;width:42px;height:42px;padding:0;border:1px solid rgba(14,27,77,.1);border-radius:50%;color:#0e1b4d;background:#ffffffe0;box-shadow:0 3px 16px #0e1b4d14;place-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(-50%);transition:background .18s ease,box-shadow .18s ease}.template-product .op-pdp-premium .productView-nav .slick-prev{left:14px;right:auto}.template-product .op-pdp-premium .productView-nav .slick-next{right:14px;left:auto}.template-product .op-pdp-premium .productView-nav .slick-arrow svg{width:18px;height:18px}.template-product .op-pdp-premium .productView-nav .slick-prev svg{transform:rotate(180deg)}}.template-product .section-op-pdp-faq .op-pdp-faq{padding:var(--op-faq-top, 40px) clamp(18px,4vw,52px) var(--op-faq-bottom, 52px)}.section-op-pdp-faq .op-pdp-faq__inner{width:min(100%,1200px);max-width:1200px;padding:0;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:var(--op-faq-gap, 48px);align-items:start}.section-op-pdp-faq .op-pdp-faq__header{top:100px;margin:0}.section-op-pdp-faq .op-pdp-faq__heading{font-size:var(--op-faq-heading-size, 46px);line-height:1.07}.section-op-pdp-faq .op-pdp-faq__intro{margin-top:16px;font-size:15px;line-height:1.52}.section-op-pdp-faq .op-pdp-faq__question{font-size:var(--op-faq-question-size, 15px);line-height:1.42}.section-op-pdp-faq .op-pdp-faq__answer{font-size:var(--op-faq-answer-size, 15px);line-height:1.55}.section-op-pdp-reviews[hidden],.section-op-pdp-reviews .op-pdp-reviews[hidden],.halo-recently-viewed-block-sections[hidden]{display:none!important}.section-op-pdp-reviews .op-pdp-reviews{padding:var(--op-review-top, 48px) clamp(18px,4vw,52px) var(--op-review-bottom, 48px)}.section-op-pdp-reviews .op-pdp-reviews__inner{max-width:1200px}.section-op-pdp-reviews .op-pdp-reviews__header{margin-bottom:26px}.section-op-pdp-reviews .op-pdp-reviews__heading{font-size:var(--op-review-title-size, 42px);line-height:1.08}.template-product .halo-recently-viewed-block .halo-block-header .title{display:block;width:auto;color:#0e1b4d;font-weight:500;line-height:1.13;letter-spacing:-.035em;text-transform:none;text-wrap:balance}.template-product .halo-recently-viewed-block .halo-block-header .title .text{display:inline;width:auto;white-space:normal}.template-product .op-pdp-reveal{transform:translate3d(0,12px,0);transition-duration:.44s}.template-product .op-pdp-reveal.is-visible{transform:none}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.template-product .op-pdp-premium .op-pdp-gallery-thumbs__button:hover{border-color:#0e1b4d94;transform:translateY(-2px)}}@media(max-width:1023px){.section-op-pdp-faq .op-pdp-faq__inner{grid-template-columns:minmax(0,1fr);gap:24px}.section-op-pdp-faq .op-pdp-faq__header{position:static}}@media(max-width:749px){.template-product .op-pdp-premium .op-pdp-gallery-nav--hide-mobile{display:none}.template-product .op-pdp-premium .productView-nav .slick-arrow{display:none!important}.template-product .op-pdp-premium .productView-title{font-size:var(--op-pdp-title-mobile, 28px)!important}.template-product .op-pdp-premium .op-pdp-gallery-thumbs{gap:7px;margin-top:9px;padding-inline:12px}.template-product .op-pdp-premium .op-pdp-gallery-thumbs__button{flex-basis:var(--op-pdp-thumb-mobile, 56px);width:var(--op-pdp-thumb-mobile, 56px);height:var(--op-pdp-thumb-mobile, 56px)}.template-product .op-pdp-premium .op-pdp-gallery-thumbs--hide-mobile{display:none}.template-product .op-pdp-premium .op-pdp-gallery-thumbs--hide-desktop:not(.op-pdp-gallery-thumbs--hide-mobile){display:flex}.template-product .section-op-pdp-faq .op-pdp-faq{padding:var(--op-faq-top-mobile, 28px) 18px var(--op-faq-bottom-mobile, 36px)}.section-op-pdp-faq .op-pdp-faq__inner{gap:20px}.section-op-pdp-faq .op-pdp-faq__heading{font-size:var(--op-faq-heading-size-mobile, 34px)}.section-op-pdp-faq .op-pdp-faq__question{min-height:56px;padding:14px 16px}.section-op-pdp-reviews .op-pdp-reviews{padding:var(--op-review-top-mobile, 36px) 18px var(--op-review-bottom-mobile, 36px)}.section-op-pdp-reviews .op-pdp-reviews__heading{font-size:var(--op-review-title-size-mobile, 32px)}}@media(prefers-reduced-motion:reduce){.template-product .op-pdp-reveal,.template-product .op-pdp-premium .op-pdp-gallery-thumbs__button,.template-product .op-pdp-premium .productView-nav .slick-list{opacity:1;transform:none;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/op-pdp-v16.css.map */
