product-info.ex-product-root{display:block}.ex-product{display:block;color:var(--ex-text)}.ex-product [hidden]{display:none!important}.ex-product product-component{display:block}.ex-product__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;max-width:1200px;margin-inline:auto;padding:var(--ex-pd-pt, 10px) var(--ex-pd-pr, 8px) var(--ex-pd-pb, 10px) var(--ex-pd-pl, 8px)}.ex-product__media{min-width:0}.ex-product__info{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--ex-pd-gap, 4px) + 2px);min-width:0;text-align:start}.ex-product__info>*{min-width:0}@media screen and (min-width:750px){.ex-product__inner{grid-template-columns:50% calc(50% - 20px);column-gap:20px;align-items:start}.ex-product__inner--no-gallery{grid-template-columns:minmax(0,800px);justify-content:center}.ex-product__inner--no-info{grid-template-columns:minmax(0,1fr)}.ex-product__info{gap:var(--ex-pd-gap, 4px)}.ex-product--main .ex-product__inner{padding-inline:0}.ex-product .ex-gallery__stage{margin-block-end:2px}.ex-product__media>.ex-gallery{width:90%;margin-inline:auto}.ex-product--has-rail .ex-product__media>.ex-gallery,.ex-product__inner--no-info .ex-product__media>.ex-gallery{width:100%}.ex-product__media--sticky{position:sticky;top:var(--ex-sticky-top, 20px);max-height:calc(100vh - var(--ex-sticky-top, 20px) - 20px);overflow-y:auto;scrollbar-width:none}.ex-product__media--sticky::-webkit-scrollbar{display:none}}@media screen and (min-width:750px)and (max-width:1231px){.ex-product--main .ex-product__inner{padding-inline:16px}}.ex-pb-rail-host{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:stretch;gap:3px}.ex-pb-rail-host--left{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.ex-pb-rail-host--left>.ex-pb-rail{order:-1}.ex-product--has-rail .ex-product__inner{padding-inline:2px}@media screen and (min-width:750px)and (max-width:1231px){.ex-product--main.ex-product--has-rail .ex-product__inner{padding-inline:16px}}.ex-product--has-rail .ex-product__info{padding-inline:12px}@media screen and (max-width:749px){.ex-product--has-rail:not(.ex-product--m-full) .ex-product__info{padding-inline:0}}@media screen and (min-width:750px)and (max-width:1231px){.ex-product--main.ex-product--has-rail .ex-product__info{padding-inline:0}}@media screen and (max-width:749px){.ex-product--main:not(.ex-product--m-full) .ex-product__inner{padding-inline:16px}.ex-product--featured .ex-product__inner{padding-inline:max(var(--ex-pd-pl, 0px),16px) max(var(--ex-pd-pr, 0px),16px)}.ex-product .ex-product__inner{row-gap:0}.ex-product .ex-gallery__stage{margin-block-end:1px}.ex-product--m-full .ex-product__inner{padding-inline:0}.ex-product--m-full .ex-gallery{--ex-g-radius: 0px}.ex-product--m-full .ex-product__info{padding:0 15px 15px}}.ex-pb{margin-block:var(--ex-pb-mt, 0px) var(--ex-pb-mb, 0px)}.ex-product .ex-pb:not(.ex-pb-hint){padding:0}.ex-product .ex-pb.ex-ct--left{padding-inline-start:4px}.ex-pb--app{margin:0;letter-spacing:var(--ex-app-tracking, normal)}.ex-pb-hint{display:block;margin:0;padding:6px 10px;border:1px dashed #c9c9c9;border-radius:6px;background:#fafafa;color:#6b6b6b;font-size:1.2rem;line-height:1.4}body:not(.ex-design-mode) .ex-pb-hint{display:none}.ex-gallery{position:relative;display:block}.ex-gallery__layout{display:flex;flex-direction:column}.ex-gallery__stage{position:relative;margin-block-end:5px}.ex-gallery__main{position:relative;aspect-ratio:var(--ex-g-ratio, 1 / 1);overflow:hidden;border-radius:var(--ex-g-radius, 0px);background:var(--ex-g-main-bg, transparent);touch-action:pan-y pinch-zoom}.ex-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .35s cubic-bezier(.4,0,.2,1),visibility 0s linear .35s}.ex-gallery__slide.is-active{z-index:1;opacity:1;visibility:visible;transition:opacity .35s cubic-bezier(.4,0,.2,1),visibility 0s}.ex-gallery.is-instant .ex-gallery__slide{transition:none}.ex-gallery__img,.ex-gallery__video{display:block;width:100%;height:100%;object-fit:contain;border-radius:var(--ex-g-radius, 0px);background:transparent}.ex-gallery__embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:var(--ex-g-radius, 0px)}.ex-gallery__poster{position:absolute;top:0;right:0;bottom:0;left:0}.ex-gallery[data-hide-controls=true] .ex-gallery__embed{pointer-events:none}.ex-gallery[data-hide-controls=true] .ex-gallery__video{cursor:pointer}.ex-gallery__model{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ex-gallery__model .deferred-media__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ex-gallery__placeholder{width:100%;height:100%;background:rgba(var(--color-foreground, 18, 18, 18),.04);fill:rgba(var(--color-foreground, 18, 18, 18),.35)}.ex-gallery__zoom{position:absolute;display:block;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background-repeat:no-repeat;background-size:250%;background-position:50% 50%;opacity:0;pointer-events:none;transition:opacity .3s ease}.ex-gallery[data-zoom=true] .ex-gallery__slide--image{cursor:zoom-in}.ex-gallery__slide .ex-gallery__img{transition:opacity .3s ease}.ex-gallery__slide.is-zooming .ex-gallery__zoom{opacity:1}.ex-gallery__slide.is-zooming .ex-gallery__img{opacity:0}@media screen and (max-width:749px){.ex-product--m-natural .ex-gallery__main{aspect-ratio:var(--ex-active-ratio, 1)}}.ex-product--portrait .ex-gallery__main{aspect-ratio:var(--ex-active-ratio, 1);max-height:80vh}.ex-product--portrait .ex-gallery__img{border-radius:8px}@media screen and (max-width:749px){.ex-product--portrait .ex-gallery__main{min-height:300px}}.ex-gallery__arrow{--_s: 40px;--_i: 16px;--_o: 10px;display:none;align-items:center;justify-content:center;width:var(--_s);height:var(--_s);padding:0;border:1px solid var(--ex-g-arrow-border, #e0e0e0);border-radius:var(--ex-g-arrow-radius, 50%);background:var(--ex-g-arrow-bg, #fff);color:var(--ex-g-arrow-icon, #000);font-size:var(--_i);line-height:0;cursor:pointer;transition:background-color .2s,border-color .2s,transform .2s,box-shadow .2s,opacity .2s}.ex-gallery__arrow .ex-icon,.ex-gallery__arrow svg{width:1em;height:1em}[dir=rtl] .ex-gallery__arrow svg{transform:scaleX(-1)}.ex-gallery__arrow:hover{background:var(--ex-g-arrow-bg-hover, #f5f5f5);border-color:var(--ex-g-arrow-border-hover, #d0d0d0)}.ex-gallery__arrow:active,.ex-gallery__arrow:focus-visible{border-color:var(--ex-g-arrow-icon, #000);outline:none}.ex-gallery__arrow:disabled{opacity:.4;cursor:not-allowed}.ex-gallery__arrow--over{position:absolute;top:50%;z-index:3;opacity:var(--ex-g-arrow-opacity, .9);transform:translateY(-50%);box-shadow:0 2px 8px #00000026;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ex-gallery__arrow--over.ex-gallery__arrow--prev{inset-inline-start:var(--_o)}.ex-gallery__arrow--over.ex-gallery__arrow--next{inset-inline-end:var(--_o)}.ex-gallery__arrows-below{display:none;justify-content:center;gap:20px;padding:10px 0}.ex-gallery__arrows-below .ex-gallery__arrow{display:inline-flex}@media screen and (min-width:750px){.ex-gallery__arrow--over{--_s: 44px;--_i: 18px;--_o: 15px;box-shadow:0 2px 8px #0000001a}.ex-gallery__arrow--over:hover{transform:translateY(calc(-50% - 1px));box-shadow:0 4px 12px #00000026}.ex-gallery__arrow--over:active{transform:translateY(-50%)}.ex-gallery__arrow.ex-show-d{display:inline-flex}.ex-gallery__arrows-below.ex-show-d{display:flex}.ex-gallery__arrow--below:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.ex-gallery__arrow--below:active{transform:none}.ex-gallery__arrow--flank{display:none!important}}@media screen and (min-width:1200px){.ex-gallery__arrow--over{--_s: 50px;--_i: 20px;--_o: 20px}.ex-gallery__arrow--below{--_s: 48px}.ex-gallery__arrows-below{gap:30px;margin-top:25px}}@media screen and (max-width:749px){.ex-gallery__arrow.ex-show-m{display:inline-flex}.ex-gallery__arrows-below.ex-show-m{display:flex;margin-top:15px;padding:0}.ex-gallery__arrow--over.ex-show-m{animation:exFadeIn .3s ease both}.ex-gallery__arrow--over:active{transform:translateY(-50%) scale(.95);opacity:1}.ex-gallery__arrow--flank{--_s: 32px;--_i: 19px;flex:none}.ex-gallery__arrow--flank:hover{opacity:1}}@media screen and (max-width:480px){.ex-gallery__arrow--over{--_s: 36px;--_i: 14px;--_o: 8px}.ex-gallery__arrow--flank{--_s: 28px;--_i: 17px}.ex-gallery__arrow--below{--_s: 36px}.ex-gallery__arrows-below.ex-show-m{gap:15px;margin-top:12px}}@keyframes exFadeIn{0%{opacity:0}}.ex-gallery__thumbs-row{display:flex;align-items:center;gap:10px;margin-top:10px;min-width:0}.ex-gallery__thumbs{position:relative;display:flex;flex:1 1 auto;gap:4px;min-width:0;padding:5px 0;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none}.ex-gallery__thumbs::-webkit-scrollbar{display:none}.ex-gallery--thumb-pad .ex-gallery__thumbs{padding:5px 15px}.ex-gallery__thumb{position:relative;flex:0 0 auto;width:64px;aspect-ratio:var(--ex-g-thumb-ratio, 1 / 1);padding:0;overflow:hidden;border:1px solid var(--ex-g-thumb-border, #eee);border-radius:var(--ex-g-thumb-radius, 0px);background:#f8f8f8;opacity:.7;cursor:pointer;transition:opacity .2s,border-color .2s;animation:exThumbIn .4s ease both;animation-delay:calc(.3s + var(--ex-i, 0) * .1s)}.ex-gallery__thumb:hover{opacity:.9}.ex-gallery__thumb.is-active{opacity:1;border-color:var(--ex-g-thumb-active, var(--ex-accent))}.ex-gallery__thumb:focus-visible{outline:2px solid var(--ex-g-thumb-active, var(--ex-accent));outline-offset:1px}.ex-gallery__thumb-img{display:block;width:100%;height:100%;object-fit:cover}.ex-gallery__badge{position:absolute;top:4px;inset-inline-end:4px;width:16px;height:16px;line-height:0;pointer-events:none}.ex-gallery__badge svg{width:16px;height:16px}@keyframes exThumbIn{0%{opacity:0;transform:translateY(6px)}}@media screen and (max-width:749px){.ex-gallery__thumbs{gap:8px}.ex-gallery__thumb{width:50px;aspect-ratio:1 / 1}.ex-gallery--m-arrows-below .ex-gallery__thumbs{gap:6px}.ex-gallery--m-arrows-below .ex-gallery__thumb{width:45px}.ex-gallery--m-four_per_row:not(.ex-gallery--m-arrows-below) .ex-gallery__thumbs{gap:4px}.ex-gallery--m-four_per_row:not(.ex-gallery--m-arrows-below) .ex-gallery__thumb{width:calc(25% - 3px);border-radius:4px}.ex-gallery__thumbs-row.ex-hide-m{display:none}}@media screen and (max-width:480px){.ex-gallery__thumbs{gap:6px}.ex-gallery__thumb{width:45px}.ex-gallery--m-arrows-below .ex-gallery__thumbs{gap:4px}.ex-gallery--m-arrows-below .ex-gallery__thumb{width:40px}}@media screen and (min-width:750px){.ex-gallery__stage{margin-block-end:14px}.ex-gallery--thumbs-left_column .ex-gallery__layout{display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:15px;align-items:start}.ex-gallery--thumbs-left_column .ex-gallery__stage{grid-column:2;grid-row:1}.ex-gallery--thumbs-left_column .ex-gallery__thumbs-row{position:relative;grid-column:1;grid-row:1;align-self:stretch;margin:0}.ex-gallery--thumbs-left_column .ex-gallery__thumbs{position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;gap:6px;padding:0;overflow-x:hidden;overflow-y:auto}.ex-gallery--thumbs-left_column .ex-gallery__thumb{width:100%;flex:none}.ex-gallery--thumbs-left_column .ex-gallery__dots,.ex-gallery--thumbs-left_column .ex-gallery__arrows-below{grid-column:2}}.ex-gallery__dots{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:15px;padding:10px 0}.ex-gallery__dot{width:var(--ex-g-dot-size, 8px);height:var(--ex-g-dot-size, 8px);padding:0;border:0;border-radius:50%;background:var(--ex-g-dot, #ccc);cursor:pointer;transition:background-color .2s,box-shadow .2s}.ex-gallery__dot:hover{background:color-mix(in srgb,var(--ex-g-dot-active, #000) 70%,transparent)}.ex-gallery__dot.is-active{background:var(--ex-g-dot-active, #000);box-shadow:0 0 0 2px #fffc}.ex-gallery__dot:focus-visible{outline:2px solid var(--ex-g-dot-active, #000);outline-offset:2px}@media screen and (min-width:750px){.ex-gallery__dots.ex-show-m-only{display:none}}@media screen and (max-width:749px){.ex-gallery__dots{gap:6px;margin-top:12px;padding:8px 0}}@media screen and (max-width:480px){.ex-gallery__dots{gap:5px;margin-top:10px}}.ex-gallery.is-single .ex-gallery__arrow,.ex-gallery.is-single .ex-gallery__arrows-below,.ex-gallery.is-single .ex-gallery__dots,.ex-gallery.is-single .ex-gallery__thumbs-row{display:none!important}.ex-title{margin:0;padding-block:2px;font-family:var(--font-heading-family);font-style:var(--font-heading-style, normal);font-weight:var(--ex-weight-bold, 700);font-size:var(--ex-title-size-m, 20px);line-height:var(--ex-title-lh, 1.2);letter-spacing:var(--ex-heading-tracking, normal);text-transform:var(--ex-heading-case, none);color:var(--ex-title-color, var(--ex-text));overflow-wrap:anywhere}@media screen and (min-width:750px){.ex-title{font-size:var(--ex-title-size, 24px)}}.ex-price{display:flex;flex-wrap:wrap;align-items:center;row-gap:4px;line-height:1.2;letter-spacing:var(--ex-body-tracking, normal)}.ex-price__amount{font-size:calc(var(--ex-price-size, 24px) - 4px);font-weight:var(--ex-price-weight, 600);color:var(--ex-price-color, var(--ex-text))}.ex-price__compare{margin-inline-start:5px;font-size:calc(var(--ex-compare-size, 16px) - 2px);color:var(--ex-compare-color, #999)}.ex-price__badge{display:inline-flex;align-items:center;margin-inline-start:7.5px;padding:var(--ex-badge-py, 3px) var(--ex-badge-px, 6px);border:var(--ex-badge-border, 0 none transparent);border-radius:50px;background:var(--ex-badge-bg, #ff424e);color:var(--ex-badge-color, #fff);font-size:var(--ex-badge-size, 12px);font-weight:var(--ex-weight-semibold, 600);line-height:1;white-space:nowrap}.ex-price__tag{display:inline-flex;margin-inline-end:4px;font-size:var(--ex-tag-size, 11px);transform:translateY(var(--ex-tag-nudge, 0px)) rotate(90deg)}@media screen and (min-width:750px){.ex-price__amount{font-size:var(--ex-price-size, 24px)}.ex-price__compare{font-size:var(--ex-compare-size, 16px)}}.ex-picker{display:block}.ex-opt-group{margin-block-end:25px}.ex-opt-group:last-child{margin-block-end:0}.ex-opt-group--no-label{margin-block-end:10px}.ex-picker__error{margin:0 0 8px;color:#d00;font-size:1.3rem;line-height:1.3}.ex-picker__label-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-block-end:10px}.ex-opt-group--dropdown .ex-picker__label-row{margin-block-end:5px}.ex-picker__label{color:var(--ex-lbl-color, var(--ex-text));font-size:var(--ex-lbl-size, 14px);line-height:1.3}.ex-picker__name{font-weight:var(--ex-weight-bold, 700)}.ex-picker__value{margin-inline-start:6px;font-weight:var(--ex-weight-regular, 400)}.ex-picker--bold-value .ex-picker__value{font-weight:var(--ex-weight-bold, 700)}.ex-picker__slot{display:inline-flex;margin-inline-start:auto}.ex-picker__slot:empty{display:none}.ex-picker__label-row--hidden:not(:has(.ex-picker__slot>*)){display:none}.ex-opt-values{display:flex;flex-wrap:wrap;gap:8px}.ex-opt-item{position:relative;display:flex;min-width:0}.ex-opt{position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:var(--ex-body-tracking, normal)}.ex-opt__input:focus-visible+.ex-opt{outline:2px solid rgba(var(--color-foreground, 18, 18, 18),.6);outline-offset:2px}.ex-opt-item.is-unavailable .ex-opt{opacity:.5;cursor:not-allowed}.ex-opt-group--buttons .ex-opt-values,.ex-opt-group--size_buttons .ex-opt-values{gap:var(--ex-ob-gap, 8px)}.ex-opt--btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:var(--ex-ob-h-m, 40px);padding:0 var(--ex-ob-px, 16px);border-radius:var(--ex-ob-radius, 8px);background:var(--ex-ob-bg, #fff);color:var(--ex-ob-text, #1a1a1a);box-shadow:inset 0 0 0 var(--ex-ob-bw, 1px) var(--ex-ob-border, #e0e0e0);font-size:var(--ex-ob-fs, 14px);font-weight:500;line-height:1.2;text-align:center;transition:background-color .2s,color .2s,box-shadow .2s}.ex-opt--btn.is-selected{background:var(--ex-ob-sel-bg, #1a1a1a);color:var(--ex-ob-sel-text, #fff);box-shadow:inset 0 0 0 var(--ex-ob-sel-bw, 2px) var(--ex-ob-sel-border, #1a1a1a),var(--ex-ob-sel-shadow, 0 0 0 transparent)}.ex-opt-item.is-unavailable .ex-opt--btn{text-decoration:line-through}.ex-opt-group--size_buttons .ex-opt-values{flex-wrap:nowrap}.ex-opt-group--size_buttons .ex-opt-item{flex:1 1 0}.ex-opt--size{width:100%;min-width:0;padding:6px 2px;font-size:calc(var(--ex-ob-fs, 14px) - 2px);text-transform:uppercase}@media screen and (min-width:750px){.ex-opt--btn{height:var(--ex-ob-h, 44px)}.ex-opt--size{padding:8px 4px;font-size:var(--ex-ob-fs, 14px)}}@media screen and (max-width:749px){.ex-opt-values{gap:8px}}.ex-opt-group--swatch .ex-opt-values{gap:15px;align-items:flex-start;padding:4px}.ex-opt--swatch{display:inline-flex;width:var(--ex-sw-size, 30px);height:var(--ex-sw-size, 30px);border-radius:50%;transition:transform .3s cubic-bezier(.4,0,.2,1)}.ex-opt--swatch:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid var(--ex-sw-ring, #e5e5e5);border-radius:inherit;transition:border-color .2s;pointer-events:none}.ex-opt__swatch{display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:var(--ex-sw-img, none) center / cover no-repeat,var(--ex-sw, #ccc)}.ex-opt__swatch img{display:block;width:100%;height:100%;object-fit:cover}.ex-opt--white .ex-opt__swatch{box-shadow:inset 0 0 0 1px #e0e0e0}.ex-opt--swatch:hover{transform:scale(1.1)}.ex-opt--swatch:active{transform:scale(.95)}.ex-opt--swatch.is-selected{transform:scale(1.05)}.ex-opt--swatch.is-selected:before{border-color:var(--ex-ob-sel-border, #1a1a1a);animation:exFadeIn .2s ease}.ex-opt--swatch-img{border-radius:var(--ex-tile-radius, 4px)}.ex-opt--swatch-img:before{top:0;right:0;bottom:0;left:0;border:var(--ex-tile-bw, 1px) solid var(--ex-tile-bc, #e5e5e5)}.ex-opt--swatch-img.is-selected:before{border:2px solid var(--ex-tile-sel-bc, var(--ex-accent))}.ex-opt-item.is-unavailable .ex-opt--swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to top right,transparent calc(50% - 1px),rgba(0,0,0,.5) calc(50% - 1px),rgba(0,0,0,.5) calc(50% + 1px),transparent calc(50% + 1px));box-shadow:0 0 0 1px #0003;pointer-events:none}.ex-opt-group--image_inline .ex-opt-values{gap:var(--ex-grid-gap, 12px)}.ex-opt--tile{display:flex;align-items:center;justify-content:center;width:var(--ex-tile-w, 80px);height:var(--ex-tile-h, 80px);overflow:hidden;border-radius:var(--ex-tile-radius, 4px);background:#fff;transition:box-shadow .2s}.ex-opt--tile:after,.ex-opt--cell .ex-opt__media:after,.ex-opt--card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 var(--ex-tile-bw, 1px) var(--ex-tile-bc, #e5e5e5);pointer-events:none;transition:box-shadow .2s}.ex-opt--tile.is-selected:after,.ex-opt--cell.is-selected .ex-opt__media:after,.ex-opt--card.is-selected:after{box-shadow:inset 0 0 0 var(--ex-tile-sel-bw, 2px) var(--ex-tile-sel-bc, var(--ex-accent))}.ex-picker--shadows :is(.ex-opt--tile,.ex-opt--cell .ex-opt__media,.ex-opt--card):hover{box-shadow:0 1px 4px #00000014}.ex-picker--shadows :is(.ex-opt--tile.is-selected,.ex-opt--cell.is-selected .ex-opt__media,.ex-opt--card.is-selected){box-shadow:0 2px 8px #0000001f}.ex-opt__img{display:block;width:100%;height:100%;object-fit:cover}.ex-opt__chip{padding:2px 8px;border-radius:4px;background:#ffffffe6;color:var(--ex-ob-text, #1a1a1a);font-size:1.3rem;font-weight:500;text-align:center}.ex-opt--chip.is-selected .ex-opt__chip{background:var(--ex-ob-sel-bg, #1a1a1a);color:var(--ex-ob-sel-text, #fff)}@media screen and (max-width:749px){.ex-opt-group--image_inline .ex-opt-item{flex:none}.ex-opt-group--image_inline .ex-opt--tile{width:min(var(--ex-tile-w, 80px),64px);height:auto;aspect-ratio:1 / 1}.ex-opt--chip{align-items:flex-end;padding-bottom:4px}}.ex-opt-group--cells .ex-opt-values,.ex-opt-group--cards .ex-opt-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ex-grid-gap, 12px)}.ex-opt-group--cols-3 .ex-opt-values{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (min-width:750px){.ex-opt-group--cells .ex-opt-values,.ex-opt-group--cards .ex-opt-values{max-width:var(--ex-grid-max, 800px)}}.ex-opt-group--cells .ex-opt-item,.ex-opt-group--cards .ex-opt-item{display:block}.ex-opt--cell{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.ex-opt--cell .ex-opt__media{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--ex-tile-radius, 4px);background:#f3f4f6;transition:box-shadow .2s}.ex-opt--cell .ex-opt__body{display:flex;flex-direction:column;align-items:center;gap:2px;padding-top:8px}.ex-opt__name{font-size:1.4rem;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.ex-opt__noimg{display:block;width:100%;height:100%;background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}.ex-opt__pricing{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:6px}.ex-opt__pricing--below{width:100%;padding-top:4px}.ex-opt__price{color:var(--ex-tp-color, #1a1a1a);font-size:var(--ex-tp-size, 14px);font-weight:600}.ex-opt__compare{color:var(--ex-tc-color, #999);font-size:calc(var(--ex-tp-size, 14px) * .9)}.ex-opt__badge{display:inline-block;margin-top:4px;padding:2px 8px;border-radius:var(--ex-sb-radius, 4px);background:var(--ex-sb-bg, #22c55e);color:var(--ex-sb-text, #fff);font-size:var(--ex-sb-size, 12px);font-weight:600;line-height:1.3}.ex-opt--card{display:flex;align-items:center;width:100%;min-height:var(--ex-row-h, 40px);overflow:hidden;border-radius:var(--ex-tile-radius, 4px);background:var(--ex-offer-bg, #fff);color:var(--ex-offer-title, #1a1a1a);text-align:start;transition:box-shadow .2s}.ex-opt--card .ex-opt__media{position:relative;flex:0 0 var(--ex-row-h, 40px);width:var(--ex-row-h, 40px);height:var(--ex-row-h, 40px);align-self:center}.ex-opt--card .ex-opt__body{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0;padding:4px 8px 4px 12px}.ex-opt--fade .ex-opt__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;background:linear-gradient(to right,transparent,var(--ex-offer-bg, #fff))}.ex-opt--bg{position:relative;justify-content:center;min-height:calc(var(--ex-row-h, 40px) * 2)}.ex-opt--bg .ex-opt__media{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;flex:none}.ex-opt--bg .ex-opt__body{position:relative;z-index:1;align-items:center;gap:4px;padding:8px;color:var(--ex-tt-color, #fff);text-align:center}.ex-opt--bg .ex-opt__name{font-size:var(--ex-tt-size, 16px);font-weight:var(--ex-tt-weight, 600)}.ex-opt--bg .ex-opt__price{color:var(--ex-tt-color, #fff)}.ex-picker--text-shadow .ex-opt--bg-inside .ex-opt__body{text-shadow:0 1px 3px rgba(0,0,0,.5)}.ex-opt--bg-below{flex-direction:column;align-items:stretch;min-height:0}.ex-opt--bg-below .ex-opt__media{position:relative;width:100%;height:var(--ex-row-h, 40px)}.ex-opt--bg-below .ex-opt__body{padding:8px 12px;border-top:1px solid var(--ex-tile-bc, #e5e5e5);background:var(--ex-offer-bg, #fff);color:var(--ex-offer-title, #1a1a1a)}.ex-opt--bg-below .ex-opt__name{font-size:1.4rem}.ex-opt--offer .ex-opt__name{color:var(--ex-offer-title, #1a1a1a);font-weight:600}.ex-opt__save-line{color:var(--ex-offer-savings, #16a34a);font-size:1.2rem;font-weight:500;line-height:1.3}.ex-opt__right{display:flex;flex:none;flex-direction:column;align-items:flex-end;padding-inline-end:12px;text-align:end}.ex-opt__right .ex-opt__price{color:var(--ex-offer-price, #1a1a1a);font-size:1.4rem;font-weight:700}.ex-opt__right .ex-opt__compare{color:var(--ex-offer-compare, #999);font-size:1.2rem}.ex-opt--card.ex-opt--offer.is-selected{background:var(--ex-offer-sel-bg, rgba(var(--ex-accent-rgb), .06))}.ex-opt--card.ex-opt--offer.is-selected:after{box-shadow:inset 0 0 0 var(--ex-tile-sel-bw, 2px) var(--ex-offer-sel-border, var(--ex-accent))}.ex-opt-group--image_list .ex-opt-values{flex-direction:column;flex-wrap:nowrap;gap:var(--ex-grid-gap, 12px)}.ex-opt-group--inline .ex-opt-values{flex-direction:row;flex-wrap:wrap}.ex-opt-group--image_list .ex-opt-item{display:block}.ex-opt--row{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border-radius:8px;background:#fff;color:var(--ex-offer-title, #1a1a1a);box-shadow:inset 0 0 0 1px var(--ex-tile-bc, #e5e5e5);transition:box-shadow .2s,background-color .2s}.ex-opt-group--inline .ex-opt--row{width:auto}.ex-opt--row:hover{box-shadow:inset 0 0 0 1px var(--ex-tile-sel-bc, var(--ex-accent))}.ex-opt--row .ex-opt__media{flex:none;width:var(--ex-tile-w, 80px);height:var(--ex-tile-h, 80px);overflow:hidden;border-radius:var(--ex-tile-radius, 4px)}.ex-opt--row .ex-opt__body{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.ex-opt--row .ex-opt__name{font-weight:600;line-height:1.3}.ex-opt--row .ex-opt__pricing{justify-content:flex-start}.ex-opt--row:not(.ex-opt--offer).is-selected{background:var(--ex-ob-sel-bg, #1a1a1a);color:var(--ex-ob-sel-text, #fff);box-shadow:inset 0 0 0 1px var(--ex-ob-sel-border, #1a1a1a)}.ex-opt--row:not(.ex-opt--offer).is-selected .ex-opt__price{color:inherit}.ex-opt--row.ex-opt--offer{background:var(--ex-offer-bg, #fff);box-shadow:inset 0 0 0 1px var(--ex-offer-border, #e0e0e0)}.ex-opt--row.ex-opt--offer:hover{box-shadow:inset 0 0 0 1px var(--ex-offer-sel-border, var(--ex-accent))}.ex-opt--row.ex-opt--offer.is-selected{background:var(--ex-offer-sel-bg, rgba(var(--ex-accent-rgb), .06));box-shadow:inset 0 0 0 1px var(--ex-offer-sel-border, var(--ex-accent))}.ex-opt--row .ex-opt__right{padding:0}.ex-opt__radio{position:relative;flex:none;width:20px;height:20px;border:2px solid #e0e0e0;border-radius:50%;transition:border-color .2s}.ex-opt--row:hover .ex-opt__radio,.ex-opt--row.is-selected .ex-opt__radio{border-color:var(--ex-offer-radio, var(--ex-accent))}.ex-opt--row.is-selected .ex-opt__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--ex-offer-radio, var(--ex-accent))}.ex-select{position:relative;display:block}.ex-opt-group--fit .ex-select{display:inline-block;max-width:100%}.ex-select__input{width:100%;min-height:40px;padding:8px 32px 8px 12px;border:var(--ex-ob-bw, 1px) solid var(--ex-ob-border, #e0e0e0);border-radius:var(--ex-ob-radius, 8px);background:var(--ex-ob-bg, #fff);color:var(--ex-ob-text, #1a1a1a);font:inherit;font-size:var(--ex-ob-fs, 14px);letter-spacing:var(--ex-body-tracking, normal);cursor:pointer;-webkit-appearance:none;appearance:none}.ex-select__input:focus-visible{border-color:var(--ex-ob-sel-border, #1a1a1a);outline:none;box-shadow:0 0 0 2px #0000001a}.ex-select__input option.is-unavailable,.ex-select__input option:disabled{color:#9999}.ex-select__chevron{position:absolute;top:50%;inset-inline-end:8px;display:flex;color:#6b7280;pointer-events:none;transform:translateY(-50%)}.ex-bundle{display:flex;gap:var(--ex-vb-gap, 8px);margin-top:20px}.ex-bundle--vertical{flex-direction:column}.ex-bundle__card{position:relative;display:flex;flex:1 1 0;flex-direction:column;min-width:0;border-radius:var(--ex-vb-radius, 8px);background:var(--ex-vb-bg, #fff);cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,opacity .3s ease;-webkit-tap-highlight-color:transparent}.ex-bundle__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 var(--ex-vb-bw, 2px) var(--ex-vb-border, #e5e7eb);pointer-events:none;transition:box-shadow .3s ease}.ex-bundle__card:focus-visible{outline:2px solid var(--ex-vb-sel-border, var(--ex-accent));outline-offset:2px}.ex-bundle--hover .ex-bundle__card:not(.is-selected):not(.is-sold-out):hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.ex-bundle--hover .ex-bundle__card:not(.is-selected):not(.is-sold-out):hover:after{box-shadow:inset 0 0 0 var(--ex-vb-bw, 2px) var(--ex-vb-hover, var(--ex-accent))}.ex-bundle__card.is-selected{background:var(--ex-vb-sel-bg, rgba(var(--ex-accent-rgb), .06));transform:scale(1.005);box-shadow:0 1px 4px #0000000f}.ex-bundle__card.is-selected:after{box-shadow:inset 0 0 0 var(--ex-vb-sel-bw, 2px) var(--ex-vb-sel-border, var(--ex-accent))}.ex-bundle__card:not(.is-sold-out):active{transform:scale(.98);transition-duration:.15s}.ex-bundle__card.is-sold-out{opacity:.6;cursor:not-allowed}.ex-bundle--overlay .ex-bundle__card.is-sold-out:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:#fffc;pointer-events:none}.ex-bundle__media{display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--ex-vb-radius, 8px) var(--ex-vb-radius, 8px) 0 0;background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}.ex-bundle__img{display:block;width:100%;height:100%;object-fit:cover}.ex-bundle__noimg{display:block;width:100%;height:100%}.ex-bundle--img-with_padding .ex-bundle__card{padding:var(--ex-vb-pad, 12px)}.ex-bundle--img-with_padding .ex-bundle__media{margin-bottom:8px;border-radius:8px}.ex-bundle--img-with_padding .ex-bundle__content{padding:0}.ex-bundle__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--ex-vb-pad, 12px);text-align:center}.ex-bundle__title{color:var(--ex-vb-title, #1f2937);font-size:var(--ex-vb-title-size, 14px);font-weight:700;line-height:1.3;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.ex-bundle__save{display:inline-block;padding:var(--ex-vb-sb-py, 3px) var(--ex-vb-sb-px, 6px);border-radius:var(--ex-vb-sb-radius, 12px);background:var(--ex-vb-sb-bg, var(--ex-accent));color:var(--ex-vb-sb-text, #fff);font-size:var(--ex-vb-sb-size, 10px);font-weight:700;line-height:1.2;text-transform:uppercase}.ex-bundle__prices+.ex-bundle__save{margin-top:-2px}.ex-bundle__desc{color:var(--ex-vb-desc, #6b7280);font-size:var(--ex-vb-desc-size, 11px);line-height:1.4}.ex-bundle__prices{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px}.ex-bundle__price{color:var(--ex-vb-price, var(--ex-accent));font-size:var(--ex-vb-price-size, 16px);font-weight:700}.ex-bundle__compare{color:var(--ex-vb-compare, #9ca3af);font-size:var(--ex-vb-compare-size, 11px)}.ex-bundle__soldout{margin-top:8px;color:#ef4444;font-size:1.2rem;font-weight:700}.ex-bundle__badge{position:absolute;top:0;left:50%;z-index:3;padding:var(--ex-vb-tb-py, 4px) var(--ex-vb-tb-px, 8px);border:var(--ex-vb-tb-bw, 0px) solid var(--ex-vb-tb-bc, transparent);border-radius:var(--ex-vb-tb-radius, 4px);background:var(--ex-tb-bg, var(--ex-accent));color:var(--ex-tb-text, #fff);box-shadow:0 2px 4px #0000001a;font-size:var(--ex-vb-tb-size, 10px);font-weight:700;line-height:1.2;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,var(--ex-vb-tb-offset, -10px))}.ex-bundle--vertical .ex-bundle__card{flex-direction:row;align-items:center}.ex-bundle--vertical .ex-bundle__media{flex:none;width:70px;height:70px;border-radius:var(--ex-vb-radius, 8px) 0 0 var(--ex-vb-radius, 8px)}[dir=rtl] .ex-bundle--vertical .ex-bundle__media{border-radius:0 var(--ex-vb-radius, 8px) var(--ex-vb-radius, 8px) 0}.ex-bundle--vertical .ex-bundle__content{flex:1 1 auto;align-items:flex-start;text-align:start}.ex-bundle--vertical .ex-bundle__prices{justify-content:flex-start}.ex-bundle--vertical .ex-bundle__badge{left:auto;transform:translateY(var(--ex-vb-tb-offset, -10px))}.ex-bundle--vertical.ex-bundle--badge-top_left .ex-bundle__badge{inset-inline-start:8px}.ex-bundle--vertical.ex-bundle--badge-top_right .ex-bundle__badge{inset-inline-end:8px}.ex-bundle--vertical.ex-bundle--badge-top_center .ex-bundle__badge{left:50%;transform:translate(-50%,var(--ex-vb-tb-offset, -10px))}@media screen and (min-width:750px){.ex-bundle--fixed-d:not(.ex-bundle--vertical) .ex-bundle__card{flex:0 0 var(--ex-vb-card-w)}}@media screen and (max-width:749px){.ex-bundle--fixed-m:not(.ex-bundle--vertical) .ex-bundle__card{flex:0 0 var(--ex-vb-card-w-m)}.ex-bundle--vertical .ex-bundle__media{width:60px;height:60px}}@media screen and (max-width:480px){.ex-bundle{gap:min(var(--ex-vb-gap, 8px),6px)}.ex-bundle__content{padding:8px}.ex-bundle__title{font-size:calc(var(--ex-vb-title-size, 14px) - 2px)}.ex-bundle__desc{font-size:calc(var(--ex-vb-desc-size, 11px) - 1px)}.ex-bundle__price{font-size:calc(var(--ex-vb-price-size, 16px) - 2px)}.ex-bundle__compare{font-size:calc(var(--ex-vb-compare-size, 11px) - 1px)}.ex-bundle__badge{padding:calc(var(--ex-vb-tb-py, 4px) * .75) calc(var(--ex-vb-tb-px, 8px) * .75);font-size:calc(var(--ex-vb-tb-size, 10px) * .8)}}.ex-qty{display:inline-flex;align-items:center;padding:3px;border-radius:0;background:var(--ex-qty-bg, #f2f2f2);box-shadow:0 2px 5px #0000000d;vertical-align:middle}.ex-qty--theme{border-radius:var(--ex-btn-radius, 50px)}.ex-qty--pill{border-radius:50px}.ex-qty__btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:0;background:var(--ex-qty-btn, #fff);color:var(--ex-qty-text, #000);box-shadow:0 1px 3px #0000001a;font:inherit;font-size:16px;font-weight:var(--ex-weight-regular, 400);line-height:1;cursor:pointer;transition:background-color .2s}.ex-qty--theme .ex-qty__btn,.ex-qty--pill .ex-qty__btn{border-radius:50%}.ex-qty__btn:hover:not(:disabled){background:var(--ex-qty-btn-hover, #f2f2f2)}.ex-qty__btn:disabled{opacity:.5;cursor:not-allowed}.ex-qty__btn:focus-visible{outline:2px solid var(--ex-qty-text, #000);outline-offset:1px}.ex-qty__input{width:30px;height:30px;margin:0 2px;padding:0;border:0;background:transparent;color:var(--ex-qty-text, #000);font:inherit;font-size:14px;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ex-qty__input::-webkit-outer-spin-button,.ex-qty__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.ex-qty__input:focus{outline:none}.ex-qty__input:focus-visible{outline:2px solid var(--ex-qty-text, #000);outline-offset:-2px;border-radius:4px}.ex-qty.is-locked{opacity:.5}.ex-pb--qty .ex-editor-warning{display:block;margin-bottom:6px;width:fit-content}.ex-atc{width:100%}.ex-atc--custom{padding-block:var(--ex-atc-py, 12px);text-transform:var(--ex-btn-case, none);transition:background-color .3s,color .3s,opacity .3s,transform .3s}.ex-atc__inner{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;min-width:0}.ex-atc__text{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center}.ex-atc__price-wrap{display:inline-flex;align-items:baseline;white-space:nowrap;font-size:14px}.ex-atc__sep{white-space:pre}.ex-atc__compare{margin-inline-start:4px;font-size:14px;opacity:.7}.ex-atc__icon{flex:none}.ex-atc__icon--custom{display:inline-flex}.ex-atc__icon--custom svg{width:100%;height:100%}.ex-atc.loading .ex-atc__inner{visibility:hidden}.ex-atc--custom .ex-atc__price-wrap,.ex-atc--custom .ex-atc__compare{font-size:inherit}.ex-atc--custom .ex-atc__compare{margin-inline-start:8px}.ex-atc__error{display:flex;align-items:flex-start;gap:6px;margin-top:8px;color:#d82c0d;font-size:1.3rem;line-height:1.4}.ex-atc__error .ex-icon{flex:none;margin-top:1px}.ex-atc__dynamic{margin-top:5px}.ex-atc__dynamic .shopify-payment-button__button{min-height:0;padding-block:var(--ex-btn-py, 12px)}@media screen and (min-width:750px){.ex-atc__price-wrap{font-size:16px}}.ex-desc--center{text-align:center}.ex-desc--right{text-align:end}.ex-desc__heading{margin:0 0 var(--ex-desc-h-gap, 12px);color:var(--ex-desc-h-color, var(--ex-text));font-family:var(--font-heading-family);font-size:var(--ex-desc-h-size, 20px);font-weight:var(--ex-weight-bold, 700);letter-spacing:var(--ex-heading-tracking, normal);line-height:1.2}.ex-desc__body{max-width:min(100%,var(--ex-desc-max, 800px));color:var(--ex-desc-color, var(--ex-text));font-size:var(--ex-desc-size, 15px);line-height:var(--ex-desc-lh, 1.6);overflow-wrap:anywhere}.ex-desc--center .ex-desc__body{margin-inline:auto}.ex-desc--right .ex-desc__body{margin-inline-start:auto}.ex-desc__body>*{max-width:100%}.ex-desc__body p{margin:0 0 1em}.ex-desc__body>:last-child{margin-bottom:0}.ex-desc__body :is(ul,ol){margin:1em 0;padding-inline-start:2em}.ex-desc__body li+li{margin-top:.5em}.ex-desc__body :is(h1,h2,h3,h4,h5,h6){margin:1.5em 0 .5em;font-weight:var(--ex-weight-bold, 700);line-height:1.3}.ex-desc__body>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.ex-desc__body a{color:inherit;text-decoration:underline;transition:opacity .2s}.ex-desc__body a:hover{opacity:.8}.ex-desc__body img{display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:600px;margin:1em auto;border-radius:4px;object-fit:contain}.ex-desc__body :is(iframe,video){max-width:100%}.ex-desc__body blockquote{margin:1.5em 0;padding:1em 1.5em;border-inline-start:4px solid currentColor;background:#00000005;font-style:italic}.ex-desc__body table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse}.ex-desc__body :is(td,th){padding:.75em;border:1px solid rgba(0,0,0,.1)}.ex-desc__body th{background:#0000000d;font-weight:var(--ex-weight-bold, 700)}.ex-desc__fallback{margin:0;font-style:italic;opacity:.7}@media screen and (max-width:989px){.ex-desc__heading{font-size:calc(var(--ex-desc-h-size, 20px) * .9)}.ex-desc__body{font-size:calc(var(--ex-desc-size, 15px) * .95)}}@media screen and (max-width:749px){.ex-desc__heading{margin-bottom:calc(var(--ex-desc-h-gap, 12px) * .8);font-size:calc(var(--ex-desc-h-size, 20px) * .8)}.ex-desc__body{font-size:calc(var(--ex-desc-size, 15px) * .9)}.ex-desc__body :is(ul,ol){padding-inline-start:1.5em}.ex-desc__body blockquote{padding:.75em 1em}.ex-desc__body :is(td,th){padding:.5em}}@media screen and (max-width:480px){.ex-desc__heading{font-size:calc(var(--ex-desc-h-size, 20px) * .7)}.ex-desc__body{font-size:calc(var(--ex-desc-size, 15px) * .85)}.ex-desc__body :is(ul,ol){padding-inline-start:1.25em}}.ex-ct{display:flex;justify-content:flex-start;text-align:start}.ex-ct:has(+.ex-up-empty){display:none}.ex-ct--center{justify-content:center;text-align:center}.ex-ct--right{justify-content:flex-end;text-align:end}.ex-ct__box{width:100%;min-width:0}.ex-ct--box .ex-ct__box{padding:var(--ex-ct-box-py, 10px) var(--ex-ct-box-px, 14px);border-radius:var(--ex-ct-box-radius, 4px);background:var(--ex-ct-box-bg, #f8f8f8)}.ex-ct--fit .ex-ct__box{width:auto;max-width:100%}.ex-ct__row{display:flex;align-items:center;justify-content:flex-start;min-width:0}.ex-ct--center .ex-ct__row{justify-content:center}.ex-ct--right .ex-ct__row{justify-content:flex-end}.ex-ct--icon-top .ex-ct__row{align-items:flex-start}.ex-ct--icon-bottom .ex-ct__row{align-items:flex-end}.ex-ct__icon{display:inline-flex;flex:none;width:var(--ex-ct-icon-size, 20px);height:var(--ex-ct-icon-size, 20px);margin-inline-end:var(--ex-ct-icon-gap, 8px);color:var(--ex-ct-icon-color, #333)}.ex-ct__icon--after{width:var(--ex-ct-after-size, 20px);height:var(--ex-ct-after-size, 20px);margin-inline:var(--ex-ct-after-gap, 8px) 0;color:var(--ex-ct-after-color, #333)}.ex-ct__icon :is(svg,img){display:block;width:100%;height:100%;object-fit:contain}.ex-ct__icon svg [fill]:not([fill=none]){fill:currentColor}.ex-ct__icon svg [stroke]:not([stroke=none]){stroke:currentColor}.ex-ct__text{flex:0 1 auto;min-width:0;color:var(--ex-ct-color, #333);font-size:var(--ex-ct-size, 14px);font-weight:var(--ex-ct-weight, 400);line-height:1.4;letter-spacing:var(--ex-body-tracking, normal)}.ex-ct__text p{margin:0}.ex-ct__text p+p{margin-top:var(--ex-ct-p-gap, 0px)}.ex-ct__text :is(strong,b){font-weight:700}.ex-ct__text a{color:var(--ex-ct-link, #06c);text-decoration:underline;transition:opacity .2s}.ex-ct__text a:hover{opacity:.8}.ex-ct__accent{display:inline-block;color:var(--ex-ct-ac-color, #667eea);font-size:var(--ex-ct-ac-size, 16px);font-weight:var(--ex-ct-ac-weight, 600);line-height:1.3}.ex-ct__accent--gradient{background:var(--ex-ct-ac-paint);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ex-ct__accent-line--before{margin-bottom:var(--ex-ct-ac-gap, 8px)}.ex-ct__accent-line--after{margin-top:var(--ex-ct-ac-gap, 8px)}.ex-ct__desc{margin-top:var(--ex-ct-desc-gap, 4px);color:var(--ex-ct-desc-color, #666);font-size:var(--ex-ct-desc-size, 12px);line-height:1.4;opacity:var(--ex-ct-desc-opacity, .8)}.ex-ct__desc p{margin:0}.ex-ct__line{flex:1 1 20px;min-width:20px;height:var(--ex-ct-line-h, 1px);background:var(--ex-ct-line-bg, #e0e0e0)}.ex-ct__row>.ex-ct__line:first-child{margin-inline-end:var(--ex-ct-line-gap, 12px)}.ex-ct__row>.ex-ct__line:last-child{margin-inline-start:var(--ex-ct-line-gap, 12px)}.ex-pb.ex-ci{display:flex;justify-content:center;margin-block:var(--ex-ci-mt, 8px) var(--ex-ci-mb, 8px)}.ex-ci--left{justify-content:flex-start}.ex-ci--right{justify-content:flex-end}.ex-ci__box{display:flex;justify-content:inherit;width:var(--ex-ci-w, 100%);max-width:min(100%,var(--ex-ci-max, 100%))}.ex-ci__link{display:block;max-width:100%;line-height:0}.ex-ci__img{display:block;max-width:100%}.ex-ci--auto_height .ex-ci__img{width:auto;height:var(--ex-ci-img-h, 200px)}.ex-ci--fixed_dimensions .ex-ci__img{width:var(--ex-ci-img-w, 300px);height:var(--ex-ci-img-h, 200px)}.ex-ci--max_width .ex-ci__img{width:100%;max-width:min(100%,var(--ex-ci-img-max, 400px));height:auto}.ex-ci--max_height .ex-ci__img{width:auto;height:auto;max-height:var(--ex-ci-img-h, 200px)}.ex-ci--fit-contain .ex-ci__img{object-fit:contain}.ex-ci--fit-cover .ex-ci__img{object-fit:cover}.ex-ci__placeholder{display:grid;place-items:center;width:100%;height:var(--ex-ci-img-h, 200px);background:#f2f2f2;color:#999;font-size:1.3rem}@media screen and (min-width:750px){.ex-pb.ex-ci{margin-block:var(--ex-ci-mt-d, 8px) var(--ex-ci-mb-d, 8px)}}.ex-pb--video-carousel .ex-vstrip__heading{margin-block-end:8px;font-weight:var(--ex-weight-bold, 700)}.ex-pb--video-carousel .ex-vstrip__item{border-radius:4px;background:#f2f2f2}.ex-pb--social{margin:0}.ex-product--featured{content-visibility:auto;contain-intrinsic-size:auto 700px}@media screen and (max-width:749px){.ex-product--featured{contain-intrinsic-size:auto 1050px}}.ex-product--featured.ex-product--preview{content-visibility:visible}.ex-product--featured .ex-atc--custom:not([disabled]):not([aria-disabled=true]):hover{background:var(--_bg);color:var(--_text);opacity:.9;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.ex-gallery__slide,.ex-gallery__zoom,.ex-gallery__slide .ex-gallery__img,.ex-gallery__thumb,.ex-gallery__arrow,.ex-opt,.ex-opt:before,.ex-bundle__card,.ex-bundle__card:after{transition:none!important;animation:none!important}.ex-opt--swatch:hover,.ex-opt--swatch:active,.ex-opt--swatch.is-selected,.ex-bundle__card.is-selected,.ex-bundle__card:active,.ex-bundle--hover .ex-bundle__card:not(.is-selected):hover,.ex-product--featured .ex-atc--custom:hover{transform:none!important}}.ex-offer-locked{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/elexa-product.css.map */
