.product .product__block.product__accordion .accordion{border-bottom:.1rem solid rgba(var(--color-border),1)}.product .product__block.product__accordion .accordion.accordion--last{border-bottom:none}.product .product__block.product__accordion .accordion .accordion__title{font-family:var(--font-body-family);font-size:1.6rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:var(--body-letter-spacing, 0);line-height:var(--body-line-height, 1.5)}.product .product__block.product__accordion .accordion .accordion__content{border-top:none;padding-top:0;padding-bottom:1.6rem}.product-form__quantity .quantity__button{--svg-size: 2.35rem}.product-form__quantity .quantity__input:focus{background-color:rgba(var(--color-white),1);color:rgba(var(--color-black),1)}.product-thumbnail .product__media-item .media{background:rgba(var(--color-white),1)}.product #wcp_vd_table{margin-top:2.4rem}.product #wcp_vd_table table{margin-top:1.6rem;width:100%}.product #wcp_vd_table table th{font-size:1.6rem!important}.product #wcp_vd_table table th,.product #wcp_vd_table table td{text-align:center}@media screen and (max-width:1032px){.product__media-wrapper{margin-bottom:2.4rem}}@media screen and (min-width:1033px){.product{display:flex}.product__item{width:50%}.product__media-wrapper{padding-right:clamp(2.4rem,3.5vw,5.6rem)}.product.product--right .product__media-wrapper{padding-right:0;padding-left:clamp(2.4rem,3.5vw,5.6rem)}.product.product--right .product__info-wrapper{order:-1}.product.product--sticky .product-media,.product.product--sticky .product-info{position:sticky;top:1rem}.section-header.shopify-section-header-sticky:not(.shopify-section-header-hidden)~main.content-for-layout .product.product--sticky .product-media,.section-header.shopify-section-header-sticky:not(.shopify-section-header-hidden)~main.content-for-layout .product.product--sticky .product-info{top:var(--header-height, 3rem)}.product-info--textbox{--color-shadow: var(--color-foreground);padding:clamp(1.6rem,4vw,2.4rem);border-radius:var(--corner-radius);border:var(--border-thickness) var(--border-style) var(--border-color, rgba(var(--color-border), 1))}.product-info--textbox:after{content:"";position:absolute;inset:calc(var(--border-thickness) * -1);border-radius:var(--corner-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) var(--shadow-color, rgba(var(--color-shadow), .05));z-index:var(--z-index-lowest, -1)}}@media screen and (min-width:1280px){.product__media-wrapper{width:calc(100% - 60rem)}.product__info-wrapper{width:60rem}}@media screen and (min-width:1366px){.product__media-wrapper{width:calc(100% - 62rem)}.product__info-wrapper{width:62rem}}.product--quick-add .product__media-wrapper{margin-bottom:1.6rem}.product--quick-add .product__info-wrapper{padding:1.6rem}@media screen and (min-width:1033px){.product.product--quick-add{position:relative;width:100%;align-items:flex-start;overflow:hidden}.product.product--quick-add,.product--quick-add :is(.product__item,.product-info,.product-media,.product-media__list,.product-images,.product-main-image),.product--quick-add .product-images :is(.theme-swiper,.swiper,.product__media,.product__media-item,.media-wrapper,.media),.product--quick-add .product-images .media :is(img,iframe,video,svg){height:100%}.product--quick-add .product__item{width:100%;overflow:hidden}.product--quick-add .product__media-wrapper{padding-left:0;padding-right:0;margin-bottom:0}.product--quick-add .product__media-wrapper{padding-left:2.4rem;padding-bottom:2.4rem}.product--quick-add .product__info-wrapper{padding:0}.product--quick-add .product-info{scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-color:auto;scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;padding:2.4rem 6rem}.product--quick-add .product-info{padding:0 2.4rem 2.4rem}.product--quick-add .product-info::-webkit-scrollbar{display:none}}.product-main-image .swiper-navigation{--swiper-navigation-sides-offset: .8rem;--swiper-navigation-size: 3.2rem}.product-main-image .swiper-navigation .swiper-button{box-shadow:0 .533rem 1.067rem rgba(var(--color-shadow),.08)}.product-main-image .swiper-pagination{--swiper-pagination-bottom: 0rem;--swiper-pagination-bullet-width: auto;--swiper-pagination-bullet-height: .4rem;--swiper-pagination-bullet-horizontal-gap: 0rem;--swiper-pagination-bullet-border-radius: 0;bottom:0;display:flex;justify-content:space-between;padding-left:0!important;padding-right:0!important}.product-main-image .swiper-pagination .swiper-pagination-bullet{flex:1}.product-main-image .swiper-pagination .swiper-pagination-bullet-active{--swiper-pagination-bullet-width: auto;--swiper-pagination-bullet-border-radius: 0}.product-thumbnail{margin-top:1.6rem}.product-thumbnail .product__media-item{--media-radius: 0rem;overflow:hidden;cursor:pointer;box-sizing:border-box;border-radius:var(--media-radius, 0rem)}.product-thumbnail .product__media-item.swiper-slide-thumb-active{--media-radius: .5rem}.product-thumbnail .product__media-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 .1rem transparent!important;border-radius:var(--media-radius, 0rem);pointer-events:none}.product-thumbnail .product__media-item.swiper-slide-thumb-active:after{box-shadow:inset 0 0 0 .1rem currentColor!important}@media screen and (min-width:1033px){.product-images--left-thumbnail,.product-images--right-thumbnail{display:flex;flex-direction:row;align-items:flex-start;grid-gap:.8rem}.product-media:not([style*=--media-max-height]) .product-images--left-thumbnail,.product-media:not([style*=--media-max-height]) .product-images--right-thumbnail{overflow:hidden;max-height:var(--media-max-height, 71.2rem)}.product-media:not([style*=--media-max-height]) .product-images--left-thumbnail .swiper-navigation,.product-media:not([style*=--media-max-height]) .product-images--right-thumbnail .swiper-navigation{display:none}.product-images--left-thumbnail .product-main-image,.product-images--right-thumbnail .product-main-image{flex-grow:1;overflow:hidden;width:100%}.product-images--left-thumbnail .product-thumbnail,.product-images--right-thumbnail .product-thumbnail{--media-padding: 0rem;--item-count: 4;--item-gap: .8rem;--item-size: calc((var(--media-max-height) - (var(--media-padding) * 2) - (var(--item-gap) * (var(--item-count) - 1))) / var(--item-count));flex-shrink:0;width:var(--item-size, 8.75rem);margin-top:0;height:var(--media-max-height, auto)}.product-images--left-thumbnail .product-thumbnail{order:-1}.product-images--left-thumbnail .product-thumbnail .theme-swiper,.product-images--right-thumbnail .product-thumbnail .theme-swiper{height:100%;padding-top:var(--media-padding, 2.6rem);padding-bottom:var(--media-padding, 2.6rem)}.product-images--left-thumbnail .product-thumbnail .theme-swiper:not(.has-navigation),.product-images--right-thumbnail .product-thumbnail .theme-swiper:not(.has-navigation){padding-top:0;padding-bottom:0}.product-images--left-thumbnail .product-thumbnail .swiper,.product-images--right-thumbnail .product-thumbnail .swiper{overflow:hidden;height:100%}.product-images--left-thumbnail .product-thumbnail .swiper-wrapper,.product-images--right-thumbnail .product-thumbnail .swiper-wrapper{align-items:center}.product-images--left-thumbnail .product-thumbnail .swiper-navigation .swiper-button,.product-images--right-thumbnail .product-thumbnail .swiper-navigation .swiper-button{margin-top:0;left:50%;right:auto;transform:translate(-50%)}.product-images--left-thumbnail .product-thumbnail .swiper-navigation .swiper-button-prev,.product-images--right-thumbnail .product-thumbnail .swiper-navigation .swiper-button-prev{top:calc(-1 * var(--swiper-navigation-size) / 2)}.product-images--left-thumbnail .product-thumbnail .swiper-navigation .swiper-button-prev svg,.product-images--right-thumbnail .product-thumbnail .swiper-navigation .swiper-button-prev svg{transform:rotate(90deg)}.product-images--left-thumbnail .product-thumbnail .swiper-navigation .swiper-button-next,.product-images--right-thumbnail .product-thumbnail .swiper-navigation .swiper-button-next{top:auto;bottom:calc(-1 * var(--swiper-navigation-size) / 2)}.product-images--left-thumbnail .product-thumbnail .swiper-navigation .swiper-button-next svg,.product-images--right-thumbnail .product-thumbnail .swiper-navigation .swiper-button-next svg{transform:rotate(90deg)}.product-images--left-thumbnail .product-thumbnail .product__media-item,.product-images--right-thumbnail .product-thumbnail .product__media-item{width:var(--item-size, 100%)!important;height:var(--item-size, 100%)!important;max-width:100%;display:flex;align-items:center;justify-content:center}.product-images--left-thumbnail .product-thumbnail .product__media-item .media-wrapper,.product-images--right-thumbnail .product-thumbnail .product__media-item .media-wrapper{width:100%}.product-images--left-thumbnail .product-thumbnail .product__media-item :is(.media-wrapper,.media),.product-images--right-thumbnail .product-thumbnail .product__media-item :is(.media-wrapper,.media){height:100%}.product-main-image .swiper-navigation{--swiper-navigation-sides-offset: var(--page-padding-inline)}.product-images--left-thumbnail .product-thumbnail .swiper:not(.swiper-initialized) .swiper-wrapper,.product-images--right-thumbnail .product-thumbnail .swiper:not(.swiper-initialized) .swiper-wrapper{--grid-item-offset: .8rem;flex-wrap:wrap;flex-direction:column}.product-images--left-thumbnail .product-thumbnail .swiper:not(.swiper-initialized) .swiper-slide:nth-child(n+5),.product-images--right-thumbnail .product-thumbnail .swiper:not(.swiper-initialized) .swiper-slide:nth-child(n+5){display:none}}@media screen and (min-width:1366px){.product-images--left-thumbnail .product-thumbnail,.product-images--right-thumbnail .product-thumbnail{width:min(12rem,var(--item-size, 12rem))}.product-media:not([style*=--media-max-height]) .product-images--left-thumbnail,.product-media:not([style*=--media-max-height]) .product-images--right-thumbnail{max-height:var(--media-max-height, 59.9rem)}}@media screen and (min-width:1440px){.product-images--left-thumbnail .product-thumbnail,.product-images--right-thumbnail .product-thumbnail{width:min(14.9rem,var(--item-size, 14.9rem))}.product-media:not([style*=--media-max-height]) .product-images--left-thumbnail,.product-media:not([style*=--media-max-height]) .product-images--right-thumbnail{max-height:var(--media-max-height, 59.9rem)}}@media screen and (min-width:1512px){.product-images--left-thumbnail .product-thumbnail,.product-images--right-thumbnail .product-thumbnail{width:min(15.9rem,var(--item-size, 15.9rem))}.product-media:not([style*=--media-max-height]) .product-images--left-thumbnail,.product-media:not([style*=--media-max-height]) .product-images--right-thumbnail{max-height:var(--media-max-height, 65.3rem)}}@media screen and (min-width:1600px){.product-images--left-thumbnail .product-thumbnail,.product-images--right-thumbnail .product-thumbnail{width:min(17.2rem,var(--item-size, 17.2rem))}.product-media:not([style*=--media-max-height]) .product-images--left-thumbnail,.product-media:not([style*=--media-max-height]) .product-images--right-thumbnail{max-height:var(--media-max-height, 71.2rem)}}.product__xr-button{background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground));margin:1rem auto;box-shadow:none;display:flex}.button.product__xr-button:hover{box-shadow:none}.product__xr-button[data-shopify-xr-hidden]{visibility:hidden}@media screen and (max-width:749px){.active .product__xr-button:not([data-shopify-xr-hidden]){display:block}}@media screen and (min-width:750px){.product__xr-button[data-shopify-xr-hidden]{display:none}}.product__xr-button .icon{width:1.4rem;margin-right:1rem}.shopify-model-viewer-ui{position:relative;display:inline-block;cursor:pointer}.shopify-model-viewer-ui model-viewer{--progress-bar-height: .2rem;--progress-bar-color: currentColor;transform:translateZ(0);z-index:1;background-color:#fff}.shopify-model-viewer-ui.shopify-model-viewer-ui--fullscreen model-viewer{position:relative;width:100vw;height:100vh}.shopify-model-viewer-ui model-viewer.shopify-model-viewer-ui__disabled{pointer-events:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area{display:flex;flex-direction:column;background:rgb(var(--color-background));opacity:0;border:.1rem solid rgba(var(--color-foreground),.04);position:absolute;bottom:1rem;right:1rem;z-index:1;transition:opacity var(--duration-short) linear}.shopify-model-viewer-ui .shopify-model-viewer-ui__button{border-radius:0;border:none;margin:0;cursor:pointer;color:rgba(var(--color-foreground),.75)}.shopify-model-viewer-ui .shopify-model-viewer-ui__button:not(.focus-visible){outline:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control{padding:0;height:4.4rem;width:4.4rem;background:transparent;position:relative}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:hover{color:rgba(var(--color-foreground),.55)}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:active,.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control.focus-visible:focus{color:rgba(var(--color-foreground),.55);background:rgba(var(--color-foreground),.05)}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:not(:last-child):after{position:absolute;content:"";border-bottom:.1rem solid rgba(var(--color-foreground),.04);width:2.8rem;bottom:0;right:.8;border-color:rgba(var(--color-foreground),.04)}.shopify-model-viewer-ui .shopify-model-viewer-ui__control-icon{width:4.4rem;height:4.4rem;fill:none;margin-top:.3rem}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster{position:absolute;border:.1rem solid rgba(0,0,0,.05);top:50%;left:50%;padding:0;transform:translate3d(-50%,-50%,0);height:6.2rem;width:6.2rem;z-index:1;border-radius:50%;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border-color:rgba(var(--color-foreground),.1);transform:translate(-50%,-50%) scale(1);transition:transform var(--duration-short) ease,color var(--duration-short) ease}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:hover,.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:focus{transform:translate(-50%,-50%) scale(1.1)}.shopify-model-viewer-ui .shopify-model-viewer-ui__poster-control-icon{width:6rem;height:6rem;z-index:1;fill:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-overlay{position:absolute;width:100%;height:100%;top:0}.shopify-model-viewer-ui .shopify-model-viewer-ui__sr-only{border:0;clip:rect(0,0,0,0);height:.1rem;width:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.shopify-model-viewer-ui.shopify-model-viewer-ui--fullscreen .shopify-model-viewer-ui__control-icon--exit-fullscreen{display:block}.shopify-model-viewer-ui.shopify-model-viewer-ui--fullscreen .shopify-model-viewer-ui__control-icon--enter-fullscreen{display:none}.shopify-model-viewer-ui.shopify-model-viewer-ui--desktop:hover .shopify-model-viewer-ui__controls-area,.shopify-model-viewer-ui.shopify-model-viewer-ui--desktop.shopify-model-viewer-ui--child-focused .shopify-model-viewer-ui__controls-area{opacity:1}.shopify-model-viewer-ui:not(.shopify-model-viewer-ui--desktop) .shopify-model-viewer-ui__controls-area{display:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area:not(.shopify-model-viewer-ui__controls-area--playing){display:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__control-icon--exit-fullscreen{display:none}.shopify-model-viewer-ui .shopify-model-viewer-ui__control-icon--enter-fullscreen{display:block}.shopify-model-viewer-ui .shopify-model-viewer-ui__spritesheet{display:none}.product__title .title{margin:0}.product__title .title>a{color:currentColor!important;text-decoration:none!important}.product__price .price-item .wpd-ext-compare-at-price,.product__price [data-wpd-cart-item] .wpd-ext-compare-at-price{font-size:1.6rem;font-weight:600}.product__block-header{margin-bottom:1.6rem}.product__block-header .heading{font-size:2rem;margin-top:0;margin-bottom:0}.recipient-form{margin-bottom:2rem}.recipient-form__field-wrapper{padding:2rem 0 0}.js .recipient-form__field-wrapper{display:none}.recipient-form[open] .recipient-form__field-wrapper{display:block}.product__pickup-availabilities[available]{margin-top:2rem}.pickup-availability-preview{--message-color: var(--color-info);--message-background: var(--background-info);padding:1.2rem 1.6rem;color:var(--message-color);background:var(--message-background)}.pickup-availability-button{min-width:unset}.pickup-availability-drawer .drawer__wrapper{padding-top:0}.pickup-availability-title{margin-top:0;margin-bottom:0}.pickup-availability-variant{margin:0 0 1.6rem}.pickup-availability-list__item{--message-color: var(--color-info);--message-background: var(--background-info);padding:1.2rem 1.6rem;color:var(--message-color);background:var(--message-background)}.pickup-availability-list__item h4{margin-top:0;margin-bottom:1.6rem}.product__inventory--text{--svg-size: 1.6rem}.product__inventory--text.instock,.product__inventory--text.instock>span>span{color:var(--instock-color, rgba(var(--color-foreground), 1))}.product__inventory--text.lowstock,.product__inventory--text.out-of-stock .product__inventory--text.lowstock>span>span,.product__inventory--text.out-of-stock>span>span{color:var(--lowstock-color, rgba(var(--color-foreground), 1))}.product__inventory--text svg{fill:none;margin-left:.4rem}.product__inventory--progress{display:block!important;height:var(--progress-bar-height, .5rem);background:var(--progress-bar-background)}.product__inventory--text+.product__inventory--progress{margin-top:.8rem}.product__inventory--progress:after{content:"";position:absolute;left:0;top:0;height:100%;background:var(--progress-bar-color);width:var(--percent, 100%);border-radius:var(--progress-bar-border-radius, 0);max-width:100%;transition:width var(--duration-long) ease}.product-form__quantity .quantity{--inputs-radius: .5rem;--inputs-border-width: .15rem;--color-foreground: var(--color-black);--color-background: var(--color-white);align-items:center;overflow:hidden;width:calc(13.3rem + var(--inputs-border-width) * 2);min-height:4.8rem;border:var(--inputs-border-width, 1rem) solid #E6E6E6;border-radius:var(--inputs-radius);color:rgba(var(--color-foreground),1);background:rgba(var(--color-background),1);z-index:var(--z-index-flat, 1)}.product-form__quantity .quantity__input{min-height:4.5rem;width:100%;padding-left:1.2rem;padding-right:1.2rem;border-radius:var(--inputs-radius)}.product-form__quantity .quantity__button{--button-size: 2.35rem;position:absolute;width:var(--button-size, 2rem);height:var(--button-size, 2rem);border-radius:50%;background:rgba(var(--primary-brand-color-background, 1));color:rgba(var(--primary-brand-color-foreground, 1))}.product-form__quantity .quantity__button[name=minus]{left:.945rem}.product-form__quantity .quantity__button[name=plus]{right:.945rem}.product-form__quantity .quantity__button:after{content:"";position:absolute;top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}.product-form__quantity+.product-form__submit{width:auto;flex-grow:1}.product-form__liability-acknowledgement{position:relative;align-items:flex-start;gap:1.2rem;margin-bottom:1.6rem;cursor:pointer;line-height:var(--line-height-normal, 1.5)}.product-form__liability-acknowledgement>svg{flex:0 0 auto;margin-top:.3rem;margin-right:0}.product-form__liability-acknowledgement-content{flex:1 1 auto;padding-top:.1rem;font-size:1.4rem;font-weight:500}.product-form__liability-acknowledgement-content a{text-decoration:underline;text-underline-position:under}.product-form__submit:disabled svg,.product-form__submit[aria-disabled=true] svg,.product-form__submit.disabled svg{display:none}.product__drawer-opener button.link{padding:0;background:transparent}.product__icon-with-text .icon-with-text .svg-wrapper,.product__icon-with-text .icon-with-text .media-wrapper{width:4rem;height:4rem;margin:auto auto 1.6rem}.product__icon-with-text .icon-with-text--vertical .icon-with-text__item:not(:last-child){margin-bottom:1rem}.product__icon-with-text .icon-with-text--vertical .svg-wrapper,.product__icon-with-text .icon-with-text--vertical .media-wrapper{margin-bottom:0;margin-right:1rem}.product__icon-with-text .icon-with-text--horizontal .icon-with-text__item{flex:1 1 0%}.product__icon-with-text .icon-with-text--horizontal .icon-with-text__item .item{padding:0 .5rem}.product__icon-with-text .icon-with-text--horizontal .icon-with-text__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;inset-inline-start:auto;width:.1rem;background:rgba(var(--color-foreground),.1)}.product__icon-with-text .icon-with-text--horizontal .icon-with-text__item:last-child:after{content:none}.product__icon-with-text .icon-with-text--horizontal.col-2 .icon-with-text__item{width:50%}.product__icon-with-text .icon-with-text--horizontal.col-3 .icon-with-text__item{width:33.33%}@media screen and (max-width:749px){.product__icon-with-text .icon-with-text--horizontal .icon-with-text__item:after{top:50%;height:5rem;bottom:auto;margin-top:-2.5rem}}@media screen and (min-width:750px){.product__price .price{font-size:2.4rem}.product-form__buttons{gap:1.2rem}.product__icon-with-text .icon-with-text--horizontal .item{width:100%;max-width:12rem;margin:auto}}@media screen and (min-width:1033px){.product__block-header .heading{font-size:2.4rem}}.product__bundle .product__bundle-wrapper{padding:2.4rem;border:.2rem solid #F0F0F0;border-radius:.8rem}.product__bundle .product__block-header{margin-top:-4rem;margin-bottom:1.2rem}.product__bundle .product__block-header .heading{position:relative;display:inline-block;color:#006083;background:rgba(var(--color-background),1);line-height:var(--line-height-tight, 1.2);padding:0rem 1.6rem;border-radius:.5rem;z-index:var(--z-index-flat, 1)}.product__bundle .metafields-list{display:flex;flex-direction:column;gap:1rem}.product__bundle .metafields-list:after,.product__bundle .metafields-list .metafields-list__item:after{content:none}.product__bundle .metafields-list .metafields-list__item{margin-top:0}.product__bundle .metafields-list .metafields-list__item .name,.product__bundle .metafields-list .metafields-list__item .value{font-size:1.4rem;float:none}.product__bundle .metafields-list .metafields-list__item .value>a{text-decoration:none!important;color:currentColor!important}.product__bundle .metafields-list .metafields-list__item .name{display:block;margin-bottom:.4rem;font-weight:600}.product__bundle .metafields-list .metafields-list__item .value{margin-left:0}.product-sticky{z-index:calc(var(--z-index-temporary, 5) - 2);opacity:0;visibility:hidden;pointer-events:none;transition:all var(--duration-default) ease;box-shadow:0 .1rem .1rem rgba(var(--color-shadow),.05)}.product-sticky--bottom{top:auto!important;bottom:0;box-shadow:0 -.1rem .1rem rgba(var(--color-shadow),.05)}.product-sticky__inner{padding-top:1.6rem;padding-bottom:1.6rem}.product-sticky__product .card--horizontal .card__inner{padding:0}.product-sticky__product .card--horizontal .card__content{padding-left:1.6rem}.product-sticky__product .card--horizontal .card__price{font-size:1.6rem}.product-sticky.active{opacity:1;visibility:visible;pointer-events:auto}.section-header.shopify-section-header-sticky:not(.shopify-section-header-hidden)~main.content-for-layout .product-sticky{top:var(--header-height, 0)}@media screen and (max-width:749px){.product-sticky__info{width:calc(100% - 12.5rem);margin-right:0;margin-left:auto;margin-top:calc(-1 * (3.8rem + var(--buttons-border-width, 0rem) * 2))}.product-sticky__product .card--horizontal .card__inner{align-items:flex-start}.product-sticky__product .card--horizontal .card__media{width:10.9rem}.product-sticky__product .card--horizontal .card__price{font-size:1.4rem}}@media screen and (min-width:750px){.product-sticky__info{flex-shrink:0;width:auto}.product-sticky__product .card--horizontal .card__media{width:9rem}.product-sticky__product .card--horizontal .card__heading{--font-family: var(--product-title-font);--font-size: min(2.4rem, var(--product-title-size-desktop));--font-weight: var(--product-title-thickness);--text-transform: var(--product-title-style);--line-height: var(--line-height-tight, 1.2);margin-bottom:.4rem}}.drawer--product .drawer__inner{background:#f0f0f0}.drawer--product .drawer__header{--color-background: var(--color-black);--color-foreground: var(--color-white);padding:1.6rem;color:rgba(var(--color-foreground),1);background:rgb(var(--color-background))}.drawer--product .drawer__heading{font-size:2rem;line-height:var(--line-height-tight, 1.2);color:currentColor}.drawer--product .drawer__close{width:3.8rem;height:3.8rem}.drawer--product .drawer__wrapper{padding:1.6rem}.drawer--product .content-wrapper{margin-bottom:1.6rem}.drawer--product .icon-with-text{--svg-size: 4rem}.drawer--product .icon-with-text .svg-wrapper{flex-shrink:0;color:currentColor}.drawer--product .icon-with-text .media-wrapper{flex-shrink:0;width:var(--svg-size);height:var(--svg-size)}.drawer--product .icon-with-text--grid{--svg-size: 6rem;display:grid;grid-template-columns:repeat(2,1fr)}.drawer--product .icon-with-text--grid>div:only-child{grid-column:span 2}.drawer--product .icon-with-text--grid .icon-with-text__item{text-align:center;padding:2.4rem;border-radius:.5rem}.drawer--product .icon-with-text--row .icon-with-text__item{display:flex;align-items:center;text-align:left;grid-gap:var(--grid-base, 1.6rem);padding-bottom:2.4rem;margin-bottom:2.4rem;border-bottom:.1rem solid rgba(var(--color-border),1)}.drawer--product .icon-with-text--row .icon-with-text__item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.drawer--product .icon-with-text--grid .icon-with-text__item .svg-wrapper,.drawer--product .icon-with-text--grid .icon-with-text__item .media-wrapper{margin-bottom:1.6rem}.drawer--product .icon-with-text .icon-with-text__item .heading{margin-top:0;font-size:2.4rem;line-height:var(--heading-line-height, 1.2)}.drawer--product .icon-with-text--row .icon-with-text__item .heading{margin-bottom:0}.drawer--product .icon-with-text--grid .icon-with-text__item .heading{margin-bottom:.8rem}.drawer--product .icon-with-text .icon-with-text__item .link{margin-top:.8rem}@media screen and (min-width:750px){.drawer--product .drawer__heading{font-size:2.4rem}.drawer--product .drawer__header,.drawer--product .drawer__wrapper{padding:2rem}.drawer--product .drawer__wrapper.has-image>div{grid-gap:2rem}.drawer--product .icon-with-text .icon-with-text__item .heading{font-size:2.8rem}.drawer--product .icon-with-text .icon-with-text__item .link{margin-top:1.2rem}}@media screen and (min-width:1033px){.drawer--product .drawer__headikng{font-size:2.8rem}.drawer--product .drawer__header,.drawer--product .drawer__wrapper{padding:2.4rem}.drawer--product .drawer__wrapper.has-image>div{grid-gap:2.4rem}.drawer--product .image-wrapper{height:30rem}.drawer--product .image-wrapper .media-wrapper{border-radius:.5rem}.drawer--product .image-wrapper :is(.media-wrapper,.media){height:100%;padding-bottom:0!important}.drawer--product .icon-with-text .icon-with-text__item .heading{font-size:3.2rem}.drawer--product .icon-with-text .icon-with-text__item .link{margin-top:1.6rem}}.product__complementary-wrapper{--color-shadow: var(--color-foreground);padding:clamp(1.6rem,3.5vw,2.4rem);border-radius:var(--corner-radius);border:var(--border-thickness) var(--border-style) var(--border-color, rgba(var(--color-border), 1))}.product__complementary-wrapper:before{content:"";position:absolute;inset:calc(var(--border-thickness)* -1);border-radius:var(--corner-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) var(--shadow-color, rgba(var(--color-shadow), .05));z-index:var(--z-index-lowest, -1)}.product__complementary .product__block-header:has(.swiper-navigation){margin-bottom:.4rem}.product__complementary .card-product.card--horizontal{border-radius:2rem;border:.1rem solid rgba(var(--color-border),1)}.product__complementary .card-product.card--horizontal .card__inner{padding:1.6rem;align-items:inherit}.product__complementary .card-product.card--horizontal .card__media{--image-padding: 0rem;--media-radius: 2rem}.product__complementary .card-product.card--horizontal .card__content{padding-left:1.6rem;align-content:center}.product__complementary .card-product.card--horizontal .card__heading{--font-weight: 600;--product-card-title-font-size-mobile: 1.4rem;--product-card-title-font-size-tablet: 1.6rem;--product-card-title-font-size-desktop: 2rem;margin-bottom:0;text-transform:capitalize}.product__complementary .card-product.card--horizontal .card__price{font-size:2rem;font-weight:500;margin-bottom:0}.product__complementary .card-product.card--horizontal .card__price .price-item--regular,.product__complementary .card-product.card--horizontal .card__price .price-item--sale{font-size:2rem}.product__complementary .card-product.card--horizontal .card__buttons,.product__complementary .card-product.card--horizontal .card__buttons .card__options-opener{width:100%;display:inline-flex}.product__complementary .card-product.card--horizontal .card__heading+.card__buttons,.product__complementary .card-product.card--horizontal .card__price+.card__buttons{margin-top:1.6rem}.product__complementary .card-product.card--horizontal .card__buttons .card__quick-add-button{font-size:1.2rem;min-height:calc(3rem + var(--buttons-border-width, 0rem) * 2);width:100%}.product__complementary .product__block-header.left:has(.swiper-navigation){padding-right:5.6rem}.product__complementary .product__block-header.right:has(.swiper-navigation){padding-left:5.6rem}.product__complementary .product__block-header.left .swiper-navigation{--swiper-navigation-size: 2.4rem}.product__complementary .product__block-header.left .swiper-navigation .swiper-button{padding:.3rem}.product__complementary .product__block-header.left .swiper-navigation .swiper-button-prev{left:auto;right:3.2rem}.product__complementary .product__block-header.right .swiper-navigation .swiper-button-prev{left:0}.product__complementary .product__block-header.left .swiper-navigation .swiper-button-next{right:0}.product__complementary .product__block-header.right .swiper-navigation .swiper-button-next{right:auto;left:3.2rem}@media screen and (min-width:750px){.product__complementary .card-product.card--horizontal .card__media{--media-radius: 1.6rem;width:13rem}.product__complementary .card-product.card--horizontal .card__content{padding-left:clamp(1.6rem,3.5vw,2.4rem)}.product__complementary .card-product.card--horizontal .card__heading+.card__price{margin-top:1.2rem}.product__complementary .card-product.card--horizontal .card__heading+.card__buttons,.product__complementary .card-product.card--horizontal .card__price+.card__buttons{margin-top:1.2rem}}@media screen and (min-width:1033px){.product__complementary .product__block-header:has(.swiper-navigation){margin-bottom:1.4rem}}.product-form__input{border:none;padding:0;margin:0;font-size:0;letter-spacing:0;min-width:fit-content;position:relative}.product-form__input+.product-form__input{margin-top:1.6rem}.product-form__input .field:before,.product-form__input .field:after{content:none}.product-form__input .form__label,.product-form__input .form__legend{padding:0 0 0 1rem;margin-bottom:.8rem;position:relative}.product-form__input .form__label:before,.product-form__input .form__legend:before{content:"*";position:absolute;top:.6rem;left:0;color:#ed1c24;line-height:var(--line-height-lowest, 1)}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;width:.1rem;height:.1rem}.product-form__input input[type=radio]+label{--variant-size: 4rem;position:relative;min-width:var(--variant-size);min-height:var(--variant-size);vertical-align:inherit;cursor:pointer;border:max(.1rem,var(--variant-pills-border-width)) solid rgba(var(--color-foreground),.1);border-radius:var(--variant-pills-radius);padding:0rem .8rem;transition:all var(--duration-short) ease}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label{opacity:.5}.product-form__input input[type=radio]+label .icon{width:1.6rem;height:1.6rem}.product-form__input input[type=radio]+label:before,.product-form__input input[type=radio]+label:after{content:"";position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;border-radius:inherit;will-change:transform;transform:scale(.75)}.product-form__input input[type=radio]+label:before{background:linear-gradient(to bottom right,transparent calc(50% - .1rem),rgb(var(--color-foreground)) calc(50% - .05rem) calc(50% + .05rem),transparent calc(50% + .05rem))}.product-form__input input[type=radio]:disabled+label:before,.product-form__input input[type=radio].disabled+label:before{transform:scale(1);opacity:1}.product-form__input--swatch input[type=radio]+label{--swatch-size: 4rem;font-size:0;letter-spacing:var(--letter-spacing-base, 0);line-height:var(--line-height-base, 0);padding:0;width:var(--swatch-size);height:var(--swatch-size);min-width:unset;min-height:unset;border-radius:0;border-color:#909090}.product-form__input--swatch-circle input[type=radio]+label{border-radius:50%}.product-form__input--swatch input[type=radio]+label .pattern{position:relative;width:100%;height:100%;background-color:var(--swatch-background-color);background-image:var(--swatch-background-image);background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:inherit;overflow:hidden;background-size:contain}.product-form__input--swatch input[type=radio]+label .pattern--brightness{box-shadow:0 0 0 .1rem rgba(var(--color-shadow),.1)}.product-form__input--swatch input[type=radio]+label .pattern:after{content:"";display:block;width:calc(100%*sqrt(5));height:.1rem;background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(135deg);opacity:0}.product-form__input--swatch .hidden__count span:not(.visually-hidden){--swatch-size: 4rem;--swatch-border-inactive-color: #E6E6E6;--swatch-border-active-color: #000000;--swatch-counter-text-color: #000000;--swatch-counter-background-color: #F0F0F0;--swatch-counter-border-color: #B0B0B0;width:var(--swatch-size);height:var(--swatch-size);display:flex;text-align:center;justify-content:center;align-items:center;background:var(--swatch-counter-background-color);color:var(--swatch-counter-text-color);font-size:1.2rem;overflow:hidden;position:relative;border:max(.1rem,var(--variant-pills-border-width)) solid var(--swatch-counter-border-color);border-radius:var(--variant-pills-radius);box-sizing:border-box}.product-form__input--swatch .hidden__count span:not(.visually-hidden):before{counter-reset:overflow-count var(--overflow-count);content:"+" counter(overflow-count);line-height:var(--line-height-lowest, 1)}.product-form__input--swatch input[type=radio]:disabled+label,.product-form__input--swatch input[type=radio].disabled+label,.product-form__input--swatch input[type=radio]:disabled+label .pattern:after,.product-form__input--swatch input[type=radio].disabled+label .pattern:after{opacity:1}.product-form__input input[type=radio]+label:hover,.product-form__input input[type=radio]+label:focus,.product-form__input input[type=radio]:checked+label,.product-form__input input[type=radio].focused+label{border-color:rgba(var(--color-foreground),1)}.product-form__input--swatch input[type=radio]+label:hover,.product-form__input--swatch input[type=radio]+label:focus,.product-form__input--swatch input[type=radio]:checked+label,.product-form__input--swatch input[type=radio].focused+label{padding:.5rem}.product-form__input input[type=radio]+label:hover:after,.product-form__input input[type=radio]+label:focus:after,.product-form__input input[type=radio].focused+label:after{opacity:1;transform:scale(1)}.product-form__input input[type=radio].focused+label,.product-form__input input[type=radio]:focus-visible+label,.product-form__input input[type=radio]:focus+label{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-shadow),.5),0 0 .5rem .4rem rgba(var(--color-shadow),.3)}.product-form__input input[type=radio]:focus:not(:focus-visible):not(.focused)+label{box-shadow:inherit}.product-form__input .select__select{color:#000;width:100%;padding:1.2rem 2.8rem 1.2rem 1.2rem;border:.1rem solid #B0B0B0;border-radius:min(var(--inputs-radius),.6rem);background-position:right 1.2rem top 50%}.shopify-app-block .ws_fbt_inr_main_wgt{--ws--cp-price-font-color: var(--color-compare-price);--ws--ori-price-font-color: var(--color-default-price);max-width:100%!important;padding:0!important}.shopify-app-block .ws-widget-section{--corner-radius: 0px;--border-thickness: 0px;--border-style: solid;--border-opacity: 1;--shadow-opacity: 0;--shadow-horizontal-offset: 0px;--shadow-vertical-offset: 0px;--shadow-blur-radius: 24px;--color-background: 244, 242, 240;--gradient-background: #F4F2F0;--color-foreground: 0, 0, 0;position:relative;padding:1.6rem;border-radius:var(--corner-radius);border:var(--border-thickness) var(--border-style) rgba(var(--color-shadow),var(--border-opacity));color:rgba(var(--color-foreground),1);background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed;margin-bottom:2.4rem}.shopify-app-block .ws-widget-section:after{content:"";position:absolute;inset:calc(var(--border-thickness) * -1);border-radius:var(--corner-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));z-index:var(--z-index-lowest, -1)}.shopify-app-block .ws_widgets_heading{font-size:2rem;text-transform:uppercase}.shopify-app-block .fbt_disc_msg{margin-bottom:1.6rem!important}.shopify-app-block .ws_fbt_list{gap:.4rem}.shopify-app-block .ws_fbt_list .ws_fbt_list_item{opacity:1!important}.shopify-app-block .ws_fbt_list .ws_fbt_list_item:after{content:none}.shopify-app-block .ws_fbt_list .ws_fbt_product{--color-foreground: var(--global-color-foreground);--color-background: var(--global-color-background);--gradient-background: var(--global-gradient-background);position:relative;box-sizing:border-box;color:rgba(var(--color-foreground),1);background:rgb(var(--color-background));background:var(--gradient-background);padding:.8rem 1rem;border:.1rem solid #D5D5D5;gap:.8rem;grid-template-columns:8rem 1fr}.shopify-app-block .ws_fbt_list .ws_images_wrapper.ws_grid_images{height:8rem;position:relative}.shopify-app-block .ws_fbt_list .ws_images_wrapper.ws_grid_images .ws_product_card_image{object-fit:contain}.shopify-app-block .ws_fbt_list .ws_images_wrapper.ws_grid_images:has(img:not([src]),img[src=""]) .ws_product_card_image{display:none}.shopify-app-block .ws_fbt_list .ws_images_wrapper.ws_grid_images:has(img:not([src]),img[src=""],img[src*=placeholder-images-image]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--product-placeholder);background-size:100%;background-repeat:no-repeat;background-position:center}.shopify-app-block .ws_fbt_list .ws_images_wrapper.ws_grid_images img[src*="placeholder-images-image_large.png"]{display:none}.shopify-app-block .ws_fbt_list .ws_fbt_product_info{display:flex!important;row-gap:.8rem;column-gap:.8rem;border-radius:.2rem}.shopify-app-block .ws_fbt_list .ws-product-title{--ellipsis: var(--product-card-title-ellipsis);--font-family: var(--product-card-title-font-family);--font-size: var(--product-card-title-font-size-mobile);--font-weight: 600;--text-transform: var(--product-card-title-text-transform);--letter-spacing: var(--product-card-title-letter-spacing);--line-height: var(--product-card-title-line-height, 1.2);font-family:var(--font-family);font-size:var(--font-size, 1.6rem);font-weight:var(--font-weight);text-transform:var(--text-transform);letter-spacing:var(--letter-spacing, 0);line-height:var(--line-height, 1.5);flex-basis:calc(100% - 2.4rem)}.shopify-app-block .ws_fbt_list .ws-product-title>a{position:relative;overflow:hidden;white-space:normal;display:-webkit-box!important;-webkit-line-clamp:var(--ellipsis, 2);text-overflow:ellipsis;-webkit-box-orient:vertical;text-decoration:none}.shopify-app-block .ws_fbt_list input.ws_fbt_checkbox[type=checkbox]{top:.2rem;height:1.6rem;width:1.6rem}.shopify-app-block .ws_fbt_list .ws_product_price_wrapper{padding-left:2.4rem;text-align:start;justify-content:flex-start}.shopify-app-block .ws_fbt_list .ws_product_price_wrapper .ws-compare-original-price{margin-right:0!important;color:var(--color-compare-price)!important;font-weight:400}.shopify-app-block .ws_fbt_list .ws_product_price_wrapper .wpd-ext-compare-at-price{color:var(--ws--cp-price-font-color)!important}.shopify-app-block .ws_fbt_list .ws_Product_option_wrapper select{--color-foreground: var(--input-foreground);--color-background: var(--input-background);-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-background),1);color:rgba(var(--color-foreground),1);font-family:var(--font-body-family);font-size:1.4rem;font-weight:var(--font-body-weight);line-height:2.4rem;letter-spacing:var(--body-letter-spacing);width:100%;box-sizing:border-box;border-radius:var(--inputs-radius);min-height:calc(var(--inputs-border-width, 0rem) * 2);min-width:calc(7rem + (var(--inputs-border-width, 0rem) * 2));position:relative;border:none;padding:1.2rem 4rem 1.2rem 1.6rem;transition:box-shadow var(--duration-short) ease;color:rgba(var(--color-form-foreground),.5);cursor:pointer;background-size:1.6rem;background-repeat:no-repeat;background-position:right .8rem top 50%;min-width:12rem;width:auto;max-width:100%;line-height:var(--body-line-height, 1.5);padding:.8rem 2.4rem .8rem 1.6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M4 6.5L8 10.5L12 6.5' stroke='%23171717' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.shopify-app-block .ws_fbt_list .ws_fbt_list_footer{margin-top:1.2rem}.shopify-app-block .ws_fbt_total_addtocart{gap:var(--grid-base, 1.6rem);justify-content:space-between}.shopify-app-block .ws_fbt_price_wrapper{gap:.4rem;align-items:center}.shopify-app-block .fbt-total-text,.shopify-app-block .ws_total_price,.shopify-app-block .ws_total_compare_price{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:var(--font-heading-weight);line-height:var(--heading-line-height, 1.2);letter-spacing:var(--heading-letter-spacing, 0);text-transform:uppercase}.shopify-app-block .fbt-total-text,.shopify-app-block .ws_total_price{font-size:2.2rem}.shopify-app-block .ws_Product_Button{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-blur-radius: var(--buttons-shadow-blur-radius);--shadow-opacity: var(--buttons-shadow-opacity);--color-button: 0, 124, 170;--color-button-text: 0, 124, 170;--gradient-button: transparent;--color-button-border: rgba(0, 124, 170, 1);--color-button-hover: 0, 124, 170;--color-button-text-hover: 255, 255, 255;--gradient-button-hover: rgba(0, 124, 170, 1);--color-button-border-hover: rgba(0, 124, 170, 1);-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;justify-content:center;align-items:center;padding:0 .8rem;cursor:pointer;font-family:var(--buttons-font-family);font-size:var(--buttons-font-size);font-weight:var(--buttons-font-weight);line-height:var(--line-height-lowest, 1);letter-spacing:var(--body-letter-spacing);text-transform:var(--buttons-text-transform);text-decoration:none;transition:all var(--duration-short) ease;border-radius:var(--buttons-radius);border:var(--buttons-border-width, 0rem) solid var(--color-button-border);background:transparent;color:rgba(var(--color-button),1);border-color:rgba(var(--color-button),1);border-width:.1rem;box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));overflow:hidden;min-width:calc(10rem + var(--buttons-border-width, 0rem) * 2);min-height:calc(3.8rem + var(--buttons-border-width, 0rem) * 2);z-index:var(--z-index-flat, 1);box-sizing:border-box}@supports (-webkit-appearance: none) or (-moz-appearance:none){.shopify-app-block input.ws_fbt_checkbox[type=checkbox]{border-radius:.2rem!important;--active: #000000;--border-hover: #000000;--border: #000000;--focus: 2px #007CAA59;--disabled-inner: #E2E3E3}}@media screen and (hover:hover){.shopify-app-block .ws_Product_Button:hover{background:rgba(var(--color-button-hover),1);background:var(--gradient-button-hover);color:rgb(var(--color-button-text-hover));border-color:var(--color-button-border-hover)}.shopify-app-block li.ws_fbt_list_item.ws_item_blurred{opacity:1!important}}@media screen and (max-width:749px){.shopify-app-block .ws_Product_Button{width:100%}}@media screen and (min-width:750px){.shopify-app-block .ws_fbt_list .ws_fbt_product{padding:1.2rem;gap:1.2rem}.shopify-app-block .ws_fbt_list .ws-product-title{--font-size: var(--product-card-title-font-size-tablet)}.shopify-app-block .ws_Product_Button{max-width:27.8rem}}@media screen and (min-width:1033px){.shopify-app-block .ws-widget-section{padding:2.4rem}.shopify-app-block .ws_widgets_heading{font-size:2.4rem}.shopify-app-block .ws_fbt_list .ws_fbt_product{padding:1.6rem;gap:1.6rem}.shopify-app-block .ws_fbt_list .ws-product-title{--font-size: var(--product-card-title-font-size-desktop)}.shopify-app-block .fbt-total-text,.shopify-app-block .ws_total_price{font-size:2.4rem}}.shopify-app-block :is(.ws_addon_inr_main_wgt,.ws_addon_main_wgt){--ws--cp-price-font-color: var(--color-compare-price);--ws--ori-price-font-color: var(--color-default-price);max-width:100%!important;padding:0!important}.shopify-app-block :is(.ws_addon_list,.ws_addon_products_list){display:grid;gap:.4rem}.shopify-app-block :is(.ws_addon_list_item,.ws_addon_product_item){opacity:1!important}.shopify-app-block :is(.ws_addon_product,.ws_addon_product_card){--color-foreground: var(--global-color-foreground);--color-background: var(--global-color-background);--gradient-background: var(--global-gradient-background);box-sizing:border-box;display:grid;grid-template-columns:8rem 1fr;gap:.8rem;padding:.8rem 1rem;color:rgba(var(--color-foreground),1);background:var(--gradient-background);border:.1rem solid #D5D5D5}.shopify-app-block :is(.ws_addon_product .ws_images_wrapper,.ws_addon_product_card .ws_images_wrapper,.ws_addon_product_image_wrapper,.ws_addon_images_wrapper){position:relative;height:8rem}.shopify-app-block :is(.ws_addon_product .ws_product_card_image,.ws_addon_product_card .ws_product_card_image,.ws_addon_product_image){width:100%;height:100%;object-fit:contain}.shopify-app-block :is(.ws_addon_product_info,.ws_addon_product_card_info){display:flex!important;gap:.8rem;border-radius:.2rem}.shopify-app-block :is(.ws_addon_product_title,.ws_addon_product_card_title,.ws_addon_product .ws-product-title){--font-size: var(--product-card-title-font-size-mobile);--font-weight: 600;flex-basis:calc(100% - 2.4rem);overflow:hidden;font-family:var(--product-card-title-font-family);font-size:var(--font-size, 1.6rem);font-weight:var(--font-weight);line-height:var(--product-card-title-line-height, 1.2);text-transform:var(--product-card-title-text-transform)}.shopify-app-block :is(.ws_addon_product_title,.ws_addon_product_card_title,.ws_addon_product .ws-product-title) a{display:-webkit-box!important;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.shopify-app-block :is(.ws_addon_product .ws_product_price_wrapper,.ws_addon_product_card .ws_product_price_wrapper,.ws_addon_product_price_wrapper){padding-left:2.4rem;text-align:start;justify-content:flex-start}.shopify-app-block :is(.ws_addon_product .ws_Product_Button,.ws_addon_product_card .ws_Product_Button){min-width:10rem;min-height:3.8rem;border:.1rem solid rgba(0,124,170,1);color:#007caa;background:transparent}@media screen and (min-width:750px){.shopify-app-block :is(.ws_addon_product,.ws_addon_product_card){gap:1.2rem;padding:1.2rem}.shopify-app-block :is(.ws_addon_product_title,.ws_addon_product_card_title,.ws_addon_product .ws-product-title){--font-size: var(--product-card-title-font-size-tablet)}}@media screen and (min-width:1033px){.shopify-app-block :is(.ws_addon_product,.ws_addon_product_card){gap:1.6rem;padding:1.6rem}.shopify-app-block :is(.ws_addon_product_title,.ws_addon_product_card_title,.ws_addon_product .ws-product-title){--font-size: var(--product-card-title-font-size-desktop)}}.shopify-app-block .ws_addon_main_wgt{--corner-radius: 0px;--color-background: 244, 242, 240;--gradient-background: #F4F2F0;--color-foreground: 0, 0, 0;position:relative;box-sizing:border-box;max-width:100%!important;margin-bottom:2.4rem;padding:1.6rem!important;color:rgba(var(--color-foreground),1);background:var(--gradient-background)}.shopify-app-block .ws-addon-products-wrapper{display:flex;flex-direction:column;width:100%}.shopify-app-block .ws-addon-heading{order:0;margin:0 0 1.6rem;font-family:var(--font-heading-family);font-size:2rem!important;font-weight:var(--font-heading-weight);line-height:var(--heading-line-height, 1.2);text-align:left!important;text-transform:uppercase}.shopify-app-block .ws-addon-products-list{display:grid;order:1;gap:.4rem}.shopify-app-block .ws-addon-product-card{position:relative;display:grid;align-items:flex-start;grid-template-columns:8rem 1fr;gap:.8rem;box-sizing:border-box;min-width:0;margin-bottom:0;padding:.8rem 1rem;border-radius:0;color:rgba(var(--global-color-foreground),1);background:var(--global-gradient-background);border:.1rem solid #D5D5D5}.shopify-app-block .ws-addon-product-checkbox{position:absolute!important;z-index:1;top:1.1rem;left:9.6rem;width:1.6rem!important;height:1.6rem!important}.shopify-app-block .ws-addon-product-checkbox input[type=checkbox]{width:1.6rem;height:1.6rem;margin:0;border-radius:.2rem!important}.shopify-app-block .ws-addon-product-image-wrapper{grid-column:1;grid-row:1;width:8rem;height:8rem;border-radius:0;border:none;margin:0}.shopify-app-block .ws-addon-product-image{display:block;width:100%;height:100%;object-fit:contain;border-radius:0}.shopify-app-block .ws-addon-product-info{grid-column:2;grid-row:1;display:flex;flex-direction:column;row-gap:.8rem;min-width:0;padding-left:2.4rem}.shopify-app-block .ws-addon-product-info-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;min-width:0}.shopify-app-block .ws-addon-product-title{flex:1 1 auto;min-width:0;overflow:hidden;font-family:var(--product-card-title-font-family);font-size:var(--product-card-title-font-size-mobile, 1.6rem);font-weight:600;line-height:var(--product-card-title-line-height, 1.2);margin:0}.shopify-app-block .ws-addon-product-title-link{display:-webkit-box;overflow:hidden;color:inherit;text-decoration:none;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.shopify-app-block .ws-addon-product-price{flex-direction:row;flex-wrap:wrap;flex:0 0 auto;white-space:nowrap;text-align:start;color:var(--color-default-price);min-width:0;gap:4px;align-items:center}.shopify-app-block .ws-addon-product-price .ws-addon-product-compare-price{color:var(--color-compare-price);font-family:var(--font-heading-family);font-size:1.6rem;font-weight:var(--font-heading-weight);line-height:var(--heading-line-height, 1.2);text-decoration:line-through}.shopify-app-block .ws-addon-product-actual-price{color:var(--color-default-price);font-family:var(--font-heading-family);font-size:1.6rem;font-weight:var(--font-heading-weight);line-height:var(--heading-line-height, 1.2)}.shopify-app-block .ws-addon-product-variant-qty-row{display:flex;flex-wrap:wrap;gap:.8rem}.shopify-app-block .ws-addon-total-price-bar{order:2;text-align:left!important;margin-top:1.6rem!important;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:var(--font-heading-weight);line-height:var(--heading-line-height, 1.2);letter-spacing:var(--heading-letter-spacing, 0);text-transform:uppercase;display:flex;align-items:center}.shopify-app-block .ws-addon-total-price-bar strong:after{content:":";display:inline-block;margin-right:8px}.shopify-app-block .ws-addon-total-price-bar .ws-addon-total-compare-price{color:var(--color-compare-price);font-family:var(--font-heading-family);font-size:1.6rem;font-weight:var(--font-heading-weight);line-height:var(--heading-line-height, 1.2);text-decoration:line-through}@media screen and (min-width:750px){.shopify-app-block .ws_addon_main_wgt{padding:2.4rem!important}.shopify-app-block .ws-addon-product-card{gap:1.2rem;padding:1.2rem}.shopify-app-block .ws-addon-product-checkbox{top:1.5rem;left:10.8rem}.shopify-app-block .ws-addon-product-image-wrapper{width:8rem;height:8rem}.shopify-app-block .ws-addon-product-title{font-size:var(--product-card-title-font-size-tablet, 1.6rem)}}.shopify-app-block .ws-addon-add-all-button{order:3;width:100%;min-height:4rem;margin-top:1.2rem;padding:0 .8rem;cursor:pointer;font-family:var(--buttons-font-family);font-size:var(--buttons-font-size);font-weight:var(--buttons-font-weight);line-height:var(--line-height-lowest, 1);letter-spacing:var(--body-letter-spacing);text-transform:var(--buttons-text-transform);color:#007caa;background:transparent;border:.1rem solid rgba(0,124,170,1);border-radius:var(--buttons-radius);transition:all var(--duration-short) ease}.shopify-app-block .ws-addon-add-all-button:hover,.shopify-app-block .ws-addon-add-all-button:focus-visible{color:#fff;background:#007caa;border-color:#007caa}.shopify-app-block .ws-addon-add-all-button:disabled{cursor:not-allowed;opacity:.5}.shopify-app-block .ws-addon-total-actions{display:flex;align-items:center;gap:1.6rem;margin-top:1.6rem}.shopify-app-block .ws-addon-total-actions[hidden]{display:none!important}.shopify-app-block .ws-addon-total-actions.has-subtotal .ws-addon-total-price-bar{flex:1 1 auto;margin:0!important}.shopify-app-block .ws-addon-total-actions:not(.has-subtotal) .ws-addon-add-all-button{width:100%}.shopify-app-block .ws-addon-total-actions.has-subtotal .ws-addon-add-all-button{width:auto;min-width:18rem;margin-top:0}.shopify-app-block .ws-addon-add-all-button:not(:disabled){color:#000;background:#00aeef;border-color:#00aeef}.shopify-app-block .ws-addon-add-all-button:not(:disabled):hover,.shopify-app-block .ws-addon-add-all-button:not(:disabled):focus-visible{color:#fff;background:#004964;border-color:#004964}@media screen and (max-width:749px){.shopify-app-block .ws-addon-total-actions.has-subtotal{align-items:stretch;flex-direction:column;gap:.8rem}.shopify-app-block .ws-addon-total-actions.has-subtotal .ws-addon-add-all-button{width:100%}}@media screen and (min-width:1033px){.shopify-app-block .ws-addon-heading{font-size:2.4rem!important}.shopify-app-block .ws-addon-product-card{gap:1.6rem;padding:1.6rem}.shopify-app-block .ws-addon-product-checkbox{top:1.9rem;left:11.2rem}.shopify-app-block .ws-addon-product-image-wrapper{width:8rem;height:8rem}.shopify-app-block .ws-addon-product-title{font-size:var(--product-card-title-font-size-desktop, 1.6rem)}.shopify-app-block .ws-addon-total-price-bar{font-size:2.4rem}}#simple-bundles-io-options label{padding-left:1.4rem;position:relative;font-family:var(--font-body-family);font-size:1.6rem;font-weight:600!important;line-height:var(--body-line-height, 1.5);letter-spacing:var(--body-letter-spacing, 0);text-transform:capitalize;margin-bottom:.8rem!important}#simple-bundles-io-options label:before{content:"*";position:absolute;top:.6rem;left:0;color:#ed1c24;line-height:var(--line-height-lowest, 1)}#simple-bundles-io-options select{--color-foreground: var(--input-foreground);--color-background: var(--input-background);--inputs-radius: .5rem;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-background),1);color:currentColor!important;font-family:var(--font-body-family);font-size:1.4rem!important;font-weight:var(--font-body-weight);line-height:2.4rem;letter-spacing:var(--body-letter-spacing);width:100%;box-sizing:border-box;border-radius:var(--inputs-radius)!important;min-height:calc(var(--inputs-border-width, 0rem) * 2);min-width:calc(7rem + (var(--inputs-border-width, 0rem) * 2));position:relative;border:.1rem solid #B0B0B0!important;padding:1.2rem 4rem 1.2rem 1.6rem!important;margin-bottom:1.6rem!important;transition:box-shadow var(--duration-short) ease;color:rgba(var(--color-form-foreground),.5);cursor:pointer;background-size:1.6rem;background-repeat:no-repeat;background-position:right .8rem top 50%;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")!important;overflow:hidden;white-space:normal;text-decoration:none}#simple-bundles-io-options select option{white-space:normal;word-break:break-word;overflow-wrap:break-word}.price-per-item h3,.volumn-price h3{margin-top:0;margin-bottom:.8rem}.price-per-item{display:none;margin-bottom:1.6rem}.volumn-price>ul{width:100%;margin:0 0 1.6rem;padding:0;list-style:none;border:.1rem solid rgba(var(--color-border),1);border-radius:.4rem;overflow:hidden}.volumn-price>ul>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;margin:0;padding:0;list-style:none}.volumn-price>ul>li+li{border-top:.1rem solid rgba(var(--color-border),1)}.volumn-price>ul>li.volume-pricing__header{background-color:rgba(var(--color-foreground),.08);font-weight:600}.volumn-price>ul>li>span{display:flex;align-items:center;justify-content:center;min-width:0;padding:1.2rem 1.6rem;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.volumn-price>ul>li>span:first-child{font-weight:600}.volumn-price>ul>li>span:last-child{justify-content:center;border-inline-start:.1rem solid rgba(var(--color-border),1);text-align:center}@media screen and (min-width:750px){#simple-bundles-io-options select{font-size:1.6rem!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-product.css.map */
