.slideshow__slide .image__hero__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000004d,#0000 30% 45%,#00000080)}.slideshow__slide .hero__content .hero__title,.slideshow__slide .hero__content .hero__description,.slideshow__slide .hero__content p{text-shadow:0 1px 14px rgba(0,0,0,.45),0 1px 2px rgba(0,0,0,.35)}@media only screen and (max-width:749px){.slideshow__slide .image__hero__frame:after{background:linear-gradient(180deg,#00000059,#0000000d 32% 42%,#0000009e)}}.header__dropdown{z-index:100;box-shadow:0 12px 24px #0000001a}#pushdaddy-widget #pushdaddy-button,#pushdaddy-widget .pushdaddy-button{left:auto!important;right:16px!important}#pushdaddy-widget #pushdaddy-box{left:auto!important;right:12px!important}body.template-product #google-merchantwidget-iframe-wrapper{display:none!important}body.template-product #pushdaddy-widget #pushdaddy-button,body.template-product #pushdaddy-widget .pushdaddy-button{bottom:calc(var(--cart-bar-height, 80px) + 16px)!important}@media only screen and (max-width:749px){#google-merchantwidget-iframe-wrapper{transform:scale(.8);transform-origin:bottom left}}.bm-trust{display:grid;gap:10px;margin:2px 0 4px}.bm-trust__delivery{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:#00000009;font-size:14px;line-height:1.35}.bm-trust__delivery strong{font-weight:600}.bm-trust__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bm-trust__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;margin:0;padding:10px 6px;border:1px solid rgba(0,0,0,.08);border-radius:8px;text-align:center;font-size:12px;line-height:1.3}.bm-trust svg,.bm-trust .icon{width:20px;height:20px;flex:0 0 20px}.site-footer .footer__block--text [data-collapsible-content]{display:flex;justify-content:center}.site-footer .footer__block--text .footer__block__image{margin:0 auto}@media only screen and (min-width:750px){.site-footer .footer__block--newsletter{order:1}.site-footer .footer__block--text{order:2}.site-footer .footer__block--menu{order:3}.site-footer .footer__block--text summary.hidden{display:none}}@media only screen and (min-width:990px){.site-footer .footer__block--text{padding-top:12px}}.product__thumbs__holder{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.35) transparent;padding-bottom:6px}.product__thumbs__holder .product__thumb{scroll-snap-align:start;flex-shrink:0}.product__thumbs__holder::-webkit-scrollbar{height:4px}.product__thumbs__holder::-webkit-scrollbar-thumb{background:#00000059;border-radius:4px}.product__thumbs__holder::-webkit-scrollbar-track{background:transparent}.product__block--tabs .tab-content,.product__block--accordion .accordion__body{font-family:var(--FONT-STACK-BODY)!important;font-size:15px!important;line-height:1.65!important;color:#212121!important}.product__block--tabs .tab-content *,.product__block--accordion .accordion__body *{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;letter-spacing:normal!important}.product__block--tabs .tab-content p,.product__block--accordion .accordion__body p{margin:0 0 .6em}.product__block--tabs .tab-content strong,.product__block--tabs .tab-content b,.product__block--accordion .accordion__body strong,.product__block--accordion .accordion__body b{font-weight:600!important}.product__block--tabs .tab-content :is(h1,h2,h3,h4,h5,h6),.product__block--accordion .accordion__body :is(h1,h2,h3,h4,h5,h6){font-weight:600!important;text-transform:none!important;margin:1.1em 0 .4em!important}.product__block--tabs .tab-content :is(ul,ol),.product__block--accordion .accordion__body :is(ul,ol){margin:0 0 .75em;padding-left:1.2em}.product__block--tabs .tab-content li,.product__block--accordion .accordion__body li{margin-bottom:.25em}.product__content .gpo-label,.product__content .gpo-label .label-content{font-family:var(--FONT-STACK-BODY)!important;font-size:16px!important;font-weight:500!important;color:#212121!important;letter-spacing:normal!important;text-transform:lowercase!important}.product__content .gpo-label .label-content{display:inline-block}.product__content .gpo-label .label-content:first-letter{text-transform:uppercase}.product__content .gpo-swatches.buttons label{border:1px solid #212121!important;border-radius:3px!important;padding:10px 14px!important;background:#fff!important}.product__content .gpo-swatches.buttons label,.product__content .gpo-swatches.buttons .gpo-ov-title,.product__content .gpo-swatches.buttons .gpo-ov-title span{font-family:var(--BTN-FONT-STACK, var(--FONT-STACK-BODY))!important;font-size:13px!important;font-weight:400!important;letter-spacing:1.3px!important;text-transform:uppercase!important;color:#212121!important;line-height:1.4!important}.product__content .gpo-swatches.buttons input:checked+label{background:#212121!important}.product__content .gpo-swatches.buttons input:checked+label,.product__content .gpo-swatches.buttons input:checked+label .gpo-ov-title,.product__content .gpo-swatches.buttons input:checked+label .gpo-ov-title span{color:#fff!important}.product__block .partPayCalculatorWidget,.product__block .partPayCalculatorWidget *:not(img):not(svg),.product__content .bnpl-product-widget,.product__content .bnpl-product-widget *:not(img):not(svg){font-family:var(--FONT-STACK-BODY)!important}.product__block .partPayCalculatorWidgetText,.product__block .partPayCalculatorWidgetText *{font-size:13px!important;color:#212121!important}.product__block .partPayCalculatorWidgetText .bold-font,.product__block .partPayCalculatorWidgetText strong{font-weight:600!important}.product__block .partPayCalculatorWidgetText a{color:#212121!important;text-decoration:underline}.product__content .bnpl-product-widget *:not(img):not(svg){color:#212121!important}.product__content .bnpl-product-widget span,.product__content .bnpl-product-widget p,.product__content .bnpl-product-widget div{font-size:12px!important;line-height:1.45!important}.product__block.upsell-products .product-upsell__holder__title{font-family:var(--FONT-STACK-BODY)!important;font-size:16px!important;font-weight:500!important}.product__block .bm-trust,.product__block .bm-trust *{font-family:var(--FONT-STACK-BODY)}@media only screen and (max-width:749px){.product__content .radio__fieldset{grid-template-columns:1fr!important;row-gap:8px}.product__content .radio__legend{display:flex!important;align-items:baseline;gap:8px;width:100%!important;margin:0!important}.product__content .radio__legend__option-name,.product__content .gpo-label,.product__content .gpo-label .label-content{font-size:14px!important;font-weight:500!important}.product__content .radio__legend__value{font-size:12px!important}.product__content .radio__legend__label{flex:0 0 auto!important;width:auto!important;white-space:nowrap}body.template-product .loox-pn{display:none!important}.product__content .radio__buttons label,.product__content .gpo-swatches.buttons label,.product__content .gpo-swatches.buttons .gpo-ov-title,.product__content .gpo-swatches.buttons .gpo-ov-title span{font-size:12px!important;letter-spacing:1px!important}.product__content .gpo-swatches.buttons label{padding:9px 12px!important}.product__content .shopify-app-block .bnpl-product-widget,.product__content .bnpl-product-widget>div{width:100%!important;max-width:100%!important;box-sizing:border-box}.product__content .partPayCalculatorWidget{align-items:flex-start!important}.product__content .partPayCalculatorWidget section.two-column{width:100%!important;gap:10px}.product__content .partPayCalculatorWidget .inner-column:first-child{flex:1 1 auto!important;justify-content:flex-start!important}.product__content .partPayCalculatorWidget .partPayCalculatorWidgetText{width:100%!important;max-width:none!important}.product__content .partPayCalculatorWidgetText,.product__content .partPayCalculatorWidgetText *{font-size:12px!important;text-align:left!important}.product__content .bm-trust__delivery{font-size:13px}.product__content .bm-trust__item{font-size:11px;padding:8px 4px}.product__block.upsell-products .product-upsell__holder__title{font-size:15px!important}.product__block.upsell-products .product-upsell__title{font-size:14px!important}.product__block--tabs .tab-content,.product__block--accordion .accordion__body{font-size:14px!important;line-height:1.6!important}}@media only screen and (max-width:749px){body.template-collection #MainContent>.shopify-section:first-child .image__hero__frame.image-height--mobile,body.template-page #MainContent>.shopify-section:first-child .image__hero__frame.image-height--mobile{--aspect-ratio-mobile: .75 !important}}.product__content .product__price__wrap{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:2px}.product__content .product__price .price-item{font-size:20px!important;font-weight:500!important;letter-spacing:0}.product__content .product__price .price__sale .price-item--regular,.product__content .product__price s .price-item{font-size:15px!important;font-weight:400!important;color:#8a8a8a!important}.product__content .product__tax{font-size:12px!important;color:#6b6b6b!important;margin:0!important}.product__content .product__tax a{color:inherit!important}.product__content .partPayCalculatorWidget,.product__content .bnpl-product-widget{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0 0 8px!important;padding:10px 14px!important;background:#fff!important;border:1px solid #e8e8e8!important;border-radius:8px!important;min-height:46px}.product__content .partPayCalculatorWidget{display:flex!important;align-items:center!important}.product__content .partPayCalculatorWidget section.two-column{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:12px;margin:0!important}.product__content .partPayCalculatorWidget .inner-column{display:flex!important;align-items:center;width:auto!important;padding:0!important;margin:0!important}.product__content .partPayCalculatorWidget .inner-column:first-child{flex:1 1 auto!important;justify-content:flex-start!important}.product__content .partPayCalculatorWidget .inner-column:last-child{flex:0 0 auto!important}.product__content .partPayCalculatorWidgetText,.product__content .partPayCalculatorWidgetText *{font-size:13px!important;line-height:1.45!important;text-align:left!important;color:#212121!important}.product__content .partPayCalculatorWidgetText{width:auto!important;max-width:none!important;margin:0!important}.product__content .partPayCalculatorWidgetLearn{text-decoration:underline;text-underline-offset:2px;cursor:pointer}.product__content .partPayCalculatorWidgetLogo{height:22px!important;width:auto!important;margin:0!important}.product__content .partPayCalculatorWidgetHeavyBasketNote:empty{display:none!important}.product__content .bnpl-product-widget *:not(img):not(svg){font-size:13px!important;line-height:1.45!important}.product__content .bnpl-product-widget>div:last-child{margin-bottom:0!important}.product__content .shopify-app-block:has(.bnpl-product-widget){margin-bottom:12px}.product__content .shopify-app-block:has(.bnpl-product-widget) .bnpl-product-widget{margin-bottom:0!important}.product__content .product__block.product__form__holder{border-top:1px solid #ececec;padding-top:18px}.product__block.upsell-products .product-upsell__holder__title{margin:0 0 10px!important;font-size:15px!important}.product__block.upsell-products .product__upsell{display:grid;gap:8px}.product__block.upsell-products .product-upsell{border:1px solid #ececec;border-radius:8px;overflow:hidden;background:#fff;min-height:0!important}.product__block.upsell-products .product-upsell__image,.product__block.upsell-products .product-upsell__image__link{flex:0 0 76px!important;width:76px!important;max-width:76px!important}.product__block.upsell-products .product-upsell__image__thumb{padding-top:76px!important}.product__block.upsell-products .product-upsell__content{padding:10px 56px 10px 14px!important;display:flex;flex-direction:column;justify-content:center}.product__block.upsell-products .product-upsell__title{font-family:var(--FONT-STACK-BODY)!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important;margin:0 0 2px!important}.product__block.upsell-products .product-upsell__price,.product__block.upsell-products .product-upsell__price *{font-size:13px!important}.product__content .product__pickup{font-size:13px;line-height:1.5}.product__content .product__pickup .pickup__preview__title,.product__content .product__pickup p:first-child{font-size:14px!important}.product__content .product__pickup .pickup__preview__text,.product__content .product__pickup small,.product__content .product__pickup button,.product__content .product__pickup a{font-size:13px!important}.product__content .product__block--tabs{border-top:1px solid #ececec;padding-top:4px}.product__content .product__block--tabs .tab-link,.product__content .product__block--tabs .tab-link span{font-family:var(--BTN-FONT-STACK, var(--FONT-STACK-BODY))!important;font-size:13px!important;font-weight:500!important;letter-spacing:1.3px!important;text-transform:uppercase!important}.product__content .product__block--accordion{border-top:1px solid #ececec;margin:0!important}.product__content .product__block--accordion:last-of-type,.product__content .product__block--accordion:has(+:not(.product__block--accordion):not(style):not(script)){border-bottom:1px solid #ececec}.product__content .product__block--accordion .accordion__title{display:flex!important;align-items:center;gap:10px;padding:16px 0!important;font-family:var(--BTN-FONT-STACK, var(--FONT-STACK-BODY))!important;font-size:13px!important;font-weight:500!important;letter-spacing:1.3px!important;text-transform:uppercase!important;color:#212121!important}.product__content .product__block--accordion .accordion__title .icon__animated{order:-1;position:static!important;margin:0!important;transform:none!important;flex:0 0 auto}.product__content .product__block--accordion .accordion__title .icon__animated svg{position:static!important;inset:auto!important;transform:none!important;width:20px!important;height:20px!important}.product__content .product__block--accordion .accordion__title>svg{order:3;position:static!important;width:14px!important;height:14px!important;flex:0 0 14px;margin:0 0 0 auto!important}.product__content .product__block--tabs .tab-content p,.product__content .product__block--accordion .accordion__body p{margin:0 0 .45em!important}.product__content .product__block--tabs .tab-content{padding-bottom:8px!important}.product__content .product__block--accordion .accordion__content{padding:0 0 18px!important}.product__content .tab-content img[src*=icon-guaranteed],.product__content .tab-content img[src*=secure-payments],.product__content .accordion__body img[src*=icon-guaranteed],.product__content .accordion__body img[src*=secure-payments]{display:none!important}.product__content .tab-content :is(div,p):has(>img[src*=icon-guaranteed],>img[src*=secure-payments]):not(:has(:not(img):not(br))){display:none!important}.product__content .tab-content img{max-width:240px;height:auto;border-radius:6px}.product__content .product__block--accordion+.shopify-app-block{margin-top:24px}.product__content .product__features .product__feature{padding:12px 14px!important;border-radius:8px;border-left:3px solid currentColor}.product__content .product__features .product__feature__heading{margin:0 0 4px!important;gap:8px}.product__content .product__features .block__icon{--icon-size: 18px !important;width:18px!important;height:18px!important}.product__content .product__features .block__icon__text,.product__content .product__features .block__icon__text p{font-size:14px!important;font-weight:600!important;margin:0!important}.product__content .product__features .rte,.product__content .product__features .rte p{font-size:13px!important;line-height:1.5!important;margin:0!important}.cart-bar .cart-bar__product__title{font-size:15px!important;font-weight:500!important}.cart-bar .cart-bar__product__price{font-size:14px!important}.cart-bar .btn--primary.btn--outline{background:#fb9280!important;border-color:#fb9280!important;color:#fff!important}.cart-bar .btn--primary.btn--outline *{color:#fff!important}@media only screen and (max-width:749px){.product__content .product__price .price-item{font-size:18px!important}.product__content .partPayCalculatorWidget,.product__content .bnpl-product-widget{padding:9px 12px!important}.product__content .partPayCalculatorWidgetText,.product__content .partPayCalculatorWidgetText *,.product__content .bnpl-product-widget *:not(img):not(svg){font-size:12px!important}.product__content .partPayCalculatorWidgetLogo{height:18px!important}.product__block.upsell-products .product-upsell__image,.product__block.upsell-products .product-upsell__image__link{flex-basis:64px!important;width:64px!important;max-width:64px!important}.product__block.upsell-products .product-upsell__image__thumb{padding-top:64px!important}.product__block.upsell-products .product-upsell__title{font-size:13px!important}.product__content .product__block--accordion .accordion__title,.product__content .product__block--tabs .tab-link,.product__content .product__block--tabs .tab-link span{font-size:12px!important;letter-spacing:1.1px!important}.product__content .tab-content img{max-width:160px}}#PBarNextFrameWrapper,#preview-bar-iframe,iframe#preview-bar-iframe{display:none!important}@media only screen and (min-width:750px)and (max-width:1439px){.header__menu .navlink--toplevel{padding-left:7px!important;padding-right:7px!important}}.bm-trust__delivery{justify-content:center;text-align:center}.product__block--tabs .tab-content .bm-subhead,.product__block--accordion .accordion__body .bm-subhead{font-family:var(--BTN-FONT-STACK, var(--FONT-STACK-BODY))!important;font-size:13px!important;line-height:1.4!important;letter-spacing:1.3px!important;text-transform:uppercase!important;font-weight:500!important;color:#212121!important;margin:1.6em 0 .7em!important}.product__block--tabs .tab-content .bm-subhead *,.product__block--accordion .accordion__body .bm-subhead *{font-weight:500!important;letter-spacing:1.3px!important;text-transform:uppercase!important;font-size:13px!important}.product__block--tabs .tab-content .bm-subhead,.product__block--accordion .accordion__body .bm-subhead{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:6px!important}.product__content .product__block--tabs .tab-content .bm-subhead{margin:1.8em 0 .8em!important}.product__content .product__block--tabs .tab-content>.bm-subhead:first-child{margin-top:.4em!important}@media only screen and (max-width:749px){.product__block--tabs .tab-content .bm-subhead,.product__block--tabs .tab-content .bm-subhead *,.product__block--accordion .accordion__body .bm-subhead,.product__block--accordion .accordion__body .bm-subhead *{font-size:12px!important;letter-spacing:1.1px!important}}.bm-trust__badges{display:flex;justify-content:center;padding:6px 0 2px}.bm-trust__badges img{display:block;width:100%;max-width:260px;height:auto}.product__content .accordion__body .bm-pay-badges{margin:14px 0 0!important}.product__content .accordion__body .bm-pay-badges img{display:block;width:100%;max-width:360px;height:auto}@media only screen and (max-width:749px){.bm-trust__badges img{max-width:240px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/bm-cro.css.map */
