.bys,.bys-modal,.bys-zoom{--bys-text: #000000;--bys-border: #ececec;--bys-grey: #b2b2b2;--bys-swatch-border: #b2b2b2;--bys-overlay: rgba(0, 0, 0, .5);--bys-ease: cubic-bezier(.22, .61, .36, 1);--bys-slide: .35s;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:var(--bys-text);line-height:1}html:has(.bys-modal[open]),html:has(.bys-zoom[open]){overflow:hidden}html:has(.bys-modal[open])>body,html:has(.bys-zoom[open])>body{width:calc(100% - var(--scrollbar-width, 0px))}:where(.bys,.bys-modal,.bys-zoom) button{border-radius:0;text-align:inherit;-webkit-tap-highlight-color:transparent}.bys strong,.bys b,.bys-modal strong,.bys-modal b{font-weight:600}:where(.bys,.bys-modal,.bys-zoom) img{display:block}.bys{display:block;margin:24px 0}@media only screen and (min-width:768px){.bys{margin:40px 0}}.bys-row{position:relative;display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--bys-border);background:#fff;cursor:pointer}.bys-row__media{flex:0 0 58px;width:58px;height:58px}.bys-row__media .img-ar,.bys-row__media img{width:100%;height:100%}.bys-row__media img{object-fit:cover}.bys-row__label{flex:1 1 auto;min-width:0;font-size:var(--bys-label-size, 14px);font-weight:var(--bys-label-weight, 400);line-height:1;letter-spacing:0;text-transform:uppercase}.bys-row__label p,.bys-row__label .metafield-rich_text_field,.bys-row__label .metafield-single_line_text_field{display:block;margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.bys-row__label p+p{margin-top:.3em}.bys-row__start{flex:0 0 auto;display:inline-flex;align-items:center;gap:.25em;padding:8px 0;font-size:16px;font-weight:600;letter-spacing:.05em;line-height:1;white-space:nowrap;transition:transform .2s var(--bys-ease)}.bys-row__arrow{display:inline-block;transition:transform .2s var(--bys-ease)}.bys-row__close{position:absolute;top:50%;right:0;display:flex;align-items:center;justify-content:flex-end;width:36px;height:36px;margin-top:-18px;padding-right:8px;opacity:0;visibility:hidden}.bys-row__close svg{width:12px;height:12px;transition:transform .15s var(--bys-ease)}.bys--expanded .bys-row__close{opacity:1;visibility:visible}.bys--expanded .bys-row__start{opacity:0;visibility:hidden}.bys--animated .bys-row__start,.bys--animated.bys--expanded .bys-row__close{animation:bys-swap-in .32s var(--bys-ease) both}.bys--animated.bys--expanded .bys-row__start,.bys--animated .bys-row__close{animation:bys-swap-out .32s var(--bys-ease) both}@keyframes bys-swap-in{0%{opacity:0;translate:-14px 0;visibility:visible}to{opacity:1;translate:0 0;visibility:visible}}@keyframes bys-swap-out{0%{opacity:1;translate:0 0;visibility:visible}to{opacity:0;translate:14px 0;visibility:hidden}}@media only screen and (min-width:768px){.bys-row{gap:10px}.bys-row__media{flex-basis:56px;width:56px;height:56px}}@media(hover:hover){.bys-row:hover .bys-row__start{transform:scale(1.03)}.bys-row:hover .bys-row__arrow{transform:translate(4px)}.bys-row__close:hover svg{transform:scale(1.1)}}.bys-stage{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .42s var(--bys-ease),margin-top .42s var(--bys-ease)}.bys--expanded .bys-stage{grid-template-rows:1fr;margin-top:12px}.bys-stage__inner{min-height:0;overflow:hidden;margin-inline:-8px;padding-inline:8px}.bys-stage .bys-slot{opacity:0;translate:0 -10px;transition:opacity .3s var(--bys-ease),translate .3s var(--bys-ease)}.bys--expanded .bys-stage .bys-slot{opacity:1;translate:0 0}.bys--expanded .bys-stage .bys-slot:nth-child(2){transition-delay:70ms}.bys--expanded .bys-stage .bys-slot:nth-child(3){transition-delay:.14s}.bys--expanded .bys-stage .bys-slot:nth-child(4){transition-delay:.21s}.bys--expanded .bys-stage .bys-slot:nth-child(5){transition-delay:.28s}.bys-stage__title{display:none;font-size:20px;font-weight:500;line-height:1}.bys-slots{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:10px;padding-top:8px;max-width:302px;margin-inline:auto}@media only screen and (min-width:768px){.bys--expanded .bys-stage{margin-top:40px}.bys-stage__title{display:block}.bys-stage__title+.bys-slots{margin-top:9px}.bys-slots{justify-content:flex-start;gap:15px;max-width:none;margin-inline:0}}.bys-slot{position:relative;flex:0 0 94px;width:94px}.bys-slot__body{display:flex;flex-direction:column;align-items:center;width:100%;gap:10px}.bys-slot__media,.bys-slot__box{display:block;width:70px;height:70px;flex:0 0 auto}.bys-slot__media .img-ar,.bys-slot__media img{width:100%;height:100%}.bys-slot__media img{object-fit:cover}.bys-slot__box{display:flex;align-items:center;justify-content:center;border:1px solid var(--bys-border);background:#fff;transition:border-color .15s var(--bys-ease)}.bys-icon--plus{width:18px;height:18px}.bys-slot__text{display:block;width:100%;text-align:center;font-size:var(--bys-slot-text-size, 14px);line-height:1}.bys-slot__name,.bys-slot__price,.bys-slot__rte{display:block}.bys-slot__name{font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bys-slot__rte p{margin:0;font-size:inherit;line-height:inherit}.bys-slot__price{font-weight:600}.bys-slot__price>*{display:block}.bys-price__now{font-weight:600}.bys-price__was{font-weight:400;color:var(--bys-grey);text-decoration:line-through}.bys-price__hint{font-weight:400}.bys-slot__remove{position:absolute;top:-6px;right:calc(50% - 45px);display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#fff;border:1px solid var(--bys-border);border-radius:50%}.bys-slot__remove svg{width:10px;height:10px}.bys-slot--target .bys-slot__box,.bys-slot--target .bys-slot__media,.bys-slot__body[aria-pressed=true] .bys-slot__media{outline:2px dashed var(--bys-text);outline-offset:2px}.bys-tray__counter--flash{animation:bys-flash .6s var(--bys-ease)}@keyframes bys-flash{0%,to{opacity:1}50%{opacity:.35}}.bys-slot--full .bys-slot__box{opacity:.5}@media only screen and (min-width:768px){.bys-slot__media,.bys-slot__box{width:94px;height:94px}.bys-icon--plus{width:24px;height:24px}.bys-slot__remove{right:-6px}}@media(hover:hover){.bys-slot__body:hover .bys-slot__box,.bys-slot__remove:hover{border-color:var(--bys-text)}}.bys-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8002;display:flex;align-items:center;justify-content:center;padding:17px}.bys-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bys-overlay);opacity:0;transition:opacity var(--bys-slide) var(--bys-ease)}.bys-modal__panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:1138px;max-height:calc(var(--viewport-height, 100vh) - 34px);background:#fff;transform:translateY(100%);opacity:0;transition:transform var(--bys-slide) var(--bys-ease),opacity var(--bys-slide) var(--bys-ease);outline:none}.bys-modal.is-open .bys-modal__overlay{opacity:1}.bys-modal.is-open .bys-modal__panel{transform:none;opacity:1}.bys-modal__head{padding:16px 16px 10px}.bys-modal__intro{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading close" "text text";align-items:center;column-gap:16px}.bys-modal__heading{grid-area:heading;margin:0;font-size:var(--bys-heading-size, 24px);font-weight:var(--bys-heading-weight, 500);line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--bys-text)}.bys-modal__close{grid-area:close;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:-6px -8px -6px 0}.bys-modal__close svg{width:20px;height:20px}.bys-modal__text{grid-area:text;margin:10px 0 0;font-size:16px;font-weight:400;line-height:1;letter-spacing:0}.bys-modal__text--desktop{display:none}.bys-filters{display:flex;align-items:center;justify-content:space-between;gap:19px;margin-top:20px;font-size:16px;white-space:nowrap}.bys-filter{position:relative;flex:0 0 auto}.bys-filter__toggle{display:inline-flex;align-items:center;gap:5px;font-size:1em;line-height:1;white-space:nowrap}.bys-filter__label{font-weight:600}.bys-filter__value{font-weight:400}.bys-filter__chevron{flex:0 0 auto;width:12px;height:6px;transition:transform .15s var(--bys-ease)}.bys-filter__toggle[aria-expanded=true] .bys-filter__chevron{transform:rotate(180deg)}.bys-filter__panel{position:absolute;top:calc(100% + 10px);left:0;z-index:3;min-width:160px;max-height:260px;overflow-y:auto;margin:0;padding:6px 0;list-style:none;background:#fff;border:1px solid var(--bys-border);box-shadow:0 8px 24px #00000014}.bys-filter:last-of-type .bys-filter__panel{left:auto;right:0}.bys-filter__panel li{margin:0;padding:0}.bys-filter__option{display:block;width:100%;padding:10px 16px;font-size:1em;font-weight:400;line-height:1;text-align:left;cursor:pointer;white-space:nowrap}.bys-filter__option:focus-visible{outline:2px solid var(--bys-text);outline-offset:-2px}.bys-filter__option--active{font-weight:600}.bys-filters__reset{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.bys-filters__reset svg{width:12px;height:12px}.bys-filters--wrap{flex-wrap:wrap;justify-content:flex-start;row-gap:10px}@media(hover:hover){.bys-filter__option:hover{background:#f7f7f7}}.bys-modal__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 16px 10px}.bys-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bys-modal__empty{margin:24px 0;font-size:16px;line-height:1.4;text-align:center}.bys-modal__loading{display:flex;justify-content:center;padding:24px 0}.bys-modal__spinner{width:28px;height:28px;border:2px solid var(--bys-border);border-top-color:var(--bys-text);border-radius:50%;animation:bys-spin .8s linear infinite}@keyframes bys-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bys-modal__spinner{animation:none}}.bys-modal__error{margin:24px 0;font-size:16px;line-height:1.4;text-align:center}.bys-modal__error p{margin:0 0 8px}.bys-modal__retry{font-size:1em;text-decoration:underline;text-underline-offset:3px}.bys-modal__diagnostics{display:block;margin-top:8px;font-size:12px;line-height:1.4;opacity:.7;word-break:break-word}.bys-card__swatches[hidden]{display:none}.bys-card{display:block;min-width:0}.bys-card__panel{position:relative;display:block;border:1px solid var(--bys-border);background:#fff;cursor:pointer}.bys-card__panel:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:3;border:var(--bys-selected-border-width, 1px) solid transparent;pointer-events:none}.bys-card__panel--active:after{border-color:var(--bys-selected-border-color, #000000)}.bys-card__panel--fixed{cursor:default}.bys-card__media{position:relative;overflow:hidden}.bys-card__shots{position:relative;aspect-ratio:148 / 150;background:#f5f5f5}.bys-card__shot{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s var(--bys-ease)}.bys-card__shot--active{opacity:1}.bys-card__shot .img-ar,.bys-card__shot img,.bys-card__shot .placeholder-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bys-card__shot .img-ar:before{display:none}.bys-card__shot img{object-fit:cover;transition:transform .9s var(--bys-ease)}.bys-card__arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#fff;z-index:1}.bys-card__arrow--prev{left:8px}.bys-card__arrow--next{right:8px}.bys-card__arrow svg{width:12px;height:12px}.bys-card__zoom{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;z-index:1}.bys-icon--zoom{width:24px;height:24px}.bys-card__body{position:relative;padding:16px 10px}.bys-card__title{font-size:var(--bys-card-title-size, 16px);font-weight:var(--bys-card-title-weight, 500);line-height:1;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bys-card__option{margin-top:16px}.bys-card__option-label{display:block;font-size:16px;font-weight:400;line-height:1}.bys-card__value{display:block;margin-top:16px;font-size:16px;font-weight:400;line-height:1}.bys-card__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.bys-card__chip{flex:1 1 0;min-width:0;box-sizing:border-box;height:24px;padding:4px 8px;border:1px solid var(--bys-text);background:#fff;font-size:16px;font-weight:400;line-height:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bys-card__chip--active{box-shadow:inset 0 0 0 1px var(--bys-text)}.bys-card__chip[disabled]{opacity:.35;text-decoration:line-through;cursor:not-allowed}.bys-card__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 9px;margin-top:16px;font-size:var(--bys-card-price-size, 16px);line-height:1}.bys-card__now{order:1;font-weight:600;color:var(--bys-text)}.bys-card__was{order:2;font-weight:400;color:var(--bys-grey);text-decoration:line-through}.bys-card__swatches{display:flex;gap:9px;margin-top:16px}.bys-card__swatch{width:22px;height:22px;border-radius:50%;border:1px solid var(--bys-swatch-border);background:var(--bys-swatch, #cccccc)}.bys-card__swatch[aria-pressed=true]{border-color:var(--bys-text)}.bys-card__toggle{display:none}.bys-card__toggle-icon{width:24px;height:24px;transition:transform .25s var(--bys-ease)}.bys-card__toggle-icon circle{fill:#fff}.bys-card__toggle[aria-pressed=true] .bys-card__toggle-icon{transform:rotate(45deg)}@media(hover:hover){.bys-card__toggle:hover{transform:scale(1.05)}.bys-card__panel:hover .bys-card__shot--active img{transform:scale(1.03)}.bys-card__arrow:hover,.bys-card__zoom:hover{opacity:.7}}.bys-modal__foot{margin:0 16px 16px;padding:16px 0 0;border-top:1px solid var(--bys-border)}.bys-tray__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.bys-tray__toggle{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;font-size:var(--bys-tray-text-size, 16px);line-height:1}.bys-tray__title{font-weight:600}.bys-tray__counter-row{display:inline-flex;align-items:center;gap:6px;font-weight:400}.bys-tray__chevron{width:12px;height:6px;transition:transform .15s var(--bys-ease)}.bys-tray--open .bys-tray__chevron{transform:rotate(180deg)}.bys-tray__done{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:80px;height:48px;padding:17px 20px;background:var(--bys-text);color:#fff;font-size:14px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;line-height:1;transition:opacity .15s var(--bys-ease)}.bys-tray__slots{display:none;flex-wrap:nowrap;gap:10px;margin:10px 0 0 -4px;padding:6px 6px 0 4px;overflow-x:auto}.bys-tray--open .bys-tray__slots{display:flex}.bys-tray__slots .bys-slot{flex-basis:90px;width:90px}.bys-tray__slots .bys-slot__media,.bys-tray__slots .bys-slot__box{width:90px;height:90px}.bys-tray__slots .bys-slot__box{border-color:var(--bys-text)}.bys-tray__slots .bys-slot__name{text-transform:uppercase}.bys-tray__slots .bys-slot__text{font-size:var(--bys-tray-text-size, 16px)}.bys-tray__slots .bys-slot__remove{right:-6px}.bys-tray__slots .bys-icon--plus{width:24px;height:24px}.bys-tray__slots .bys-slot__name[data-bys-empty-name]{font-weight:400}.bys-tray__slots .bys-slot__price[data-bys-empty-price]{display:block;font-weight:400;text-transform:uppercase}.bys-tray__slots .bys-slot__price[data-bys-empty-price]>*{display:inline;font-weight:600}@media(hover:hover){.bys-tray__done:hover{opacity:.85}}@media only screen and (min-width:768px){.bys-modal,.bys-zoom{--bys-fluid-pad: clamp(20px, 2.08vw, 40px);--bys-fluid-gap: clamp(16px, 2.08vw, 40px);--bys-fluid-gap-sm: clamp(6px, .52vw, 10px);--bys-fluid-text: clamp(13px, .83vw, 16px);--bys-fluid-heading: clamp(18px, 1.25vw, var(--bys-heading-size, 24px));--bys-fluid-filter-gap: clamp(14px, 1.04vw, 20px);--bys-fluid-card-min: clamp(160px, 13.4vw, 257px);--bys-fluid-card-pad: clamp(12px, 1.04vw, 20px);--bys-fluid-card-title: clamp(14px, .83vw, var(--bys-card-title-size, 16px));--bys-fluid-card-title-gap: clamp(12px, 1.3vw, 25px);--bys-fluid-card-price: clamp(15px, 1.25vw, var(--bys-card-price-size, 24px));--bys-fluid-card-icon-box: clamp(30px, 2.08vw, 40px);--bys-fluid-card-icon: clamp(18px, 1.25vw, 24px);--bys-fluid-card-arrow-icon: clamp(12px, .83vw, 16px);--bys-fluid-chip-w: clamp(50px, 3.28vw, 63px);--bys-fluid-swatch: clamp(18px, 1.15vw, 22px);--bys-fluid-foot-pad: clamp(16px, min(2.08vw, 3.7vh), 40px);--bys-fluid-thumb: clamp(64px, min(6.35vw, 11.3vh), 122px);--bys-fluid-tray-label-w: clamp(120px, 7.76vw, 149px);--bys-fluid-tray-text: clamp(13px, .83vw, var(--bys-tray-text-size, 16px));--bys-fluid-done-w: clamp(64px, 4.17vw, 80px);--bys-fluid-done-h: clamp(38px, 2.5vw, 48px);--bys-fluid-done-text: clamp(12px, .73vw, 14px);--bys-fluid-zoom-image: clamp(320px, min(28.7vw, 51vh), 551px);--bys-fluid-zoom-gap: clamp(24px, 3.65vw, 70px);--bys-fluid-zoom-title: clamp(16px, 1.04vw, 20px);--bys-fluid-zoom-thumb: clamp(44px, 3.65vw, 70px)}.bys-modal{padding:24px}.bys-modal__panel{max-height:calc(var(--viewport-height, 100vh) - 48px)}.bys-modal__head{padding:var(--bys-fluid-pad) var(--bys-fluid-pad) var(--bys-fluid-gap-sm)}.bys-modal__heading{font-size:var(--bys-fluid-heading)}.bys-modal__close{width:24px;height:24px;margin:0;align-self:start}.bys-modal__close svg{width:24px;height:24px}.bys-modal__text{font-size:var(--bys-fluid-text)}.bys-modal__text--desktop{display:block}.bys-modal__text--mobile{display:none}.bys-filters{justify-content:flex-start;gap:var(--bys-fluid-filter-gap);margin-top:var(--bys-fluid-gap);font-size:var(--bys-fluid-text)}.bys-filters__reset{margin-left:-10px}.bys-modal__body{padding:0 var(--bys-fluid-pad) var(--bys-fluid-gap-sm)}.bys-grid{grid-template-columns:repeat(auto-fill,minmax(var(--bys-fluid-card-min),1fr))}.bys-card__panel{border:0}.bys-card__panel:after{top:0;right:0;bottom:0;left:0}.bys-card__shots{aspect-ratio:1}.bys-card__arrow{top:50%;transform:translateY(-50%);width:var(--bys-fluid-card-icon-box);height:var(--bys-fluid-card-icon-box)}.bys-card__arrow--prev{left:var(--bys-fluid-gap-sm)}.bys-card__arrow--next{right:var(--bys-fluid-gap-sm)}.bys-card__arrow svg{width:var(--bys-fluid-card-arrow-icon);height:var(--bys-fluid-card-arrow-icon)}.bys-card__zoom{top:var(--bys-fluid-gap-sm);right:var(--bys-fluid-gap-sm);width:var(--bys-fluid-card-icon-box);height:var(--bys-fluid-card-icon-box)}.bys-card__toggle{position:absolute;top:var(--bys-fluid-gap-sm);left:var(--bys-fluid-gap-sm);z-index:1;display:flex;align-items:center;justify-content:center;width:var(--bys-fluid-card-icon-box);height:var(--bys-fluid-card-icon-box);transition:transform .2s var(--bys-ease)}.bys-icon--zoom,.bys-card__toggle-icon{width:var(--bys-fluid-card-icon);height:var(--bys-fluid-card-icon)}.bys-card__body{padding:var(--bys-fluid-card-pad)}.bys-card__title{font-size:var(--bys-fluid-card-title)}.bys-card__option{margin-top:var(--bys-fluid-card-title-gap)}.bys-card__option-label,.bys-card__value,.bys-card__chip{font-size:var(--bys-fluid-text)}.bys-card__value,.bys-card__chips,.bys-card__prices,.bys-card__swatches{margin-top:var(--bys-fluid-gap-sm)}.bys-card__chips{gap:var(--bys-fluid-gap-sm)}.bys-card__chip{flex:0 0 var(--bys-fluid-chip-w);width:var(--bys-fluid-chip-w);height:auto;padding:4px 6px}.bys-card__prices{flex-wrap:wrap;gap:4px var(--bys-fluid-gap-sm);font-size:var(--bys-fluid-card-price)}.bys-card__was{order:1;font-weight:300;letter-spacing:.05em}.bys-card__now{order:2;letter-spacing:.05em}.bys-card__swatches{gap:var(--bys-fluid-gap-sm)}.bys-card__swatch{width:var(--bys-fluid-swatch);height:var(--bys-fluid-swatch)}.bys-modal__foot{margin:0 var(--bys-fluid-pad) var(--bys-fluid-foot-pad);padding:var(--bys-fluid-foot-pad)}.bys-tray{display:flex;align-items:center;gap:var(--bys-fluid-gap)}.bys-tray__head{display:contents}.bys-tray__toggle{order:1;flex:0 0 auto;width:var(--bys-fluid-tray-label-w);font-size:var(--bys-fluid-tray-text);pointer-events:none}.bys-tray__chevron{display:none}.bys-tray__slots{order:2;display:flex;flex:1 1 auto;flex-wrap:nowrap;min-width:0;gap:var(--bys-fluid-gap);margin:-8px 0 0;padding:8px 8px 0 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.bys-tray__done{order:3;width:var(--bys-fluid-done-w);height:var(--bys-fluid-done-h);margin-left:auto;padding:0 10px;font-size:var(--bys-fluid-done-text)}.bys-tray__slots .bys-slot{flex-basis:var(--bys-fluid-thumb);width:var(--bys-fluid-thumb)}.bys-tray__slots .bys-slot__media,.bys-tray__slots .bys-slot__box{width:var(--bys-fluid-thumb);height:var(--bys-fluid-thumb)}.bys-tray__slots .bys-icon--plus{width:var(--bys-fluid-card-icon);height:var(--bys-fluid-card-icon)}.bys-tray__slots .bys-slot__body{align-items:flex-start;gap:var(--bys-fluid-gap-sm)}.bys-tray__slots .bys-slot__text{text-align:left;font-size:var(--bys-fluid-tray-text)}.bys-tray__slots .bys-slot__price{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 6px;margin-top:var(--bys-fluid-gap-sm)}.bys-tray__slots .bys-slot__price[data-bys-empty-price]{display:block}.bys-tray__slots .bys-slot__remove{right:-8px;top:-8px}}.bys-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8003;display:flex;align-items:center;justify-content:center;padding:17px}.bys-zoom__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bys-overlay);opacity:0;transition:opacity .25s var(--bys-ease)}.bys-zoom__panel{position:relative;width:100%;max-width:1138px;max-height:calc(var(--viewport-height, 100vh) - 34px);overflow-y:auto;padding:16px;background:#fff;opacity:0;transform:translateY(16px);transition:transform .25s var(--bys-ease),opacity .25s var(--bys-ease);outline:none}.bys-zoom.is-open .bys-zoom__overlay{opacity:1}.bys-zoom.is-open .bys-zoom__panel{opacity:1;transform:none}.bys-zoom__head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:24px}.bys-zoom__title{font-size:24px;font-weight:500;line-height:1;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bys-zoom__close{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.bys-zoom__close svg{width:24px;height:24px}.bys-zoom__stage{position:relative;display:flex;align-items:center;justify-content:center;margin-top:10px}.bys-zoom__column{width:100%;max-width:551px;min-width:0}.bys-zoom__main{width:100%;aspect-ratio:1;overflow:hidden;background:#f5f5f5}.bys-zoom__main .swiper-slide img{width:100%;height:100%;object-fit:cover}.bys-zoom__thumbs{margin-top:10px;overflow:hidden}.bys-zoom__thumbs .swiper-slide{width:calc((100% - 60px) / 7);height:auto;opacity:.55;cursor:pointer;transition:opacity .15s var(--bys-ease)}.bys-zoom__thumbs .swiper-slide img{width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover}.bys-zoom__thumbs .swiper-slide-thumb-active{opacity:1}.bys-zoom__arrow{position:absolute;top:calc(min(551px,100vw - 66px)/2);transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;transition:opacity .15s var(--bys-ease)}.bys-zoom__arrow--prev{left:0}.bys-zoom__arrow--next{right:0}.bys-zoom__arrow svg{width:20px;height:20px}.bys-zoom__arrow.swiper-button-disabled,.bys-zoom__arrow[disabled]{opacity:.3;pointer-events:none}.bys-zoom__main--fallback .swiper-wrapper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bys-zoom__main--fallback .swiper-wrapper::-webkit-scrollbar{display:none}.bys-zoom__main--fallback .swiper-slide{flex:0 0 100%;scroll-snap-align:start}.bys-zoom__thumbs--fallback .swiper-wrapper{display:flex;gap:10px;overflow-x:auto}.bys-zoom__thumbs--fallback .swiper-slide{flex:0 0 auto}@media only screen and (min-width:768px){.bys-zoom{padding:24px}.bys-zoom__panel{max-height:calc(var(--viewport-height, 100vh) - 48px);padding:var(--bys-fluid-pad)}.bys-zoom__title{font-size:var(--bys-fluid-zoom-title)}.bys-zoom__close,.bys-zoom__close svg{width:20px;height:20px}.bys-zoom__stage{align-items:flex-start;gap:var(--bys-fluid-zoom-gap);margin-top:var(--bys-fluid-gap)}.bys-zoom__column{max-width:var(--bys-fluid-zoom-image)}.bys-zoom__arrow{position:static;flex:0 0 40px;transform:none;margin-top:calc(var(--bys-fluid-zoom-image) / 2 - 20px);background:transparent}.bys-zoom__thumbs .swiper-slide{width:var(--bys-fluid-zoom-thumb);height:calc(var(--bys-fluid-zoom-thumb) * 1.5)}.bys-zoom__thumbs .swiper-slide img{height:100%}}@media(prefers-reduced-motion:reduce){.bys-modal__overlay,.bys-modal__panel,.bys-zoom__overlay,.bys-zoom__panel,.bys-row__start,.bys-row__arrow,.bys-card__shot,.bys-card__shot img,.bys-card__toggle,.bys-card__toggle-icon,.bys-row__close svg,.bys-stage,.bys-stage .bys-slot{transition:none}.bys--animated .bys-row__start,.bys--animated .bys-row__close,.bys-tray__counter--flash{animation:none}}.bys-has-extras .product-dynamic-payment-button{display:none}.bys-editor-notice{margin:24px 0;padding:12px 14px;border:1px dashed #b2b2b2;background:#fafafa;color:#232323;font-size:13px;line-height:1.4}.ig-new-section{display:none}
/*# sourceMappingURL=/cdn/shop/t/39/assets/pdp-build-your-stack.css.map */
