*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden;background:var(--bg);color:var(--fg);font-family:var(--font);font-weight:var(--font-weight);font-size:var(--fs);letter-spacing:var(--tracking);line-height:var(--lh);-webkit-font-smoothing:antialiased}b,strong{font-weight:var(--font-bold)}a{color:inherit;text-decoration:none}a:hover,a.u{text-decoration:underline}img,svg{display:block;max-width:100%}ul{list-style:none;margin:0;padding:0}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:1px dotted var(--fg);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;background:var(--fg);color:var(--bg);padding:6px 10px;z-index:30}.skip-link:focus{left:8px}.container{width:min(var(--container),calc(100% - 32px));margin-inline:auto}.page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.main{flex:1 0 auto;padding:var(--main-pad) 0 60px;outline:0}.site-header{padding-top:var(--header-pad);position:relative}.site-header__inner{width:min(var(--container),calc(100% - 32px));margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center}.site-header--left .site-header__inner{align-items:flex-start;text-align:left}.site-header__h1{margin:0;font-size:inherit;font-weight:inherit;line-height:1}.site-logo{display:inline-block;max-width:100%}.site-logo:hover{text-decoration:none}.site-logo--image{width:var(--logo-w)}.site-logo__img{width:100%;height:auto}.site-logo__text{display:inline-block;font-family:var(--heading-font);font-weight:var(--font-bold);font-size:var(--logo-fs);letter-spacing:.02em;line-height:1.05}.site-sub{margin-top:var(--sub-gap);font-size:var(--sub-fs);letter-spacing:.08em;min-height:1.2em;max-width:100%}.site-message p{margin:0}.site-message a{text-decoration:underline}.site-message--scroll{width:100vw;max-width:100vw;overflow:hidden;white-space:nowrap;align-self:center}.site-message__track{display:inline-flex;animation:marquee var(--marquee-s) linear infinite}.site-message__item{padding-right:3em}.site-message--scroll:hover .site-message__track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.site-message__track{animation:none}}.cart-box{position:fixed;top:12px;right:12px;z-index:20;display:flex;align-items:center;gap:12px;background:var(--bg);border:1px solid var(--line);padding:6px 6px 6px 10px;font-size:var(--fs-small)}.cart-box a{white-space:nowrap}.cart-box__checkout{width:auto;padding:0 10px}.site-footer{width:min(var(--container),calc(100% - 32px));margin:0 auto;padding-bottom:36px}.footer-nav{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:var(--fs-nav);flex-wrap:wrap;text-transform:var(--nav-case)}.footer-nav__left,.footer-nav__right{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.footer-nav__right{justify-content:flex-end}.footer-nav__link{padding:1px 2px}.footer-nav__link.is-active{background:var(--accent);color:var(--accent-fg);font-weight:var(--font-bold)}.footer-nav__link.is-active:hover,.footer-nav__link.is-current:hover{text-decoration:none}.footer-nav__link.is-current{font-weight:var(--font-bold)}.locale-form{display:flex;gap:6px}.locale-select{border:0;background:transparent;font-size:var(--fs-nav);padding:0 12px 0 0;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 4px center,right 0 center;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.footer-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;font-size:var(--fs-small);line-height:1.55;text-transform:var(--nav-case)}.footer-col--4{text-align:right}.footer-cols .is-current{font-weight:var(--font-bold)}.scroll-x,.scroll-y{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.scroll-x{overflow-x:auto;overflow-y:hidden}.scroll-y{overflow-y:auto}.scroll-x::-webkit-scrollbar{height:8px}.scroll-y::-webkit-scrollbar{width:8px}.scroll-x::-webkit-scrollbar-track,.scroll-y::-webkit-scrollbar-track{background:color-mix(in srgb,var(--line) 30%,var(--bg))}.scroll-x::-webkit-scrollbar-thumb,.scroll-y::-webkit-scrollbar-thumb{background:var(--line)}.media-box{display:block;position:relative;overflow:hidden;background:var(--image-bg)}.media-box__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:var(--card-fit);object-position:center;transition:opacity .25s ease,transform .4s ease;-webkit-user-drag:none}.media-box__img--placeholder{fill:var(--line);background:color-mix(in srgb,var(--line) 20%,var(--bg))}.media-box__img--hover{opacity:0}.media-box.is-soldout .media-box__img{opacity:var(--sold-dim)}.media-box.is-soldout .media-box__img--hover{opacity:0}.hover--instant .media-box__img{transition:none}@media(hover:hover){a:hover>.media-box:not(.has-hover) .media-box__img--main{opacity:var(--card-dim)}a:hover>.media-box.has-hover .media-box__img--main{opacity:0}a:hover>.media-box.has-hover .media-box__img--hover{opacity:1}a:hover>.media-box.has-hover.hover--zoom .media-box__img--hover{transform:scale(1.04)}}.badge{position:absolute;z-index:2;pointer-events:none;line-height:1.05;text-align:center}.pos--center{top:50%;left:50%;transform:translate(-50%,-50%)}.pos--top-left{top:4px;left:4px}.pos--top-center{top:4px;left:50%;transform:translate(-50%)}.pos--top-right{top:4px;right:4px}.pos--bottom-left{bottom:4px;left:4px}.pos--bottom-center{bottom:4px;left:50%;transform:translate(-50%)}.pos--bottom-right{bottom:4px;right:4px}.badge--new{background:var(--new-bg);color:var(--new-fg);font-size:var(--new-fs);padding:2px 3px;white-space:nowrap}.badge--sold{color:var(--sold-fg);font-size:var(--sold-fs);white-space:nowrap}.badge--sold.badge--box{background:var(--sold-bg);padding:.45em .7em;letter-spacing:.04em}.badge--sold.badge--tag{background:var(--sold-bg);padding:2px 4px}.badge--sold.badge--text{background:none}.strip .badge--sold,.strip .badge--new{font-size:9px}.strip .pos--top-right,.strip .pos--top-left{top:3px}.strip .pos--top-right{right:0}.strip .pos--top-left{left:0}.badge-inline{display:inline-block;font-size:var(--fs-small);padding:2px 4px;margin-right:6px}.badge-inline--sold{background:var(--sold-bg);color:var(--sold-fg);border:1px solid var(--line)}.badge-inline--new{background:var(--new-bg);color:var(--new-fg)}.strips{display:flex;gap:var(--strip-gap);padding-bottom:6px;cursor:grab}.strips.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.strip{flex:0 0 var(--strip-w);height:var(--strip-h)}.strip__link{display:block;width:100%;height:100%}.strip__media{width:100%;height:100%}.strip__media .media-box__img{object-fit:cover;object-position:var(--strip-pos)}.grid-view{position:relative}.cat-nav{position:absolute;top:0;right:100%;margin-right:24px;width:160px;text-align:right;font-size:var(--fs-small);line-height:1.18;text-transform:var(--nav-case)}.cat-nav .is-current{font-weight:var(--font-bold)}.grid-scroll{max-height:var(--scroll-h);padding-right:12px}.product-grid{display:grid;grid-template-columns:repeat(var(--grid-cols, 5),minmax(0,1fr));gap:var(--grid-gap)}.card{display:block}.card:hover{text-decoration:none}.card__media{width:100%;aspect-ratio:var(--card-ratio)}.card__info{display:block;margin-top:6px;font-size:var(--fs-small);line-height:1.2}.card__title{display:block}.card__price{display:block;color:var(--muted)}.card__info--center{text-align:center}.card:hover .card__title{text-decoration:underline}.empty{grid-column:1 / -1;font-size:var(--fs-small)}.pager{display:flex;justify-content:center;gap:16px;margin:24px 0 8px;font-size:var(--fs-small)}.btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:var(--btn-h);padding:0 10px;border:var(--btn-border) solid transparent;border-radius:var(--btn-radius);font-weight:var(--btn-weight);font-size:var(--btn-fs);text-transform:var(--btn-case);white-space:nowrap;line-height:1}.btn:hover{text-decoration:none;opacity:.88}.btn--primary{background:var(--btn1-bg);color:var(--btn1-fg);border-color:var(--btn1-fg)}.btn--secondary{background:var(--btn2-bg);color:var(--btn2-fg);border-color:var(--btn2-fg)}.btn[disabled]{background:var(--btn-off-bg);color:var(--btn-off-fg);border-color:var(--btn-off-fg);cursor:default;opacity:1}.select{position:relative}.select select{width:100%;height:25px;padding:0 22px;border:1px solid var(--input-border);border-radius:0;background:var(--bg);font-weight:var(--font-bold);text-align:center;text-align-last:center;appearance:none;-webkit-appearance:none;cursor:pointer;font-size:var(--fs-small)}.select:after{content:"";position:absolute;right:7px;top:50%;margin-top:-2px;border:4px solid transparent;border-top:5px solid var(--fg);border-bottom:0;pointer-events:none}.product{display:grid;grid-template-columns:var(--img-w) minmax(0,1fr);column-gap:var(--col-gap);align-items:start}.product--v-center{align-items:center}.product--img-right .product__media{order:2}.product__media{display:flex;justify-content:center}.product__main{display:inline-block;position:relative;max-width:100%}.product__main-img{display:block;width:auto;max-width:100%;height:auto;max-height:var(--main-max-h)}.product__main-img--placeholder{width:100%;aspect-ratio:1;fill:var(--line)}.product__main .badge--sold{font-size:calc(var(--sold-fs) * 1.4)}.product__info{font-size:var(--fs-small);padding-top:2px;max-width:var(--info-w);width:100%}.product--sticky .product__info{position:sticky;top:20px}.pblock{margin-bottom:var(--space)}.pblock:empty{display:none}.product__title{font-family:var(--heading-font);font-weight:var(--heading-weight);font-size:var(--fs-title);letter-spacing:var(--title-tracking);text-transform:var(--title-case);margin:0;line-height:1.2}.product__color{font-weight:var(--font-bold);margin:0}.product__desc{line-height:1.15}.product__desc p{margin:0 0 8px}.product__desc p:last-child{margin-bottom:0}.product__price{font-size:var(--fs-price);margin:0}.product__price s{color:var(--muted);margin-right:6px}.product__next{padding-left:2px;white-space:nowrap}.product__note{color:var(--note);line-height:1.15}.product__note p{margin:0}.product__text p:last-child{margin-bottom:0}.product__text--base{font-size:var(--fs)}.product-form{display:none}.product-form__error{color:var(--note);margin:6px 0 0}.swatches{display:grid;grid-template-columns:repeat(var(--thumb-cols),var(--thumb));gap:4px}.swatches--cols{display:flex;align-items:flex-start;gap:4px;flex-wrap:wrap}.swatch-col{display:flex;flex-direction:column;gap:4px}.swatch{position:relative;width:var(--thumb);height:var(--thumb);padding:0;background:none;border:1px solid transparent;overflow:hidden}.swatch__img{position:absolute;top:3px;right:3px;bottom:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);max-width:none;object-fit:contain}.swatch.is-selected{border-color:var(--muted)}.swatch:hover{border-color:var(--line)}.swatch--text{font-size:9px;line-height:1.1;word-break:break-word;padding:3px}.swatch-col.is-soldout .swatch{opacity:.45}.ppicker{display:grid;grid-template-columns:var(--pick-w) auto;column-gap:17px;align-items:center;justify-content:start}.ppicker__selects{display:grid;gap:6px}.ppicker__selects:empty{display:none}.ppicker__label{font-weight:var(--font-bold);margin-bottom:-2px}.pbuttons{display:grid;gap:var(--btn-gap);justify-content:start}.pbuttons--side.pbuttons--two.pbuttons--fixed{grid-template-columns:var(--btn-w) var(--btn-w)}.pbuttons--side.pbuttons--two.pbuttons--full{grid-template-columns:1fr 1fr;justify-content:stretch}.pbuttons--fixed:not(.pbuttons--side.pbuttons--two){grid-template-columns:var(--btn-w)}.pbuttons--full:not(.pbuttons--side.pbuttons--two){grid-template-columns:1fr;justify-content:stretch}.text-page{font-size:var(--fs-small);line-height:1.35}.text-page--center .page-title,.text-page--center .rte{text-align:center}.text-page--wide{width:min(1120px,calc(100% - 32px))}.text-scroll{max-height:max(300px,calc(100vh - 400px));padding-right:12px}.page-title{font-family:var(--heading-font);font-size:var(--fs-small);font-weight:var(--font-bold);margin:0 0 14px}.rte p{margin:0 0 12px}.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{font-size:var(--fs-small);font-weight:var(--font-bold);margin:16px 0 10px}.rte a{text-decoration:underline}.rte ul,.rte ol{padding-left:1.5em;margin:0 0 12px}.rte ul{list-style:disc}.rte img{height:auto;margin:0 0 12px}.rte table,.table{width:100%;border-collapse:collapse;margin:6px 0 20px}.rte td,.rte th,.table td,.table th{border:1px solid var(--input-border);padding:5px 6px;text-align:left;vertical-align:middle}.table th{font-weight:var(--font-bold)}.num{text-align:right!important;white-space:nowrap}.plain-list li{margin-bottom:4px}.cart-scroll{max-height:max(260px,calc(100vh - 480px))}.cart-table__img{width:70px}.cart-table__img img{width:56px;height:56px;object-fit:contain}.cart-table__remove{color:var(--muted);text-decoration:underline}.qty{width:56px;height:25px;border:1px solid var(--input-border);border-radius:0;text-align:center;background:var(--bg)}.cart-foot{display:grid;justify-content:end;gap:10px;margin-top:8px}.cart-foot .product-form__buttons{display:grid;grid-template-columns:187px 187px;gap:17px}.cart-foot__total{display:flex;justify-content:space-between;font-size:13px;margin:0}.simple-form{display:grid;gap:6px;max-width:360px;margin-bottom:20px}.form-wrap{width:100%}.form-wrap .simple-form{max-width:var(--form-w, 360px)}.form-wrap--center .simple-form{margin-inline:auto;text-align:center}.form-wrap--center .simple-form .btn{justify-self:center}.form-wrap--center .simple-form--inline{justify-content:center}.form-wrap--btn-full .simple-form .btn{width:100%}.form-wrap--center .form-error ul{padding:0}.simple-form label{margin-top:6px}.simple-form input,.simple-form textarea{width:100%;border:1px solid var(--input-border);border-radius:0;background:var(--bg);padding:5px 6px}.simple-form input{height:26px}.simple-form .btn{margin-top:8px;width:187px}.simple-form--inline{display:flex;max-width:420px;gap:8px;align-items:center}.form-wrap .simple-form--inline{max-width:var(--form-w, 420px)}.simple-form--inline input{flex:1}.simple-form--inline .btn{margin-top:0;width:auto;padding:0 14px}.form-ok{color:var(--fg);font-weight:var(--font-bold)}.form-error{color:var(--note)}.form-error ul{list-style:none;padding:0}.search-form{display:flex;gap:8px;max-width:420px;margin:0 auto 28px}.search-form input{flex:1;height:26px;border:1px solid var(--input-border);padding:0 6px;background:var(--bg);border-radius:0}.search-form .btn{width:auto;padding:0 14px}.news-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.news-item__img{width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-bottom:6px}.news-item__date{display:block;color:var(--muted);margin-bottom:2px}.article__img{width:100%;height:auto;margin-bottom:16px}.password{text-align:center;font-size:var(--fs-small);display:grid;justify-items:center;gap:18px}.password__heading{font-size:13px;margin:0}.password__login summary{cursor:pointer;color:var(--muted);margin-bottom:10px}@media(hover:hover){.sold-on-hover .media-box .badge--sold{opacity:0;transition:opacity .2s ease}.sold-on-hover a:hover>.media-box .badge--sold,.sold-on-hover a:focus-visible>.media-box .badge--sold{opacity:1}}.sold-stack{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(var(--signup-w),92%)}.sold-stack .badge--in-stack{position:static;transform:none}.sold-stack__form{width:100%;background:var(--sold-bg);padding:10px}.signup-wrap{width:100%}.signup-wrap .signup-form{max-width:var(--signup-w)}.signup-wrap--center .signup-form{margin-inline:auto}.signup-form{font-size:var(--fs-small)}.signup-form--center{text-align:center}.signup-form__text{margin:0 0 8px;color:var(--sold-fg)}.sold-stack .signup-form__text{color:var(--sold-fg)}.signup-form__text p{margin:0}.signup-form__row{display:flex;gap:6px}.signup-form__row--stack{flex-direction:column}.signup-form__row input{flex:1;min-width:0;height:var(--btn-h);border:1px solid var(--input-border);border-radius:0;background:var(--bg);padding:0 8px;font-size:var(--fs-small)}.signup-form--center .signup-form__row input{text-align:center}.signup-form__row .btn{width:auto;flex:0 0 auto}.signup-form__row--stack input{flex:none;width:100%}.signup-form__row--stack .btn{width:100%}.signup-form__ok{margin:0;font-weight:var(--font-bold);color:var(--fg)}@media(min-width:750px){.show--mobile{display:none!important}}@media(max-width:1260px){.cat-nav{position:static;width:auto;margin:0 0 18px;text-align:left}.cat-nav ul{display:flex;flex-wrap:wrap;gap:4px 14px}}@media(max-width:749px){.show--desktop,.hide-mobile{display:none!important}.site-header{padding-top:var(--header-pad-m)}.site-logo--image{width:var(--logo-w-m)}.site-logo__text{font-size:var(--logo-fs-m)}.site-sub{font-size:max(10px,calc(var(--sub-fs) - 1px));margin-top:min(var(--sub-gap),14px)}.main{padding:var(--main-pad-m) 0 40px}.cart-box{position:static;justify-content:center;flex-wrap:wrap;gap:6px 12px;border-width:0 0 1px;margin:calc(var(--header-pad-m) * -1) 0 20px;padding:8px 16px;font-size:10px}.strip{height:var(--strip-h-m)}.product-grid{grid-template-columns:repeat(var(--grid-cols-m),minmax(0,1fr));gap:var(--grid-gap-m)}.grid-scroll{max-height:none;padding-right:0;overflow:visible}.badge--sold{font-size:var(--sold-fs-m)}.product__main .badge--sold{font-size:calc(var(--sold-fs-m) * 1.6)}.product{display:flex;flex-wrap:wrap;column-gap:var(--m-row-gap);align-items:center}.product__info{display:contents}.product__media{order:var(--m-img-order);width:100%;margin-bottom:var(--m-gap)}.pblock{order:var(--m-order, 10);width:100%;margin-bottom:var(--space-m)}.pblock.m-half{width:calc(50% - var(--m-row-gap) / 2)}.pblock.m-right{text-align:right}.product .select select,.product .btn{height:var(--m-ctrl-h)}.ppicker{grid-template-columns:1fr auto;column-gap:10px}.ppicker--m-nonext{grid-template-columns:1fr}.pbuttons{justify-content:stretch}.pbuttons--side.pbuttons--two:not(.pbuttons--m-single){grid-template-columns:1fr 1fr!important;gap:10px}.pbuttons--fixed:not(.pbuttons--side.pbuttons--two),.pbuttons--m-single{grid-template-columns:1fr!important}.swatches{grid-template-columns:repeat(auto-fill,var(--thumb-m))}.swatch{width:var(--thumb-m);height:var(--thumb-m)}.swatches--m-first.swatches--cols{gap:6px}.swatches--m-first .swatch-col>.swatch:not(:first-child){display:none}.sold-stack{width:min(var(--signup-w),86%);gap:6px}.sold-stack__form{padding:8px}.product__main-img{max-height:75vh}.text-scroll,.cart-scroll{max-height:none;overflow:visible;padding-right:0}.news-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-foot .product-form__buttons{grid-template-columns:1fr 1fr;gap:10px}.footer-nav{row-gap:10px}.footer-cols{grid-template-columns:repeat(2,1fr);margin-top:32px;row-gap:14px}.footer-col--4{text-align:left}.cart-table__img{display:none}}.cart-table th.cart-table__img{border-right:0}.cart-table th.cart-table__item{border-left:0;padding-left:0}@media(max-width:749px){.cart-table th.cart-table__item{border-left:1px solid var(--input-border);padding-left:6px}.cart-table td,.cart-table th{padding:6px 5px}.cart-table .qty{width:48px}}.swatch__img{transform:scale(var(--thumb-zoom, 1));transform-origin:center}.footer-social{display:inline-flex;align-items:center;gap:.55em;font-size:var(--social-fs, 12px);letter-spacing:var(--social-tracking, .12em);text-transform:var(--social-case, uppercase);white-space:nowrap}.footer-social:hover{text-decoration:none;opacity:.7}.footer-social__icon{width:1.5em;height:1.5em;flex:none}.footer-social-row{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:28px}.footer-social-row--below{margin-top:32px}@media(max-width:749px){.footer-social-row{gap:10px 20px;margin-top:22px}}.product__media.has-gallery{display:block}.product__single{display:flex;justify-content:center}.pgallery{position:relative;width:100%}.pgallery__track,.pgallery__slide{position:relative}.pgallery__slide.is-hidden{display:none!important}.pgallery__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.pgallery__overlay .sold-stack{pointer-events:auto}.pgallery__arrow,.pgallery__count{display:none}@media(min-width:750px){.g-desk--stack .product__single,.g-desk--single .pgallery{display:none}.g-desk--stack .pgallery__track{display:flex;flex-direction:column;align-items:center;gap:var(--stack-gap)}.g-desk--stack .pgallery__img{display:block;width:auto;max-width:100%;height:auto;max-height:var(--main-max-h)}}@media(max-width:749px){.g-mob--slider .product__single,.g-mob--single .pgallery{display:none}.pgallery--m-slider .pgallery__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.pgallery--m-slider .pgallery__track::-webkit-scrollbar{display:none}.pgallery--m-slider .pgallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:var(--slide-ratio)}.pgallery--m-slider .pgallery__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain}.pgallery--m-slider .pgallery__arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;z-index:3;width:34px;height:48px;margin-top:-24px;padding:0;border:0;background:none;color:var(--fg);opacity:.75}.pgallery__arrow svg{width:10px;height:16px}.pgallery__arrow--prev{left:-6px}.pgallery__arrow--next{right:-6px}.pgallery__arrow[disabled]{opacity:.15}.pgallery__arrow[hidden]{display:none}.pgallery--m-slider .pgallery__count{display:block;position:absolute;right:4px;bottom:4px;z-index:3;font-size:var(--fs-small);background:var(--bg);padding:1px 4px}.pgallery__count[hidden]{display:none}}@media(min-width:750px){.g-desk--scroll .product__single{display:none}.g-desk--scroll .pgallery__track{height:var(--box-h);overflow-y:auto;overscroll-behavior:auto;scroll-snap-type:y proximity;padding-right:6px}.g-desk--scroll .pgallery--no-bar .pgallery__track{scrollbar-width:none;padding-right:0}.g-desk--scroll .pgallery--no-bar .pgallery__track::-webkit-scrollbar{display:none}.g-desk--scroll .pgallery__slide{height:var(--box-slide-h);scroll-snap-align:start}.g-desk--scroll .pgallery__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain}}@media(max-width:749px){.pgallery--m-slider .pgallery__arrow{color:var(--arrow-color, currentColor);opacity:var(--arrow-opacity, .75);width:calc(var(--arrow-size, 16px) * 2.2);height:calc(var(--arrow-size, 16px) * 3);margin-top:calc(var(--arrow-size, 16px) * -1.5)}.pgallery--m-slider .pgallery__arrow svg{width:calc(var(--arrow-size, 16px) * .625);height:var(--arrow-size, 16px)}.pgallery--m-slider .pgallery__arrow[disabled]{opacity:calc(var(--arrow-opacity, .75) * .2)}}.pgallery__arrow{color:var(--arrow-color, currentColor)}@media(min-width:750px){.g-desk--slider .product__single{display:none}.pgallery--d-slider .pgallery__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.pgallery--d-slider .pgallery__track::-webkit-scrollbar{display:none}.pgallery--d-slider .pgallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:var(--slide-ratio-d, 1 / 1)}.pgallery--d-slider .pgallery__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain}.pgallery--d-slider .pgallery__arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;z-index:3;padding:0;border:0;background:none;cursor:pointer;opacity:var(--arrow-opacity, .75);width:calc(var(--arrow-size-d, 18px) * 2.2);height:calc(var(--arrow-size-d, 18px) * 3);margin-top:calc(var(--arrow-size-d, 18px) * -1.5)}.pgallery--d-slider .pgallery__arrow svg{width:calc(var(--arrow-size-d, 18px) * .625);height:var(--arrow-size-d, 18px)}.pgallery--d-slider .pgallery__arrow--prev{left:0}.pgallery--d-slider .pgallery__arrow--next{right:0}.pgallery--d-slider .pgallery__arrow:hover{opacity:1}.pgallery--d-slider .pgallery__arrow[disabled]{opacity:calc(var(--arrow-opacity, .75) * .2);cursor:default}.pgallery--d-slider .pgallery__arrow[hidden]{display:none}}@media(max-width:749px){.pgallery--m-slider .pgallery__arrow{opacity:var(--arrow-opacity, .75);width:calc(var(--arrow-size, 16px) * 2.2);height:calc(var(--arrow-size, 16px) * 3);margin-top:calc(var(--arrow-size, 16px) * -1.5)}.pgallery--m-slider .pgallery__arrow svg{width:calc(var(--arrow-size, 16px) * .625);height:var(--arrow-size, 16px)}.pgallery--m-slider .pgallery__arrow[disabled]{opacity:calc(var(--arrow-opacity, .75) * .2)}}.signup-form__text,.sold-stack .signup-form__text{color:var(--signup-text, var(--sold-fg))}.sold-stack__form{background:var(--signup-box, var(--sold-bg))}@media(min-width:750px){.pgallery--d-slider.pgallery--d-arrows-below{display:grid;grid-template-columns:1fr auto auto auto 1fr;align-items:center;column-gap:calc(var(--arrow-size-d, 18px) * .5)}.pgallery--d-slider.pgallery--d-arrows-below.pgallery--d-align-left{grid-template-columns:0 auto auto auto 1fr}.pgallery--d-slider.pgallery--d-arrows-below.pgallery--d-align-right{grid-template-columns:1fr auto auto auto 0}.pgallery--d-slider.pgallery--d-arrows-below>.pgallery__track{grid-column:1 / -1;grid-row:1;min-width:0}.pgallery--d-slider.pgallery--d-arrows-below .pgallery__arrow{position:static;grid-row:2;margin-top:10px;width:calc(var(--arrow-size-d, 18px) * 1.6);height:calc(var(--arrow-size-d, 18px) * 1.8)}.pgallery--d-slider.pgallery--d-arrows-below .pgallery__arrow--prev{grid-column:2}.pgallery--d-slider.pgallery--d-arrows-below .pgallery__arrow--next{grid-column:4}.pgallery--d-slider.pgallery--d-arrows-below .pgallery__count{display:block;position:static;grid-row:2;grid-column:3;margin-top:10px;background:none;padding:0;min-width:3ch;text-align:center;line-height:1;font-size:var(--count-size-d, 12px);color:var(--arrow-color, currentColor);opacity:var(--arrow-opacity, .75);font-variant-numeric:tabular-nums}.pgallery--d-slider.pgallery--d-arrows-below .pgallery__count[hidden],.pgallery--d-slider.pgallery--d-arrows-sides .pgallery__count{display:none}}@media(max-width:749px){.pgallery__count--desk-only{display:none!important}}.swatches--sel-underline .swatch,.swatches--sel-none .swatch,.swatches--sel-underline .swatch:hover,.swatches--sel-none .swatch:hover{border-color:transparent}.swatches--sel-box .swatch.is-selected{border-color:var(--sel-color, var(--muted));border-width:var(--sel-thick, 1px)}.swatches--sel-underline .swatch:after{content:"";position:absolute;left:3px;right:3px;bottom:0;height:var(--sel-thick, 2px);background:var(--sel-color, var(--muted));opacity:0;transition:opacity .15s}.swatches--sel-underline .swatch.is-selected:after{opacity:1}.swatches--sel-underline .swatch:not(.is-selected):hover:after{opacity:.3}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
