product-main{display:block}.main-product-wrap{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.main-product-info>div{position:relative}.main-product-wrap .product-badges.floating{position:absolute;top:.5em;right:0;margin:0}.main-product-media .gallery-wrap{position:relative}.main-product-wrap .product-badges.floating-gallery{position:absolute;z-index:2;top:.5em;right:.5em;margin:0;pointer-events:none}.main-product-wrap .product-badges.floating-gallery .badge{pointer-events:auto}.main-product-wrap .product-badges{row-gap:.5em;column-gap:.5em}.main-product-info h1{margin:0}.main-product-info .product-short-name-row .rating-stars{margin-bottom:0}.main-product-info .product-short-name-row .rating-link{color:inherit;text-decoration:none}.not-mobile .main-product-info .product-short-name-row .rating-link:hover{text-decoration:underline}.main-product-info:has(.product-badges.floating) form>div:nth-of-type(1){padding-right:12rem}.main-product-info .subheading .bar{opacity:.5;margin:0 .5em}.main-product-info .module.same-scheme{background:transparent}.main-product-info .module{margin-bottom:var(--margin-bottom)}.main-product-info input+.module{margin-top:0}.main-product-info .module:last-child{margin-bottom:0}.main-product-info .shopify-app-block{padding:0}.main-product-info .spr-starrating{justify-content:flex-start!important}.main-product-info .spr-starrating .underlined-link{text-decoration:none!important}.main-product-info .qtty-atc{margin-left:-1em!important}.main-product-info .qtty-atc.hide-quantity{margin-left:0!important}.main-product-info .qtty-atc>*{flex:1 0 33.33%;margin-left:1em}.main-product-info .qtty-atc .btn{width:100%}.main-product-info .qtty-atc quantity-input{height:auto}.main-product-info .qtty-atc.hide-quantity>product-buttons{flex:1 0 100%;margin-left:0}.main-product-info .qtty-atc .btn.add .atc-label-price,product-sticky-panel .btn.add .atc-label-price{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35em;width:100%;text-transform:uppercase}.main-product-info .qtty-atc .btn.add .atc-label-price product-price,product-sticky-panel .btn.add .atc-label-price product-price{text-transform:none}.main-product-info .shopify-payment-button{position:relative;margin-top:1.5rem}.main-product-info .shopify-payment-button__button{width:100%;--scheme-buttons-background: var(--scheme-text-color);--scheme-buttons-label: var(--scheme-background-color)}.main-product-info .shopify-payment-button__button--hidden{display:none}.main-product-info .pdp-message.scheme{border-radius:var(--pdp-message-border-radius, 0);background:var(--pdp-message-background, var(--scheme-background-gradient));color:var(--pdp-message-text-color, var(--scheme-text-color));--scheme-icons-color: var(--pdp-message-text-color, var(--scheme-text-color))}.main-product-info .pdp-message.scheme.scheme-border-box{border-color:var(--pdp-message-border-color, var(--scheme-borders-color))}.main-product-info .pdp-message-link.pdp-message{border-radius:var(--pdp-message-border-radius, 0)}.main-product-info .pdp-message-link{display:block;text-decoration:none;color:inherit}.not-mobile .main-product-info .pdp-message-link:hover .pdp-message-product-title{text-decoration:underline}.main-product-info .pdp-message-copy :is(p,ul,ol){margin:0}.main-product-info .pdp-message-copy :is(p,ul,ol)+:is(p,ul,ol){margin-top:.35em}.main-product-info .pdp-custom-tag-bar.badge{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;width:fit-content;max-width:100%;gap:.35em;box-sizing:border-box}.main-product-info .pdp-custom-tag-bar.badge.pdp-custom-tag-colors-scheme{background:var(--scheme-background-gradient);color:var(--scheme-text-color);--scheme-icons-color: var(--scheme-text-color);border-color:var(--scheme-background-color)}.main-product-info .pdp-custom-tag-text{flex:0 1 auto}.main-product-info .pdp-custom-tag-icon{flex-shrink:0;width:auto;max-height:1em;height:auto;object-fit:contain;margin-bottom:.15em}.main-product-info .pdp-promotion-message{width:100%}.main-product-info .pdp-promotion-message .pdp-promotion-message-bar.scheme{display:block;width:100%;box-sizing:border-box;padding:.5em .75em;border-radius:var(--pdp-promotion-border-radius, 0);text-align:left;text-transform:none;letter-spacing:normal;font-family:var(--body-font-family);font-weight:300;font-style:normal;line-height:1.6}.main-product-info .custom-box.pdp-promotion-message-bar,.main-product-info .pdp-promotion-message-bar.same-scheme{padding:.5em .75em}.main-product-info .pdp-promotion-message-bar.pdp-promotion-message-colors-scheme{background:var(--scheme-background-gradient);color:var(--scheme-text-color);--scheme-icons-color: var(--scheme-text-color)}.main-product-info .pdp-promotion-message-bar.pdp-promotion-message-colors-badge{background:var(--scheme-badges-background);color:var(--scheme-badges-label);--scheme-icons-color: var(--scheme-badges-label);border-color:var(--scheme-badges-border)}.main-product-info .pdp-promotion-message-copy :is(p,ul,ol){margin:0;text-transform:none;letter-spacing:normal}.main-product-info .pdp-promotion-message-copy :is(p,ul,ol)+:is(p,ul,ol){margin-top:.5em}.main-product-info .pdp-promotion-message .pdp-promotion-message-copy ul{padding-inline-start:1.25em}.main-product-info .pdp-promotion-message .pdp-promotion-message-copy ol{padding-inline-start:1.1875em}.main-product-info .pdp-promotion-message-copy li+li{margin-top:.25em}.main-product-info .pdp-promotion-message-copy a{color:var(--scheme-highlights);--scheme-icons-color: var(--scheme-highlights)}.main-product-info .pdp-promotion-message-copy strong{font-weight:700}.main-product-info .custom-box{padding:.5em 1em}.main-product-info .custom-box.pickup{padding:0 1.2em}.main-product-info .custom-box.same-scheme:not(.scheme-border-box){padding:0}.main-product-info .custom-box.same-scheme:not(.scheme-border-box).pickup .pickup-availability{padding:0}.main-product-info .separator.border-false{border-color:transparent}product-price.price-large{font-size:1.5em}product-price .compare{opacity:.6;text-decoration:line-through}product-price>*:not(:last-child){margin-right:.5em}.main-product-info shopify-payment-terms{display:block;margin-top:.5em;font-size:.9em}.main-product-wrap .block-price>.flex{gap:1em}product-gallery{overflow:hidden;display:block}product-gallery.keen{border-radius:var(--main-gallery-border-radius);overflow:hidden}product-gallery .keen-dots{margin-top:1em}product-gallery video,product-gallery iframe{display:block;width:100%}product-gallery [data-file],product-thumbs [data-media-id]{cursor:pointer}.tingle-modal product-gallery [data-file]{cursor:auto}product-gallery video{height:100%;object-fit:cover}product-gallery .iframe-wrap{position:relative;width:100%;padding-top:56.4%;height:0}product-gallery iframe{position:absolute;top:0;left:0;width:100%;height:100%}product-gallery model-viewer{width:100%;height:100%}product-gallery .model-wrap{position:relative}product-gallery .model-wrap button{display:block;width:100%}product-gallery .model-wrap .overlay{width:100%;height:100%;position:absolute;cursor:pointer;display:flex;justify-content:center;align-items:center;background-color:#ffffff80}product-gallery .model-wrap .overlay>div{background:#fff;width:1.8em;height:1.8em;font-size:2.5em;display:flex;align-items:center;justify-content:center;border-radius:50%}product-thumbs button.thumb-wrap{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start}product-thumbs .thumb-wrap{border-radius:var(--thumbnails-border-radius);overflow:hidden}product-thumbs .thumb-wrap .img{display:block;width:100%;border-radius:inherit;padding-top:100%;background-size:cover;background-position:center;background-repeat:no-repeat}product-thumbs .thumb-wrap.current-slide .img{box-shadow:inset 0 0 0 1px}product-thumbs .keen-slider:not(.vertical) .keen-slider-slide{height:auto!important;min-height:0!important;max-height:none!important}.main-product-media.desktop-vertical-thumbs-overlay product-thumbs .thumb-wrap,.main-product-media.mobile-vertical-thumbs-overlay product-thumbs .thumb-wrap{position:relative;aspect-ratio:1 / 1}.main-product-media.desktop-vertical-thumbs-overlay product-thumbs .thumb-wrap .img,.main-product-media.mobile-vertical-thumbs-overlay product-thumbs .thumb-wrap .img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding-top:0}.main-product-media.desktop-vertical-thumbs-overlay product-thumbs .keen-slider.vertical .keen-slider-slide,.main-product-media.mobile-vertical-thumbs-overlay product-thumbs .keen-slider.vertical .keen-slider-slide{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto}product-thumbs{margin-top:1em}product-thumbs .keen-slider{z-index:3}product-thumbs .keen-arrow{top:0!important;background:transparent;margin:0!important;font-size:1em;height:100%;padding:.5em;display:flex;display:-webkit-flex;justify-content:center;align-items:center;transform:none!important}.main-product-info product-variants{position:relative;display:block;padding-bottom:1em}.main-product-info product-variants>*{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:1em;padding-top:1em}.main-product-info product-linked-size-group{position:relative;margin-top:1em;padding-top:1em;width:100%}.main-product-info product-linked-size-group[data-display-style=dropdown]{display:block}.main-product-info product-linked-size-group[data-display-style=dropdown] .linked-size-field{display:flex;align-items:center;width:100%;max-width:none}.main-product-info product-linked-size-group[data-display-style=dropdown] .linked-size-field>label.linked-size-prefix{flex-shrink:0;padding-left:var(--fields-padding-horizontal);z-index:2;position:static;top:auto;left:auto;opacity:1;font-size:inherit;line-height:inherit;transform:none;transition:none;pointer-events:auto;cursor:pointer}.main-product-info product-linked-size-group[data-display-style=dropdown] .linked-size-field select{flex:1;min-width:0;width:auto;appearance:none;-webkit-appearance:none;padding-left:.35em;padding-right:calc(var(--fields-padding-horizontal) + 1.5em)}.main-product-info product-linked-size-group[data-display-style=buttons]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.main-product-info product-linked-size-group[data-display-style=buttons]>.option-name{flex:0 0 35%}.main-product-info product-linked-size-group[data-display-style=buttons]>.linked-size-swatches{flex:1;min-width:0}.main-product-info product-linked-size-group .linked-size-swatches .swatch-group{justify-content:flex-end;gap:.5em}.main-product-info product-linked-size-group .linked-size-button{cursor:pointer;border:1px solid var(--scheme-borders-color);background:transparent;color:inherit;padding:.45em .85em;border-radius:var(--fields-border-radius, .25em);font:inherit}.main-product-info product-linked-size-group .linked-size-button.active{border-color:var(--scheme-text-color);font-weight:700}.not-mobile .main-product-info product-linked-size-group .linked-size-button:not(.active):hover{border-color:var(--scheme-text-color)}.main-product-info .module.linked-product-sizes:empty,.main-product-info .module.linked-product-sizes:not(:has(product-linked-size-group)){display:none!important}.main-product-info product-variants>*:first-child{margin-top:0}.main-product-info product-variants>*>.option-name{flex:0 0 35%}.main-product-info product-variants>*>*:not(.option-name){flex:1}.main-product-info product-variants .option-value{opacity:.6}.main-product-info product-variants .field{max-width:35rem}.main-product-info .product-swatch{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.main-product-info .product-swatch .swatch-group{margin-bottom:-.5em;justify-content:flex-end}.main-product-info .product-swatch .swatch-group>*{margin-bottom:.5em}.main-product-info .product-swatch .swatch-group>*:not(:first-child){margin-left:.8em}.main-product-info .product-swatch:not(.color-swatches) .label-inner{height:var(--product-swatches-size);min-width:var(--product-swatches-size);padding:0 1em}.main-product-info .product-swatch.color-swatches .label-inner{width:var(--product-swatches-size);height:var(--product-swatches-size)}.main-product-info .variants:not(.same-scheme):not(.scheme-border-box) product-variants,.main-product-info .variants:not(.same-scheme):not(.scheme-border-box) product-variants>*:first-child,.main-product-info .variants.scheme-border-box product-variants,.main-product-info .variants.scheme-border-box product-variants>*:first-child{padding:0;border:none}.enhanced-description .accordion:first-child{border-top:1px solid var(--scheme-borders-color)}.enhanced-description:not(.same-scheme):not(.scheme-border-box) .accordion:first-child,.enhanced-description.scheme-border-box .accordion:first-child{border-top:0;padding-top:0}.enhanced-description:not(.same-scheme):not(.scheme-border-box) .accordion:last-child,.enhanced-description.scheme-border-box .accordion:last-child{border-bottom:0;padding-bottom:0}.enhanced-description .pdp-description-items{list-style:none;margin:0 0 1em;padding:0;display:grid;grid-template-columns:1fr;column-gap:2em;row-gap:.75em}.enhanced-description .pdp-description-item{gap:.5em;align-items:center}.enhanced-description .pdp-description-item-icon{flex:0 0 auto;width:1em;line-height:0}.enhanced-description .pdp-description-item-icon img{width:100%;height:auto;display:block;position:relative;top:-.1em}.enhanced-description .pdp-description-item-text{flex:1 1 auto;font-weight:500}@media(min-width:38em){.enhanced-description .pdp-description-items{grid-template-columns:1fr 1fr}}product-selling-plan{display:block}product-selling-plan .field{margin-top:1.5rem}product-selling-plan [data-plans]:empty{display:none}product-selling-plan [data-groups]{margin-top:2rem}product-selling-plan [data-groups] .radio-custom-label{font-size:1em}product-selling-plan [name=purchase_option]:not(:checked)~.frequency-hidden{display:none}.main-product-info .selling-plans-stacked,.main-product-info .selling-plans-stacked.scheme-border-box{padding:0}.main-product-info .promo-display-message{margin:0;text-align:right;font-size:.85em}.main-product-info .promo-display-percent{font-weight:700}product-selling-plan[data-layout=stacked_card] [data-groups]{margin-top:0}product-selling-plan[data-layout=stacked_card] .purchase-options-box{--purchase-options-border-color: var(--scheme-borders-color);border:1px solid var(--purchase-options-border-color)}product-selling-plan[data-layout=stacked_card] .purchase-option-row{position:relative;border-bottom:1px solid var(--purchase-options-border-color)}product-selling-plan[data-layout=stacked_card] .purchase-option-row.scheme{--scheme-borders-color: var(--purchase-options-border-color)}product-selling-plan[data-layout=stacked_card] .purchase-option-row:last-child{border-bottom:none}product-selling-plan[data-layout=stacked_card] .purchase-option-row .radio-custom-square{transform:translate(.75em,1.1em)}product-selling-plan[data-layout=stacked_card] .purchase-option-label{flex:1;align-items:center;justify-content:space-between;padding:.5em .75em;margin:0;cursor:pointer}product-selling-plan[data-layout=stacked_card] .radio-custom-square+.radio-custom-square-label:before{width:calc(.625em + 1px);height:calc(.625em + 1px);margin-top:0;border-radius:0;box-shadow:none;content:""}product-selling-plan[data-layout=stacked_card] .radio-custom-square:checked+.radio-custom-square-label:before{background:var(--scheme-text-color);box-shadow:inset 0 0 0 2px var(--scheme-background-color)}product-selling-plan[data-layout=stacked_card] .purchase-option-title{flex:1;text-align:left}product-selling-plan[data-layout=stacked_card] .purchase-option-title b,product-selling-plan[data-layout=stacked_card] .purchase-option-title strong{font-weight:700}product-selling-plan[data-layout=stacked_card] .purchase-option-prices{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35em .5em;text-align:right}product-selling-plan[data-layout=stacked_card] .purchase-option-prices .compare{opacity:.7;text-decoration:line-through;font-size:.875em}product-selling-plan[data-layout=stacked_card] .purchase-option-prices .final{font-weight:500}product-selling-plan[data-layout=stacked_card] .purchase-option-badge{font-size:.875em;padding:.2em}product-selling-plan[data-layout=stacked_card]:not(.has-selected-row-scheme):not(.has-custom-active-background) .purchase-option-row:has(.radio-custom-square:checked){background:color-mix(in srgb,var(--scheme-text-color) 5%,var(--scheme-background-color))}product-selling-plan[data-layout=stacked_card].has-selected-row-scheme .purchase-option-row.scheme{background:var(--scheme-background-gradient);color:var(--scheme-text-color)}product-selling-plan[data-layout=stacked_card].has-custom-active-background .purchase-option-row:has(.radio-custom-square:checked){background:var(--purchase-option-active-background)}product-selling-plan[data-layout=stacked_card] .purchase-option-row [data-plans]{padding:0 .75em .75em 2.75em}product-selling-plan[data-layout=stacked_card] .purchase-option-row [data-plans] .field{margin-top:0;max-width:100%}.main-product-info .module.selling-plans-atc-connected{margin-bottom:0}.main-product-info .module.selling-plans-atc-connected product-selling-plan[data-layout=stacked_card] .purchase-options-box{border-bottom:none}.main-product-info .module.atc-selling-plans-connected .qtty-atc{margin-top:0}.main-product-info .module.atc-selling-plans-connected .qtty-atc.hide-quantity>product-buttons{margin-left:0}.autoplay-options:not(.visible){display:none}.autoplay-options{position:absolute;top:.5em;left:.5em;font-size:.75em;padding:.25em .5em;border-radius:.25em;background-color:color-mix(in srgb,var(--scheme-background-color) 100%,var(--scheme-text-color) 10%);box-shadow:inset 0 0 2px 1px color-mix(in srgb,currentColor 30%,var(--scheme-text-color) 0%)}.not-mobile .autoplay-options{opacity:0}.autoplay-options.visible:focus-within,.not-mobile product-gallery:hover .autoplay-options.visible{opacity:1}.not-mobile .autoplay-options svg{display:none}.autoplay-options svg{transform:translateY(.35em);margin-right:.25em}.is-mobile .autoplay-options .check-text{visibility:hidden;width:0;white-space:nowrap;transform:translateY(.1em)}.is-mobile .autoplay-options:focus-within .check-text{visibility:visible;width:auto}.is-mobile .autoplay-options:focus-within svg{display:none}product-sticky-panel{position:fixed;bottom:0;left:0;width:100%;z-index:3}product-sticky-panel.above-footer{z-index:5}product-sticky-panel[data-sticky-mode=slide]{visibility:hidden;transform:translateY(calc(101% + 1.5em))}product-sticky-panel[data-sticky-mode=slide].open{visibility:visible;transform:translateY(0)}product-sticky-panel .wrapper{background:var(--scheme-background-color);box-shadow:var(--floating-box-shadow);padding:1em var(--container-padding)}product-sticky-panel .btn{width:100%}product-sticky-panel product-variants{margin:0;padding-bottom:1em}product-sticky-panel product-swatch .swatch-group{font-size:.7em}product-sticky-panel product-variants select,product-sticky-panel product-variants input[type=text]{padding-top:1rem;padding-bottom:1rem}product-sticky-panel product-variant-edit .info{margin-bottom:.5em}product-sticky-panel .variants-inner{padding:1em 0}product-sticky-panel product-variant-edit .edit{position:absolute;transform:translateY(50%);bottom:100%;right:var(--container-padding);background:var(--scheme-background-color);box-shadow:var(--floating-box-shadow);padding:.5em .8em;border-radius:1.5em;font-size:.7em}product-sticky-panel product-variant-edit .edit svg{margin-left:.3em;transition:transform .3s linear}product-sticky-panel product-variant-edit .edit.open svg{transform:rotate(180deg)}product-sticky-panel product-variant-edit .variants.expandable{width:calc(100% + .8rem);transform:translate(-4px);padding:4px}@media(-webkit-min-device-pixel-ratio:0){.user-is-tabbing product-swatch input:focus+label{outline-color:-webkit-focus-ring-color;outline-style:auto}}@media(min-width:38.001em){.main-product-wrap{flex-wrap:nowrap}.main-product-info,.main-product-media{position:sticky;top:calc(var(--header-offset-scroll-up) + var(--grid-gap))}.main-product-info{width:calc(100% - var(--gallery-width))}.main-product-media{z-index:2;flex:1}.large--container-right .main-product-media{width:calc(var(--gallery-width) + max(var(--container-padding),calc(calc(100% / 2 - var(--container-width) / 2))))}product-gallery:not(.keen)>div{--images-gap: .5em;display:flex;flex-wrap:wrap;margin-left:calc(var(--images-gap) * -1)}product-gallery:not(.keen)>div>*{width:100%;padding-left:var(--images-gap);margin-bottom:var(--images-gap)}product-gallery:not(.keen)>div>*:last-child{margin-bottom:0}product-gallery:not(.keen)>div>*:nth-child(3n+2),product-gallery:not(.keen)>div>*:nth-child(3n+3){flex:1 1 50%}product-gallery:not(.keen)>div>.media-wrap.iframe-wrap{flex-basis:100%}product-gallery:not(.keen) .media-wrap{border-radius:var(--main-gallery-border-radius);overflow:hidden}product-gallery:not(.keen) .media-wrap>*{border-radius:inherit}product-gallery:not(.keen) img{height:100%;object-fit:cover}.full-left-gallery .main-product-wrap,.full-left-gallery .main-product-media{padding-top:0;padding-bottom:0}.full-left-gallery .main-product-media{top:var(--header-offset)}.full-left-gallery .main-product-info{margin-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}product-sticky-panel{display:none!important}}@media(min-width:66.001em){product-main{--grid-gap: 3em}.main-product-media.desktop-vertical-thumbs{--thumbs-width: 13%;--thumbs-height: 100%}.main-product-media.desktop-vertical-thumbs .gallery-wrap{position:relative}.main-product-media.desktop-vertical-thumbs.multi-images product-gallery{width:calc(100% - var(--thumbs-width) - 1.5%);margin-left:auto}.main-product-media.desktop-vertical-thumbs product-thumbs{width:var(--thumbs-width);height:var(--thumbs-height);margin-top:0;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-product-media.desktop-vertical-thumbs product-thumbs .thumb-wrap .img{height:100%;padding-top:0}.main-product-media.desktop-vertical-thumbs product-thumbs .keen-slider{position:absolute;top:0;left:0;height:100%;width:100%}.main-product-media.desktop-vertical-thumbs product-thumbs .keen-arrow.prev{height:auto;width:auto;left:0!important;right:0!important;top:auto!important;bottom:calc(100% - 1em)!important;margin:0}.main-product-media.desktop-vertical-thumbs product-thumbs .keen-arrow.next{height:auto;width:auto;left:0!important;right:0!important;bottom:auto!important;top:calc(100% - 1em)!important;margin:0}.not-mobile .main-product-media.desktop-vertical-thumbs product-thumbs:hover .keen-arrow.prev{bottom:100%!important}.not-mobile .main-product-media.desktop-vertical-thumbs product-thumbs:hover .keen-arrow.next{top:100%!important}.main-product-media.desktop-vertical-thumbs-overlay{--thumbs-width: 13.665%;--thumbs-height: var(--thumbs-overlay-height, 75%)}.main-product-media.desktop-vertical-thumbs-overlay.multi-images product-gallery{width:100%;margin-left:0}.main-product-media.desktop-vertical-thumbs-overlay product-thumbs{width:var(--thumbs-width);height:var(--thumbs-height);margin-top:0;position:absolute;left:var(--thumbs-overlay-inset, .75em);top:50%;z-index:3;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-product-media.desktop-vertical-thumbs-overlay product-thumbs .keen-slider,.main-product-media.desktop-vertical-thumbs-overlay product-thumbs .keen-arrow{pointer-events:auto}.main-product-media.desktop-vertical-thumbs-overlay product-thumbs .keen-slider{position:absolute;top:0;left:0;height:100%;width:100%}.main-product-media.desktop-vertical-thumbs-overlay product-thumbs .keen-arrow.prev{height:auto;width:auto;left:0!important;right:0!important;top:auto!important;bottom:calc(100% - 1em)!important;margin:0}.main-product-media.desktop-vertical-thumbs-overlay product-thumbs .keen-arrow.next{height:auto;width:auto;left:0!important;right:0!important;bottom:auto!important;top:calc(100% - 1em)!important;margin:0}.not-mobile .main-product-media.desktop-vertical-thumbs-overlay product-thumbs:hover .keen-arrow.prev{bottom:100%!important}.not-mobile .main-product-media.desktop-vertical-thumbs-overlay product-thumbs:hover .keen-arrow.next{top:100%!important}}@media(max-width:66em){product-main{--grid-gap: 1.5em}.main-product-media.mobile-vertical-thumbs{--thumbs-width: 16%;--thumbs-height: 100%}.main-product-media.mobile-vertical-thumbs .gallery-wrap{position:relative;margin:1rem}.main-product-media.mobile-vertical-thumbs.multi-images product-gallery{width:calc(100% - var(--thumbs-width) - 1rem);margin-left:auto}.main-product-media.mobile-vertical-thumbs product-thumbs{width:var(--thumbs-width);height:var(--thumbs-height);margin-top:0;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-product-media.mobile-vertical-thumbs product-thumbs .thumb-wrap .img{height:100%;padding-top:0}.main-product-media.mobile-vertical-thumbs product-thumbs .keen-slider{position:absolute;top:0;left:0;height:100%;width:100%}.main-product-media.mobile-vertical-thumbs product-thumbs .keen-arrow.prev{height:auto;width:auto;left:0!important;right:0!important;top:auto!important;bottom:100%!important;margin:0}.main-product-media.mobile-vertical-thumbs product-thumbs .keen-arrow.next{height:auto;width:auto;left:0!important;right:0!important;bottom:auto!important;top:100%!important;margin:0}.main-product-media.mobile-vertical-thumbs-overlay{--thumbs-width: 16%;--thumbs-height: var(--thumbs-overlay-height, 75%)}.main-product-media.mobile-vertical-thumbs-overlay .gallery-wrap{position:relative;margin:1rem}.main-product-media.mobile-vertical-thumbs-overlay.multi-images product-gallery{width:100%;margin-left:0}.main-product-media.mobile-vertical-thumbs-overlay product-thumbs{width:var(--thumbs-width);height:var(--thumbs-height);margin-top:0;position:absolute;left:var(--thumbs-overlay-inset, .75em);top:50%;z-index:3;pointer-events:none;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-product-media.mobile-vertical-thumbs-overlay product-thumbs .keen-slider,.main-product-media.mobile-vertical-thumbs-overlay product-thumbs .keen-arrow{pointer-events:auto}.main-product-media.mobile-vertical-thumbs-overlay product-thumbs .keen-slider{position:absolute;top:0;left:0;height:100%;width:100%}.main-product-media.mobile-vertical-thumbs-overlay product-thumbs .keen-arrow.prev{height:auto;width:auto;left:0!important;right:0!important;top:auto!important;bottom:100%!important;margin:0}.main-product-media.mobile-vertical-thumbs-overlay product-thumbs .keen-arrow.next{height:auto;width:auto;left:0!important;right:0!important;bottom:auto!important;top:100%!important;margin:0}}@media(max-width:38em){.main-product-wrap{padding:0}.main-product-wrap>.grid-item{padding-top:0;padding-bottom:0}.main-product-wrap>.main-product-info{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}product-thumbs{padding:0 var(--container-padding)}.main-product-media.mobile-vertical-thumbs-overlay product-thumbs{padding:0}.main-product-wrap .product-badges.floating{right:var(--container-padding)}.main-product-info .swatch{font-size:.9em}.main-product-info .module{margin-bottom:calc(var(--margin-bottom) * .8)}.main-product-info .pdp-promotion-message .pdp-promotion-message-bar.scheme{font-size:82%;line-height:1}.main-product-info .pdp-promotion-message .pdp-promotion-message-copy{font-size:inherit;line-height:inherit}}.main-product-wrap .product-info-inner>*:last-child{margin-bottom:0}.main-product-wrap util-accordion,.main-product-wrap util-tabs{display:block;width:100%;margin:0!important}.main-product-wrap util-accordion h2,.main-product-wrap util-tabs h2{margin:0;font-size:1em;font-family:var(--body-font-family);font-weight:inherit;color:inherit;line-height:inherit}.main-product-wrap util-tabs [role=tabpanel]{width:100%;max-height:11.5em}.main-product-wrap util-tabs .tab-content{overflow:auto;height:100%;margin-top:1em}.option-info-icon{position:relative;display:inline-flex}.option-info-icon button{color:var(--scheme-background-color)!important;position:relative;top:-.1em;background:var(--scheme-text-color);border-radius:50%;width:1.6em;height:1.6em;line-height:1em;text-align:center;margin-left:.2em;font-weight:700;font-size:1em}.option-info-content{text-transform:none;font-size:1.3rem;position:absolute;top:calc(100% + .5em);border-radius:.3em;visibility:hidden;opacity:0;z-index:2;padding:.2em .7em;background:var(--scheme-text-color);color:var(--scheme-background-color);letter-spacing:0em;line-height:1.4;max-width:min(20em,80vw);width:max-content}.option-info-content>*{position:relative}.option-info-icon.open .option-info-content{visibility:visible;opacity:1}.option-info-link{font-size:1.5rem;display:table;margin-top:.5em;letter-spacing:0}.option-info-popup-content{max-width:100%;padding:4rem 1rem}.option-info-popup-content img{width:100%}.enhanced-description .pdp-description-popup-wrap{margin:1em 0 0}.pdp-description-popup-content{padding:2rem 1.25rem;text-align:left}.pdp-description-popup-content :is(p,ul,ol){margin:0}.pdp-description-popup-content :is(p,ul,ol)+:is(p,ul,ol){margin-top:.75em}.pdp-description-popup-content ul{padding-inline-start:1.25em}.pdp-description-popup-content ol{padding-inline-start:1.1875em}.tingle-modal.pdp-description-popup .tingle-modal-box{width:100%;max-width:40em}.main-product-info .products-slider-block .featured-head{margin-bottom:1em}.main-product-info .products-slider-block .products-slider .grid.items-wrapper{display:grid;grid-template-columns:1fr;column-gap:1em;row-gap:1.5em}.main-product-info .products-slider-block .keen-dots{margin-top:1em}.main-product-info .product-card .btn .bar{margin-top:0;margin-bottom:0}#main-content .type-product-main .main-product-info .rebuy-widget .primary-title,#main-content .type-product-main .main-product-info .rebuy-widget .rebuy-product-title{font-family:var(--heading-font-family);color:var(--scheme-headings-color)}#main-content .type-product-main .main-product-info .rebuy-widget .rebuy-product-title-link,#main-content .type-product-main .main-product-info .rebuy-widget .rebuy-money,#main-content .type-product-main .main-product-info .rebuy-widget .rebuy-button{font-family:var(--body-font-family);color:var(--scheme-text-color)}#main-content .type-product-main .main-product-info .rebuy-widget .rebuy-button{border-color:var(--scheme-buttons-border);color:var(--scheme-buttons-label);background-color:var(--scheme-buttons-background)}
/*# sourceMappingURL=/cdn/shop/t/263/assets/product_main.css.map */
