/*! OPCBleu Apex V8 — canonical theme module — 2026-08-20 */body.opc-theme--apex .opc-footer__brand-mark .opc-brand-mark{display:block;width:38px;height:38px;overflow:visible}body.opc-theme--apex .opc-footer__brand-mark .opc-brand-mark__shield{fill:#061426;stroke:#69b0ff;stroke-width:2;stroke-linejoin:round}body.opc-theme--apex .opc-footer__brand-mark .opc-brand-mark__chip,body.opc-theme--apex .opc-footer__brand-mark .opc-brand-mark__circuit{fill:none;stroke:#2387ff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body.opc-theme--apex .opc-footer__brand-mark .opc-brand-mark__fleur{fill:#f5f9ff}body.opc-theme--apex .opc-footer__brand-mark .opc-brand-mark__base{fill:none;stroke:#69b0ff;stroke-width:1.7;stroke-linecap:round}body.opc-theme--apex .opc-footer__brand-mark .opc-brand-mark__node{fill:#69b0ff}:root{--opc-apex-ui-bg:#030812;--opc-apex-ui-panel:#071321;--opc-apex-ui-panel-2:#091a2d;--opc-apex-ui-panel-3:#0b2038;--opc-apex-ui-line:rgba(94,151,224,.23);--opc-apex-ui-line-hot:rgba(53,144,255,.68);--opc-apex-ui-line-soft:rgba(94,151,224,.12);--opc-apex-ui-blue:#0865f5;--opc-apex-ui-electric:#2387ff;--opc-apex-ui-text:#f4f7fc;--opc-apex-ui-body:#aabbd0;--opc-apex-ui-muted:#7890aa;--opc-apex-ui-cut:10px;--opc-apex-ui-cut-sm:6px;--opc-apex-ui-radius:2px;--opc-apex-ui-h:44px;--opc-apex-ui-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.025);--opc-apex-ui-surface:linear-gradient(145deg,rgba(9,27,49,.96),rgba(4,13,25,.99));--opc-apex-ui-surface-hot:linear-gradient(145deg,rgba(12,41,78,.98),rgba(5,21,42,.99));--opc-apex-ui-primary:linear-gradient(110deg,#1d86ff 0%,#0865f5 52%,#0347b8 100%)}body.opc-theme--apex{background:var(--opc-apex-ui-bg)!important;color:var(--opc-apex-ui-body)!important}body:not(.template-product).opc-theme--apex #main :is(.card,.opc-product-card,.opc-commerce-tile,.opc-page-hero,.opc-static-page-card,.opc-search-discovery,.opc-contact-support,.opc-happy-customers,.opc-rewards,.product-form__info-list,.cart-wrapper__inner,.opc-cart-lines-card,.cart-recap,.faq__item,.collection__dynamic-part),body.opc-theme--apex .opc-footer :is(.opc-footer__brand-panel,.opc-footer__newsletter-panel,.opc-footer__menu,.opc-footer__command,.opc-footer__payment-deck,.opc-footer__utility),body.opc-theme--apex :is(#mini-cart .drawer__inner,#mobile-menu .drawer__inner,#mobile-collection-filters .drawer__inner,.modal__dialog,.value-picker__inner){border-radius:var(--opc-apex-ui-radius)!important}body.opc-theme--apex #main :is(.button,.product-form__add-button,.shopify-payment-button__button,.form__submit,.product-item__action-button,.opcbleu-view-all,.section__action-link),body.opc-theme--apex .opc-footer :is(.button,.opc-footer__locale-button,.social-media__item a),body.opc-theme--apex :is(#mini-cart,#mobile-menu,#mobile-collection-filters,.modal,.value-picker):is(button,.button,.modal__close,.drawer__close,.value-picker__close,.value-picker__choice-item){border-radius:var(--opc-apex-ui-radius)!important}body.opc-theme--apex #main :is(.form__field,input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],textarea,select,.select-wrapper--primary,.quantity-selector,.block-swatch__item,.color-swatch__item){border-radius:var(--opc-apex-ui-radius)!important}body.opc-theme--apex :is(.inventory--high,.inventory--low,.product-label,.rating__star,.flickity-page-dots .dot,.opcbleu-category-dots span,.opcbleu-trust-dots span){border-radius:999px!important}body:not(.template-product).opc-theme--apex #main :is(.card,.opc-product-card,.opc-commerce-tile,.opc-page-hero,.opc-static-page-card,.product-form__info-list,.opc-cart-lines-card,.cart-recap,.faq__item),body.opc-theme--apex .opc-footer :is(.opc-footer__brand-panel,.opc-footer__newsletter-panel,.opc-footer__menu,.opc-footer__command,.opc-footer__payment-deck){position:relative!important;border:1px solid var(--opc-apex-ui-line)!important;background:var(--opc-apex-ui-surface)!important;box-shadow:var(--opc-apex-ui-shadow)!important}body:not(.template-product).opc-theme--apex #main :is(.card,.opc-product-card,.opc-commerce-tile,.opc-page-hero,.opc-static-page-card,.product-form__info-list,.opc-cart-lines-card,.cart-recap,.faq__item):before,body.opc-theme--apex .opc-footer :is(.opc-footer__brand-panel,.opc-footer__newsletter-panel,.opc-footer__menu,.opc-footer__command,.opc-footer__payment-deck):before{content:""!important;position:absolute!important;z-index:3!important;top:-1px!important;left:-1px!important;width:42px!important;height:2px!important;background:linear-gradient(90deg,var(--opc-apex-ui-electric),transparent)!important;pointer-events:none!important}body:not(.template-product).opc-theme--apex :is(.product-item__title,[data-product-card-title],.line-item__title,.mini-cart__product-title,.product-meta__title,.opc-sticky-atc__title){height:auto!important;max-height:none!important;overflow:visible!important;display:block!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}body.opc-theme--apex #main :is(h1,h2,h3,.heading,.section__title,.page__title){letter-spacing:-.035em!important}body.opc-theme--apex #main :is(.section__title,.page__title):after{border-radius:0!important}body.opc-theme--apex #main :is(.button,.form__submit,.product-form__add-button,.product-item__action-button,.opcbleu-view-all,.section__action-link,.pagination__nav-item,.quantity-selector,.select-button,.value-picker-button),body.opc-theme--apex .opc-footer :is(.opc-footer__locale-button,.button),body.opc-theme--apex :is(#mini-cart,#mobile-menu,#mobile-collection-filters,.modal,.value-picker):is(.button,.modal__close,.drawer__close,.value-picker__close){box-sizing:border-box!important;border:1px solid var(--opc-apex-ui-line)!important;background:var(--opc-apex-ui-surface)!important;color:#dfeaff!important;box-shadow:inset 0 1px #ffffff09,0 7px 18px #0000001f!important}@media(hover:hover)and (pointer:fine){body.opc-theme--apex #main :is(.button,.product-item__action-button,.opcbleu-view-all,.section__action-link,.pagination__nav-item):hover,body.opc-theme--apex .opc-footer :is(.opc-footer__locale-button,.button):hover{border-color:var(--opc-apex-ui-line-hot)!important;background:var(--opc-apex-ui-surface-hot)!important;color:#fff!important;box-shadow:0 0 0 1px #2387ff14,0 10px 24px #0000002e!important;transform:translateY(-1px)!important}}body.opc-theme--apex #main :is(.button--primary,.product-form__add-button,.cart-recap__checkout,.opc-sticky-atc__button,.opcbleu-hero__button--primary),body.opc-theme--apex #mini-cart .button--primary{border-color:#5ea9ff94!important;background:var(--opc-apex-ui-primary)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff24,0 10px 24px #004dcc38!important}body.opc-theme--apex #main :is(.button,.product-form__add-button,.product-item__action-button,.opcbleu-view-all,.section__action-link),body.opc-theme--apex .opc-footer :is(.opc-footer__locale-button,.button){min-height:44px!important;font-weight:850!important;letter-spacing:.005em!important}@supports (clip-path:polygon(0 0)){body.opc-theme--apex #main :is(.button,.product-form__add-button,.product-item__action-button,.opcbleu-view-all,.section__action-link),body.opc-theme--apex .opc-footer :is(.opc-footer__locale-button,.button),body.opc-theme--apex :is(#mini-cart,#mobile-menu,#mobile-collection-filters,.modal,.value-picker):is(.button,.modal__close,.drawer__close,.value-picker__close){clip-path:polygon(var(--opc-apex-ui-cut-sm) 0,100% 0,100% calc(100% - var(--opc-apex-ui-cut-sm)),calc(100% - var(--opc-apex-ui-cut-sm)) 100%,0 100%,0 var(--opc-apex-ui-cut-sm))!important}}/*! OPCBleu Apex V8 — GLOBAL LANGUAGE / DRAWERS / MODALS / PAGE HERO */body.opc-theme--apex .value-picker.opc-locale-portal{position:fixed!important;inset:auto!important;display:block!important;z-index:10080!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}body.opc-theme--apex .value-picker.opc-locale-portal[aria-hidden=false]{visibility:visible!important;opacity:1!important;pointer-events:auto!important}body.opc-theme--apex .value-picker.opc-locale-portal .value-picker__inner{position:relative!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important;border:1px solid var(--opc-apex-ui-line-hot)!important;border-top:2px solid var(--opc-apex-ui-electric)!important;background:linear-gradient(160deg,#07182a,#030b16 72%)!important;box-shadow:0 24px 64px #00000085!important;overscroll-behavior:contain!important}body.opc-theme--apex .value-picker :is(.value-picker__header,.opc-header-picker__header){border-bottom:1px solid var(--opc-apex-ui-line)!important;background:#061321!important}body.opc-theme--apex .value-picker .value-picker__choice-item[aria-current=true]{border-color:#3d91ff75!important;border-left-color:var(--opc-apex-ui-electric)!important;background:linear-gradient(90deg,#144f9b94,#081c36f5)!important;color:#fff!important}body.opc-theme--apex :is(#mobile-menu,#mini-cart,#mobile-collection-filters) .drawer__inner{border-left:1px solid rgba(69,151,255,.42)!important;background:linear-gradient(160deg,#07182a,#030b16 70%)!important;box-shadow:-26px 0 64px #00000075!important}body.opc-theme--apex .modal__dialog{border:1px solid rgba(72,151,255,.36)!important;border-top:2px solid var(--opc-apex-ui-electric)!important;background:linear-gradient(155deg,#07182a,#030b16 72%)!important;box-shadow:0 28px 80px #00000085!important}body.opc-theme--apex :is(.drawer__header,.modal__header,.collection-drawer__header){border-bottom:1px solid var(--opc-apex-ui-line)!important;background:#040d19fb!important}body.opc-theme--apex :is(.drawer__footer,.collection-drawer__footer){border-top:1px solid var(--opc-apex-ui-line)!important;background:#040d19fb!important}html:has(body.opc-theme--apex #header-locale-picker[aria-hidden=false]),html:has(body.opc-theme--apex #footer-locale-picker[aria-hidden=false]),html:has(body.opc-theme--apex #footer-currency-picker[aria-hidden=false]),body.opc-theme--apex:has(#header-locale-picker[aria-hidden=false]),body.opc-theme--apex:has(#footer-locale-picker[aria-hidden=false]),body.opc-theme--apex:has(#footer-currency-picker[aria-hidden=false]){overflow-y:auto!important;overflow-x:clip!important;overscroll-behavior:auto!important}body.opc-theme--apex :is(#header-locale-picker,#footer-locale-picker,#footer-currency-picker):before{content:none!important;display:none!important;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.opc-theme--apex .opc-page-hero{padding:clamp(28px,4vw,52px)!important;border:1px solid var(--opc-apex-ui-line)!important;border-left:3px solid var(--opc-apex-ui-electric)!important;border-radius:0!important;background:radial-gradient(circle at 92% 10%,rgba(35,135,255,.1),transparent 28%),linear-gradient(145deg,#08192ef0,#030b15fc)!important;box-shadow:var(--opc-apex-ui-shadow)!important}body.opc-theme--apex .opc-page-hero__stat{border:1px solid var(--opc-apex-ui-line-soft)!important;border-radius:0!important;background:#030c18b8!important}body.opc-theme--apex .opc-page-hero__visual-mark{border-radius:0!important}body.opc-theme--apex{--opc-apex-ui-edge:#2387ff;--opc-apex-ui-edge-soft:rgba(35,135,255,.34);--opc-apex-ui-line:rgba(91,151,224,.24);--opc-apex-ui-line-soft:rgba(91,151,224,.15);--opc-apex-ui-surface:linear-gradient(155deg,#07182a,#030b16 74%);--opc-apex-ui-surface-flat:#061321}body.opc-theme--apex #main :is(.opc-page-hero,.card,.product-item,.opc-product-card,.opc-commerce-card,.opcbleu-why-card,.opcbleu-category-card,.opc-trust__item,.opc-about-v2__story-card,.opc-about-v2__brand-card,.opc-about-v2__highlight,.opc-brand-showcase__panel,.opc-brand-showcase__card,.opc-brand-showcase__logo-wrap,.opc-wishlist-card,.opc-wishlist-toolbar,.opc-wishlist-hero__stat--count,.opc-wishlist-add-all,.opc-wishlist-share,.opc-wishlist-empty,.opc-wishlist-no-results,.opc-wishlist-loading,.gift-wrap,.estimate-shipping,.text-with-icons--boxed){border-radius:0!important}body.opc-theme--apex #main :is(.button,.form__field,.select-button,.quantity-selector,.value-picker-button,.opcbleu-hero__button,.opcbleu-hero__badge,.opcbleu-hero__trust-item,.opcbleu-hero__trust-icon,.opcbleu-why-icon,.opc-trust__icon,.opc-brand-showcase__eyebrow,.opc-brand-showcase__arrow,.opc-wishlist-button,.opc-wishlist-variant,.opc-wishlist-search-shell,#opc-wishlist-search,[data-add-cart=true]){border-radius:0!important}body.opc-theme--apex #main :is(.badge,.product-item__label-list .product-label,.opc-stock,.opc-wishlist-stock,.opc-sticky-atc__stock){border-radius:0!important}body.opc-theme--apex #main :is(.opc-page-hero,.opc-brand-showcase__panel){position:relative;border-left:3px solid var(--opc-apex-ui-edge)!important;box-shadow:0 18px 48px #0000002e!important}body.opc-theme--apex #main :is(.opc-page-hero,.opc-brand-showcase__panel):after{content:"";position:absolute;right:0;bottom:0;width:34px;height:34px;border-right:1px solid rgba(72,151,255,.5);border-bottom:1px solid rgba(72,151,255,.5);pointer-events:none}body.opc-theme--apex .opcbleu-hero{position:relative!important;overflow:hidden!important;border-bottom:1px solid rgba(76,145,235,.18)!important;background:radial-gradient(circle at 82% 12%,rgba(8,101,245,.11),transparent 32%),linear-gradient(180deg,#05101f,#030812 82%)!important}body.opc-theme--apex .opcbleu-hero__container{position:relative!important}body.opc-theme--apex .opcbleu-hero__container:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background-image:linear-gradient(rgba(73,128,238,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(73,128,238,.035) 1px,transparent 1px)!important;background-size:40px 40px!important;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.74),transparent 88%)!important;mask-image:linear-gradient(to bottom,rgba(0,0,0,.74),transparent 88%)!important}body.opc-theme--apex .opcbleu-hero__content{position:relative!important;z-index:2!important}body.opc-theme--apex .opcbleu-hero__badge{display:inline-flex!important;min-height:34px!important;padding:0 12px!important;border:1px solid var(--opc-apex-ui-line)!important;border-left:3px solid var(--opc-apex-ui-edge)!important;border-radius:0!important;background:#041121c7!important;box-shadow:none!important;color:#b8d2f7!important;font-size:11px!important;font-weight:900!important;letter-spacing:.075em!important;text-transform:uppercase!important}body.opc-theme--apex .opcbleu-hero__title{max-width:900px!important;color:#f7f9fd!important;font-size:clamp(44px,6.2vw,82px)!important;font-weight:950!important;line-height:.96!important;letter-spacing:-.055em!important;text-shadow:none!important}body.opc-theme--apex .opcbleu-hero__description{max-width:800px!important;color:#aebdd0!important;font-size:clamp(16px,1.55vw,20px)!important;line-height:1.55!important}body.opc-theme--apex .opcbleu-hero__actions{gap:8px!important}body.opc-theme--apex .opcbleu-hero__button{min-height:50px!important;border-radius:0!important;box-shadow:none!important}body.opc-theme--apex .opcbleu-hero__button--primary{border-left:3px solid #75b9ff!important;background:linear-gradient(110deg,#17f,#0647b7 72%,#032c77)!important}body.opc-theme--apex .opcbleu-hero__button--secondary{border:1px solid var(--opc-apex-ui-line)!important;border-left:2px solid rgba(35,135,255,.55)!important;background:#051222d6!important;color:#dce8f8!important}body.opc-theme--apex .opcbleu-hero__trust{gap:6px!important}body.opc-theme--apex .opcbleu-hero__trust-item{position:relative!important;min-height:64px!important;border:1px solid var(--opc-apex-ui-line-soft)!important;border-left:2px solid rgba(35,135,255,.52)!important;border-radius:0!important;background:linear-gradient(110deg,#08192ed1,#040d19b8)!important;box-shadow:none!important}body.opc-theme--apex .opcbleu-hero__trust-icon{border-radius:0!important;background:#07192e!important;box-shadow:none!important}body.opc-theme--apex .opcbleu-hero__rig{position:relative!important;border:1px solid rgba(71,151,255,.35)!important;border-left:3px solid var(--opc-apex-ui-edge)!important;border-radius:0!important;background:linear-gradient(145deg,#081e3ae0,#030b16f5)!important;box-shadow:0 30px 70px #0000004d!important;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px))!important}body.opc-theme--apex .opcbleu-hero__rig:after{content:"";position:absolute;top:0;right:0;width:58px;height:2px;background:linear-gradient(90deg,transparent,var(--opc-apex-ui-edge));pointer-events:none}body.opc-theme--apex .opcbleu-hero__rig:before{border-radius:0!important}body.opc-theme--apex :is(.opcbleu-why-card,.opcbleu-category-card,.opc-trust__item){position:relative!important;border:1px solid var(--opc-apex-ui-line)!important;border-radius:0!important;background:linear-gradient(155deg,#071729,#04101d 72%)!important;box-shadow:0 12px 30px #00000024!important;overflow:hidden!important}body.opc-theme--apex :is(.opcbleu-why-card,.opcbleu-category-card,.opc-trust__item):before{content:""!important;position:absolute!important;z-index:4!important;left:0!important;top:0!important;width:58px!important;height:2px!important;background:linear-gradient(90deg,var(--opc-apex-ui-edge),transparent)!important;pointer-events:none!important}body.opc-theme--apex :is(.opcbleu-why-icon,.opc-trust__icon){border-radius:0!important;background:linear-gradient(145deg,#0e3564e6,#061931f5)!important;box-shadow:none!important}body.opc-theme--apex #main .shopify-section:has(.opcbleu-newsletter){margin-top:28px!important;margin-bottom:28px!important;padding:24px 22px!important;border:1px solid var(--opc-apex-ui-line)!important;border-left:3px solid var(--opc-apex-ui-edge)!important;border-radius:0!important;background:linear-gradient(135deg,#071426,#050d19 74%)!important;box-shadow:0 16px 40px #0000002e!important}body.opc-theme--apex #main .shopify-section:has(.opcbleu-newsletter):before{border-radius:0!important;opacity:.45!important}body.opc-theme--apex #main .shopify-section:has(.opcbleu-newsletter):is(.opcbleu-newsletter__input-row,.opcbleu-newsletter__field-wrapper,.opcbleu-newsletter__submit,.opcbleu-newsletter__alert){border-radius:0!important}body.opc-theme--apex #main .shopify-section:has(.opcbleu-newsletter) .opcbleu-newsletter__input-row{padding:5px!important;border-left:2px solid rgba(35,135,255,.5)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.opc-theme--apex .opc-trust{padding:18px 0!important}body.opc-theme--apex .opc-trust__container{gap:8px!important;width:min(calc(100% - 40px),1300px)!important}body.opc-theme--apex .opc-trust__item{min-height:92px!important;padding:16px 18px!important}body.opc-theme--apex .opc-trust__item:after{border-radius:0!important}body.opc-theme--apex .opc-trust__icon{width:52px!important;height:52px!important;margin-right:14px!important;border-radius:0!important}body.opc-theme--apex .opc-brand-showcase:before{border-radius:0!important;transform:rotate(45deg)!important;box-shadow:none!important}body.opc-theme--apex .opc-brand-showcase__panel{padding:clamp(24px,2.5vw,38px)!important;border:1px solid var(--opc-apex-ui-line)!important;border-left:3px solid var(--opc-apex-ui-edge)!important;border-radius:0!important;background:linear-gradient(145deg,#08192ef2,#030b15fa)!important;box-shadow:0 22px 58px #00000038!important;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))!important}body.opc-theme--apex .opc-brand-showcase__eyebrow{min-height:32px!important;border-radius:0!important;border-left:3px solid var(--opc-apex-ui-edge)!important;background:#07172a!important}body.opc-theme--apex .opc-brand-showcase__accent{width:64px!important;height:3px!important;border-radius:0!important}body.opc-theme--apex .opc-brand-showcase__card{border-radius:0!important;box-shadow:none!important}body.opc-theme--apex .opc-brand-showcase__logo-wrap{border-radius:0!important;background:#07172a!important}body.opc-theme--apex .opc-brand-showcase__arrow,body.opc-theme--apex .opc-brand-showcase__card-glow{border-radius:0!important}body.opc-theme--apex .opc-wishlist-page .opc-wishlist-hero.opc-page-hero{border-radius:0!important;border-left:3px solid var(--opc-apex-ui-edge)!important;box-shadow:0 18px 44px #00000029!important;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))!important}body.opc-theme--apex .opc-wishlist-page .opc-page-hero__eyebrow{border-radius:0!important;border-left:3px solid var(--opc-apex-ui-edge)!important}body.opc-theme--apex .opc-wishlist-page .opc-wishlist-hero__stat--count{border-radius:0!important;border-left:2px solid rgba(35,135,255,.45)!important}body.opc-theme--apex .opc-wishlist-page .opc-wishlist-hero__stat-icon{border-radius:0!important}body.opc-theme--apex .opc-wishlist-page:is(.opc-wishlist-add-all,.opc-wishlist-share){min-height:76px!important;border-radius:0!important;box-shadow:none!important}body.opc-theme--apex .opc-wishlist-page:is(.opc-wishlist-add-all,.opc-wishlist-share):before{border-radius:0!important}body.opc-theme--apex .opc-wishlist-toolbar{margin-bottom:16px!important;padding:8px!important;border-radius:0!important;border-left:3px solid rgba(35,135,255,.46)!important;box-shadow:none!important}body.opc-theme--apex .opc-wishlist-page #opc-wishlist-search{border-radius:0!important}body.opc-theme--apex .opc-wishlist-page .opc-wishlist-card{border-radius:0!important;box-shadow:none!important}body.opc-theme--apex .opc-wishlist-card__image-placeholder,body.opc-theme--apex .opc-wishlist-page .opc-wishlist-variant,body.opc-theme--apex .opc-wishlist-page .opc-wishlist-card__content>[data-add-cart=true]{border-radius:0!important}body.opc-theme--apex .opc-wishlist-page .opc-wishlist-card__content>:is(.opc-stock,.opc-sticky-atc__stock,.opc-wishlist-stock){border-radius:0!important}body.opc-theme--apex :is(.opc-wishlist-empty,.opc-wishlist-no-results,.opc-wishlist-loading,.opc-wishlist-empty-icon){border-radius:0!important}body.opc-theme--apex.template-cart .opc-cart-page .page__header{margin-bottom:14px!important;padding:22px 24px!important;border-radius:0!important;border-left:3px solid var(--opc-apex-ui-edge)!important;box-shadow:0 14px 34px #00000024!important;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))!important}body.opc-theme--apex.template-cart .opc-cart-page .opc-cart-lines-card{border-radius:0!important;box-shadow:none!important}body.opc-theme--apex.template-cart .opc-cart-page .line-item__image-wrapper{border-radius:0!important;background:#061321!important}body.opc-theme--apex.template-cart .opc-cart-page .quantity-selector{border-radius:0!important}body.opc-theme--apex.template-cart .opc-cart-page .cart-recap__scroller>.card{border-radius:0!important;border-left:3px solid var(--opc-apex-ui-edge)!important;box-shadow:0 16px 40px #0000002b!important}body.opc-theme--apex.template-cart .opc-cart-page .cart-recap__checkout{border-radius:0!important}body.opc-theme--apex.template-cart .opc-cart-page :is(.gift-wrap,.estimate-shipping,.shipping-estimator,.form__field,.select-wrapper,.form__submit){border-radius:0!important}body.opc-theme--apex.template-cart .opc-cart-page .text-with-icons--boxed,body.opc-theme--apex.template-cart .opc-cart-page .text-with-icons__item{border-radius:0!important}body.opc-theme--apex :is(#mobile-menu,#mini-cart,#mobile-collection-filters){border-radius:0!important}body.opc-theme--apex :is(#mobile-menu,#mini-cart,#mobile-collection-filters) .drawer__inner{border-left:1px solid rgba(69,151,255,.42)!important;border-radius:0!important;background:linear-gradient(160deg,#07182a,#030b16 70%)!important;box-shadow:-26px 0 64px #00000075!important}body.opc-theme--apex #mini-cart{overflow:hidden!important;border:1px solid rgba(69,151,255,.38)!important;border-top:2px solid var(--opc-apex-ui-edge)!important;border-radius:0!important;background:linear-gradient(160deg,#07182a,#030b16 72%)!important;box-shadow:-24px 0 58px #0000006b!important}body.opc-theme--apex #mini-cart:is(.mini-cart__inner,.mini-cart__content,.mini-cart__recap,.mini-cart__line-item,.mini-cart__image-wrapper,.quantity-selector,.button,.alert){border-radius:0!important}body.opc-theme--apex #mini-cart .mini-cart__alert-wrapper>.alert.alert--tight{border-radius:0!important;border-left:3px solid #ff6666!important;box-shadow:none!important}body.opc-theme--apex #mini-cart .mini-cart__line-item{border-bottom:1px solid var(--opc-apex-ui-line-soft)!important}body.opc-theme--apex #mini-cart .mini-cart__recap{border-top:1px solid var(--opc-apex-ui-line)!important;background:#04101d!important}body.opc-theme--apex .modal__dialog{border:1px solid rgba(72,151,255,.36)!important;border-top:2px solid var(--opc-apex-ui-edge)!important;border-radius:0!important;background:linear-gradient(155deg,#07182a,#030b16 72%)!important;box-shadow:0 28px 80px #00000085!important}body.opc-theme--apex :is(.drawer__header,.modal__header,.collection-drawer__header,.drawer__footer,.collection-drawer__footer){border-radius:0!important}body.opc-theme--apex .value-picker.opc-locale-portal{position:fixed!important;inset:auto!important;display:block!important;z-index:10080!important;width:auto!important;max-width:calc(100vw - 16px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 16px)!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;contain:none!important;isolation:isolate!important;transform:none!important}body.opc-theme--apex .value-picker.opc-locale-portal>.icon--nav-triangle-borderless{display:none!important}body.opc-theme--apex .value-picker.opc-locale-portal .value-picker__inner{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:min(520px,calc(100dvh - 28px))!important;margin:0!important;overflow:auto!important;border:1px solid rgba(72,151,255,.44)!important;border-top:2px solid var(--opc-apex-ui-edge)!important;border-radius:0!important;background:linear-gradient(160deg,#07182a,#030b16 72%)!important;box-shadow:0 24px 64px #00000085!important;transform:none!important;overscroll-behavior:contain!important}body.opc-theme--apex .value-picker :is(.value-picker__header,.opc-header-picker__header){border-bottom:1px solid var(--opc-apex-ui-line)!important;border-radius:0!important;background:#061321!important}body.opc-theme--apex .value-picker .value-picker__choice-list{padding:8px!important}body.opc-theme--apex .value-picker .value-picker__choice-item{min-height:46px!important;margin:0 0 5px!important;padding:0 13px!important;border:1px solid var(--opc-apex-ui-line)!important;border-left:3px solid transparent!important;border-radius:0!important;background:#08192ed1!important;color:#dce8f8!important;font-size:13.5px!important;font-weight:800!important}body.opc-theme--apex .value-picker .value-picker__choice-item[aria-current=true]{border-color:#3d91ff75!important;border-left-color:var(--opc-apex-ui-edge)!important;background:linear-gradient(90deg,#144f9b94,#081c36f5)!important;color:#fff!important}body.opc-theme--apex .opc-footer{border-top:1px solid rgba(65,137,229,.26)!important;background:linear-gradient(180deg,#04101d,#02070e 78%)!important}body.opc-theme--apex .opc-footer .opc-footer__shell{padding-block:18px 8px!important}body.opc-theme--apex .opc-footer .opc-footer__lead-grid{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(330px,.72fr)!important;gap:0!important;width:100%!important;margin:0!important;border-top:1px solid var(--opc-apex-ui-line-soft)!important;border-bottom:1px solid var(--opc-apex-ui-line-soft)!important}body.opc-theme--apex .opc-footer :is(.opc-footer__brand-panel,.opc-footer__newsletter-panel){height:auto!important;margin:0!important;border:0!important;border-left:2px solid rgba(35,135,255,.52)!important;border-radius:0!important;background:linear-gradient(145deg,#07182cbf,#030b15b8)!important;box-shadow:none!important}body.opc-theme--apex .opc-footer .opc-footer__newsletter-panel{border-left:1px solid var(--opc-apex-ui-line)!important}body.opc-theme--apex .opc-footer :is(.opc-footer__brand-panel-inner,.opc-footer__newsletter-panel){padding:20px 22px!important}body.opc-theme--apex .opc-footer .opc-footer__brand-lockup{margin-bottom:12px!important}body.opc-theme--apex .opc-footer .opc-footer__brand-title{margin-bottom:8px!important;font-size:clamp(24px,2.1vw,31px)!important}body.opc-theme--apex .opc-footer .opc-footer__brand-text{margin-bottom:0!important}body.opc-theme--apex .opc-footer .opc-footer__newsletter-form{gap:6px!important}body.opc-theme--apex .opc-footer :is(.opc-footer__field-wrap,.opc-footer__newsletter-submit,.opc-footer__locale-button,.opc-footer__payment-chip){border-radius:0!important}body.opc-theme--apex .opc-footer .footer__block-list.opc-footer__menu-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:none!important;gap:0!important;margin:10px 0 0!important;padding:0!important;border-top:1px solid var(--opc-apex-ui-line)!important;border-bottom:1px solid var(--opc-apex-ui-line)!important;background:#040e1a94!important}body.opc-theme--apex .opc-footer .footer__block-item.opc-footer__menu{width:100%!important;max-width:none!important;margin:0!important;padding:14px 18px!important;border:0!important;border-right:1px solid var(--opc-apex-ui-line-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.opc-theme--apex .opc-footer .footer__block-item.opc-footer__menu:last-child{border-right:0!important}body.opc-theme--apex .opc-footer .opc-footer__menu-title{font-size:13px!important;font-weight:950!important;letter-spacing:.09em!important;text-transform:uppercase!important}body.opc-theme--apex .opc-footer .opc-footer__utility{gap:0!important;margin:0!important;padding-top:10px!important}body.opc-theme--apex .opc-footer .opc-footer__command-deck{width:100%!important;margin:0!important;padding:0!important}body.opc-theme--apex .opc-footer .opc-footer__command-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important}body.opc-theme--apex .opc-footer :is(.opc-footer__command,.opc-footer__payment-deck){margin:0!important;border:0!important;border-top:1px solid var(--opc-apex-ui-line-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:13px 16px!important}body.opc-theme--apex .opc-footer .opc-footer__command+.opc-footer__command{border-left:1px solid var(--opc-apex-ui-line-soft)!important}body.opc-theme--apex .opc-footer .opc-footer__payment-deck{width:100%!important}body.opc-theme--apex .opc-footer .opc-footer__command:before,body.opc-theme--apex .opc-footer .opc-footer__payment-deck:before{content:none!important}body.opc-theme--apex .opc-footer .social-media__item a{width:42px!important;height:42px!important;border-radius:0!important;background:#081c34eb!important}body.opc-theme--apex .opc-footer .opc-footer__payment-chip{border-radius:0!important}body.opc-theme--apex .opc-footer .opc-footer__command--locale{order:0!important;margin-top:0!important}body.opc-theme--apex .opc-footer .opc-footer__locale-button{border-left:3px solid var(--opc-apex-ui-edge)!important}body.opc-theme--apex .opc-footer .opc-footer__bottomline{margin-top:8px!important;padding-top:8px!important;border-radius:0!important}body.opc-theme--apex:not(.template-product) #main:is(.product-gallery,.product-gallery__carousel,.product-gallery__thumbnail,.product-form__info-list,.card){border-radius:0!important}body.opc-theme--apex.template-product #main [class*=product-gallery]{border-radius:0!important}body.opc-theme--apex.template-product #opc-sticky-atc,body.opc-theme--apex.template-product #opc-sticky-atc:is(.button,.opc-sticky-atc__media,.opc-sticky-atc__stock){border-radius:0!important}@media(max-width:999px){body.opc-theme--apex .opc-footer .opc-footer__lead-grid{grid-template-columns:minmax(0,1fr)!important}body.opc-theme--apex .opc-footer .opc-footer__newsletter-panel{border-left:2px solid rgba(35,135,255,.52)!important;border-top:1px solid var(--opc-apex-ui-line-soft)!important}}@media(max-width:749px){body.opc-theme--apex .opcbleu-hero{padding-top:22px!important}body.opc-theme--apex .opcbleu-hero__title{font-size:clamp(42px,13vw,61px)!important;line-height:.96!important}body.opc-theme--apex .opcbleu-hero__description{font-size:15px!important;line-height:1.55!important}body.opc-theme--apex .opcbleu-hero__actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}body.opc-theme--apex .opcbleu-hero__button--primary{grid-column:1/-1!important}body.opc-theme--apex .opcbleu-hero__trust{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}body.opc-theme--apex .opcbleu-hero__trust-item{min-height:68px!important;padding:8px 6px!important}body.opc-theme--apex .opcbleu-hero__trust-item strong{font-size:10.5px!important;line-height:1.2!important}body.opc-theme--apex .opcbleu-hero__trust-item p{display:none!important}body.opc-theme--apex .value-picker.opc-locale-portal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}body.opc-theme--apex #main .shopify-section:has(.opcbleu-newsletter){margin-block:18px!important;padding:18px 12px!important;border-radius:0!important}body.opc-theme--apex #main .shopify-section:has(.opcbleu-newsletter) .opcbleu-newsletter__input-row{border-radius:0!important}body.opc-theme--apex .opc-trust{padding:12px 0 8px!important}body.opc-theme--apex .opc-trust__container{gap:8px!important;padding-bottom:10px!important}body.opc-theme--apex .opc-trust__item{border-radius:0!important}body.opc-theme--apex.template-cart .opc-cart-page .page__header{padding:17px 15px!important;border-radius:0!important}body.opc-theme--apex.template-cart .opc-cart-page .line-item,body.opc-theme--apex.template-cart .opc-cart-page .line-item__image-wrapper{border-radius:0!important}body.opc-theme--apex .opc-wishlist-page .opc-wishlist-hero.opc-page-hero{padding:20px 16px!important;border-radius:0!important}body.opc-theme--apex .opc-wishlist-page .opc-wishlist-hero__stat--count,body.opc-theme--apex .opc-wishlist-page:is(.opc-wishlist-add-all,.opc-wishlist-share),body.opc-theme--apex .opc-wishlist-toolbar,body.opc-theme--apex .opc-wishlist-page .opc-wishlist-card{border-radius:0!important}body.opc-theme--apex .opc-brand-showcase__panel{padding:18px 8px 10px!important;border-radius:0!important}body.opc-theme--apex .opc-footer .opc-footer__shell{padding-block:12px 6px!important}body.opc-theme--apex .opc-footer :is(.opc-footer__brand-panel-inner,.opc-footer__newsletter-panel){padding:16px 14px!important}body.opc-theme--apex .opc-footer .footer__block-list.opc-footer__menu-grid{display:block!important;margin-top:6px!important;padding:0!important}body.opc-theme--apex .opc-footer .footer__block-item.opc-footer__menu{padding:0!important;border-right:0!important;border-bottom:1px solid var(--opc-apex-ui-line-soft)!important}body.opc-theme--apex .opc-footer .opc-footer__menu-title{min-height:52px!important;margin:0!important;padding:0 5px!important;display:flex!important;align-items:center!important}body.opc-theme--apex .opc-footer .footer__collapsible-content{padding:0 5px 12px!important}body.opc-theme--apex .opc-footer .opc-footer__command-row{grid-template-columns:minmax(0,1fr)!important}body.opc-theme--apex .opc-footer .opc-footer__command+.opc-footer__command{border-left:0!important}body.opc-theme--apex.template-product #main{padding-bottom:calc(var(--opc-sticky-height,124px) + 18px + env(safe-area-inset-bottom))!important}body.opc-theme--apex.template-product #opc-sticky-atc{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;padding:7px 9px calc(7px + env(safe-area-inset-bottom))!important;border-radius:0!important}body.opc-theme--apex.template-product #opc-sticky-atc .opc-sticky-atc__reviews{display:flex!important;font-size:10px!important}}body.opc-theme--apex #mobile-menu .opc-mobile-nav__item{border-bottom:1px solid var(--opc-apex-ui-line-soft)!important}body.opc-theme--apex #mobile-menu:is(.opc-mobile-nav__item-link,.opc-mobile-nav__group-link,.opc-mobile-nav__back,.opc-mobile-nav__view-all){border-radius:0!important}body.opc-theme--apex #mobile-menu .opc-mobile-nav__item-meta{display:none!important}body.opc-theme--apex #mobile-menu .opc-mobile-nav__item-title{font-size:15px!important;font-weight:850!important}@media(prefers-reduced-motion:reduce){body.opc-theme--apex *{scroll-behavior:auto!important}body.opc-theme--apex #main :is(.button,.opc-product-card){transition:none!important}}/*! OPCBleu Apex — global typography system · 2026-08-19 */:root{--opc-font-body:var(--text-font-family);--opc-font-display:var(--heading-font-family);--opc-leading-body:1.62;--opc-leading-copy:1.68;--opc-leading-heading:1.1;--opc-tracking-display:-.038em;--opc-tracking-heading:-.026em;--opc-tracking-copy:-.006em;--opc-tracking-ui:.006em}html{font-family:var(--opc-font-body);font-kerning:normal;font-optical-sizing:auto;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;text-rendering:optimizeLegibility;line-height:var(--opc-leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--opc-font-body)}body{font-size:1rem;line-height:var(--opc-leading-body);letter-spacing:var(--opc-tracking-copy)}main p,main li,main dd,main dt,.rte{line-height:var(--opc-leading-copy)}p,.rte p{margin-block-start:0;text-wrap:pretty}strong,b{font-weight:750}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.page__title,.section__title,.card__title,body:not(.template-product) .product-meta__title,.product-item__title{font-family:var(--opc-font-display);font-kerning:normal;text-wrap:balance}h1,.h1,.rte h1,.page__title{font-weight:900;line-height:1.04;letter-spacing:var(--opc-tracking-display)}h2,.h2,.rte h2,.section__title{font-weight:850;line-height:1.09;letter-spacing:-.032em}h3,.h3,.rte h3,.card__title{font-weight:800;line-height:1.17;letter-spacing:-.021em}h4,h5,h6,.h4,.h5,.h6,.rte h4,.rte h5,.rte h6{font-weight:760;line-height:1.24;letter-spacing:-.012em}.page__title{font-size:clamp(34px,4.2vw,58px)!important}.page__description{font-size:clamp(15.5px,1.15vw,18px);line-height:1.66;letter-spacing:-.008em;text-wrap:pretty}.section__title{font-size:clamp(25px,2.6vw,36px)}.rte h2{margin-top:1.6em}.rte h3{margin-top:1.45em}.rte p,.rte li{font-size:clamp(15px,1.05vw,17px)}:is(#main,.shopify-section-group-header-group,.shopify-section-group-footer-group,#mini-cart,.modal,.drawer,.value-picker) :is(.button,.shopify-payment-button__button,.product-form__add-button,.mini-cart__button-container .button,.header__action-item-link,.value-picker-button,.collection__toolbar-item,.form__field,.select-wrapper select,input,textarea){font-weight:700;letter-spacing:var(--opc-tracking-ui)}.button,.shopify-payment-button__button,.product-form__add-button{font-weight:800}:is(#main,.shopify-section-group-header-group,.shopify-section-group-footer-group,#mini-cart,.modal,.drawer,.value-picker) :is(input,textarea,select){line-height:1.4}label,.form__label,.form__field-label{font-weight:700;letter-spacing:.004em}.header__linklist-link,.mobile-menu__nav-link,.mobile-menu__nav-collapsible,.footer__title,.footer__link-item{letter-spacing:-.006em}.header__linklist-link{font-weight:740}.footer__title{font-weight:820;letter-spacing:-.018em}.footer__link-item{line-height:1.5}body:not(.template-product) .product-meta__title{font-size:clamp(28px,3.1vw,42px);font-weight:880;line-height:1.07;letter-spacing:-.034em}.product-item__title{font-weight:760;line-height:1.38;letter-spacing:-.014em;text-wrap:pretty}.product-item__vendor,body:not(.template-product) .product-meta__vendor{font-weight:720;letter-spacing:.025em}.product-item .price,.price,body:not(.template-product) .product-meta__price-list,.mini-cart__price-list{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"kern" 1;letter-spacing:-.012em}.product-item .price{font-weight:800}body:not(.template-product) .product-meta__price-list{font-weight:820}.product-form__info-title,.product-form__option-name{font-weight:760}.collection__toolbar,.collection__toolbar-item,.value-picker-button,.pagination,.breadcrumb,.product-label,.badge,.opc-stock-badge{font-size:max(12px,.75rem);line-height:1.25}.product-label,.badge,.opc-stock-badge{font-weight:820;letter-spacing:.035em}.mini-cart__product-title,.cart-item__title{font-weight:780;line-height:1.34;letter-spacing:-.014em}.mini-cart__recap-price-line,.cart-recap__price-line{font-variant-numeric:tabular-nums}.article__title,.blog-post-card__title,.article-item__title{font-weight:860;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.article__content,.article__content p,.shopify-policy__body,.shopify-policy__body p{font-size:clamp(15.5px,1.05vw,17px);line-height:1.72}.shopify-policy__title h1{font-size:clamp(34px,4vw,54px);font-weight:900;letter-spacing:-.038em;line-height:1.04}.opc-page-hero h1,.opc-about h1,.opc-rw h1,.opc-track h1,.opc-pcb h1,.opcbleu-sitemap h1,.opc-contact-support h1,.opc-happy h1{font-family:var(--opc-font-display);font-weight:900;line-height:1.02;letter-spacing:-.042em;text-wrap:balance}.opc-page-hero h2,.opc-about h2,.opc-rw h2,.opc-track h2,.opc-pcb h2,.opcbleu-sitemap h2,.opc-contact-support h2,.opc-happy h2,.opc-reviews h2{font-family:var(--opc-font-display);font-weight:860;line-height:1.08;letter-spacing:-.032em;text-wrap:balance}.opc-about h3,.opc-rw h3,.opc-track h3,.opc-pcb h3,.opcbleu-sitemap h3,.opc-contact-support h3,.opc-happy h3,.opc-reviews h3{font-family:var(--opc-font-display);font-weight:800;line-height:1.16;letter-spacing:-.021em;text-wrap:balance}.opc-page-hero p,.opc-about p,.opc-rw p,.opc-track p,.opc-pcb p,.opcbleu-sitemap p,.opc-contact-support p,.opc-happy p,.opc-reviews p{line-height:1.66;letter-spacing:-.007em;text-wrap:pretty}.opc-about__eyebrow,.opc-rw__eyebrow,.opc-track__eyebrow,.opc-page-hero__eyebrow,.opc-pcb__eyebrow,.opc-happy__kicker,.opc-reviews__eyebrow{font-weight:850;line-height:1.25;letter-spacing:.11em}.opc-about__button,.opc-rw__button,.opc-track__button,.opc-pcb .button,.opc-reviews__more a{font-weight:820;letter-spacing:.004em}.opc-about__lead,.opc-rw__hero-text,.opc-track__hero-copy>p,.opc-page-hero__description{font-size:clamp(16px,1.25vw,19px);line-height:1.68}.opc-about__trust-card h3,.opc-about__offer-card h3,.opc-about__value-card h3,.opc-rw__step h3,.opc-rw__earn-card strong,.opc-rw__reward-card h3,.opc-rw__vip-card h3,.opc-track__guest-guide h3{font-weight:820}.opc-wishlist-page h1,.opc-wishlist-hero h1,.opc-wishlist-page__title{font-weight:900;letter-spacing:-.04em;line-height:1.03}.opc-wishlist-page h2,.opc-wishlist-page h3{letter-spacing:-.025em}.opc-wishlist-page p,.opc-wishlist-page__empty p{line-height:1.65}body [id^=opc-happy-] .opc-happy__catalog-head h1{font-weight:900!important;line-height:1.04!important;letter-spacing:-.038em!important}body [id^=opc-happy-] .opc-happy__catalog-head p{font-size:clamp(15.5px,1.1vw,17px)!important;line-height:1.68!important}body [id^=opc-happy-] .opc-review__quote{font-size:clamp(15.5px,1.15vw,18px)!important;line-height:1.66!important;font-weight:540!important}body [id^=opc-happy-] .opc-review__name{font-size:14px!important;font-weight:820!important}body [id^=opc-happy-] .opc-review__product-title{font-size:12.5px!important;line-height:1.4!important;font-weight:760!important}.opc-about small,.opc-rw small,.opc-track small,.opc-pcb small,.mini-cart small,.footer small{font-size:max(12px,.75rem);line-height:1.45}@media(max-width:749px){body{letter-spacing:-.004em}.page__title{font-size:clamp(30px,9vw,40px)!important}.section__title{font-size:clamp(24px,7vw,30px)}body:not(.template-product) .product-meta__title{font-size:clamp(27px,8.4vw,35px)}.opc-page-hero h1,.opc-about h1,.opc-rw h1,.opc-track h1,.opc-pcb h1,.opcbleu-sitemap h1,.opc-contact-support h1,.opc-happy h1{letter-spacing:-.035em}.opc-about__lead,.opc-rw__hero-text,.opc-track__hero-copy>p,.opc-page-hero__description{font-size:15.5px;line-height:1.64}body [id^=opc-happy-] .opc-review__quote{font-size:15px!important;line-height:1.62!important}body [id^=opc-happy-] .opc-review__product-title{font-size:12px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}/*! OPCBleu Apex V8 — canonical final UI owner bundle — 2026-08-19 *//*! OPCBleu — home hero geometry · 2026-08-19 */@media(max-width:749px){html body.template-index.opc-theme--apex .opcbleu-hero__badge{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin-inline:auto!important;padding:8px 10px!important;border-radius:0!important;clip-path:none!important;line-height:1.28!important;text-align:center!important;white-space:normal!important;overflow:visible!important}html body.template-index.opc-theme--apex .opcbleu-hero__badge>span:first-child{display:none!important}html body.template-index.opc-theme--apex .opcbleu-hero__badge>span:last-child{display:inline!important;min-width:0!important;max-width:100%!important;line-height:1.28!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-align:center!important}html body.template-index.opc-theme--apex .opcbleu-hero__badge>span:last-child:before{content:"\269c\fe0f\a0"}}@media(max-width:380px){html body.template-index.opc-theme--apex .opcbleu-hero__badge{padding-inline:8px!important;font-size:9.5px!important;letter-spacing:.04em!important}}/*! OPCBleu Apex V8 canonical owner
   Targets the actual footer root: footer.opc-site-footer.opc-footer-premium.
   Geometry only. Footer locale JS/functionality is intentionally untouched.
*/html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium{--opc-footer-line:rgba(74,139,224,.28);--opc-footer-line-strong:rgba(50,139,255,.48);--opc-footer-edge:#1976ff;--opc-footer-panel:rgba(5,18,34,.86);--opc-footer-panel-alt:rgba(7,24,44,.82);--opc-footer-text:#f4f7fc;--opc-footer-muted:#9fb0c7;position:relative!important;overflow:visible!important;border-radius:0!important;border-top:1px solid var(--opc-footer-line-strong)!important;background:linear-gradient(180deg,#04101d,#02070e 78%,#01050a)!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium,html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium *{box-sizing:border-box;border-radius:0!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__trust-grid,html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__kicker{display:none!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium :is(.opc-footer__shell,.opc-footer__lead-grid,.opc-footer__brand-panel,.opc-footer__brand-panel-inner,.opc-footer__brand-lockup,.opc-footer__brand-copy,.opc-footer__newsletter-panel,.opc-footer__newsletter-form,.opc-footer__field-wrap,.footer__block-list,.footer__block-item,.footer__collapsible,.footer__collapsible-content,.opc-footer__utility,.opc-footer__command-deck,.opc-footer__command-row,.opc-footer__command,.opc-footer__localization-form,.footer__localization-form-item,.value-picker-wrapper,.opc-footer__social-row,.opc-footer__payment-deck,.opc-footer__payment-scroll,.opc-footer__bottomline){min-width:0!important;max-width:100%!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__shell{width:100%!important;padding-block:18px 8px!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__lead-grid{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr)!important;align-items:stretch!important;gap:0!important;width:100%!important;margin:0!important;border:1px solid var(--opc-footer-line)!important;background:#020911b8!important;overflow:hidden!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium :is(.opc-footer__brand-panel,.opc-footer__newsletter-panel){width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;border:0!important;background:linear-gradient(145deg,var(--opc-footer-panel-alt),var(--opc-footer-panel))!important;box-shadow:none!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__brand-panel{border-left:3px solid var(--opc-footer-edge)!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__newsletter-panel{display:flex!important;flex-direction:column!important;justify-content:center!important;border-left:1px solid var(--opc-footer-line-strong)!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__brand-panel-inner,html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__newsletter-panel{padding:20px 22px!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__brand-lockup{margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__brand-mark{border:1px solid var(--opc-footer-line-strong)!important;background:#051528d6!important;box-shadow:none!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__brand-title{margin-top:0!important;color:var(--opc-footer-text)!important;font-size:clamp(25px,2.4vw,34px)!important;line-height:1.08!important;letter-spacing:-.035em!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__brand-copy,html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__brand-text{color:var(--opc-footer-muted)!important;font-size:13.5px!important;line-height:1.62!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__newsletter-form{width:100%!important;margin:0!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__field-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:0!important;width:100%!important;border:1px solid var(--opc-footer-line-strong)!important;background:#03101e!important;overflow:hidden!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium :is(.opc-footer__newsletter-input,.opc-footer__newsletter-form input){width:100%!important;min-width:0!important;min-height:48px!important;border:0!important;background:transparent!important;box-shadow:none!important;outline-offset:-2px!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__newsletter-submit{min-width:48px!important;min-height:48px!important;margin:0!important;border:0!important;border-left:1px solid var(--opc-footer-line-strong)!important;background:linear-gradient(180deg,#0a4ba2,#06377a)!important;box-shadow:none!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .footer__block-list.opc-footer__menu-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;margin:10px 0 0!important;padding:0!important;border:1px solid var(--opc-footer-line)!important;background:#040e1aa8!important;overflow:hidden!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .footer__block-item.opc-footer__menu{width:100%!important;margin:0!important;padding:16px 18px!important;border:0!important;border-left:3px solid transparent!important;border-right:1px solid var(--opc-footer-line)!important;background:#05111f9e!important;box-shadow:none!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .footer__block-item.opc-footer__menu:nth-child(odd){border-left-color:var(--opc-footer-edge)!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .footer__block-item.opc-footer__menu:last-child{border-right:0!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__menu-title{color:#eef5ff!important;font-weight:850!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__menu-link{color:var(--opc-footer-muted)!important;transition:color .16s ease,transform .16s ease!important}@media(hover:hover)and (pointer:fine){html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__menu-link:hover{color:#76b5ff!important;transform:translate(2px)!important}}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__utility{width:100%!important;margin-top:10px!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__command-deck{width:100%!important;margin:0!important;padding:0!important;border:1px solid var(--opc-footer-line)!important;background:#030c17b8!important;overflow:visible!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__command-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;margin:0!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__command{width:100%!important;margin:0!important;padding:14px 16px!important;border:0!important;border-left:3px solid var(--opc-footer-edge)!important;background:#061425b8!important;box-shadow:none!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__command+.opc-footer__command{border-left:1px solid var(--opc-footer-line-strong)!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__localization-form,html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .footer__localization-form-item,html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .value-picker-wrapper{width:100%!important;margin:0!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__locale-button{width:100%!important;max-width:none!important;min-height:46px!important;margin:0!important;padding:0 13px!important;border:1px solid var(--opc-footer-line-strong)!important;border-left:3px solid var(--opc-footer-edge)!important;background:#06172a!important;box-shadow:none!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium :is(.opc-footer-picker,.opc-footer-picker .value-picker__inner,.opc-footer-picker .value-picker__choice-list,.opc-footer-picker .value-picker__choice-item){border-radius:0!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__social-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;margin:0!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium :is(.opc-footer__social-link,.social-media__item a){width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid var(--opc-footer-line-strong)!important;background:#06182c!important;box-shadow:none!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__payment-deck{width:100%!important;margin:0!important;padding:13px 16px!important;border:0!important;border-top:1px solid var(--opc-footer-line)!important;border-left:3px solid var(--opc-footer-edge)!important;background:#040f1dd1!important;box-shadow:none!important;overflow:hidden!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__payment-scroll{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;width:100%!important;overflow:visible!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__payment-chip{border:1px solid var(--opc-footer-line)!important;background:#f7f9fc!important;box-shadow:none!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__bottomline{width:100%!important;margin-top:8px!important;padding-top:10px!important;border-top:1px solid var(--opc-footer-line)!important;background:transparent!important;box-shadow:none!important}@media(min-width:750px)and (max-width:999px){html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__lead-grid{grid-template-columns:minmax(0,1fr)!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__newsletter-panel{border-left:3px solid var(--opc-footer-edge)!important;border-top:1px solid var(--opc-footer-line-strong)!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .footer__block-list.opc-footer__menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__command-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:749px){html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__shell{padding-block:12px 6px!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__lead-grid{grid-template-columns:minmax(0,1fr)!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__brand-panel-inner,html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__newsletter-panel{padding:17px 15px!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__newsletter-panel{border-left:3px solid var(--opc-footer-edge)!important;border-top:1px solid var(--opc-footer-line-strong)!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__brand-title{font-size:clamp(23px,7vw,29px)!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__brand-copy,html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__brand-text{font-size:12.5px!important;line-height:1.55!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .footer__block-list.opc-footer__menu-grid{display:block!important;margin-top:7px!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .footer__block-item.opc-footer__menu{width:100%!important;padding:0!important;border:0!important;border-left:3px solid var(--opc-footer-edge)!important;border-bottom:1px solid var(--opc-footer-line)!important;background:#05111fb8!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .footer__block-item.opc-footer__menu:last-child{border-bottom:0!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__menu-title{min-height:52px!important;margin:0!important;padding:0 14px!important;display:flex!important;align-items:center!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .footer__collapsible-content{padding:0 14px 13px!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__command-row{grid-template-columns:minmax(0,1fr)!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__command{border-left:3px solid var(--opc-footer-edge)!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__command+.opc-footer__command{border-left:3px solid var(--opc-footer-edge)!important;border-top:1px solid var(--opc-footer-line)!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__payment-deck{padding:12px 13px!important}}@media(max-width:420px){html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__brand-panel-inner,html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__newsletter-panel{padding:15px 13px!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__brand-title{font-size:24px!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__field-wrap{grid-template-columns:minmax(0,1fr) 48px!important}}@media(prefers-reduced-motion:reduce){html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__menu-link{transition:none!important}html body.opc-theme--apex footer.opc-site-footer.opc-footer-premium .opc-footer__menu-link:hover{transform:none!important}}@media(max-width:999px){body.opc-theme--apex #mobile-menu,body.opc-theme--apex #mobile-menu *,body.opc-theme--apex #mobile-menu *:before,body.opc-theme--apex #mobile-menu *:after{border-radius:0!important}body.opc-theme--apex #mobile-menu :is(.mobile-menu__inner,.mobile-menu__panel,.mobile-menu__section,.opc-mobile-nav__inner,.opc-mobile-nav__panel,.opc-mobile-nav__intro,.opc-mobile-nav__primary,.opc-mobile-nav__list,.opc-mobile-nav__list-item,.opc-mobile-nav__item,.opc-mobile-nav__index,.opc-mobile-nav__arrow,.opc-mobile-nav__support,.opc-mobile-nav__section-head,.opc-mobile-nav__support-grid,.opc-mobile-nav__support-card,.opc-mobile-nav__support-icon,.opc-mobile-nav__community,.opc-mobile-nav__socials,.opc-mobile-nav__fallback-language,.mobile-language-form,.mobile-language-form__wrapper,.mobile-language-form__select,.opc-mobile-nav__nested-head,.opc-mobile-nav__nested-title,.opc-mobile-nav__nested-body,.opc-mobile-nav__back,.opc-mobile-nav__back-icon,.opc-mobile-nav__view-all,.opc-mobile-nav__groups,.opc-mobile-nav__group,.opc-mobile-nav__group-link,.opc-mobile-nav__group-toggle,.opc-mobile-nav__group-arrow,.mobile-menu__nav-collapsible,.mobile-menu__nav-collapsible-content,.opc-mobile-nav__sublist,.opc-mobile-nav__subitem,.opc-mobile-nav__nested-list,.opc-mobile-nav__nested-item,.mobile-menu__promo-item,.mobile-menu__promo,.opc-mobile-nav__promo,.mobile-menu__image-wrapper,.opc-mobile-nav__promo-scroller,.mobile-menu__promo-list,.scroller,.scroller__inner),body.opc-theme--apex #mobile-menu :is(button,a,[role=button],select){clip-path:none!important}body.opc-theme--apex #mobile-menu .social-media__item a{border-radius:0!important;clip-path:none!important}body.opc-theme--apex #mobile-menu :is(.opc-mobile-nav__item--direct,.opc-mobile-nav__nested-item--direct,.opc-mobile-nav__group-link--direct){padding-right:14px!important}body.opc-theme--apex #mobile-menu :is(.opc-mobile-nav__item--submenu,.opc-mobile-nav__nested-item--submenu,.opc-mobile-nav__group-toggle--submenu){border-left:2px solid rgba(35,135,255,.58)!important;background:linear-gradient(90deg,#0b2d5257,#04111fdb 30%)!important}body.opc-theme--apex #mobile-menu :is(.opc-mobile-nav__arrow--submenu,.opc-mobile-nav__group-arrow--submenu){display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;min-width:34px!important;height:34px!important;border:1px solid rgba(35,135,255,.34)!important;background:#071d34!important;color:#69b7ff!important}body.opc-theme--apex #mobile-menu .opc-mobile-nav__expand-mark{display:block!important;font-size:22px!important;font-weight:500!important;line-height:1!important;transform-origin:center!important;transition:transform .18s ease,color .18s ease!important}body.opc-theme--apex #mobile-menu :is(.opc-mobile-nav__item--submenu,.opc-mobile-nav__nested-item--submenu,.opc-mobile-nav__group-toggle--submenu)[aria-expanded=true] .opc-mobile-nav__expand-mark{transform:rotate(45deg)!important;color:#fff!important}}.shopify-section:has(.opc-trust),.shopify-section:has(.opc-trust)>div,.shopify-section:has(.opc-trust) .section{margin-block:0!important;padding-block:0!important;background:#030a13!important}.opc-trust{--opc-trust-edge:var(--opc-blue-electric,#1976ff);--opc-trust-accent:var(--opc-blue-bright,#0865f5);--opc-trust-heading:var(--opc-heading,#f4f7fc);--opc-trust-text:var(--opc-text,#a9b8cc);--opc-trust-line:rgba(74,139,224,.26);--opc-trust-line-strong:rgba(50,139,255,.48);position:relative;isolation:isolate;width:100%;margin:0;padding:18px 0;overflow:hidden;color:var(--opc-trust-text);background:linear-gradient(90deg,rgba(25,118,255,.045) 1px,transparent 1px) 0 0/74px 74px,linear-gradient(180deg,#04101d,#020912);border-top:1px solid var(--opc-trust-line-strong);border-bottom:1px solid rgba(74,139,224,.18);color-scheme:dark}.opc-trust:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--opc-trust-edge) 0 14%,rgba(25,118,255,.12) 14% 100%);pointer-events:none}.opc-trust,.opc-trust *,.opc-trust *:before,.opc-trust *:after{box-sizing:border-box}.opc-trust__rack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(calc(100% - 40px),1240px);margin-inline:auto;gap:0;border:1px solid var(--opc-trust-line);background:#020a13c2;overflow:hidden}.opc-trust__item{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:15px;min-width:0;min-height:104px;margin:0;padding:18px 44px 18px 18px;overflow:hidden;border:0;border-right:1px solid var(--opc-trust-line);border-radius:0!important;background:linear-gradient(145deg,#07182cd1,#040f1de0);box-shadow:none!important;transition:background .18s ease,border-color .18s ease}.opc-trust__item:last-child{border-right:0}.opc-trust__item:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--opc-trust-edge),rgba(8,101,245,.14));opacity:.55;transition:opacity .18s ease,width .18s ease}.opc-trust__item:after{content:"";position:absolute;right:0;bottom:0;width:68px;height:1px;background:linear-gradient(90deg,transparent,var(--opc-trust-edge));opacity:.45;pointer-events:none}.opc-trust__index{position:absolute;top:10px;right:12px;color:#4a6380;font-size:9px;line-height:1;letter-spacing:.15em;font-weight:900;font-variant-numeric:tabular-nums}.opc-trust__icon{position:relative;z-index:1;display:grid;place-items:center;width:54px;height:54px;margin:0;color:#65adff;background:#061a31;border:1px solid var(--opc-trust-line-strong);border-left:3px solid var(--opc-trust-edge);border-radius:0!important;box-shadow:none!important;transition:color .18s ease,background .18s ease,border-color .18s ease}.opc-trust__icon svg{display:block;width:25px;height:25px}.opc-trust__content{position:relative;z-index:1;display:block;min-width:0}.opc-trust__content strong{display:block;margin:0 0 5px;color:var(--opc-trust-heading)!important;font-size:14.5px;line-height:1.25;letter-spacing:-.012em;font-weight:900;text-wrap:balance}.opc-trust__content small{display:block;margin:0;color:#9fb0c7!important;font-size:12.5px;line-height:1.5;font-weight:550}.opcbleu-trust-dots{display:none}@media(hover:hover)and (pointer:fine){.opc-trust__item:hover{background:linear-gradient(145deg,#081f39f5,#051324f5)}.opc-trust__item:hover:before{width:4px;opacity:1}.opc-trust__item:hover .opc-trust__icon{color:#fff;background:linear-gradient(180deg,#0b55b5,#073b82);border-color:#3f95ff}}@media(min-width:750px)and (max-width:999px){.opc-trust{padding:14px 0}.opc-trust__rack{width:min(calc(100% - 28px),940px)}.opc-trust__item{grid-template-columns:46px minmax(0,1fr);gap:12px;min-height:96px;padding:15px 30px 15px 14px}.opc-trust__icon{width:46px;height:46px}.opc-trust__icon svg{width:22px;height:22px}.opc-trust__content strong{font-size:13.5px}.opc-trust__content small{font-size:11.5px;line-height:1.45}}@media(max-width:749px){.opc-trust{padding:12px 0 10px}.opc-trust:before{height:2px}.opc-trust__rack{display:flex;width:100%;max-width:none;margin:0;padding:3px 14px 12px;gap:9px;overflow-x:auto;overflow-y:hidden;border:0;background:transparent;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-inline:14px;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.opc-trust__rack::-webkit-scrollbar{display:none}.opc-trust__item{flex:0 0 min(87%,365px);grid-template-columns:50px minmax(0,1fr);gap:13px;min-height:100px;padding:16px 34px 16px 15px;border:1px solid var(--opc-trust-line)!important;scroll-snap-align:center;scroll-snap-stop:always}.opc-trust__item:last-child{border-right:1px solid var(--opc-trust-line)!important}.opc-trust__icon{width:50px;height:50px}.opc-trust__icon svg{width:23px;height:23px}.opc-trust__content strong{font-size:14px}.opc-trust__content small{font-size:11.8px;line-height:1.45}.opcbleu-trust-dots{display:flex;align-items:center;justify-content:center;min-height:8px;margin:0;gap:6px}.opcbleu-trust-dots span{display:block;width:6px;height:6px;border-radius:0!important;background:#38516f;transition:width .2s ease,background-color .2s ease}.opcbleu-trust-dots span.active{width:22px;background:var(--opc-trust-edge)}}@media(max-width:380px){.opc-trust__rack{padding-inline:11px;scroll-padding-inline:11px}.opc-trust__item{flex-basis:91%;grid-template-columns:46px minmax(0,1fr);gap:11px;min-height:96px;padding:14px 30px 14px 13px}.opc-trust__icon{width:46px;height:46px}.opc-trust__content strong{font-size:13px}.opc-trust__content small{font-size:11px}}@media(prefers-reduced-motion:reduce){.opc-trust__item,.opc-trust__item:before,.opc-trust__icon,.opcbleu-trust-dots span{transition:none!important}.opc-trust__rack{scroll-behavior:auto}}.shopify-section--newsletter{--opc-news-brand:#003399;--opc-news-accent:#0865f5;--opc-news-electric:#1976ff;--opc-news-heading:#f4f7fc;--opc-news-text:#a9b8cc;--opc-news-ice:#dceaff;--opc-news-border:rgba(73,128,238,.25);--opc-news-border-strong:rgba(25,118,255,.56);--opc-news-ease:cubic-bezier(.22,1,.36,1);position:relative;isolation:isolate;box-sizing:border-box;width:min(calc(100% - var(--opc-layout-gutter) - var(--opc-layout-gutter)),var(--opc-layout-wide));margin:var(--opc-section-space-tight) auto var(--opc-section-space);padding:clamp(34px,4.4vw,50px) 22px;overflow:hidden;border:1px solid var(--opc-news-border);border-radius:24px;background:radial-gradient(circle at 11% 15%,rgba(25,118,255,.18),transparent 29%),radial-gradient(circle at 91% 88%,rgba(8,101,245,.15),transparent 31%),linear-gradient(135deg,#071426,#07101f 48%,#050912);color:var(--opc-news-text);box-shadow:0 24px 64px #0000004d,inset 0 1px #ffffff0b;color-scheme:dark}.shopify-section--newsletter *,.shopify-section--newsletter *:before,.shopify-section--newsletter *:after{box-sizing:border-box}.shopify-section--newsletter:before,.shopify-section--newsletter:after{content:"";position:absolute;pointer-events:none}.shopify-section--newsletter:before{top:-210px;right:-170px;z-index:-2;width:470px;height:470px;border:1px solid rgba(25,118,255,.12);border-radius:50%;background:radial-gradient(circle,rgba(25,118,255,.19),rgba(0,51,153,.06) 48%,transparent 70%)}.shopify-section--newsletter:after{top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.15;background-image:linear-gradient(rgba(220,234,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(220,234,255,.08) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent)}.shopify-section--newsletter .opcbleu-newsletter__copy{max-width:680px;margin:0 auto;color:var(--opc-news-text)!important;font-size:16px;line-height:1.7;text-align:center;text-wrap:balance}.shopify-section--newsletter .opcbleu-newsletter__copy :is(p,li){color:inherit!important}.shopify-section--newsletter .opcbleu-newsletter__copy p:last-child{margin-bottom:0}.shopify-section--newsletter .opcbleu-newsletter{width:100%;margin:0}.shopify-section--newsletter .opcbleu-newsletter__copy+.opcbleu-newsletter{margin-top:28px}.shopify-section--newsletter .opcbleu-newsletter__form{width:min(100%,680px);margin-inline:auto}.shopify-section--newsletter .opcbleu-newsletter__input-row{display:flex;align-items:stretch;gap:9px;margin:0!important;padding:7px;border:1px solid rgba(73,128,238,.24);border-radius:17px;background:#040a14d1;box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.shopify-section--newsletter .opcbleu-newsletter__input-row>*{margin:0!important}.shopify-section--newsletter .opcbleu-newsletter__field-wrapper{flex:1 1 auto;min-width:0;overflow:hidden;border:1px solid rgba(73,128,238,.2);border-radius:12px;background:linear-gradient(180deg,#0c1b32f5,#071121fa);transition:border-color .2s var(--opc-news-ease),box-shadow .2s var(--opc-news-ease)}.shopify-section--newsletter .opcbleu-newsletter__field-wrapper:focus-within{border-color:var(--opc-news-border-strong);box-shadow:0 0 0 3px #1976ff24,inset 0 1px #ffffff0a}.shopify-section--newsletter .opcbleu-newsletter__field-wrapper .form__field{width:100%;height:56px;padding:20px 18px 4px;border:0!important;border-radius:inherit;outline:0;background:transparent!important;color:var(--opc-news-heading)!important;box-shadow:none!important;caret-color:var(--opc-news-electric);font:inherit;font-size:15px}.shopify-section--newsletter .opcbleu-newsletter__field-wrapper .form__field:-webkit-autofill{-webkit-text-fill-color:var(--opc-news-heading);box-shadow:0 0 0 1000px #0a182d inset!important}.shopify-section--newsletter .opcbleu-newsletter__field-wrapper .form__floating-label{top:0;left:18px;color:#8fa3bd!important;font-size:15px;line-height:56px;transform-origin:0 0}.shopify-section--newsletter .opcbleu-newsletter__field-wrapper .form__field:focus+.form__floating-label,.shopify-section--newsletter .opcbleu-newsletter__field-wrapper .form__field.is-filled+.form__floating-label{color:var(--opc-news-ice)!important;transform:translateY(-6px) scale(.78)}.shopify-section--newsletter .opcbleu-newsletter__field-wrapper:has(.form__field[aria-invalid]){border-color:#f87171a3;box-shadow:0 0 0 3px #dc26261f}.shopify-section--newsletter .opcbleu-newsletter__submit{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:9px;min-width:176px;min-height:56px;margin:0;padding:0 27px;overflow:hidden;border:1px solid rgba(92,155,255,.62);border-radius:12px;background:linear-gradient(135deg,var(--opc-news-electric),var(--opc-news-accent) 46%,var(--opc-news-brand));color:#fff!important;box-shadow:0 12px 28px #003aa957,inset 0 1px #fff3;font-size:14px;font-weight:900;line-height:1.2;cursor:pointer;transition:transform .2s var(--opc-news-ease),border-color .2s var(--opc-news-ease),box-shadow .2s var(--opc-news-ease)}.shopify-section--newsletter .opcbleu-newsletter__submit svg{display:block;flex:0 0 auto;transition:transform .2s var(--opc-news-ease)}.shopify-section--newsletter .opcbleu-newsletter__submit:focus-visible{outline:2px solid #75baff;outline-offset:3px}.shopify-section--newsletter .opcbleu-newsletter__alert{width:min(100%,680px);margin:0 auto;padding:15px 17px;border:1px solid;border-radius:13px;background:#07101fe6;color:var(--opc-news-heading)!important;box-shadow:0 14px 34px #0003;font-size:14px;font-weight:800;line-height:1.5;text-align:left}.shopify-section--newsletter .opcbleu-newsletter__alert.alert--success{border-color:#22c55e6b;background:#14532d3d;color:#bbf7d0!important}.shopify-section--newsletter .opcbleu-newsletter__alert.alert--error{margin-bottom:12px;border-color:#f871717a;background:#7f1d1d3d;color:#fecaca!important}@media(hover:hover)and (pointer:fine){.shopify-section--newsletter .opcbleu-newsletter__submit:hover{transform:translateY(-2px);border-color:#97c1ffdb;box-shadow:0 17px 36px #0048c46b,inset 0 1px #ffffff3d}.shopify-section--newsletter .opcbleu-newsletter__submit:hover svg{transform:translate(3px)}}@media(max-width:999px){.shopify-section--newsletter{padding-inline:20px}}@media(max-width:749px){.shopify-section--newsletter{padding:32px 15px;border-radius:20px}.shopify-section--newsletter:before{top:-190px;right:-220px}.shopify-section--newsletter:after{background-size:38px 38px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%)}.shopify-section--newsletter .opcbleu-newsletter__copy{font-size:14px;line-height:1.6}.shopify-section--newsletter .opcbleu-newsletter__copy+.opcbleu-newsletter{margin-top:22px}.shopify-section--newsletter .opcbleu-newsletter__input-row{flex-direction:column;gap:8px;border-radius:16px}.shopify-section--newsletter .opcbleu-newsletter__field-wrapper{width:100%;border-radius:11px}.shopify-section--newsletter .opcbleu-newsletter__field-wrapper .form__field{height:53px;font-size:14px}.shopify-section--newsletter .opcbleu-newsletter__field-wrapper .form__floating-label{font-size:14px;line-height:53px}.shopify-section--newsletter .opcbleu-newsletter__submit{width:100%;min-width:0;min-height:51px;padding-inline:18px;border-radius:11px}.shopify-section--newsletter .opcbleu-newsletter__alert{font-size:13px}}@media(max-width:380px){.shopify-section--newsletter{padding:28px 12px;border-radius:18px}}@media(prefers-reduced-motion:reduce){.shopify-section--newsletter .opcbleu-newsletter__field-wrapper,.shopify-section--newsletter .opcbleu-newsletter__submit,.shopify-section--newsletter .opcbleu-newsletter__submit svg{transition:none!important}.shopify-section--newsletter .opcbleu-newsletter__submit:hover,.shopify-section--newsletter .opcbleu-newsletter__submit:hover svg{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/232/assets/opc-interface.css.map */
