#header-group{position:relative;z-index:100}#header-group .announcement-bar,#header-group .header-announcements,#header-group .announcement-bar__slides{background:#0d1a2b!important;color:#e8f1fc!important;--color-background:#0d1a2b;--color-foreground:#e8f1fc;--color-foreground-rgb:232,241,252}#header-group .announcement-bar{border-bottom:1px solid rgba(210,229,252,.11)}#header-group .announcement-bar a{color:#e8f1fc!important}#header-group .header-section,#header-group header-component,#header-group .header__row--top{background:linear-gradient(120deg,#102139,#162d49 55%,#0d1d33)!important;color:#f7fbff!important;--color-background:#142842;--color-background-rgb:20,40,66;--color-foreground:#f7fbff;--color-foreground-rgb:247,251,255;--color-foreground-heading:#ffffff;--color-foreground-heading-rgb:255,255,255;--color-border:rgba(227,240,255,.16);--color-account-icon:#f7fbff}#header-group .header__row--top{border-bottom:1px solid rgba(220,236,255,.1)!important}#header-group .header__row--top a,#header-group .header__row--top button,#header-group .header__row--top svg{color:#f7fbff}#header-group .header__row--top a:hover{color:#d0e5ff}#header-group .header__navigation-bar-row{background:#142842;color:#fff}#header-group .header__columns{max-width:1600px;margin-inline:auto}#header-component[transparent]{--header-content-transition-timing:0s}main[data-template^=product]{background:linear-gradient(180deg,#f3f8fc,#f8fbfd 640px,#fff)}main[data-template^=product] .product-information{max-width:1540px;margin-inline:auto;padding:26px 24px 22px!important}main[data-template^=product] .product-information__grid,main[data-template^=product] .product-information__grid.product-information--media-left,main[data-template^=product] .product-information__grid.product-information--media-right{display:grid!important;grid-column:1/-1!important;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr)!important;gap:26px;align-items:start}main[data-template^=product] .product-information__media{width:100%!important;min-width:0!important;padding:0!important;grid-column:1!important;order:0!important}main[data-template^=product] .product-details{width:100%;min-width:0;grid-column:2!important;order:1!important;padding:0!important;align-self:start!important}main[data-template^=product] .product-details>.group-block{width:100%;background:#fffffff0;border-radius:24px;border:1px solid rgba(33,74,113,.1);box-shadow:0 14px 42px #1839580f;padding:28px!important}main[data-template^=product] .product-information__media media-gallery{position:relative;display:block!important;top:0!important;overflow:hidden;border:1px solid rgba(31,70,112,.1);border-radius:24px;box-shadow:0 14px 42px #1839580f;background:linear-gradient(180deg,#f6f9fc,#e8f1f8);padding:13px}main[data-template^=product] .product-information__media .product-media-container,main[data-template^=product] .product-information__media .product-media{border-radius:18px;overflow:hidden}main[data-template^=product] .product-information__media slideshow-controls[thumbnails]{--thumbnail-width:66px}main[data-template^=product] .product-information__media .slideshow-controls__thumbnail{border-radius:10px;overflow:hidden}main[data-template^=product] .product-details h1{font-size:clamp(24px,2.2vw,38px);font-weight:700;line-height:1.18;letter-spacing:-.025em;color:#10263f}main[data-template^=product] .product-details .price-list,main[data-template^=product] .product-details .price,main[data-template^=product] .product-details .price__current{color:#122e50}main[data-template^=product] .product-details .group-block .button--primary,main[data-template^=product] .product-details .add-to-cart-button{border-radius:13px!important;background:#194d8b!important;color:#fff!important;border-color:#194d8b!important;min-height:52px}main[data-template^=product] .product-details .accelerated-checkout-button,main[data-template^=product] .product-details .button--secondary{border-radius:13px}main[data-template^=product] .product-details .variant-picker{padding-block:10px}main[data-template^=product] .product-details fieldset{border-radius:12px}main[data-template^=product] .product-details button:focus-visible,main[data-template^=product] .product-details input:focus-visible{outline:2px solid #397ec2;outline-offset:3px}.bsr-v15-product-details-section{background:linear-gradient(180deg,#f7fafc,#e9f1f7)}.bsr-v15-product-extras{max-width:1440px;margin:0 auto;padding:55px 30px 88px;color:#173454}.bsr-v15-eyebrow{font-size:11px!important;letter-spacing:.22em;text-transform:uppercase;color:#5b86ae!important;font-weight:750;margin:0 0 9px}.bsr-v15-extras-heading h2{font-size:clamp(29px,3.5vw,48px);font-weight:700;line-height:1.1;color:#133554;margin:0 0 26px;letter-spacing:-.025em}.bsr-v15-product-extras__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:28px}.bsr-v15-extras-accordions{display:flex;flex-direction:column;gap:12px}.bsr-v15-extras-accordions details{background:#fff;border:1px solid rgba(46,90,135,.12);border-radius:16px;box-shadow:0 7px 20px #193e6109;overflow:hidden}.bsr-v15-extras-accordions summary{position:relative;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;padding:22px 24px;color:#153857;font-size:16px;font-weight:700}.bsr-v15-extras-accordions summary::-webkit-details-marker{display:none}.bsr-v15-extras-accordions summary:focus-visible{outline:2px solid #275e9a;outline-offset:-4px}.bsr-v15-chevron{width:12px;height:12px;border-right:2px solid #285784;border-bottom:2px solid #285784;transform:rotate(45deg);transition:transform .15s ease;margin-right:7px}.bsr-v15-extras-accordions details[open] .bsr-v15-chevron{transform:rotate(225deg)}.bsr-v15-details-copy{padding:0 24px 26px;color:#4d6478;font-size:15px;line-height:1.68}.bsr-v15-details-copy p,.bsr-v15-details-copy li{max-width:80ch}.bsr-v15-details-copy h2,.bsr-v15-details-copy h3{color:#173454;font-size:20px;margin-top:24px}.bsr-v15-details-copy a{color:#165da1;text-decoration:underline}.bsr-v15-extras-aside{min-height:280px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:23px;background:radial-gradient(ellipse at 82% 12%,rgba(150,190,231,.3),transparent 54%),linear-gradient(130deg,#152a47,#214c79);padding:35px;color:#fff}.bsr-v15-extras-aside__eyebrow{font-size:11px;letter-spacing:.16em;color:#b9d7f8;margin-bottom:22px}.bsr-v15-extras-aside strong{font-size:clamp(26px,2.8vw,38px);line-height:1.06;letter-spacing:-.02em}.bsr-v15-extras-aside p{color:#d7e5f4;font-size:15px;line-height:1.6;margin:14px 0}.bsr-v15-extras-trust{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.bsr-v15-extras-trust span{font-size:11px;padding:9px 11px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#eaf4ff}@media(max-width:1050px)and (min-width:750px){main[data-template^=product] .product-information__grid,main[data-template^=product] .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(330px,.95fr)!important;gap:18px}main[data-template^=product] .product-details>.group-block{padding:19px!important}}@media(max-width:749px){main[data-template^=product] .product-information{padding:14px 12px 0!important}main[data-template^=product] .product-information__grid,main[data-template^=product] .product-information__grid.product-information--media-left,main[data-template^=product] .product-information__grid.product-information--media-right{display:flex!important;flex-direction:column;gap:0;width:100%}main[data-template^=product] .product-information__media{order:0!important;width:100%!important}main[data-template^=product] .product-details{order:1!important;width:100%!important}main[data-template^=product] .product-information__media media-gallery{padding:6px!important;border-radius:19px;box-shadow:none}main[data-template^=product] .product-details>.group-block{padding:22px 12px 16px!important;background:transparent;border:0;box-shadow:none}main[data-template^=product] .product-details h1{font-size:clamp(25px,7vw,32px);line-height:1.17}main[data-template^=product] .product-details .add-to-cart-button{min-height:54px}main[data-template^=product] .product-details .variant-picker{padding-block:8px}.bsr-v15-product-extras{padding:44px 15px 62px}.bsr-v15-product-extras__grid{grid-template-columns:1fr;gap:20px}.bsr-v15-extras-aside{min-height:255px;padding:24px}.bsr-v15-extras-accordions summary{padding:19px 20px;font-size:15px}.bsr-v15-details-copy{padding:0 20px 22px;font-size:14px}.sticky-add-to-cart__bar{max-width:calc(100vw - 22px);bottom:10px!important}.bsr-v15-extras-heading h2{margin-bottom:19px}}@media(prefers-reduced-motion:reduce){.bsr-v15-chevron{transition:none!important}}.bsr-v151-multiline{white-space:normal}.bsr-v151-multiline br{display:block;content:"";margin-bottom:8px}
/*# sourceMappingURL=/cdn/shop/t/24/assets/bsr-v15.css.map */
