.sr-password{display:grid;gap:16px;max-width:400px;min-height:100svh;margin:0 auto;padding:24px var(--sr-margin);align-content:center}.sr-password__logo svg{width:96px;margin-bottom:32px}.sr-password__form{margin-top:16px}.sr-article__date{margin-top:4px}.sr-article__image{margin-top:24px;background:var(--sr-image-ground)}.sr-article__back{margin-top:40px}.sr-blog{padding:32px var(--sr-margin) 0}.sr-blog__list{margin-top:32px}@media(min-width:768px){.sr-blog{max-width:1440px;margin:0 auto;padding:48px var(--sr-margin) 0}}.sr-cart{inset:0 0 0 auto;width:min(100%,420px);height:100dvh}.sr-cart[open]{animation:sr-from-right .3s ease-out}.sr-cart.is-closing{animation:sr-to-right .25s ease-in forwards}.sr-cart-page{max-width:640px;margin:0 auto;padding-top:16px}.sr-cart-page .sr-cart__head .sr-close{display:none}.sr-cart-page .sr-cart__head{border-bottom:0}.sr-cart-page .sr-cart__title{font:var(--sr-regular) 20px/1.3 var(--sr-font)}.sr-bycolor__nav{position:sticky;top:var(--sr-header-h);z-index:5;margin:24px calc(var(--sr-margin) * -1) 0;padding:0 var(--sr-margin);background:var(--sr-paper);border-bottom:1px solid var(--sr-line)}.sr-bycolor__nav ul{display:flex;gap:24px;overflow-x:auto;scrollbar-width:none}.sr-bycolor__nav ul::-webkit-scrollbar{display:none}.sr-bycolor__nav a{position:relative;display:flex;align-items:center;gap:8px;padding:14px 0;white-space:nowrap;color:var(--sr-ink-2);transition:color .2s ease}.sr-bycolor__nav a[aria-current]{color:var(--sr-ink)}.sr-bycolor__nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--sr-ink);transform:scaleX(0);transition:transform .2s ease}.sr-bycolor__nav a[aria-current]:after{transform:scaleX(1)}.sr-bycolor__group{scroll-margin-top:calc(var(--sr-header-h) + 64px)}.sr-bycolor[data-mode=list] .sr-bycolor__group{margin-top:48px}.sr-bycolor[data-mode=list] .sr-bycolor__group+.sr-bycolor__group{margin-top:72px}.sr-bycolor__head{margin-bottom:16px}.sr-bycolor__mood{grid-column:1 / -1}.sr-bycolor__mood figure{aspect-ratio:4 / 3;overflow:hidden;background:var(--sr-image-ground)}.sr-bycolor__mood img{width:100%;height:100%;object-fit:cover}.sr-bycolor__picker{margin-top:24px}.sr-bycolor.is-switch .sr-bycolor__head{display:none}.sr-bycolor.is-switch .sr-bycolor__group{margin-top:24px}@media(min-width:768px){.sr-bycolor__grid{grid-template-columns:repeat(4,1fr)}.has-mood .sr-bycolor__mood{grid-column:1 / span 2;grid-row:1 / span 2}.has-mood.is-flip .sr-bycolor__mood{grid-column:3 / span 2}.has-mood .sr-bycolor__mood a,.has-mood .sr-bycolor__mood figure{display:block;height:100%}.has-mood .sr-bycolor__mood figure{aspect-ratio:auto}.sr-bycolor[data-mode=list] .sr-bycolor__group+.sr-bycolor__group{margin-top:104px}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.sr-bycolor__mood img{transition:transform 1.2s ease}.sr-bycolor__mood a:hover img{transform:scale(1.02)}}.sr-contact{padding:32px var(--sr-margin) 0}.sr-contact__lead{margin-top:8px}.sr-contact__mail{display:table;margin-top:16px}.sr-form{display:grid;gap:8px;margin-top:40px}.sr-form__field{display:block;width:100%;min-height:44px;padding:10px 0;border:0;border-bottom:1px solid var(--sr-ink);border-radius:0;background:none;font:var(--sr-light) 14px/1.5 var(--sr-font);outline:none}.sr-form__field::placeholder{color:var(--sr-ink);opacity:1}.sr-form__field:focus-visible,.sr-form__field[aria-invalid=true]{border-bottom-width:2px;padding-bottom:9px}textarea.sr-form__field{min-height:120px;resize:none}.sr-form .sr-button{margin-top:24px}.sr-contact__faq{margin-top:88px}.sr-contact__faq .sr-info{margin-top:16px}.sr-contact__company{margin-top:56px}@media(min-width:768px){.sr-contact{max-width:640px;margin:0 auto;padding:64px var(--sr-margin) 0}}.sr-feature{padding:0 var(--sr-margin)}.sr-feature+.sr-feature{margin-top:64px}.sr-feature__img{aspect-ratio:1 / 1;background:var(--sr-image-ground)}.sr-feature__img img,.sr-feature__img .sr-placeholder{width:100%;height:100%;object-fit:cover}.sr-feature__title{margin-top:24px;font:var(--sr-regular) 20px/1.3 var(--sr-font)}.sr-feature__text{margin-top:8px}@media(min-width:768px){.sr-feature{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto auto 1fr;column-gap:clamp(32px,5vw,64px);max-width:1200px;margin-left:auto;margin-right:auto}.sr-feature+.sr-feature{margin-top:96px}.sr-feature__img{grid-column:1;grid-row:1 / -1}.sr-feature__title{grid-column:2;grid-row:2;margin-top:0}.sr-feature__text{grid-column:2;grid-row:3;max-width:440px}.sr-feature:nth-child(2n) .sr-feature__img{grid-column:2}.sr-feature:nth-child(2n) .sr-feature__title,.sr-feature:nth-child(2n) .sr-feature__text{grid-column:1}}.sr-footer{padding:56px var(--sr-margin) 32px;border-top:1px solid var(--sr-line);background:var(--sr-paper)}.sr-footer__title{margin:0 0 12px;font:var(--sr-regular) 16px/1.3 var(--sr-font)}.sr-footer__nav{display:flex;flex-direction:column;gap:40px;margin-top:64px}.sr-footer__group li a{display:block;padding:3px 0}.sr-footer__bottom{margin-top:64px}.sr-footer__legal{display:flex;flex-wrap:wrap;gap:4px 20px;margin-bottom:4px}@media(hover:hover)and (pointer:fine){.sr-footer a{transition:opacity .2s ease}.sr-footer__group a:hover,.sr-footer__legal a:hover{opacity:.6}}@media(min-width:768px){.sr-footer{display:grid;grid-template-columns:minmax(0,360px) 1fr;column-gap:clamp(48px,7vw,96px);padding:72px var(--sr-margin) 40px}.sr-footer__nav{flex-direction:row;justify-content:flex-end;gap:clamp(40px,7vw,96px);margin-top:0}.sr-footer__bottom{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:baseline;margin-top:80px}}.sr-menu{inset:0 0 0 auto;width:min(100%,420px);height:100dvh}.sr-menu[open]{animation:sr-from-right .3s ease-out}.sr-menu.is-closing{animation:sr-to-right .25s ease-in forwards}.sr-menu__head{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 16px;border-bottom:1px solid var(--sr-line)}.sr-menu__head p,.sr-menu__main a{font:var(--sr-regular) 16px/1.5 var(--sr-font)}.sr-menu__main{padding:16px 16px 0}.sr-menu__main a{display:flex;align-items:center;gap:12px;min-height:48px}.sr-menu__main a:before{content:"";flex:none;width:6px;height:6px}.sr-menu__main a[aria-current]:before{background:var(--sr-ink)}@keyframes sr-from-right{0%{transform:translate(100%)}}@keyframes sr-to-right{to{transform:translate(100%)}}.sr-search{inset:0 0 auto 0;width:100%;overflow-y:auto}.sr-search[open]{animation:sr-from-top .25s ease-out}@keyframes sr-from-top{0%{transform:translateY(-100%)}}.sr-search__bar{display:flex;align-items:center;gap:12px;height:52px;padding:0 16px;border-bottom:1px solid var(--sr-line)}.sr-search__bar>.sr-icon{flex:none}.sr-search__input{flex:1;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:none;font:var(--sr-regular) 16px/1.5 var(--sr-font);outline:none;-webkit-appearance:none;appearance:none}.sr-search__input::placeholder{color:var(--sr-ink);opacity:1}.sr-search__input::-webkit-search-cancel-button{display:none}.sr-search__body{padding:24px 16px 32px}.sr-search.is-searching [data-sr-search-popular]{display:none}@media(min-width:768px){.sr-search .sr-search__bar,.sr-search .sr-search__body{padding-left:max(var(--sr-margin),calc((100% - 720px)/2));padding-right:max(var(--sr-margin),calc((100% - 720px)/2))}.sr-search .sr-search__bar{height:64px}}.sr-image-text{position:relative;background:var(--sr-image-ground)}.sr-image-text img,.sr-image-text .sr-placeholder{display:block;width:100%;object-fit:cover;object-position:var(--sr-focus)}.sr-image-text--screen img,.sr-image-text--screen .sr-placeholder{height:max(calc(100svh - 85px),125vw)}.sr-image-text--portrait img,.sr-image-text--portrait .sr-placeholder{aspect-ratio:4 / 5;height:auto}.sr-image-text:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000061,#0000 42%);pointer-events:none}.sr-image-text--portrait:after{background:linear-gradient(to top,#0000008c,#0000 50%)}.sr-image-text__text{position:absolute;left:var(--sr-margin);right:var(--sr-margin);bottom:24px;z-index:1;color:#fff}.sr-image-text__text p{margin-top:4px}.sr-image-text__text .sr-link{display:inline-block;margin-top:8px;color:inherit}@media(min-width:768px)and (orientation:landscape){.sr-image-text img{object-position:var(--sr-focus-desktop)}}@media(min-width:768px){.sr-image-text--screen img,.sr-image-text--screen .sr-placeholder{height:calc(100svh - 96px);min-height:560px}.sr-image-text--portrait img,.sr-image-text--portrait .sr-placeholder{aspect-ratio:auto;height:min(80vh,760px)}.sr-image-text:after{background:linear-gradient(to top,#00000080,#0000 40%)}.sr-image-text__text{bottom:40px}}.sr-newsletter{inset:auto 0 0 0;width:100%;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain}.sr-newsletter[open]{animation:sr-from-bottom .3s ease-out}.sr-newsletter.is-closing{animation:sr-to-bottom .25s ease-in forwards}@keyframes sr-to-bottom{to{transform:translateY(100%)}}.sr-newsletter__media{height:clamp(160px,28dvh,240px);background:var(--sr-image-ground)}.sr-newsletter__img{width:100%;height:100%;object-fit:cover}.sr-newsletter__close{position:absolute;top:8px;right:8px;margin:0;background:var(--sr-paper)}.sr-newsletter__body{padding:32px 16px calc(24px + env(safe-area-inset-bottom))}.sr-newsletter--text .sr-newsletter__body{padding-top:48px}.sr-newsletter__text{margin-top:8px}.sr-newsletter .sr-newsletter__form{gap:0;margin-top:24px}.sr-newsletter__field{display:block;width:100%;min-height:44px;padding:10px 0;border:0;border-bottom:1px solid var(--sr-ink);border-radius:0;background:none;font:var(--sr-light) 16px/1.5 var(--sr-font);outline:none}.sr-newsletter__field::placeholder{color:var(--sr-ink);opacity:1}.sr-newsletter__field:focus-visible,.sr-newsletter__field[aria-invalid=true]{border-bottom-width:2px;padding-bottom:9px}.sr-newsletter .sr-note{margin-top:8px}.sr-newsletter .sr-form .sr-button{margin-top:24px}.sr-newsletter__legal{margin-top:12px;color:var(--sr-ink-2);font-size:12px}.sr-newsletter__legal .sr-link{font-size:inherit}.sr-newsletter__code{margin-top:16px}.sr-newsletter__code span{margin-left:4px;padding:4px 8px;background:var(--sr-surface);font-weight:var(--sr-regular);letter-spacing:.04em;-webkit-user-select:all;user-select:all}[data-step=done] .sr-button{margin-top:32px}[data-step=done] .sr-title:focus{outline:none}.sr-newsletter__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(min-width:768px){.sr-newsletter{top:0;right:0;bottom:0;left:0;display:none;width:min(800px,100% - 80px);height:fit-content;max-height:calc(100dvh - 80px);margin:auto;grid-template-columns:1fr 1fr}.sr-newsletter[open]{display:grid;animation:sr-newsletter-in .35s ease-out}.sr-newsletter.is-closing{animation:sr-newsletter-out .2s ease-in forwards}.sr-newsletter--text{width:min(440px,100% - 80px);grid-template-columns:1fr}.sr-newsletter__media{height:auto;aspect-ratio:3 / 4}.sr-newsletter__close{background:none;top:12px;right:12px}.sr-newsletter__body{align-self:center;padding:56px 48px}}@keyframes sr-newsletter-in{0%{opacity:0;transform:translateY(12px)}}@keyframes sr-newsletter-out{to{opacity:0;transform:translateY(8px)}}.sr-reviews{display:block}.sr-reviews__head,.sr-reviews__foot{padding:0 var(--sr-margin)}.sr-reviews__sum{display:flex;align-items:center;gap:8px;margin-top:6px}.sr-reviews__foot{margin-top:20px}.sr-sheet.sr-reviews__sheet{height:90dvh;padding-top:0}.sr-reviews__sheet .sr-sheet__head{position:sticky;top:0;z-index:1;padding:24px 0 12px;background:var(--sr-paper)}.sr-reviews__app{margin-top:4px}.sr-reviews__app .jdgm-widget{font:inherit;color:var(--sr-ink)}.sr-reviews__app .jdgm-rev-widg{padding:0;border:0}.sr-reviews__app .jdgm-rev-widg__title,.sr-reviews__app .jdgm-widget-actions-wrapper,.sr-reviews__app .jdgm-form-wrapper{display:none!important}.sr-reviews__app .jdgm-star,.sr-reviews__app .jdgm-histogram__star{color:var(--sr-ink)!important}.sr-reviews__app .jdgm-histogram__bar{height:2px;border-radius:0;background:var(--sr-line)}.sr-reviews__app .jdgm-histogram__bar-content{border-radius:0;background:var(--sr-ink)!important}.sr-reviews__app .jdgm-histogram__frequency,.sr-reviews__app .jdgm-rev__timestamp,.sr-reviews__app .jdgm-rev__votes,.sr-reviews__app .jdgm-rev__thumb-btn,.sr-reviews__app .jdgm-rev__icon:before{color:var(--sr-ink-2)!important}.sr-reviews__app .jdgm-rev__icon:after{background-color:var(--sr-ink)!important}.sr-reviews__app .jdgm-sort-dropdown,.sr-reviews__app .jdgm-sort-dropdown-arrow{color:var(--sr-ink)!important;font:inherit}.sr-reviews__app .jdgm-rev,.sr-reviews__app .jdgm-row-actions,.sr-reviews__app .jdgm-rev-widg__header{border-color:var(--sr-line)!important}.sr-reviews__app .jdgm-rev__author{color:var(--sr-ink)!important;font-weight:var(--sr-regular)}.sr-reviews__app .jdgm-rev__title{font-weight:var(--sr-regular)}.sr-reviews__app .jdgm-rev__buyer-badge{padding:0;border:0;background:none!important;color:var(--sr-ink-2)!important;font-size:12px}.sr-reviews__app .jdgm-rev__buyer-badge:before{color:inherit!important}.sr-reviews__app .jdgm-paginate__load-more{display:flex;align-items:center;justify-content:center;width:100%;height:52px;margin-top:24px;border:1px solid var(--sr-ink)!important;border-radius:0!important;background:none!important;color:var(--sr-ink)!important;font:var(--sr-light) 14px/1 var(--sr-font)!important;letter-spacing:.01em}.sr-cards{display:flex;gap:12px;margin-top:24px;padding:0 var(--sr-margin);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--sr-margin);scrollbar-width:none}.sr-cards::-webkit-scrollbar{display:none}.sr-cards:after{content:"";flex:0 0 4px}.sr-card{display:flex;flex:0 0 80%;flex-direction:column;min-height:200px;padding:20px;background:var(--sr-surface);scroll-snap-align:start;transition:background-color .5s ease}.sr-card .sr-stars{margin-bottom:16px}.sr-card__meta{margin-top:auto;padding-top:16px}.sr-cards__nav{display:flex;align-items:center;gap:16px;margin-top:20px;padding:0 var(--sr-margin)}.sr-cards__track{flex:1;height:2px;background:var(--sr-line);overflow:hidden}.sr-cards__bar{height:100%;background:var(--sr-ink);transform-origin:left center;transition:transform .3s ease}.sr-cards__count{font-variant-numeric:tabular-nums}@media(min-width:1024px){.sr-reviews{max-width:1440px;margin:0 auto;padding:0 40px}.sr-reviews__head,.sr-reviews__foot,.sr-cards{padding-left:0;padding-right:0}.sr-cards{overflow:visible}.sr-cards:after,.sr-cards__nav{display:none}.sr-card{flex:1 1 0}}@media(min-width:768px){.sr-sheet.sr-reviews__sheet{width:min(800px,100% - 64px);height:min(85dvh,900px);padding:0 40px 32px}}.sr-search-page{padding:32px var(--sr-margin) 0}.sr-search-page__form{max-width:480px;margin-top:24px}.sr-search-page__count{margin:32px 0 24px}.sr-search-page__pages{margin-top:40px}@media(min-width:768px){.sr-search-page{max-width:1440px;margin:0 auto;padding:48px var(--sr-margin) 0}}.sr-text{padding:0 var(--sr-margin)}.sr-text__body{margin-top:8px}.sr-text .sr-title+.sr-text__body{margin-top:8px}.sr-text>:first-child{margin-top:0}.sr-text__link{display:table;margin-top:8px}.sr-text__small{margin-top:32px}@media(min-width:768px){.sr-text{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 var(--sr-margin)}.sr-text>*{max-width:560px}}.sr-tiles{display:grid;gap:64px}.sr-tile{padding:0 var(--sr-margin)}.sr-tile figure{position:relative;aspect-ratio:3 / 4;background:var(--sr-image-ground);overflow:hidden}.sr-tile img,.sr-tile .sr-placeholder{width:100%;height:100%;object-fit:cover}.sr-tile__title{margin-top:16px;font:var(--sr-regular) 20px/1.3 var(--sr-font)}.sr-tile__title+p{margin-top:4px}.sr-tile .sr-link{display:table;margin-top:8px}@media(min-width:768px){.sr-tiles{grid-template-columns:1fr 1fr;gap:16px;max-width:1280px;margin:0 auto;padding:0 var(--sr-margin)}.sr-tile{padding:0}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.sr-tile img{transition:transform .8s ease,opacity .4s ease-out}.sr-tile a:hover img{transform:scale(1.03)}}.sr-cart__inner{display:flex;flex-direction:column;height:100%}.sr-cart__head{display:flex;flex:none;align-items:center;justify-content:space-between;height:52px;padding:0 16px;border-bottom:1px solid var(--sr-line)}.sr-cart__title,.sr-cart__name{font:var(--sr-regular) 16px/1.5 var(--sr-font)}.sr-cart__count{font-variant-numeric:tabular-nums}.sr-cart__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 16px}.sr-cart__group{padding:24px 0}.sr-cart__group+.sr-cart__group{border-top:1px solid var(--sr-line)}.sr-cart__line{display:grid;grid-template-columns:72px 1fr;gap:16px;margin-top:16px}.sr-cart__line:first-child{margin-top:0}.sr-cart__img{display:block;aspect-ratio:3 / 4;background:var(--sr-image-ground)}.sr-cart__img img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.sr-cart__pair{display:flex;justify-content:space-between;gap:16px}.sr-cart__pair>:last-child{flex:none;font-variant-numeric:tabular-nums}.sr-cart__pair s{text-decoration-thickness:1px}.sr-cart__actions{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.sr-cart__actions .sr-qty{margin-left:-10px}.sr-cart__empty{padding:48px 0}.sr-cart__empty .sr-link{display:inline-block;margin-top:8px}.sr-cart__error{padding-bottom:16px}.sr-cart__foot{flex:none;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--sr-line)}.sr-cart__row{display:flex;justify-content:space-between;margin-top:12px;padding:0 12px}.sr-cart__foot .sr-sale+.sr-cart__row{margin-top:12px}.sr-cart__foot>.sr-cart__row:first-child{margin-top:0}.sr-cart__checkout{margin-top:16px}.sr-cart__note{margin-top:12px;text-align:center}.sr-cart__note.sr-note{display:block;text-wrap:balance}.sr-cart__note.sr-note:before{display:inline-block;margin-right:8px}[data-sr-cart-inner][aria-busy=true] .sr-cart__body{opacity:.5;transition:opacity .2s ease}.sr-bundle{border-bottom:1px solid var(--sr-line)}.sr-cart__group.sr-bundle+.sr-cart__group{border-top:0}.sr-bundle__stack{display:grid;grid-template-columns:1fr 1fr;gap:2px;height:100%}.sr-bundle__remove{margin-top:4px}.sr-bundle__parts{margin-top:16px}.sr-bundle__part{display:flex;align-items:center;justify-content:space-between;gap:16px}.sr-bundle__part>p{display:flex;flex-wrap:wrap;column-gap:8px}.sr-bundle__part .sr-qty{margin-right:-10px}.sr-price{display:flex;flex-wrap:wrap;gap:0 10px}.sr-price s{text-decoration-thickness:1px}.sr-gallery{position:relative;display:block}.sr-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.sr-gallery__track::-webkit-scrollbar{display:none}.sr-gallery__slide{position:relative;flex:0 0 100%;aspect-ratio:3 / 4;scroll-snap-align:start;background:var(--sr-image-ground)}.sr-gallery__slide img,.sr-gallery__slide .sr-placeholder{width:100%;height:100%;object-fit:cover}.sr-gallery__count{position:absolute;right:16px;bottom:15px;z-index:2;font:var(--sr-regular) 12px/1 var(--sr-font);font-variant-numeric:tabular-nums;letter-spacing:.02em;pointer-events:none;transition:color .25s ease}.sr-gallery__count.is-on-dark{color:var(--sr-paper)}.sr-gallery__progress{position:relative;z-index:1;height:2px;margin-top:-1px;background:var(--sr-surface);overflow:hidden;transition:background-color .5s ease}.sr-gallery__bar{height:100%;background:var(--sr-ink);transform-origin:left center;transition:transform .3s ease}.sr-gallery__zoom{display:none}@media(min-width:768px){.sr-gallery__track{display:grid;grid-template-columns:1fr;gap:8px;overflow:visible;scroll-snap-type:none}.sr-gallery__count,.sr-gallery__progress{display:none}}@media(min-width:1024px){.sr-gallery__track{grid-template-columns:1fr 1fr}.sr-gallery__zoom{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.sr-gallery__zoom:focus-visible{outline-offset:-4px}}.sr-lightbox{top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-height:none;overflow:hidden}.sr-lightbox[open]{animation:sr-lightbox-in .25s ease-out}.sr-lightbox.is-closing{animation:sr-lightbox-out .2s ease-in forwards}@keyframes sr-lightbox-in{0%{opacity:0}}@keyframes sr-lightbox-out{to{opacity:0}}.sr-lightbox__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:64px 96px;overflow:hidden;cursor:zoom-in}.sr-lightbox__img{flex:none;max-width:none;background:var(--sr-image-ground);transform-origin:0 0;transition:transform .35s ease;-webkit-user-select:none;user-select:none}.sr-lightbox.is-zoomed .sr-lightbox__stage{cursor:zoom-out}.sr-lightbox.is-zoomed .sr-lightbox__count,.sr-lightbox.is-zoomed .sr-lightbox__nav{opacity:0;pointer-events:none}.sr-lightbox__count{position:absolute;top:22px;left:var(--sr-margin);font:var(--sr-regular) 12px/20px var(--sr-font);font-variant-numeric:tabular-nums;letter-spacing:.02em;transition:opacity .2s ease}.sr-lightbox__close{position:absolute;top:16px;right:var(--sr-margin);z-index:1}.sr-lightbox__nav{position:absolute;top:50%;display:grid;place-items:center;width:48px;height:48px;margin-top:-24px;padding:0;border:0;background:none;color:var(--sr-ink);cursor:pointer;transition:opacity .2s ease}.sr-lightbox__nav--prev{left:calc(var(--sr-margin) - 12px)}.sr-lightbox__nav--next{right:calc(var(--sr-margin) - 12px)}@media(hover:hover)and (pointer:fine){.sr-lightbox__nav:hover{opacity:.6}}.sr-rating{display:inline-flex;align-items:center;gap:8px;margin-top:12px}.sr-search-item{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:16px;padding:8px 0}.sr-search-item__thumb{aspect-ratio:3 / 4;background:var(--sr-image-ground)}.sr-search-item__thumb img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.sr-search-item__thumb--page{aspect-ratio:auto;width:6px;height:6px;margin-left:21px;background:var(--sr-ink)}.sr-search-item .sr-price{display:inline-flex}.sr-stars{position:relative;display:inline-block;flex:none;width:72px;height:12px}.sr-stars svg{position:absolute;top:0;right:0;bottom:0;left:0;width:72px;height:12px}.sr-stars__empty{fill:none;stroke:currentColor;stroke-width:.6}.sr-stars__full{--sr-rating-whole: round(down, var(--sr-rating), 1);--sr-rating-part: calc(var(--sr-rating) - var(--sr-rating-whole));--sr-stars-fill: calc(var(--sr-rating-whole) * 15px + sign(var(--sr-rating-part)) * (2.79px + var(--sr-rating-part) * 6.425px));fill:currentColor;clip-path:inset(0 calc(72px - var(--sr-stars-fill)) 0 0)}.sr-upsell{margin-top:56px}.sr-upsell__title{font:var(--sr-regular) 20px/1.3 var(--sr-font);letter-spacing:-.005em}.sr-upsell__card{display:flex;gap:16px;margin-top:16px}.sr-upsell__img{flex:none;width:104px;aspect-ratio:3 / 4;background:var(--sr-image-ground)}.sr-upsell__img img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.sr-upsell__body{display:flex;flex-direction:column;align-items:flex-start}.sr-upsell__price{margin-top:4px}.sr-upsell__open,.sr-upsell__added{margin-top:auto}.sr-upsell__state:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;vertical-align:.15em;background:var(--sr-ink)}.sr-sheet .sr-colors{margin-top:24px}.sr-sheet__sizes{margin-top:16px}.sr-sheet__sizes>p{margin-bottom:4px}.sr-sheet__add{margin-top:24px}.sr-colors__grid--inputs .sr-swatch{cursor:pointer}.sr-colors__grid--inputs input:checked+.sr-swatch__chip:after{transform:scaleX(1)}.sr-colors__grid--inputs input:focus-visible+.sr-swatch__chip{outline:1px solid var(--sr-ink);outline-offset:2px}.sr-colors__grid--inputs input:disabled+.sr-swatch__chip{opacity:.35;background-image:linear-gradient(to top left,transparent calc(50% - .5px),var(--sr-ink) 50%,transparent calc(50% + .5px))}
/*# sourceMappingURL=/cdn/shop/t/43/compiled_assets/styles.css.map */
