:root{--bwl-navy: #003d76;--bwl-navy-light: #004d8f;--bwl-navy-dark: #002850;--bwl-orange: #e87722;--bwl-orange-light: #ff8c3a;--bwl-orange-dark: #c45d0a;--bwl-yellow: #FDD26D;--bwl-yellow-light: #ffe08a;--bwl-yellow-dark: #fdc94d;--bwl-sky: #59cbe8;--bwl-sky-light: #7dd9f0;--bwl-sky-dark: #3cb8d8;--bwl-valentine-red: #c41e3a;--bwl-valentine-pink: #fce4ec;--bwl-valentine-dark: #880e4f;--bwl-text-primary: #1a1a2e;--bwl-text-secondary: #4a4a68;--bwl-text-tertiary: #8888a4;--bwl-bg-white: #ffffff;--bwl-bg-surface: #f8f9fa;--bwl-border: #e9ecef;--bwl-success: #22c55e;--bwl-warning: #f59e0b;--bwl-error: #ef4444;--bwl-info: #3b82f6;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-8: 48px;--space-10: 64px;--space-12: 80px;--space-16: 128px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600;letter-spacing:-.02em}h1,.h1{font-weight:700}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button,.shopify-challenge__button,button[type=submit],.cart__checkout-button{transition:all var(--transition-base)}.button:hover,.shopify-challenge__button:hover,button[type=submit]:hover,.cart__checkout-button:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.button:active,.shopify-challenge__button:active,button[type=submit]:active,.cart__checkout-button:active{transform:translateY(0)}.button--secondary{background:transparent;border:2px solid var(--bwl-navy);color:var(--bwl-navy)}.button--secondary:hover{background:var(--bwl-navy);color:#fff}.button,.shopify-challenge__button,button[type=submit],.image-with-text .button,.image-with-text__content .button{font-family:sirenia,sans-serif!important;font-weight:700!important}.card{transition:all var(--transition-base)}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.card-wrapper{transition:all var(--transition-base)}.rating-star{--color-rating-star: #e87722 !important}.rating-star:before{background:linear-gradient(90deg,#e87722 var(--percent),rgba(232,119,34,.25) var(--percent))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.rating-text,.card-information .rating-text,[class*=card] .rating-text{display:none!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;visibility:hidden!important}.rating,.card-information .rating,[class*=card] .rating{display:inline-block!important;vertical-align:middle;margin:0!important}.rating-count,.card-information .rating-count,[class*=card] .rating-count{display:inline-block!important;vertical-align:middle;margin:0 0 0 .25rem!important}.card__heading{margin-bottom:0!important;line-height:1.2!important}.card-information{gap:0;line-height:1.3}.card-information .price{line-height:1.2}.card-information .price,.card-information .price.price--sold-out,.card-information .price.price--on-sale,[class*=card] .price{margin-top:0!important;margin-block-start:0!important}.card__content,.card__information{text-align:center!important}.card-information{display:block!important;text-align:center!important;width:100%}.card__heading,.card__heading a,.card-information__text,.card-information__text a,.card__content .full-unstyled-link{font-size:1.25rem!important;font-weight:600;line-height:1.3}@media screen and (min-width: 750px){.card__heading,.card__heading a,.card-information__text,.card-information__text a,.card__content .full-unstyled-link{font-size:2rem!important;font-weight:700}}.card-information .price-item,.card-information .price-item--regular,.card-information .price-item--sale,[class*=card] .price-item{font-size:.9rem!important}.rating-count{font-size:1rem;color:var(--color-navy, #003d76)!important;padding-bottom:4px}.collection-hero{padding-top:1rem!important;padding-bottom:.5rem!important;margin-bottom:0!important}.collection-hero__inner{padding:0!important}.collection-hero__title{margin:.5rem 0!important;text-align:center!important;color:var(--bwl-navy, #003d76)!important}.collection-hero__text-wrapper{text-align:center}.collection-hero+.section-template--padding,.main-collection-product-grid{padding-top:.5rem!important}.shopify-section.section{margin-top:0!important}[class*=product-grid-padding],.section-template--padding{padding-top:.5rem!important}.facets-wrapper{padding-top:.5rem!important;padding-bottom:1rem!important}a:not(.button){color:var(--bwl-sky-dark);transition:color var(--transition-fast)}a:not(.button):hover{color:var(--bwl-navy)}.field__input:focus,.form__input:focus,input:focus,textarea:focus,select:focus{outline:none;border-color:var(--bwl-sky);box-shadow:0 0 0 2px #59cbe833}.text-navy{color:var(--bwl-navy)}.text-orange{color:var(--bwl-orange)}.text-yellow{color:var(--bwl-yellow)}.text-sky{color:var(--bwl-sky)}.bg-navy{background-color:var(--bwl-navy)}.bg-orange{background-color:var(--bwl-orange)}.bg-yellow{background-color:var(--bwl-yellow)}.bg-sky{background-color:var(--bwl-sky)}.bg-surface{background-color:var(--bwl-bg-surface)}.mt-section{margin-top:var(--space-12)}.mb-section{margin-bottom:var(--space-12)}.py-section{padding-top:var(--space-12);padding-bottom:var(--space-12)}.utility-bar{padding:0!important}.announcement-bar{padding:0!important;font-weight:700}.announcement-bar__link,.announcement-bar a{padding:3px 0!important;min-height:0!important;height:auto!important;line-height:1!important}.announcement-bar__message,.announcement-bar__message.h5,.announcement-bar .h5{margin:0!important;padding:0!important;font-size:1.2rem!important;font-weight:600!important;line-height:1.2!important;min-height:0!important;height:auto!important}.product-form__input input[type=radio]+label{border-radius:8px!important;padding:clamp(.5rem,1.5vw,.85rem) clamp(.75rem,2.5vw,1.5rem)!important;font-size:clamp(.85rem,2vw,1.1rem)!important;font-weight:500;transition:all .2s ease;white-space:nowrap}.product-form__input input[type=radio]:checked+label{background-color:var(--bwl-navy, #003d76)!important;color:#fff!important;border-color:var(--bwl-navy, #003d76)!important}.product-form__input input[type=radio]:not(:checked)+label:hover{border-color:var(--bwl-navy, #003d76)!important}.product-form__input input[type=radio]:disabled+label{opacity:.6;text-decoration:line-through!important;text-decoration-color:var(--bwl-navy)!important}.variant-input:has(input:disabled) label,.product-form__input--pill input[type=radio]:disabled+label{opacity:.6;text-decoration:line-through!important;text-decoration-color:var(--bwl-navy)!important}.price-item .currency-code,.price .money:after{display:none}.product .price--show-badge .price__container{display:none!important}.product .price__badge-bubble{display:inline-block!important;font-size:1rem;padding:.5rem 1.5rem;border-radius:50px;background-color:var(--bwl-navy, #003d76);color:#fff}@media screen and (min-width: 750px){.product__media-wrapper{max-width:500px}}.visual-size-picker~.product-form__input[data-option-index="0"],.product-form:has(.visual-size-picker)>variant-selects fieldset:first-of-type,.product-form:has(.visual-size-picker) .product-form__input--pill:first-of-type{display:none!important}.product-form__input--pill input[type=radio]:checked+label{background-color:var(--bwl-orange)!important;border-color:var(--bwl-orange)!important;color:#fff!important}.product-form__input--pill input[type=radio]:checked+label:hover{background-color:var(--bwl-orange-dark)!important;border-color:var(--bwl-orange-dark)!important}.product .rating-wrapper,.product .rating{margin-top:0;margin-bottom:0!important;font-size:1.1rem!important}.product__info-container>*+*{margin-top:0!important}.product__title,.product__title h1,.product__title h2,.product__title .h1{margin-bottom:0!important;font-weight:700!important;color:var(--bwl-navy)!important;font-size:2.5rem!important}.page-width .product__description h2:not(.drawer__heading):not(.totals__total):not(.footer-block__heading):not(.rich-text__heading):not(.collapsible-content__heading),.page-width .product__description h3:not(.drawer__heading):not(.totals__total):not(.footer-block__heading):not(.rich-text__heading):not(.collapsible-content__heading),.page-width .product__description h4:not(.drawer__heading):not(.totals__total):not(.footer-block__heading):not(.rich-text__heading):not(.collapsible-content__heading),.page-width .product__description h5:not(.drawer__heading):not(.totals__total):not(.footer-block__heading):not(.rich-text__heading):not(.collapsible-content__heading),.page-width .product__description h6:not(.drawer__heading):not(.totals__total):not(.footer-block__heading):not(.rich-text__heading):not(.collapsible-content__heading),.page-width .product .rte h2:not(.drawer__heading):not(.totals__total):not(.footer-block__heading):not(.rich-text__heading):not(.collapsible-content__heading),.page-width .product .rte h3:not(.drawer__heading):not(.totals__total):not(.footer-block__heading):not(.rich-text__heading):not(.collapsible-content__heading),.page-width .product .rte h4:not(.drawer__heading):not(.totals__total):not(.footer-block__heading):not(.rich-text__heading):not(.collapsible-content__heading){font-family:sirenia,sans-serif!important;color:var(--bwl-navy)!important;font-weight:700!important;font-size:1.75rem!important;margin-top:1.5rem!important;margin-bottom:.75rem!important}.product__description strong,.product .rte strong{font-family:sirenia,sans-serif!important;color:var(--bwl-navy)!important;font-weight:700!important;font-size:1.25rem!important}.bully-variant-picker+variant-selects,.bully-variant-picker+variant-radios,.visual-size-picker+variant-selects,.visual-size-picker+variant-radios,.product-form__input:has(.bully-variant-picker)+.product-form__input variant-selects,product-info:has(.bully-variant-picker) variant-selects,product-info:has(.visual-size-picker) variant-selects,product-info:has(.bully-variant-picker) variant-radios,product-info:has(.visual-size-picker) variant-radios{display:none!important}.product__description,.product__description p,.product .rte,.product .rte p{font-family:Noto Sans,sans-serif!important;font-size:12px!important;line-height:1.6!important;color:#1a1a1a!important;font-weight:500!important}.product .price-item,.product .price-item--regular,.product .price-item--sale{font-size:1.25rem!important}@media screen and (max-width: 749px){.slider-mobile-gutter,.slider.slider--mobile,[class*=Slider-Gallery]{margin-bottom:0!important}product-info[class*=main-padding],[class*=__main-padding]{padding-top:0!important}[class*=Slide-template],.product__media-item{padding-top:0!important;padding-bottom:0!important}}@media screen and (max-width: 749px){.product__info-wrapper{text-align:center}.product__title,.product__title h1,.product__title h2,.product__title .h1{text-align:center;font-size:2.25rem!important;line-height:1.2!important}.product__text{text-align:center}.product .rating-star,.rating-star{--font-size: 2.2 !important;--letter-spacing: .3 !important}.product .rating-wrapper,.product .rating{justify-content:center;margin-top:0;margin-bottom:0!important}.product .price{flex-direction:column;align-items:center;gap:.5rem}.product .price__container{justify-content:center}.product .price__badge-bubble{font-size:1rem;padding:.5rem 1.5rem}.product-form__submit[disabled],.product-form__submit[aria-disabled=true]{background-color:#003d76!important;color:#fff!important;opacity:.7;cursor:not-allowed}.product .quantity,.product .quantity__wrapper,.product-form__input--quantity{justify-content:center;margin-left:auto;margin-right:auto}.product .quantity__button,.product .quantity__input{height:40px;width:40px;font-size:.9rem}.product .quantity__input{width:50px}}.quantity__input{font-size:1.25rem!important;font-weight:600!important}.product-form__input--quantity label,.quantity__label,label[for*=Quantity]{font-size:14px!important;font-weight:600!important;color:#003d76!important;text-transform:none!important}.header{transition:box-shadow var(--transition-base)}.header.scrolled{box-shadow:var(--shadow-md)}.section-header{--header-height: 60px}.header__heading{max-height:var(--header-height);display:flex;align-items:center}.header__heading-link{display:flex;align-items:center;max-height:calc(var(--header-height) - 16px)}.header__heading-logo{max-height:calc(var(--header-height) - 16px)!important;width:auto!important;object-fit:contain}.header__inline-menu,.header__inline-menu .list-menu,.header__inline-menu .list-menu--inline,.header__menu-item,.list-menu__item{display:flex!important;align-items:center!important;height:100%!important}@media screen and (min-width: 990px){.header__menu-item,.header__menu-item span,.header__menu-item>a,.header__menu-item summary span,.list-menu__item a,.header__inline-menu a{color:var(--bwl-navy, #003d76)!important;font-family:sirenia,sans-serif!important;font-weight:700!important;font-size:1.35rem!important;text-decoration:none!important}.header__menu-item:hover span,.header__menu-item>a:hover,.header__menu-item summary:hover span{color:var(--bwl-sky-blue, #59cbe8)!important}.header__menu-item details,.header__menu-item summary,details.header__menu-item,.header__inline-menu details{border:none!important;background:transparent!important;outline:none!important;box-shadow:none!important}.header__menu-item details[open] summary,details.header__menu-item[open] summary{border:none!important;background:transparent!important}.header__menu-item summary:focus,.header__menu-item summary:focus-visible{outline:none!important;box-shadow:none!important}.header__inline-menu details{position:relative!important}.header__menu-item summary,.header__inline-menu details>summary{padding:1rem!important;display:flex!important;align-items:center!important;gap:.35rem!important}.header__inline-menu .bwl-menu-link,a.bwl-menu-link{display:flex!important;align-items:center!important;gap:.8rem!important}.header__inline-menu .bwl-menu-link .icon-caret,.header__inline-menu .bwl-menu-link svg,a.bwl-menu-link .icon-caret,a.bwl-menu-link svg{position:relative!important;flex-shrink:0!important;width:10px!important;height:6px!important;margin-left:.3rem!important}.header__inline-menu details[open]:after{content:"";position:absolute;left:0;right:0;top:100%;height:1rem;background:transparent}.mega-menu__content{position:absolute!important;left:0!important;top:calc(100% + .25rem)!important;width:280px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 4px 20px #00000014,0 8px 40px #0000000f!important;padding:1rem!important;z-index:100!important;transition:none!important;animation:none!important}.mega-menu__content .mega-menu__list{display:flex!important;flex-direction:column!important;gap:.25rem!important;width:100%!important}.mega-menu__content>.mega-menu__list~.mega-menu__list{display:none!important}.bwl-dropdown__list{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:1.5rem!important;padding:0!important;margin:0!important;list-style:none!important;align-items:flex-start!important}.bwl-dropdown__item{position:relative!important;min-width:180px!important;max-width:220px!important;flex:1 1 auto!important}.bwl-dropdown__link{display:flex!important;align-items:center!important;gap:.75rem!important;padding:.5rem!important;color:var(--bwl-navy, #003d76)!important;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:.95rem!important;text-decoration:none!important;transition:all .2s ease!important;border-radius:8px!important}.bwl-dropdown__link:hover{background:#59cbe81a!important}.bwl-dropdown__img-wrap{width:45px!important;height:45px!important;flex-shrink:0!important;border-radius:6px!important;overflow:hidden!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important}.bwl-dropdown__img-wrap--small{width:40px!important;height:40px!important}.bwl-dropdown__img-wrap--icon{background:transparent!important}.bwl-dropdown__img-wrap--icon svg{width:24px!important;height:24px!important;color:var(--bwl-navy, #003d76)!important}.bwl-dropdown__img{width:100%!important;height:100%!important;object-fit:contain!important}.bwl-dropdown__text{flex:1!important}.bwl-dropdown__grandchildren{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;margin:0!important;margin-left:1.5rem!important;list-style:none!important;position:relative!important}.bwl-dropdown__grandchildren:before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:2px!important;height:calc(100% - 25px)!important;background:#94a3b8!important}.bwl-dropdown__grandchild{display:flex!important;align-items:center!important;position:relative!important;padding-left:20px!important}.bwl-dropdown__grandchild:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;width:16px!important;height:2px!important;background:#94a3b8!important}.bwl-dropdown__tree-line{display:none!important}.bwl-dropdown__list>.bwl-dropdown__item{padding-left:0!important}.bwl-dropdown__list>.bwl-dropdown__item:before,.bwl-dropdown__list>.bwl-dropdown__item:after{display:none!important;content:none!important}.bwl-dropdown__link--nested{font-weight:500!important;font-size:.9rem!important}.mega-menu__content.bwl-dropdown{width:700px!important;max-width:calc(100vw - 2rem)!important;padding:1.25rem!important}#Details-HeaderMenu-2 .mega-menu__content.bwl-dropdown{width:auto!important;min-width:220px!important;max-width:300px!important}#Details-HeaderMenu-2 .bwl-dropdown__list{flex-direction:column!important;gap:0!important}#Details-HeaderMenu-2 .bwl-dropdown__item{min-width:unset!important;max-width:unset!important;width:100%!important}.bwl-hover-menu{position:relative!important}.bwl-hover-menu summary{cursor:pointer!important}.bwl-hover-menu .bwl-menu-link{display:flex!important;align-items:center!important;gap:.8rem!important;color:inherit!important;text-decoration:none!important;padding:.75rem .5rem!important;margin:-.75rem -.5rem!important}.bwl-hover-menu .bwl-menu-link:hover{text-decoration:none!important}.js .bwl-hover-menu .mega-menu__content{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:none!important;transition:none!important}.js .bwl-hover-menu[open]>.mega-menu__content,.js .bwl-hover-menu:hover>.mega-menu__content,.js .bwl-hover-menu:focus-within>.mega-menu__content{opacity:1!important;visibility:visible!important;pointer-events:auto!important}}@media screen and (max-width: 989px){.section-header{--header-height: 56px}.header{padding-left:0!important;padding-right:0!important}.header__inline-menu{display:none!important}.header__icon--menu{display:flex!important}header-drawer{margin-left:0!important;justify-self:start!important}.header__icon--menu{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important}.header__icon--menu .icon{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}details[open]>.header__icon--menu .icon-hamburger{transform:translate(-50%,-50%) scale(.8)!important}details:not([open])>.header__icon--menu .icon-close{transform:translate(-50%,-50%) scale(.8)!important}.header__icon--menu[aria-expanded=true]:before{display:none!important}.header__icons{display:flex!important;justify-content:flex-end!important;width:100%!important;margin:0!important;padding:0!important;gap:0!important}.header__icon{margin:0!important}.header__icon--account{display:flex!important}}@media screen and (max-width: 749px){.section-template--padding{padding-top:clamp(24px,6vw,36px);padding-bottom:clamp(24px,6vw,36px)}.multicolumn .multicolumn-list{gap:1rem}.multicolumn .multicolumn-card{padding:1rem}.banner__content{padding:1.5rem}.banner__heading{font-size:clamp(1.75rem,7vw,2.5rem)}.banner__text{font-size:.9rem}.banner__buttons .button{min-height:48px;padding:.75rem 1.5rem}.card-wrapper{margin-bottom:1rem}.card__content,.card__information{text-align:center;display:flex;flex-direction:column;align-items:center}.card__heading,.card__heading a,.card-information__text,.card-information__text a,.full-unstyled-link{font-size:1.2rem!important;font-weight:600;line-height:1.25;text-align:center}.card-information{display:block!important;text-align:center!important;width:100%}.card-information .price{display:flex!important;justify-content:center!important}.card-information .price__container,.card-information .price__regular,.card-information .price__sale{justify-content:center!important}.card__heading{margin-bottom:.2rem!important}.price{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.price-item,.price-item--regular,.price-item--sale{font-size:.875rem!important}.price__container{justify-content:center}.price__regular,.price__sale{justify-content:center;flex-wrap:wrap}.footer__content-top{gap:2rem}.footer-block{text-align:center}.footer-block__heading{margin-bottom:.75rem}.newsletter{padding:2rem 1rem}.newsletter__heading{font-size:1.5rem}.image-with-text__content{padding:1.5rem}.multicolumn.swiper{padding-bottom:2rem}.announcement-bar{font-size:.75rem;padding:.5rem}body{overflow-x:hidden}.page-width{padding-left:1rem;padding-right:1rem}}.footer{border-top:1px solid var(--bwl-border)}.price-item--sale{color:var(--bwl-orange);font-weight:600}.price-item--regular.price-item--last{color:var(--bwl-text-tertiary)}.product-form__submit{background:var(--bwl-orange)!important;color:#fff!important;border:none!important}.product-form__submit:hover{background:var(--bwl-orange-dark)!important;color:#fff!important}.product-form__submit span{color:#fff!important}.product-form__submit[disabled],.product-form__submit[aria-disabled=true]{background:var(--bwl-navy)!important;border:none!important}.product__info-wrapper,.product__info-container{text-align:center!important}.product__info-container>*{margin-left:auto!important;margin-right:auto!important}.product-form{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important}.product-form .form,.product-form form{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important}.product-form__input,.product-form__input--quantity{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important}variant-selects,variant-radios,.product-form__input--pill{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;text-align:center!important}.product-form__input--pill fieldset,variant-selects fieldset,variant-radios fieldset{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;width:100%!important}.product-form__input label,.product-form__input .form__label,variant-selects .form__label,variant-radios .form__label{text-align:center!important;width:100%!important}@media screen and (min-width: 750px){.product__info-wrapper,.product__info-container,product-info{text-align:center!important}.product__info-container>*,product-info>*{margin-left:auto!important;margin-right:auto!important}.product-form__input--pill fieldset{justify-content:center!important;width:auto!important;margin:0 auto!important}}.product-form__buttons{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important}.product-form__buttons>*{width:100%!important;max-width:350px!important}.shopify-payment-button{width:100%!important;max-width:350px!important}@media screen and (min-width: 750px){.product-form__buttons{max-width:350px!important;margin-left:auto!important;margin-right:auto!important}.product-form__submit,.shopify-payment-button,.shopify-payment-button__button,.shopify-payment-button [role=button],button.shopify-payment-button__button{max-width:350px!important;width:100%!important}}@media screen and (max-width: 749px){.product-form__buttons{max-width:350px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.product-form__buttons>*,.shopify-payment-button,.shopify-payment-button__button,.product-form__submit{max-width:350px!important;width:100%!important}}.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.shopify-payment-button__button--branded,.shopify-payment-button [role=button]{width:100%!important;min-width:100%!important}.shopify-payment-button__more-options{text-align:center!important;width:100%!important}.cart-drawer{box-shadow:var(--shadow-xl)}.cart-drawer .drawer__inner{height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important}@media screen and (max-height: 650px){.cart-drawer cart-drawer-items{overflow:auto!important}}.cart-drawer .drawer__footer{position:sticky!important;bottom:0!important;background:rgb(var(--color-background))!important;padding:.75rem 1.25rem!important;padding-bottom:max(1rem,env(safe-area-inset-bottom))!important;border-top:1px solid rgba(var(--color-foreground),.1)!important;z-index:10!important}.cart-drawer .price{font-size:1.2rem!important}.cart-drawer .product-option{font-size:1rem!important}.cart-drawer .quantity{min-height:36px!important;height:36px!important}.cart-drawer .quantity__button{width:32px!important;padding:0!important}.cart-drawer .quantity__input{font-size:.9rem!important;width:36px!important;padding:0!important}.cart-drawer .totals{margin-bottom:.5rem!important}.cart-drawer .totals__total{font-size:1.5rem!important}.cart-drawer .totals__total-value{font-size:1.2rem!important}.cart-drawer .tax-note{font-size:.75rem!important;margin-bottom:.5rem!important}.cart-drawer .cart__checkout-button{padding:.6rem 1.25rem!important;min-height:unset!important;height:44px!important;margin-bottom:.5rem!important}.cart-drawer .additional-checkout-buttons{margin-top:.25rem!important}.cart-drawer .additional-checkout-buttons>div{gap:.5rem!important}.cart-drawer .additional-checkout-buttons ul{gap:.5rem!important}.cart-drawer .additional-checkout-buttons li{max-height:40px!important}.cart-drawer .additional-checkout-buttons button,.cart-drawer .additional-checkout-buttons [role=button]{max-height:40px!important;min-height:40px!important}.cart-drawer .shopify-cleanslate div[data-testid]{max-height:40px!important}cart-drawer.active~#gorgias-web-messenger-container,cart-drawer.active~.gorgias-chat-container,cart-drawer.active~[class*=gorgias],cart-drawer[open]~#gorgias-web-messenger-container,cart-drawer[open]~.gorgias-chat-container,body:has(cart-drawer.active) #gorgias-web-messenger-container,body:has(cart-drawer.active) .gorgias-chat-container,body:has(cart-drawer[open]) #gorgias-web-messenger-container,body:has(cart-drawer[open]) .gorgias-chat-container,.drawer.active~#gorgias-web-messenger-container,body:has(.drawer.active) #gorgias-web-messenger-container,body:has(.drawer.active) [id*=gorgias],body:has(.drawer.active) [class*=gorgias]{display:none!important;visibility:hidden!important;opacity:0!important}.badge{font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.badge--sale{background:var(--bwl-orange);color:#fff}.badge--sold-out{background:var(--bwl-navy);color:#fff}@media screen and (max-width: 749px){:root{--space-10: 48px;--space-12: 64px;--space-16: 80px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .5s ease forwards}.product-media-modal__dialog{display:flex!important;align-items:center!important;justify-content:center!important;height:100vh!important}.product-media-modal__content{display:flex!important;align-items:center!important;justify-content:center!important;height:100vh!important;width:100%!important;overflow:hidden!important;position:relative!important}.product-media-modal__content img{position:absolute!important;top:2rem!important;left:50%!important;transform:translate(-50%)!important;max-width:90vw!important;max-height:calc(100vh - 4rem)!important;width:auto!important;height:auto!important;object-fit:contain!important;margin:0!important}.product__media-icon{display:none!important}.product-media-modal__content>*{max-height:90vh!important}.page-header h1,.main-page-title{font-family:var(--font-heading-family),"Inter",sans-serif!important;font-weight:700!important;color:var(--bwl-navy)!important;font-size:1.5rem!important;margin-bottom:.5rem!important;text-align:center}.main-page .rte h2,.main-page .page-content h2,section.main-page h2:not(.contact h2),.shopify-section--main-page h2,.page-width h2:not(.drawer__heading):not(.totals__total):not(.footer-block__heading):not(.rich-text__heading):not(.collapsible-content__heading):not(.image-with-text__heading){font-family:var(--font-heading-family),"Inter",sans-serif!important;font-weight:700!important;color:var(--bwl-navy)!important;font-size:1.75rem!important}body:has(.contact) .rich-text__wrapper{width:100%!important;max-width:100%!important;margin:0!important}body:has(.contact) .rich-text__text,body:has(.contact) .rich-text__text p{font-size:1.5rem!important}body:has(.contact) .rich-text.content-container{max-width:100%!important;padding-left:1rem!important;padding-right:1rem!important}.page-width.contact h2:not(.drawer__heading):not(.totals__total):not(.footer-block__heading):not(.rich-text__heading):not(.collapsible-content__heading),.page-width--narrow.contact h2:not(.drawer__heading):not(.totals__total):not(.footer-block__heading):not(.rich-text__heading):not(.collapsible-content__heading),.page-width.contact h1,.page-width.contact .title,.page-width.contact .rich-text__heading,.page-width--narrow.contact h1,div.contact h1,div.contact h2,.contact h1,.contact h2{font-family:sirenia,sans-serif!important;color:var(--bwl-navy)!important;font-size:clamp(1.75rem,5vw,2.5rem)!important;font-weight:700!important;font-style:normal!important;text-align:center!important;width:100%!important}.collapsible-content .collapsible-content__heading,.collapsible-content h2.h2,.collapsible-content .h2{font-family:sirenia,sans-serif!important;font-weight:700!important;color:var(--bwl-navy)!important;font-size:1.75rem!important;margin-bottom:1rem!important}.accordion summary,.accordion summary .h4,.accordion__title,.collapsible-content .accordion__title{font-family:var(--font-body-family),"Inter",sans-serif!important;font-weight:600!important;color:var(--bwl-navy)!important;font-size:1.25rem!important;line-height:1.4!important}.accordion summary{padding:1rem!important;gap:.75rem!important}.accordion{margin-top:0!important;margin-bottom:0!important}.collapsible-content .accordion__content,.accordion__content p,.accordion__content .rte,.accordion__content li{font-family:var(--font-body-family),"Inter",sans-serif!important;font-weight:400!important;color:#1a1a1a!important;font-size:1.1rem!important;line-height:1.7!important}.accordion__content{margin-bottom:.5rem!important}.accordion__content{padding:0 1rem 1rem!important}.accordion__content a{color:var(--bwl-navy)!important;text-decoration:underline}.accordion .icon-caret,.accordion .icon-accordion{color:var(--bwl-navy)!important;width:.875rem!important;height:.875rem!important}.accordion{border-color:#e5e5e5!important}.collapsible-content,.collapsible-content__wrapper,.collapsible-content-wrapper-narrow{padding-top:.5rem!important;padding-bottom:.5rem!important}.collapsible-content__header{margin-bottom:.5rem!important}.collapsible-content__grid{row-gap:0!important}.shogun-accordion-icon{color:var(--bwl-navy)!important}@media screen and (max-width: 749px){.collapsible-content .collapsible-content__heading,.collapsible-content h2.h2,.collapsible-content .h2{font-size:1.5rem!important}.accordion summary,.accordion summary .h4,.accordion__title{font-size:1.1rem!important}.accordion__content p,.accordion__content .rte,.accordion__content li{font-size:1rem!important}}@media print{.announcement-bar,.header__icon,.newsletter,.footer__follow{display:none!important}}.menu-drawer__menu.has-submenu>li{padding-bottom:1rem;margin-bottom:.75rem;position:relative}.menu-drawer__menu.has-submenu>li:after{content:"";position:absolute;bottom:0;left:1.5rem;right:1.5rem;height:1px;background-color:#e8772240}.menu-drawer__menu.has-submenu>li:last-child{margin-bottom:0;padding-bottom:0}.menu-drawer__menu.has-submenu>li:last-child:after{display:none}.menu-drawer__menu-item{font-family:sirenia,sans-serif!important;font-weight:700!important;font-size:2rem!important;color:var(--bwl-navy)!important;letter-spacing:-.01em}.menu-drawer__menu-item:hover{color:var(--bwl-navy-light)!important}.menu-drawer__menu--products{padding:.25rem 0 .5rem!important}.menu-drawer__product-item{display:flex!important;align-items:center!important;gap:.75rem!important;padding:.5rem 1.5rem!important;text-decoration:none!important;transition:background-color .15s ease}.menu-drawer__product-item:hover{background-color:#003d760d}.menu-drawer__product-image{flex-shrink:0;width:45px;height:45px;border-radius:6px;overflow:hidden;background-color:#f8f9fa}.menu-drawer__product-image img{width:100%;height:100%;object-fit:cover}.menu-drawer__product-title{font-size:1.26rem!important;font-weight:500!important;color:var(--bwl-navy)!important;line-height:1.3!important}.menu-drawer__menu--nested{padding:0!important;margin:0!important}.menu-drawer__menu--nested .menu-drawer__product-item{padding:.5rem 1.5rem .5rem 4.5rem!important}.menu-drawer__navigation{padding:0!important}.menu-drawer__icon-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.menu-drawer__icon-wrapper svg{width:28px;height:28px;color:var(--bwl-navy)}.menu-drawer__child-icon{background-color:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important}.menu-drawer__product-image{background-color:transparent!important}.menu-drawer__child-icon img{width:40px!important;height:40px!important;object-fit:contain!important}.menu-drawer__menu--grandchildren{padding:0!important;margin:0!important;margin-left:6.2rem!important;border-left:2px solid rgba(0,61,118,.45)}.menu-drawer__grandchild-item{display:flex!important;align-items:center!important;position:relative}.menu-drawer__grandchild-item:last-child:before{content:"";position:absolute;left:-2px;top:calc(50% + 1px);bottom:-2px;width:2px;background-color:var(--bwl-bg-white, #fff)}.menu-drawer__tree-connector{display:inline-block;width:1.5rem;height:2px;background-color:#003d7673;margin-right:.3rem;flex-shrink:0}.menu-drawer__grandchild-item:last-child{position:relative}.menu-drawer__menu--grandchildren .menu-drawer__product-item,.menu-drawer__menu--grandchildren .menu-drawer__product-item--nested{padding-left:.5rem!important;padding-right:1rem!important;margin-left:0!important}.menu-drawer__grandchild-item .menu-drawer__product-image,.menu-drawer__grandchild-item .menu-drawer__product-image img{width:38px!important;height:38px!important}.menu-drawer__grandchild-item .menu-drawer__product-title{font-size:1.15rem!important}@media screen and (max-width: 749px){.banner__buttons{flex-direction:column!important;gap:.75rem!important;width:100%!important;padding:0 1rem!important}.banner__buttons .button{width:100%!important;max-width:280px!important;margin:0 auto!important}.banner__buttons .button--secondary{background-color:#fffffff2!important;color:var(--bwl-valentine-red, #c41e3a)!important;border:2px solid var(--bwl-valentine-red, #c41e3a)!important}.banner--mobile-bottom .banner__content{padding:1.5rem 1rem!important}.banner--mobile-bottom .banner__heading{font-size:1.75rem!important;margin-bottom:.5rem!important}.banner--mobile-bottom .banner__text{font-size:.95rem!important;margin-bottom:1rem!important}}@media screen and (min-width: 750px){.banner__buttons{gap:1rem!important}.banner__buttons .button--secondary{background-color:transparent!important;border:2px solid white!important}.banner__buttons .button--secondary:hover{background-color:#fff!important;color:var(--bwl-valentine-red, #c41e3a)!important}}.banner__box{border-radius:var(--radius-md)!important}.scroll-trigger:not(.scroll-trigger--offscreen){opacity:1!important;transform:none!important}.scroll-trigger.animate--slide-in,.scroll-trigger.animate--fade-in{opacity:1!important;transform:none!important}.main-page-title,section.main-page h1,.main-blog h1,.customer.login h1,.customer.register h1,.customer h1{font-family:sirenia,sans-serif!important;color:var(--bwl-navy)!important;font-size:clamp(2.5rem,7vw,3.5rem)!important;font-weight:700!important;font-style:normal!important;text-align:center!important;padding-top:1.5rem!important}.rich-text__wrapper--center{max-width:320px!important}.rich-text .rte p{font-size:1rem!important;color:var(--bwl-text-secondary)!important;line-height:1.6!important}.rich-text .rte p strong{color:var(--bwl-navy)!important;font-weight:600!important}.contact-form{padding-top:0!important}.rich-text__heading,.rich-text__heading.h1,.rich-text__heading.h2,.rich-text__heading.inline-richtext,.rich-text h2{color:var(--bwl-navy)!important;font-family:var(--font-body-family),"Inter",sans-serif!important;font-style:normal!important;font-weight:700!important}body:has(.contact) h2,body:has(.contact) .rich-text__heading,body:has(.contact) .rich-text h2,body:has(.contact) h2.title,body:has(.contact) h2.inline-richtext,.contact h2,.contact h2.title,.contact h2.inline-richtext,.contact__heading,.page-width--narrow h2.title{font-family:sirenia,sans-serif!important;color:var(--bwl-navy)!important;font-size:clamp(1.75rem,5vw,2.5rem)!important;font-weight:700!important;font-style:normal!important;text-align:center!important;width:100%!important}.color-scheme-3 .rich-text__heading,.color-scheme-3 .rich-text__heading.h1,.color-scheme-3 .rich-text__heading.h2,.color-scheme-3 .rich-text__heading.inline-richtext,.color-scheme-3 .rich-text h2,.color-scheme-3 h2,.gradient.color-scheme-3 .rich-text__heading,.color-scheme-3 .rich-text .rte,.color-scheme-3 .rich-text .rte p,.color-scheme-3 .rich-text__text,.color-scheme-3 .rte,.color-scheme-3 .rte p,.color-scheme-3 p,.gradient.color-scheme-3 .rich-text .rte,.gradient.color-scheme-3 p{color:#fff!important}.color-scheme-3 .rich-text .rte em,.color-scheme-3 .rich-text .rte strong,.color-scheme-3 .rte em,.color-scheme-3 em{color:var(--bwl-yellow)!important}.color-scheme-3 .rte strong,.color-scheme-3 strong{color:#fff!important;font-weight:700!important}.contact .field__input{border:1px solid var(--bwl-border)!important;border-radius:var(--radius-sm)!important;font-size:.95rem!important;padding:.75rem!important}.contact .field__input::placeholder,.contact .field__label{font-size:.8rem!important;color:#9ca3af!important}.contact .field__input:focus{border-color:var(--bwl-navy)!important;box-shadow:0 0 0 2px #003d761a!important}.contact__button,.contact form button[type=submit]{background-color:#e87722!important;color:#fff!important;border:none!important;border-radius:12px!important;font-weight:400!important;font-size:15px!important;padding:0 30px!important;min-height:45px!important;width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;text-transform:none!important;cursor:pointer!important;transition:background-color .2s ease!important;box-shadow:none!important}.contact__button:hover,.contact form button[type=submit]:hover{background-color:#c45d0a!important;outline:none!important;box-shadow:none!important;border:none!important}.contact__button:focus,.contact form button[type=submit]:focus{outline:none!important;box-shadow:none!important;border:none!important}.contact__button:before,.contact__button:after,.contact form button[type=submit]:before,.contact form button[type=submit]:after{display:none!important;content:none!important}.rich-text .button--secondary{border-color:var(--bwl-navy)!important;color:var(--bwl-navy)!important;border-radius:var(--radius-md)!important}.rich-text .button--secondary:hover{background-color:var(--bwl-navy)!important;color:#fff!important}.bwb{max-width:500px;margin:1.5rem auto;padding:0 1rem;font-family:var(--font-body-family),"Inter",sans-serif}.bwb__hero{background:linear-gradient(135deg,var(--bwl-navy) 0%,#001d3d 100%);border-radius:var(--radius-lg);padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center;color:#fff}.bwb__badge{display:inline-flex;align-items:center;gap:.3rem;background:#ffffff26;padding:.25rem .6rem;border-radius:var(--radius-full);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.bwb__badge svg{color:var(--bwl-yellow)}.bwb .bwb__title{font-size:clamp(1.5rem,6vw,2.5rem);font-weight:700;margin:0 0 .4rem;color:#fff;white-space:nowrap}.bwb__balance{text-align:center;background:#fff;border-radius:var(--radius-md);padding:.75rem 1.25rem;min-width:100px}.bwb__balance-num{display:block;font-size:2rem;font-weight:700;color:var(--bwl-navy);line-height:1}.bwb__balance-label{font-size:.7rem;font-weight:600;color:var(--bwl-orange);text-transform:uppercase}.bwb__tiers{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.bwb__tier{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:var(--radius-md);background:#fff;border:2px solid var(--bwl-border);transition:all .2s ease}.bwb__tier--locked{opacity:.5}.bwb__tier--unlocked{opacity:1;box-shadow:var(--shadow-md)}.bwb__tier-medal{flex-shrink:0;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center}.bwb__tier--bronze .bwb__tier-medal{background:linear-gradient(135deg,#cd7f32,#b87333);color:#fff}.bwb__tier--silver .bwb__tier-medal{background:linear-gradient(135deg,silver,#a8a8a8);color:#fff}.bwb__tier--gold .bwb__tier-medal{background:linear-gradient(135deg,gold,#daa520);color:#fff}.bwb__tier--diamond .bwb__tier-medal{background:linear-gradient(135deg,#b9f2ff,#7dd3fc);color:#0369a1}.bwb__tier--bronze.bwb__tier--unlocked{border-color:#cd7f32}.bwb__tier--silver.bwb__tier--unlocked{border-color:silver}.bwb__tier--gold.bwb__tier--unlocked{border-color:gold}.bwb__tier--diamond.bwb__tier--unlocked{border-color:#7dd3fc}.bwb__tier-info{flex:1;min-width:0}.bwb__tier-name{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--bwl-text-tertiary)}.bwb__tier-reward{display:block;font-size:1.25rem;font-weight:700;color:var(--bwl-navy)}.bwb__tier--locked .bwb__tier-reward{text-decoration:line-through;text-decoration-color:var(--bwl-text-tertiary)}.bwb__tier-cost{font-size:.8rem;font-weight:600;color:var(--bwl-text-secondary);white-space:nowrap}.bwb__tier--locked .bwb__tier-cost{text-decoration:line-through;text-decoration-color:var(--bwl-text-tertiary)}.bwb__tier-btn{padding:.5rem 1rem;border-radius:var(--radius-sm);font-size:.8rem;font-weight:600;border:none;cursor:not-allowed;white-space:nowrap;min-width:80px;min-height:44px}.bwb__tier-btn--ready{background:var(--bwl-orange);color:#fff}.bwb__tier-btn--locked{background:var(--bwl-bg-surface);color:var(--bwl-text-tertiary)}.bwb__earn{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding:.75rem;background:var(--bwl-bg-surface);border-radius:var(--radius-md);font-size:.8rem;color:var(--bwl-text-secondary)}.bwb__earn-item strong{color:var(--bwl-navy)}.bwb__earn-divider{color:var(--bwl-border)}.bwb__hero--cta{flex-direction:column;text-align:center;padding:2rem 1.5rem}.bwb__subtitle{margin:.5rem 0 1rem;opacity:.85;font-size:.9rem}.bwb .bwb__cta-btn{display:inline-block;background:var(--bwl-orange);color:#fff;padding:.75rem 1.5rem;border-radius:var(--radius-md);font-weight:600;text-decoration:none}@media screen and (min-width: 600px){.bwb{max-width:700px}.bwb__tiers{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.bwb__tier{flex-direction:column;text-align:center;padding:1.5rem 1rem}.bwb__tier-info{order:2}.bwb__tier-cost{order:3;margin-bottom:.5rem}.bwb__tier-btn{order:4;width:100%}}.bwb__tier-btn--ready{cursor:pointer;transition:background .2s ease,transform .1s ease}.bwb__tier-btn--ready:hover{background:#d16a1d;transform:translateY(-1px)}.bwb__tier-btn--ready:active{transform:translateY(0)}.bwb__tier-btn--disabled{opacity:.6;cursor:not-allowed}.bwb__status{margin-top:1rem;padding:.75rem 1rem;border-radius:var(--radius-md);font-size:.85rem;font-weight:600;text-align:center}.bwb__status--processing{background:#f0f4ff;color:var(--bwl-navy);animation:bwb-pulse 1.5s ease-in-out infinite}.bwb__status--success{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.bwb__status--error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}@keyframes bwb-pulse{0%,to{opacity:1}50%{opacity:.6}}.bwb-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#00000080;align-items:center;justify-content:center;padding:1rem}.bwb-modal--open{display:flex}.bwb-modal__dialog{background:#fff;border-radius:16px;padding:2rem;max-width:380px;width:100%;text-align:center;box-shadow:0 20px 60px #0003}.bwb-modal__title{font-size:1.25rem;font-weight:700;color:var(--bwl-navy);margin:0 0 .75rem}.bwb-modal__text{font-size:.95rem;color:var(--bwl-text-secondary);margin:0 0 .5rem;line-height:1.5}.bwb-modal__note{font-size:.8rem;color:var(--bwl-text-tertiary);margin:0 0 1.25rem}.bwb-modal__actions{display:flex;gap:.75rem}.bwb-modal__btn{flex:1;padding:.7rem 1rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:600;border:none;cursor:pointer;transition:background .2s ease}.bwb-modal__btn--cancel{background:var(--bwl-bg-surface);color:var(--bwl-text-secondary)}.bwb-modal__btn--cancel:hover{background:#e5e7eb}.bwb-modal__btn--confirm{background:var(--bwl-orange);color:#fff}.bwb-modal__btn--confirm:hover{background:#d16a1d}.judgeme-preview-badge-link{cursor:pointer;transition:opacity .15s ease;display:inline-block!important}.judgeme-preview-badge-link:hover{opacity:.75}.judgeme-preview-badge-link .jdgm-prev-badge,.jdgm-prev-badge,.card-information .jdgm-prev-badge{display:flex!important;flex-direction:column!important;align-items:center!important;gap:.15rem!important}.jdgm-prev-badge .jdgm-prev-badge__stars,.jdgm-prev-badge .jdgm-star{color:var(--bwl-orange, #e87722)!important;font-size:1rem!important;letter-spacing:1px!important}.jdgm-prev-badge .jdgm-prev-badge__text{color:var(--bwl-text-secondary, #4a4a68)!important;font-size:.7rem!important;font-weight:500!important;font-family:var(--font-body-family),Inter,sans-serif!important}.jdgm-prev-badge__text:before,.jdgm-prev-badge__text:after{content:none!important}.jdgm-rev-widg .jdgm-rev-widg__summary-text,.jdgm-rev-widg__summary-average-rating,.jdgm-rev-widg__summary-rating{display:none!important}.jdgm-rev-widg .jdgm-star,.jdgm-rev-widg__summary-stars .jdgm-star,.jdgm-histogram .jdgm-star{color:var(--bwl-orange, #e87722)!important}.jdgm-rev-widg__title{font-size:1.75rem!important;font-weight:600!important;color:var(--bwl-navy, #003d76)!important}.jdgm-histogram__bar-content{background-color:var(--bwl-orange, #e87722)!important}.jdgm-rev .jdgm-rev__rating .jdgm-star{color:var(--bwl-orange, #e87722)!important}.jdgm-rev-widg__write-btn,.jdgm-write-rev-btn,.jdgm-form__btn{background-color:var(--bwl-orange, #e87722)!important;border-color:var(--bwl-orange, #e87722)!important;border-radius:12px!important;font-weight:600!important}.jdgm-rev-widg__write-btn:hover,.jdgm-write-rev-btn:hover,.jdgm-form__btn:hover{background-color:#d06a1e!important;border-color:#d06a1e!important}.jdgm-paginate{margin-top:2rem!important;text-align:center!important}.jdgm-paginate .jdgm-curt{color:var(--bwl-orange, #e87722)!important;font-weight:600!important}.jdgm-rev__verif-badge,.jdgm-verif-badge{background-color:#dcfce7!important;color:#166534!important}.jdgm-form,.jdgm-form-wrapper{font-family:var(--font-body-family),Inter,-apple-system,sans-serif!important}.jdgm-form__title,.jdgm-form-title{color:var(--bwl-navy, #003d76)!important;font-weight:600!important}.jdgm-form__subtitle{color:var(--bwl-text-secondary, #4a4a68)!important}.jdgm-form__product-title{color:var(--bwl-navy, #003d76)!important;font-weight:600!important}.jdgm-form__rating .jdgm-star,.jdgm-form__star,.jdgm-star.jdgm--on,.jdgm-star:hover,.jdgm-form .jdgm-star,.jdgm-form__rating .jdgm-star.jdgm--on,.jdgm-form .jdgm-star.jdgm--on{color:var(--bwl-orange, #e87722)!important}.jdgm-form input[type=text],.jdgm-form input[type=email],.jdgm-form textarea,.jdgm-form select{border:1px solid #d1d5db!important;border-radius:8px!important;font-family:inherit!important}.jdgm-form input:focus,.jdgm-form textarea:focus,.jdgm-form select:focus{border-color:var(--bwl-orange, #e87722)!important;outline:none!important;box-shadow:0 0 0 2px #e8772226!important}.jdgm-form__submit-btn,.jdgm-form__btn,.jdgm-submit-btn{background-color:var(--bwl-orange, #e87722)!important;border-color:var(--bwl-orange, #e87722)!important;border-radius:12px!important;font-weight:600!important;padding:.75rem 1.5rem!important;color:#fff!important}.jdgm-form__submit-btn:hover,.jdgm-form__btn:hover,.jdgm-submit-btn:hover{background-color:#d06a1e!important;border-color:#d06a1e!important}.jdgm-form__cancel-btn,.jdgm-cancel-btn{color:var(--bwl-text-secondary, #4a4a68)!important}.jdgm-form__photos-upload{border-color:#d1d5db!important;border-radius:8px!important}.jdgm-overlay,.jdgm-modal{font-family:var(--font-body-family),Inter,-apple-system,sans-serif!important}.shogun-root h1,.shogun-heading-component h1,.shg-c h1,.shg-row h1,.main-page .rte h1,section.main-page h1:not(.main-page-title){font-family:var(--font-heading-family),"Inter",sans-serif!important;font-weight:700!important;color:var(--bwl-navy)!important;font-style:normal!important}.shogun-root h2,.shogun-heading-component h2,.shg-c h2,.shg-row h2{font-family:var(--font-heading-family),"Inter",sans-serif!important;font-weight:700!important;color:var(--bwl-navy)!important;font-style:normal!important}.shogun-root p,.shg-c p,.shg-row p,.shg-text-html p{font-family:var(--font-body-family),"Inter",sans-serif!important;color:var(--bwl-text-secondary)!important;line-height:1.7!important}.shogun-heading-component{font-family:var(--font-heading-family),"Inter",sans-serif!important;color:var(--bwl-navy)!important;font-style:normal!important}.image-with-text__heading,.image-with-text__heading.h1,.image-with-text__heading.h2,.image-with-text__heading.inline-richtext,.image-with-text h2,.image-with-text h3{font-family:sirenia,sans-serif!important;font-size:clamp(1.8rem,5vw,2.25rem)!important;font-weight:700!important;color:var(--bwl-navy)!important;font-style:normal!important}.multicolumn .title,.multicolumn__title,.multicolumn .h2{font-family:var(--font-heading-family),"Inter",sans-serif!important;font-weight:700!important;color:var(--bwl-navy)!important;font-style:normal!important}.multicolumn-card__info h3,.multicolumn-card .h3{font-family:sirenia,sans-serif!important;font-weight:700!important;color:var(--bwl-navy)!important;font-style:normal!important}.footer-block__heading,.footer-block__heading.inline-richtext,.footer__content-top h2,h2.footer-block__heading{font-family:var(--font-heading-family),"Inter",sans-serif!important;font-weight:700!important;color:var(--bwl-navy)!important;font-style:normal!important;font-size:1.25rem!important;margin-bottom:1rem!important;text-transform:none!important;letter-spacing:0!important}.footer-block .rte,.footer-block .rte p,.footer-block__details-content,.footer-block__details-content p{font-size:.95rem!important;line-height:1.6!important;color:#1a1a1abf!important}.footer-block .link-list a,.footer-block .list-menu__item{font-size:.95rem!important;color:#1a1a1abf!important}.footer-block .link-list a:hover,.footer-block .list-menu__item:hover{color:var(--bwl-navy)!important}@media screen and (max-width: 989px){.slider.slider--tablet .slider__slide{padding-top:0}}@media screen and (min-width: 750px){[id*=warehouse_message]{display:none}}.multicolumn__title,.collection__title.title-wrapper{justify-content:center!important;margin-bottom:.5rem!important}.title-wrapper-with-link.multicolumn__title,ul.grid.product-grid{margin-bottom:0!important}.page-width .multicolumn__title h2.title:not(.drawer__heading):not(.totals__total):not(.footer-block__heading):not(.rich-text__heading):not(.collapsible-content__heading):not(.image-with-text__heading),.collection__title.page-width h2.title:not(.drawer__heading):not(.totals__total):not(.footer-block__heading):not(.rich-text__heading):not(.collapsible-content__heading):not(.image-with-text__heading){font-family:sirenia,sans-serif!important;font-weight:700!important;font-size:clamp(1.75rem,4vw,2.5rem)!important;color:var(--bwl-navy)!important;text-align:center!important;font-style:normal!important;margin-bottom:0!important}.newsletter-form h2,.footer__content-bottom h2{font-size:1.25rem!important;font-weight:700!important;color:var(--bwl-navy)!important}.drawer__heading,.cart__empty-text,.totals__total{font-family:var(--font-heading-family),"Inter",sans-serif!important;font-weight:600!important;font-style:normal!important}@media screen and (min-width: 750px) and (max-width: 989px){.collection .product-grid.grid--2-col-tablet-down .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)!important}}@media screen and (min-width: 750px) and (max-width: 989px){.product__media-list .product__media-item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important;max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product__media-list .product__media-item:first-child{width:100%!important;max-width:100%!important}.product__media-list{display:flex!important;flex-wrap:wrap!important;gap:var(--grid-desktop-horizontal-spacing, 1rem)!important}}@media screen and (min-width: 990px){.collection .product-grid.grid--4-col-desktop .grid__item{max-width:280px}.collection .product-grid{justify-content:center}}.section--image-banner .banner__heading{font-size:clamp(2.5rem,8vw,4.5rem)!important;font-weight:700!important;line-height:1.1!important;margin-bottom:1rem!important}.section--image-banner .banner__text{font-size:clamp(1.1rem,3vw,1.5rem)!important;opacity:.95!important}.rich-text__heading,.rich-text__heading.h1,.rich-text__heading.h2,.rich-text h2,.image-with-text__heading,.image-with-text__heading.h1,.image-with-text h2{font-family:sirenia,sans-serif!important;font-size:clamp(1.8rem,5vw,2.25rem)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.02em!important;margin-bottom:.5rem!important;margin-top:0!important;padding-top:1rem!important;color:var(--bwl-navy)!important;text-align:center!important}.rich-text .rte p{font-family:var(--font-body-family),Inter,system-ui,sans-serif!important;font-size:1.1rem!important;font-weight:400!important;line-height:1.7!important;letter-spacing:0!important;margin-bottom:.75rem!important;color:#1a1a1ad9!important;text-align:center!important}.rich-text .rte p strong,.image-with-text .rte p strong{color:var(--bwl-navy)!important;font-weight:700!important}.multicolumn-card__info{padding:1.25rem 1.5rem!important}.multicolumn-card-spacing{padding-top:1rem!important;margin-left:1rem!important;margin-right:1rem!important}.multicolumn-card__info h3{font-size:clamp(1.4rem,3.5vw,1.75rem)!important;font-weight:700!important;margin-bottom:.5rem!important}.multicolumn-card__info .rte p,.image-with-text__text,.image-with-text__text.rte,.image-with-text__text p{font-size:clamp(1rem,2.2vw,1.15rem)!important;font-weight:500!important;line-height:1.5!important;color:rgba(var(--color-foreground),.75)!important;margin-top:.25rem!important}.color-scheme-4 .multicolumn-card__info h3{color:var(--bwl-navy)!important}.color-scheme-4 .multicolumn-card__info .rte p{color:var(--bwl-navy)!important;opacity:.85!important}.image-with-text__content,.image-with-text__content--desktop-left,.image-with-text__content--mobile-left{text-align:center!important;padding:1.25rem 1.5rem!important}.image-with-text__heading,.image-with-text h2,.image-with-text h3{text-align:center!important;width:100%!important}@media screen and (min-width: 750px) and (max-width: 989px){.image-with-text__grid{display:flex!important;gap:0!important}.image-with-text__grid>.grid__item{flex:1!important;max-width:50%!important}.image-with-text__media-item{display:flex!important}.image-with-text__media-item .media{width:100%!important;height:100%!important;padding-bottom:0!important}.image-with-text__media-item img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.image-with-text__content{height:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:2rem!important}}@media screen and (min-width: 990px){.image-with-text .image-with-text__grid{align-items:stretch!important}.image-with-text__text-item{display:flex!important;align-items:center!important}.image-with-text__content{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:2rem 3rem!important;width:100%!important}}.image-with-text .button{font-family:sirenia,sans-serif!important;font-weight:700!important;padding:1rem 2rem!important;margin-top:1rem!important;margin-left:auto!important;margin-right:auto!important}.blog .title,.blog h1.title,.blog .collection-hero__title,h1.title--primary{font-family:sirenia,sans-serif!important;font-size:clamp(2.5rem,7vw,3.5rem)!important;font-weight:700!important;color:var(--bwl-navy)!important;margin:.5rem 0 1rem!important;padding:0!important}.blog .collection-hero,.blog-articles__article header{background:transparent!important}.blog-articles .article-card__title,.article-card__title,.article-card__title a,.card__heading a,h2.card__heading a{font-family:sirenia,sans-serif!important;font-size:1.25rem!important;font-weight:700!important;font-style:normal!important;color:var(--bwl-navy)!important;line-height:1.3!important;margin-bottom:.5rem!important}.blog-articles .article-card__excerpt,.article-card__excerpt,.article-card__excerpt p{font-family:var(--font-body-family),Inter,system-ui,sans-serif!important;font-size:.95rem!important;line-height:1.5!important;color:#1a1a1ab3!important;margin-bottom:.5rem!important}.article-card__info,.article-card__info time{font-size:.85rem!important;color:#1a1a1a80!important}.blog .main-blog,.template-blog .main-blog{background-color:#fff!important}.blog .collection-hero__wrapper,.blog .page-header{padding-top:1rem!important;padding-bottom:.5rem!important}.article-template header,.article-template .article-template__header,.article-template .page-width--narrow{background:transparent!important;background-color:#fff!important}.article-template header.page-width{margin-top:0!important;margin-bottom:0!important;padding-top:1rem!important;padding-bottom:.5rem!important}h1.article-template__title,.article-template h1.article-template__title,.article-template__title{font-family:sirenia,sans-serif!important;font-size:clamp(1.6rem,4.5vw,2rem)!important;font-weight:700!important;color:var(--bwl-navy)!important;line-height:1.25!important;margin:0 0 .25rem!important;padding:0!important}.article-template__date,.article-template time,.article-template header time,.circle-divider{font-family:Inter,system-ui,sans-serif!important;font-size:.8rem!important;color:#1a1a1a80!important;margin:0!important;padding:0!important}.article-template__social-sharing,div.article-template__social-sharing{display:flex!important;justify-content:center!important;margin:1rem 0 1.5rem!important;padding:0!important;min-height:0!important}.article-template .share-button,.share-button{margin:0!important}.share-button button.share-button__button.hidden{display:none!important}.article-template .share-button__button,.share-button .share-button__button,.share-button summary.share-button__button{font-family:sirenia,sans-serif!important;font-size:1.4rem!important;font-weight:700!important;color:#fff!important;background:var(--bwl-navy, #003d76)!important;border:none!important;border-radius:50px!important;padding:.2rem 3rem!important;margin:0!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;gap:.5rem!important}.article-template .share-button__button svg,.share-button .share-button__button svg,.share-button summary svg{color:#fff!important;stroke:#fff!important}.article-template .share-button__button:hover,.share-button .share-button__button:hover,.share-button summary.share-button__button:hover{background:#002d5a!important}.article-template__content,.article-template .rte{font-family:var(--font-body-family),Inter,system-ui,sans-serif!important;font-size:1.05rem!important;line-height:1.75!important;color:#1a1a1ad9!important;max-width:750px!important}.article-template__content h2,.article-template .rte h2,.rte h2{font-family:sirenia,sans-serif!important;font-size:1.4rem!important;font-weight:700!important;color:var(--bwl-navy)!important;margin-top:1.5rem!important;margin-bottom:.4rem!important;line-height:1.3!important}.article-template__content h3,.article-template .rte h3,.rte h3{font-family:sirenia,sans-serif!important;font-size:1.2rem!important;font-weight:700!important;color:var(--bwl-navy)!important;margin-top:1.25rem!important;margin-bottom:.3rem!important;line-height:1.3!important}.article-template__content p,.article-template .rte p{margin-bottom:1.25rem!important}.article-template__content ul,.article-template__content ol,.article-template .rte ul,.article-template .rte ol{margin-bottom:1.25rem!important;padding-left:1.5rem!important}.article-template__content li,.article-template .rte li{margin-bottom:.5rem!important;line-height:1.6!important}.article-template__content strong,.article-template .rte strong{font-weight:600!important;color:var(--bwl-navy)!important}.article-template__content a,.article-template .rte a{color:var(--bwl-sky-dark)!important;text-decoration:underline!important}.article-template__content a:hover,.article-template .rte a:hover{color:var(--bwl-navy)!important}.article-template__content img,.article-template .rte img{border-radius:8px!important;margin:1.5rem 0!important}h1.title--primary,.title--primary,.blog h1,.blog .title{font-family:sirenia,sans-serif!important;font-size:clamp(2.5rem,7vw,3.5rem)!important;font-weight:700!important;color:var(--bwl-navy)!important;text-align:center!important;width:100%!important}.article-template h1,.article-template h2,.article-template h3,.article-template__title,h1.article-template__title{font-family:sirenia,sans-serif!important;font-weight:700!important;color:var(--bwl-navy)!important}.article-template,.article-template__content,.article-template__content.rte{--font-heading-family: sirenia, sans-serif !important}.article-template h2,.article-template h3,.article-template__content h2,.article-template__content h3{font-family:sirenia,sans-serif!important;font-weight:700!important;color:var(--bwl-navy)!important;font-style:normal!important}.customer.login .form__message:has(.svg-wrapper){display:none!important}.customer.login ul{display:none!important}.bwl-field-error,.bwl-login-error{align-items:center!important;gap:.4rem!important;color:#dc2626!important;font-size:.85rem!important;font-weight:500!important;margin-top:.35rem!important;padding:0!important;background:none!important;background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;border-radius:0!important}.bwl-login-error,.bwl-field-error[style*="display:flex"],.bwl-field-error[style*="display: flex"]{display:flex!important}.bwl-field-error svg,.bwl-login-error svg{flex-shrink:0;color:#dc2626;width:14px;height:14px}.customer.login .field,.customer.login .field--error,.customer.login input.field--error,.customer.login input[aria-invalid=true],.customer.login .field:has(.field--error),.customer.login .field:has(input[aria-invalid=true]){border-color:#00000026!important;box-shadow:none!important;outline:none!important}.customer.login .field{position:relative;flex-wrap:wrap!important}.customer.login .field .bwl-field-error{width:100%;flex-basis:100%}#skio-root{max-width:800px!important;margin:0 auto!important;padding:1rem!important;font-family:Inter,system-ui,sans-serif!important;-webkit-font-smoothing:antialiased}#skio-root a[href="https://skio.com"]{display:none!important}#skio-root h1,#skio-root h2,#skio-root h3,#skio-root h4{color:var(--bwl-navy, #003d76)!important;font-family:Inter,system-ui,sans-serif!important;font-weight:700!important}#skio-root button{background:var(--bwl-orange, #e87722)!important;color:#fff!important;border:none!important;border-radius:8px!important;font-family:Inter,system-ui,sans-serif!important;font-weight:600!important;cursor:pointer;transition:background .15s ease!important}#skio-root button:hover{background:#d06a1e!important}#skio-root button[style*="background: rgb(255, 255, 255)"],#skio-root button[style*="background-color: rgb(255, 255, 255)"],#skio-root button[style*="background: white"]{background:#fff!important;color:var(--bwl-navy, #003d76)!important;border:1.5px solid var(--bwl-navy, #003d76)!important}#skio-root button[style*="background: rgb(255, 255, 255)"]:hover,#skio-root button[style*="background-color: rgb(255, 255, 255)"]:hover,#skio-root button[style*="background: white"]:hover{background:#f0f4f8!important}#skio-root svg circle,#skio-root svg[style*=background]{fill:var(--bwl-navy, #003d76)!important}#skio-root div[style*="border-radius: 50%"],#skio-root div[style*="border-radius:50%"]{background:var(--bwl-navy, #003d76)!important}#skio-root span[style*="background: rgb(17, 17, 17)"],#skio-root span[style*="background-color: rgb(17, 17, 17)"],#skio-root div[style*="background: rgb(17, 17, 17)"],#skio-root div[style*="background-color: rgb(17, 17, 17)"]{background:var(--bwl-navy, #003d76)!important;border-radius:6px!important}#skio-root a{color:var(--bwl-orange, #e87722)!important;text-decoration:none!important}#skio-root a:hover{color:#d06a1e!important;text-decoration:underline!important}#skio-root a[style*="color: rgb(17, 17, 17)"]{color:#1f2937!important}#skio-root a[href*=edit],#skio-root a[style*="text-decoration: underline"]{color:var(--bwl-orange, #e87722)!important;font-weight:500!important}#skio-root section{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:1.25rem!important;margin-bottom:1rem!important}#skio-root input[type=email],#skio-root input[type=text],#skio-root input[type=tel],#skio-root input[type=number]{border:1px solid #d1d5db!important;border-radius:6px!important;font-family:Inter,system-ui,sans-serif!important;padding:.6rem .75rem!important}#skio-root input:focus{border-color:var(--bwl-navy, #003d76)!important;outline:none!important;box-shadow:0 0 0 2px #003d7626!important}#skio-root button[aria-label*=decrease],#skio-root button[aria-label*=increase],#skio-root button[aria-label*=Decrease],#skio-root button[aria-label*=Increase]{background:#f3f4f6!important;color:#1f2937!important;border:1px solid #d1d5db!important;border-radius:6px!important;min-width:28px!important;min-height:28px!important}#skio-root button[aria-label*=decrease]:hover,#skio-root button[aria-label*=increase]:hover,#skio-root button[aria-label*=Decrease]:hover,#skio-root button[aria-label*=Increase]:hover{background:#e5e7eb!important}#skio-root img{border-radius:8px!important}#skio-root p,#skio-root span,#skio-root div{font-family:Inter,system-ui,sans-serif!important}#skio-root h2[data-testid=typography]{color:var(--bwl-navy, #003d76)!important;font-weight:700!important}#skio-root button[type=submit]{background:var(--bwl-orange, #e87722)!important;border-radius:8px!important;font-weight:600!important;padding:.75rem 1.5rem!important}#__next .loyaltyButton{background:var(--bwl-orange, #e87722)!important;color:#fff!important;border-radius:8px!important}#__next .loyaltyIcon{background:var(--bwl-navy, #003d76)!important}#__next .loyaltyCardGradient{border:1px solid var(--bwl-navy, #003d76)!important;background:linear-gradient(286deg,#003d76 25%,#e8f4fd)!important}.bwb__requirements{display:flex;flex-direction:column;gap:.4rem;margin-top:.75rem;padding:.75rem 1rem;background:var(--bwl-bg-surface);border-radius:var(--radius-md);font-size:.8rem;color:var(--bwl-text-secondary)}@media screen and (min-width: 600px){.bwb__requirements{flex-direction:row;gap:1.25rem}}.bwb__req-item{display:inline-flex;align-items:center;gap:.35rem}.bwb__req-check{color:#16a34a;font-weight:700}.bwb__req-open{color:#636380}.bwb__req-item--met{color:#16a34a;font-weight:600}.bwb__tier-btn--needs-order{background:#fde8d8;color:#7a4005;cursor:not-allowed;font-size:.75rem}.bwb--redeemed .bwb__hero,.bwb--redeemed .bwb__tiers,.bwb--redeemed .bwb__earn,.bwb--redeemed .bwb__requirements{opacity:.3;pointer-events:none;transition:opacity .4s ease}.bwb__tier-btn:focus-visible,.bwb-modal__btn:focus-visible{outline:2px solid var(--bwl-navy);outline-offset:2px}@media (prefers-reduced-motion: reduce){.bwb__tier,.bwb__tier-btn--ready,.bwb--redeemed .bwb__hero,.bwb--redeemed .bwb__tiers,.bwb--redeemed .bwb__earn,.bwb--redeemed .bwb__requirements{transition:none}.bwb__status--processing{animation:none}.bwb__tier-btn--ready:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/180/assets/bwl-custom.css.map */
