.product__info-container.sm-buy-card{box-sizing:border-box;max-width:none;padding:8px 0 0;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.product__info-container.sm-buy-card{padding:0 0 0 16px}}@media screen and (min-width:990px){.product__info-container.sm-buy-card{padding-left:40px}}.product__info-container>*+*{margin-top:0;margin-bottom:0}.sm-buy-card>*+*{margin-top:20px}.sm-buy-card>.sm-text--eyebrow+*{margin-top:8px}.sm-buy-card .product__title,.sm-buy-card .product__title h1,.sm-buy-card .product__title h2{margin:0}.sm-buy-card .price{font-family:var(--font-body-family);font-size:28px;font-weight:700;line-height:1.2;color:rgb(var(--color-foreground))}.sm-buy-card .price--large{font-size:28px}.sm-text p{margin:0}.sm-text--body .sm-text__main{font-size:18px;line-height:1.6;color:var(--sm-text-muted)}.sm-text--note .sm-text__main{font-size:16px;line-height:1.5;color:var(--sm-text-muted)}.sm-text--action .sm-text__main{font-size:20px;font-weight:700;line-height:1.3;color:rgb(var(--color-foreground))}.sm-text--action .sm-text__sub{margin-top:4px;font-size:16px;line-height:1.5;color:var(--sm-text-muted)}.sm-editor-note{margin:0;font-size:15px;color:var(--sm-text-muted)}.sm-rating{display:inline-flex;align-items:center;gap:8px;font-size:16px;line-height:1.4;text-decoration:none;color:var(--sm-text-muted)}.sm-rating__stars{letter-spacing:.12em;color:var(--sm-accent)}.sm-options__legend{display:block;margin:0 0 12px;padding:0;font-family:var(--font-body-family);font-size:20px;font-weight:700;line-height:1.3;color:rgb(var(--color-foreground))}.sm-buy-card variant-selects{display:flex;flex-direction:column;gap:24px}.sm-buy-card .sm-options{margin:0;padding:0;border:0}.sm-options__list{position:relative;display:grid;gap:10px}.sm-options--style .sm-options__list,.sm-options--frame .sm-options__list{grid-template-columns:minmax(0,1fr)}@media screen and (min-width:990px){.sm-options--style .sm-options__list{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-options--frame .sm-options__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.sm-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;box-sizing:border-box;height:100%;min-height:44px;border:1.5px solid var(--sm-border);border-radius:var(--sm-radius-card);background:var(--sm-surface);color:rgb(var(--color-foreground));cursor:pointer;transition:border-color var(--duration-short, .1s) ease,background-color var(--duration-short, .1s) ease}.sm-card:hover{border-color:var(--sm-accent)}.sm-options input[type=radio]:checked+.sm-card{border-color:var(--sm-accent);background:var(--sm-accent-soft);box-shadow:inset 0 0 0 1px var(--sm-accent);color:rgb(var(--color-foreground))}.sm-options input[type=radio]:checked+.sm-card:after{content:"";position:absolute;top:50%;right:14px;width:24px;height:24px;transform:translateY(-50%);border-radius:50%;background:var(--sm-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 16px 16px no-repeat}@media screen and (min-width:990px){.sm-options--style input[type=radio]:checked+.sm-card:after{top:10px;right:10px;transform:none}}.sm-options input[type=radio]:focus-visible+.sm-card{outline:3px solid var(--sm-accent);outline-offset:2px}.sm-options input[type=radio].disabled+.sm-card,.sm-options input[type=radio]:disabled+.sm-card{opacity:.5}.sm-card--style{min-height:72px;padding:14px 52px 14px 16px}@media screen and (min-width:990px){.sm-card--style{min-height:120px;padding:14px 12px}.sm-card--style .sm-card__title{padding-right:28px}}.sm-card--style.sm-card--has-image{padding:6px 6px 12px}.sm-card--has-image .sm-card__title,.sm-card--has-image .sm-card__tagline{padding:0 4px}.sm-card__media{display:block;width:100%;margin-bottom:6px;overflow:hidden;aspect-ratio:4 / 5;border-radius:8px}.sm-card__media img{display:block;width:100%;height:100%;object-fit:cover}.sm-card--style .sm-card__title{font-family:var(--font-body-family);font-size:18px;font-weight:700;line-height:1.25}.sm-card__tagline{font-size:15px;line-height:1.35;color:var(--sm-text-muted)}.sm-options input[type=radio]:checked+.sm-card .sm-card__tagline,.sm-options input[type=radio]:checked+.sm-card .sm-card__caption,.sm-options input[type=radio]:checked+.sm-card .sm-card__price,.sm-options input[type=radio]:checked+.sm-card .sm-card__sep{color:var(--sm-text-muted)}.sm-card--frame{align-items:flex-start;justify-content:center;min-height:72px;padding:14px 52px 14px 16px}@media screen and (min-width:990px){.sm-card--frame{align-items:center;padding:14px 44px;text-align:center}}.sm-card--frame .sm-card__line{font-size:18px;font-weight:700;line-height:1.3}.sm-card--frame .sm-card__sep,.sm-card--frame .sm-card__price{color:inherit}.sm-card__caption{font-size:15px;line-height:1.35;color:var(--sm-text-muted)}.sm-size-line{margin:0;font-size:18px;line-height:1.5;color:rgb(var(--color-foreground))}.sm-size-line__label{color:var(--sm-text-muted)}.sm-upload__heading{margin-bottom:12px}.sm-upload__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;opacity:0;clip:rect(0,0,0,0);pointer-events:none}.sm-upload__area{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;min-height:140px;padding:24px 16px;border:2px dashed var(--sm-accent);border-radius:var(--sm-radius-card);background:var(--sm-bg);text-align:center;cursor:pointer;transition:border-color var(--duration-short, .1s) ease,background-color var(--duration-short, .1s) ease}.sm-upload__area[hidden],.sm-upload__selected[hidden],.sm-upload__error[hidden],.sm-upload__thumb img[hidden]{display:none}.sm-upload__area:hover{border-color:var(--sm-accent)}.sm-upload__input:focus-visible~.sm-upload__area,.sm-upload__input:focus-visible~.sm-upload__selected{outline:3px solid var(--sm-accent);outline-offset:3px}.sm-upload.has-error .sm-upload__area{border-color:var(--sm-error)}.sm-upload__icon{margin-bottom:4px;color:var(--sm-accent)}.sm-upload__title{font-size:20px;font-weight:700;line-height:1.3;color:var(--sm-accent)}.sm-upload__hint{font-size:16px;line-height:1.5;color:var(--sm-text-muted)}.sm-upload__selected{display:flex;align-items:center;gap:16px;box-sizing:border-box;min-height:96px;padding:16px;border:2px solid var(--sm-accent);border-radius:var(--sm-radius-card);background:var(--sm-bg)}.sm-upload__thumb{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:64px;height:64px;overflow:hidden;border-radius:8px;background:var(--sm-accent);color:var(--sm-on-accent)}.sm-upload__thumb img{display:block;width:100%;height:100%;object-fit:cover}.sm-upload__thumb img:not([hidden])~.sm-upload__check{position:absolute;right:3px;bottom:3px;width:22px;height:22px;padding:2px;box-sizing:border-box;border-radius:50%;background:var(--sm-accent)}.sm-upload__file{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:2px}.sm-upload__filename{max-width:100%;overflow:hidden;font-size:16px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;color:var(--sm-text)}.sm-upload__change{display:inline-flex;align-items:center;min-height:44px;font-size:18px;font-weight:700;text-decoration:underline;text-underline-offset:4px;color:var(--sm-accent);cursor:pointer}.sm-upload__error{margin:12px 0 0;font-size:16px;font-weight:600;line-height:1.5;color:var(--sm-error)}.sm-upload__note{margin:12px 0 0;font-size:16px;line-height:1.5;color:var(--sm-text-muted)}.sm-buy-card .product-form__submit{min-height:60px;font-size:19px;font-weight:700;box-shadow:var(--sm-shadow-accent)}.sm-buy-card .product-form__buttons{max-width:none}.sm-guarantees{display:grid;gap:10px;margin:0;padding:18px 20px;border-radius:var(--sm-radius-card);background:var(--sm-bg-alt);list-style:none}.sm-guarantees__item{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;line-height:1.4}.sm-guarantees__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--sm-surface);color:var(--sm-accent)}.sm-guarantees__icon .sm-icon{width:18px;height:18px}.sm-buy-card .product-form__submit .sm-btn-price[hidden]{display:none}.sm-buy-card .product-form__submit .sm-btn-price{white-space:pre}.sm-info-lines{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.sm-info-lines__item{font-size:16px;line-height:1.5;color:var(--sm-text-muted)}.sm-buy-card .sm-benefits{display:flex;flex-direction:column;gap:4px;margin:24px 0 0;padding:20px 0 0;list-style:none;border-top:1px solid var(--sm-border)}.sm-benefits__item{display:flex;align-items:flex-start;gap:12px;min-height:32px;font-size:17px;line-height:1.45;color:rgb(var(--color-foreground))}.sm-benefits__icon{flex:none;width:20px;height:20px;margin-top:3px;color:var(--sm-accent)}.sm-delivery__main{margin:0;font-size:16px;line-height:1.5;color:var(--sm-text-muted)}.sm-delivery__note{margin:4px 0 0;font-size:15px;line-height:1.5;color:var(--sm-text-muted)}.sm-trust{display:flex;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none}.sm-trust__item{font-size:15px;line-height:1.5;color:var(--sm-text-muted)}.sm-trust__item+.sm-trust__item:before{content:"\b7";margin:0 8px}.sm-dots{display:none}@media screen and (max-width:749px){.product__media-wrapper .slider-buttons{display:none}.sm-dots{display:flex;justify-content:center;gap:10px;margin:14px 0 20px}.sm-dots[hidden]{display:none}.sm-dots span{width:8px;height:8px;border-radius:50%;background-color:rgba(var(--color-foreground),.4);transition:background-color var(--duration-short, .1s) ease}.sm-dots span.is-active{background-color:var(--sm-accent)}.product__media-wrapper .product-media-container .media{padding-top:min(calc(100% / var(--ratio, .8)),60vh)}product-info[id^=MainProduct]{padding-top:24px}}@media screen and (min-width:750px){.product__media-wrapper .product-media-container.constrain-height{width:100%;max-width:100%;margin-right:0;margin-left:0}.product__media-wrapper .product-media-container.constrain-height .media{padding-top:var(--ratio-percent)}.product__info-wrapper{padding-left:32px}}@media screen and (min-width:750px){.product__media-wrapper media-gallery{position:sticky;top:calc(var(--header-height, 0px) + 16px);display:block}.product__media-wrapper .product-media-container.constrain-height .media{padding-top:min(var(--ratio-percent),calc(100vh - var(--header-height, 0px) - 280px))}}@media screen and (min-width:990px){product-info[id^=MainProduct]{padding-top:24px}.product:not(.product--no-media){--sm-gallery-photo-height: calc(100vh - var(--header-height, 0px) - 160px);--sm-gallery-thumbs: 96px}.product:not(.product--no-media):not(:has(.thumbnail-list__item+.thumbnail-list__item)){--sm-gallery-thumbs: 0px}.product:not(.product--no-media)>.product__media-wrapper{flex:none;width:min(calc(var(--sm-gallery-photo-height) * .75 + var(--sm-gallery-thumbs)),calc(100% - 512px));max-width:none}.product:not(.product--no-media)>.product__info-wrapper{flex:1 1 0;width:auto;max-width:none;min-width:0}.product__media-wrapper media-gallery{display:grid;grid-template-columns:var(--sm-gallery-thumbs) minmax(0,1fr);align-items:start}.product__media-wrapper media-gallery>[id^=GalleryViewer]{grid-column:2;grid-row:1}.product__media-wrapper [id^=GalleryViewer]>.product__media-list{margin-bottom:0}.product__media-wrapper .product-media-container.constrain-height .media{padding-top:min(var(--ratio-percent),var(--sm-gallery-photo-height))}.product__media-wrapper media-gallery>.thumbnail-slider{position:relative;grid-column:1;grid-row:1;align-self:stretch;width:82px;margin:0}.product__media-wrapper .thumbnail-list{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px;margin:0;padding:2px 4px 2px 2px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none}.product__media-wrapper .thumbnail-list::-webkit-scrollbar{display:none}.product__media-wrapper .thumbnail-list__item{flex:none;width:76px}}.product__media-wrapper .product__media-list .product__media img,.product__media-wrapper .product__media-list .deferred-media__poster img,.product__media-wrapper .product__media-list video{object-fit:contain}.product__media-wrapper .product__media-list .product-media-container{border-color:transparent;background:transparent}.product__media-wrapper .thumbnail-list__item .thumbnail{min-height:44px;border-radius:8px;overflow:hidden}.product__media-wrapper .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--sm-accent);border-color:var(--sm-accent)}.product__media-wrapper .thumbnail:focus-visible{outline:3px solid var(--sm-accent);outline-offset:2px}.product__media-wrapper .thumbnail__badge{top:50%;left:50%;width:32px;height:32px;transform:translate(-50%,-50%);pointer-events:none;border-color:var(--sm-border);background-color:var(--sm-surface);color:var(--sm-accent)}.product--mobile-show .sm-dots{display:none!important}@media screen and (max-width:749px){.product--mobile-show .product__media-wrapper .thumbnail-slider{margin:12px 0 20px}.product--mobile-show .product__media-wrapper .thumbnail-slider .slider-button{display:none}.product--mobile-show .product__media-wrapper .thumbnail-list{gap:8px}.product--mobile-show .product__media-wrapper .thumbnail-list__item{width:72px;flex:0 0 72px}.product__media-wrapper .product__media-list.slider--mobile:after{content:"";display:block;flex:0 0 15px}}.sm-gallery-arrows{display:none}@media screen and (min-width:750px){.product__media-wrapper [id^=GalleryViewer]{position:relative}.sm-gallery-arrows:not([hidden]){display:block}.sm-gallery-arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-top:-24px;padding:0;border:1px solid var(--sm-border);border-radius:50%;background-color:var(--sm-surface);color:var(--sm-accent);box-shadow:0 2px 10px #0000002e;cursor:pointer;opacity:.92;transition:opacity var(--duration-short, .1s) ease,transform var(--duration-short, .1s) ease}.sm-gallery-arrow:hover{opacity:1;transform:scale(1.05)}.sm-gallery-arrow:focus-visible{outline:3px solid var(--sm-accent);outline-offset:2px}.sm-gallery-arrow svg{width:20px;height:20px}.sm-gallery-arrow--prev{left:12px}.sm-gallery-arrow--next{right:12px}}.product-media-modal__content{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:100vh;height:100dvh;max-height:none;padding:5vh 5vw;overflow:hidden}.product-media-modal__content>*:not(.active){display:none!important}.product-media-modal__content>img.active{display:block;width:auto;height:auto;max-width:90vw;max-height:90vh;margin:0;object-fit:contain}.product-media-modal__content>deferred-media.active,.product-media-modal__content>.product-media-modal__model.active{display:block;width:min(90vw,calc(90vh * var(--sm-ratio, 1)));margin:0}.product-media-modal__content>deferred-media.active{aspect-ratio:var(--sm-ratio, 1);padding-top:0!important}.product-media-modal__toggle,.sm-modal-arrow{width:48px;height:48px;border:1px solid var(--sm-border);border-radius:50%;background-color:var(--sm-surface);color:var(--sm-accent);box-shadow:0 2px 10px #0000002e}.sm-modal-arrow{position:fixed;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;margin-top:-24px;padding:0;cursor:pointer}.sm-modal-arrow[hidden]{display:none}.sm-modal-arrow svg{width:20px;height:20px}.sm-modal-arrow--prev{left:max(8px,1.5vw)}.sm-modal-arrow--next{right:max(8px,1.5vw)}.product-media-modal__toggle:focus-visible,.sm-modal-arrow:focus-visible{outline:3px solid var(--sm-accent);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sm-product.css.map */
