.product-main{--pm-sticky-top: 8rem}@media(min-width:990px){.product-main{--pm-sticky-top: 9.4rem}}.product-main.pt-none{padding-top:0}.product-main.pt-small{padding-top:1.6rem}.product-main.pt-medium{padding-top:clamp(1.6rem,2.74vw,4rem)}.product-main.pt-large{padding-top:clamp(2.4rem,4.2vw,6rem)}.product-main__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;align-items:start}.product-main__media{min-width:0}@media(min-width:768px){.product-main__grid{grid-template-columns:minmax(0,73fr) minmax(0,61fr);gap:0}.product-info{padding:0 2rem 0 7rem}.product-info--sticky .product-info__inner{position:sticky;top:var(--pm-info-top, var(--pm-sticky-top))}}@media(min-width:768px)and (max-width:1439px){.product-info{padding:0 0 0 5rem}}.product-gallery{display:flex;flex-direction:column;align-items:stretch;gap:1rem;min-width:0}.product-gallery__viewer{position:relative;min-width:0;flex:1 1 auto}.product-gallery>.lightbox-host{position:absolute;width:0;height:0;overflow:visible}.product-gallery__main{list-style:none;margin:0;padding:0;min-width:0}.product-gallery__item{min-width:0}.product-gallery__media{border-radius:var(--media-radius);background:var(--color-card)}.product-gallery__media>img{object-fit:cover}.product-gallery__media>video,.product-gallery__media>iframe{object-fit:contain;background:#000}.product-gallery__media model-viewer,.product-gallery__media .shopify-model-viewer-ui{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product-gallery__thumbs{list-style:none;margin:0;padding:0;display:flex;gap:.6rem;overflow-x:auto;scrollbar-width:none}.product-gallery__thumbs::-webkit-scrollbar{display:none}.product-gallery__thumbs li{flex:0 0 6rem}.product-gallery .product-gallery__thumb{padding:0}.product-gallery__thumb{display:block;position:relative;width:100%;aspect-ratio:1;padding:0;border-radius:1rem;border:.1rem solid transparent;background:var(--color-card);overflow:hidden;transition:border-color .25s}.product-gallery__thumb img{position:absolute;top:.1rem;right:.1rem;bottom:.1rem;left:.1rem;width:calc(100% - .2rem);height:calc(100% - .2rem);object-fit:cover;border-radius:.4rem}.product-gallery__thumb[aria-current=true]{border-color:#000}@media(hover:hover){.product-gallery__thumb:hover{border-color:#0000004d}.product-gallery__thumb[aria-current=true]:hover{border-color:#000}}.product-gallery__counter{position:absolute;z-index:2;left:1.2rem;bottom:1.2rem;padding:.3rem 1rem;border-radius:999px;background:linear-gradient(135deg,#ffffff6b,#ffffff29);border:.1rem solid rgb(255 255 255 / .5);box-shadow:inset 0 .1rem #fff9,inset 0 -.1rem .2rem #0000000a,0 .4rem 1.4rem #00000014;-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);color:#111;font-size:1.2rem;font-weight:500;line-height:2rem;letter-spacing:.02em;font-variant-numeric:tabular-nums;pointer-events:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.product-gallery__counter{background:#ffffffd1}}@media(max-width:767px){.product-gallery .product-gallery__thumbs{order:2;display:flex;flex:none;flex-direction:row;position:static;width:100%}.product-gallery .product-gallery__thumbs li{flex:0 0 6rem;width:6rem}.product-gallery__viewer>.product-gallery__main{display:flex;flex-direction:row;gap:1rem;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.product-gallery__viewer>.product-gallery__main::-webkit-scrollbar{display:none}.product-gallery__viewer .product-gallery__item{flex:0 0 100%;scroll-snap-align:start}.product-gallery__viewer{width:100%}}@media(max-width:767px){.product-main.product-main--m-full_width,.product-main.product-main--m-full_screen{padding-top:0}:is(.product-main--m-full_width,.product-main--m-full_screen) .product-main__media{margin-inline:calc(-1 * var(--page-padding-mobile))}:is(.product-main--m-full_width,.product-main--m-full_screen) .product-gallery__media{border-radius:0}:is(.product-main--m-full_width,.product-main--m-full_screen) .product-gallery__viewer>.product-gallery__main{gap:0}:is(.product-main--m-full_width,.product-main--m-full_screen) .product-gallery__thumbs{padding-inline:var(--page-padding-mobile);scroll-padding-inline:var(--page-padding-mobile)}.product-main--m-full_screen .product-gallery__media{aspect-ratio:auto;height:calc(100svh - var(--header-height, 6rem));min-height:36rem}.product-main--m-full_screen .product-gallery__thumbs{display:none}.product-main--m-full_screen .product-gallery__counter{bottom:1.6rem;left:1.6rem}.product-main--m-full_screen .product-gallery{gap:0}}@media(min-width:768px)and (max-width:1023px){.product-gallery .product-gallery__thumbs{flex-basis:7rem!important}}@media(min-width:1024px)and (max-width:1439px){.product-gallery .product-gallery__thumbs{flex-basis:9rem!important}}@media(min-width:768px){.product-gallery{flex-direction:row;align-items:flex-start;gap:1rem}.product-gallery .product-gallery__thumbs{display:flex;flex:0 0 12rem;flex-direction:column;gap:1rem;overflow:visible;position:sticky;top:calc(var(--pm-sticky-top) + .6rem)}.product-gallery__thumbs li{flex:none}.product-gallery__viewer>.product-gallery__main{display:flex;flex-direction:column;gap:1rem}.product-gallery--two_columns .product-gallery__viewer>.product-gallery__main{display:grid;grid-template-columns:1fr 1fr}.product-gallery--two_columns .product-gallery__item:first-child{grid-column:1 / -1}.product-gallery__counter{display:none}}.product-gallery__arrow{display:none}@media(min-width:768px){.product-gallery--single .product-gallery__viewer{overflow:hidden;border-radius:var(--media-radius)}.product-gallery--single .product-gallery__viewer>.product-gallery__main{display:grid;gap:0}.product-gallery--single .product-gallery__viewer .product-gallery__item{grid-area:1 / 1;visibility:hidden;opacity:0;pointer-events:none}.product-gallery--single .product-gallery__viewer .product-gallery__item.is-active{visibility:visible;opacity:1;pointer-events:auto;z-index:1}.product-gallery--single .product-gallery__counter{display:block}.product-gallery--fx-fade .product-gallery__item{transition:opacity .55s cubic-bezier(.3,1,.3,1),visibility 0s .55s}.product-gallery--fx-fade .product-gallery__item.is-active{transition:opacity .55s cubic-bezier(.3,1,.3,1),visibility 0s}.product-gallery--fx-fade .product-gallery__item .product-gallery__media>img{transform:scale(1.06);transition:transform .9s cubic-bezier(.16,1,.3,1)}.product-gallery--fx-fade .product-gallery__item.is-active .product-gallery__media>img{transform:none}.product-gallery--fx-slide .product-gallery__item{transform:translate(var(--pg-from, 6%));transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .45s ease,visibility 0s .6s}.product-gallery--fx-slide .product-gallery__item.is-active{transform:none;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .45s ease,visibility 0s}.product-gallery--fx-slide.is-back .product-gallery__item:not(.is-active){--pg-from: -6%}.product-gallery--single .product-gallery__arrow{position:absolute;z-index:2;top:50%;display:grid;place-items:center;width:4.4rem;height:4.4rem;margin-top:-2.2rem;border-radius:50%;color:#111;background:linear-gradient(135deg,#ffffff8c,#ffffff38);border:.1rem solid rgb(255 255 255 / .55);box-shadow:0 .4rem 1.4rem #00000014;-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);opacity:0;transition:opacity .3s,transform .35s cubic-bezier(.3,1,.3,1)}.product-gallery--single .product-gallery__arrow svg{width:1.6rem;height:1.6rem}.product-gallery__arrow--prev{left:1.2rem;transform:translate(-.6rem)}.product-gallery__arrow--next{right:1.2rem;transform:translate(.6rem)}.product-gallery--single .product-gallery__viewer:hover .product-gallery__arrow,.product-gallery--single .product-gallery__arrow:focus-visible{opacity:1;transform:none}.product-gallery--single .product-gallery__arrow:hover{background:#fff}.product-gallery--thumbs_right{flex-direction:row-reverse}.product-gallery--thumbs_bottom{flex-direction:column}.product-gallery--thumbs_bottom .product-gallery__viewer{width:100%;order:1}.product-gallery.product-gallery--thumbs_bottom .product-gallery__thumbs{order:2;position:static;flex:none!important;flex-direction:row;width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:.2rem}.product-gallery--thumbs_bottom .product-gallery__thumbs li{flex:0 0 8.8rem}.product-gallery--single .product-gallery__thumb img{transition:transform .5s cubic-bezier(.3,1,.3,1),opacity .3s;opacity:.72}.product-gallery--single .product-gallery__thumb:hover img{opacity:1;transform:scale(1.06)}.product-gallery--single .product-gallery__thumb[aria-current=true] img{opacity:1}.product-gallery--stacked .product-gallery__viewer>.product-gallery__main{gap:1.2rem}}@media(prefers-reduced-motion:reduce){.product-gallery--single .product-gallery__item,.product-gallery--single .product-gallery__item .product-gallery__media>img{transition:none!important;transform:none!important}}product-info-sticky,.product-info{display:block;min-width:0;align-self:stretch}.product-info__inner{display:flex;flex-direction:column;gap:2.4rem}.product-info__breadcrumbs{margin:0}.product-info__breadcrumbs .breadcrumbs{font-size:1.4rem;line-height:2.2rem}.product-info__breadcrumbs [aria-current]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.product-info__title{margin:0 0 -1.2rem}.product-info__price .price{gap:.4rem 1.2rem;align-items:center}.product-info__price .price--large{font-size:clamp(1.92rem,calc(1.404vw + .844rem),2.64rem);line-height:1.454}.product-info__price .price--large .price__compare{font-size:.75em}.product-info__price .price__badge{align-self:center}.product-info__tax{margin-top:.2rem}.product-info__description{margin-top:-.4rem}.product-info__description p{margin:0}.product-features{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem 4rem;list-style:none;margin:0;padding:0;text-align:center}.product-features li{display:flex;flex-direction:column;align-items:center;gap:.8rem;font-size:1.5rem;line-height:2.4rem}.product-features__icon svg{width:3.2rem;height:3.2rem;stroke-width:1.2}@media(max-width:389px){.product-features{gap:1.2rem 2.4rem}}.product-pickup-wrap:empty{display:none}.product-pickup{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 1.2rem;border:.1rem solid rgb(0 0 0 / .1);border-radius:1rem}.product-pickup__icon svg{width:3.2rem;height:3.2rem}.product-pickup__icon{align-self:flex-start}.product-pickup__text{flex:1;display:flex;flex-direction:column;gap:.4rem;min-width:0;margin-left:-.4rem}.product-pickup__text .h6{font-size:1.92rem;line-height:1.625}.product-pickup__text strong,.product-pickup__text b{font-weight:700}.product-pickup__sub{font-size:1.4rem;line-height:2.2rem}.product-pickup__arrow{flex:none;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;padding:0;background:var(--color-secondary-button, #ebebeb);color:var(--color-secondary-button-text, #000);transition:background-color .25s,color .25s}.product-pickup__arrow svg{width:1.2rem;height:1.2rem}@media(hover:hover){button.product-pickup__arrow:hover,a.product-pickup__arrow:hover{background:#000;color:#fff}}.product-pickup__hint{font-size:1.4rem;line-height:2.2rem;padding:1.2rem;border:.1rem dashed rgb(0 0 0 / .2);border-radius:1rem}.pickup-drawer .drawer__inner{padding:2.4rem;gap:1.6rem;overflow-y:auto}.pickup-drawer__header{position:relative;padding:0 4rem 1.6rem 0;border-bottom:.1rem solid rgb(0 0 0 / .1)}.pickup-drawer__title{margin:0}.pickup-drawer__variant{font-size:1.4rem;line-height:2.2rem;margin:0}.pickup-drawer__close{position:absolute;top:-1.2rem;right:-1.2rem}.pickup-drawer__list{list-style:none;margin:0;padding:0;overflow:visible;display:flex;flex-direction:column;gap:2.4rem}.pickup-drawer__item{display:flex;flex-direction:column;gap:1rem}.pickup-drawer__item+.pickup-drawer__item{padding-top:2.4rem;border-top:.1rem solid rgb(0 0 0 / .1)}.pickup-drawer__name{margin:0}.pickup-drawer__status{display:flex;align-items:center;gap:.8rem;margin:0;font-size:1.5rem;line-height:2.4rem}.pickup-drawer__status-icon{display:inline-flex;color:#b42318}.pickup-drawer__status.is-available .pickup-drawer__status-icon{color:#0a9b61}.pickup-drawer__status-icon svg{width:2rem;height:2rem}.pickup-drawer__address{font-style:normal;font-size:1.4rem;line-height:2.2rem}.pickup-drawer__address p{margin:0}.pickup-drawer__phone{font-size:1.4rem;line-height:2.2rem;align-self:flex-start}@media(max-width:767px){.pickup-drawer.drawer--floating{inset:auto 0 0 0;width:100vw;height:auto;max-height:85dvh;border-radius:2rem 2rem 0 0;transform:translateY(100%)}.pickup-drawer.drawer--floating[open]{transform:none}@starting-style{.pickup-drawer.drawer--floating[open]{transform:translateY(100%)}}}.product-gallery__item{position:relative}.product-gallery__zoom{position:absolute;top:2rem;right:2rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border-radius:50%;background:#fff;color:#000;cursor:zoom-in;box-shadow:0 .2rem 1.2rem #0000001f;transition:background-color .25s,color .25s,transform .35s cubic-bezier(.3,1,.3,1)}.product-gallery__zoom svg{width:1.8rem;height:1.8rem;stroke-width:2}@media(hover:hover){.product-gallery__zoom:hover{background:#000;color:#fff}}.product-gallery__zoom:focus-visible{outline:.2rem solid #000;outline-offset:.2rem}@media(max-width:767px){.product-gallery__zoom{top:1.2rem;right:1.2rem}}.product-stories{display:flex;flex-direction:column;gap:1.2rem}.product-stories__heading{margin:0}.product-stories__list{display:flex;gap:.8rem;list-style:none;margin:0 calc(var(--page-padding-mobile) * -1);padding:0 var(--page-padding-mobile);overflow-x:auto;scrollbar-width:none}.product-stories__list::-webkit-scrollbar{display:none}@media(min-width:990px){.product-stories__list{margin:0;padding:0;flex-wrap:wrap;overflow:visible}}.product-stories__item{display:block;width:7.8rem;height:7.8rem;flex:none;border-radius:50%;padding:.3rem;border:.1rem solid rgb(0 0 0 / .1);background:transparent;cursor:pointer;transition:border-color .25s}.product-stories__item:hover,.product-stories__item:focus-visible{border-color:#000}.product-stories__thumb{width:100%;height:100%;border-radius:50%;background:var(--color-card)}.product-stories__thumb img{transition:transform .6s cubic-bezier(.3,1,.3,1)}@media(hover:hover){.product-stories__item:hover .product-stories__thumb img{transform:scale(1.08)}}.story-dialog{width:36.2rem;max-width:calc(100vw - 3.2rem);max-height:calc(100dvh - 3.2rem);overflow:hidden;border-radius:2rem}.story-dialog__inner{display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem;height:100%}.story-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.story-dialog__title{margin:0}.story-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin:-1rem -1rem -1rem 0;padding:0;border-radius:50%;color:inherit;transition:background-color .25s}.story-dialog__close:hover{background:var(--color-background-secondary, #f5f5f5)}.story-dialog__close svg{width:2rem;height:2rem}.story-dialog__thumbs{display:flex;gap:1.2rem;list-style:none;margin:-.4rem 0 0;padding:.1rem;overflow-x:auto;scrollbar-width:none}.story-dialog__thumbs::-webkit-scrollbar{display:none}.story-dialog__thumb{display:block;flex:none;width:5.2rem;height:5.2rem;padding:.3rem;border-radius:50%;border:.1rem solid rgb(0 0 0 / .1);cursor:pointer;transition:border-color .25s}.story-dialog__thumb[aria-current=true]{border-color:#000}.story-dialog__thumb .media{width:100%;height:100%;border-radius:50%}.story-dialog__stage{position:relative;flex:1 1 auto;min-height:0;aspect-ratio:9 / 16;max-height:calc(100dvh - 22rem);margin:0 auto;width:100%;border-radius:1.2rem;overflow:hidden;background:#111;touch-action:pan-y}.story-dialog__slides{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.story-dialog__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.story-dialog__slide.is-active{opacity:1;visibility:visible}.story-dialog__slide video,.story-dialog__slide iframe,.story-dialog__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.story-dialog__slide video{background:#000}.story-dialog__controls{position:absolute;left:50%;bottom:12.2rem;transform:translate(-50%);display:flex;gap:.4rem;z-index:2}.story-dialog__controls[hidden]{display:none}.story-dialog__control{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border-radius:50%;background:#0006;color:#fff}.story-dialog__control svg{width:1.6rem;height:1.6rem}.story-dialog__icon-sound,.story-dialog__icon-play{display:none}.story-dialog__icon-pause{display:inline-flex}video-stories:not(.is-muted) .story-dialog__icon-muted{display:none}video-stories:not(.is-muted) .story-dialog__icon-sound{display:block}video-stories.is-paused .story-dialog__icon-pause{display:none}video-stories.is-paused .story-dialog__icon-play{display:inline-flex}.story-dialog__icon-play svg,.story-dialog__icon-pause svg{fill:currentColor}.story-dialog__nav{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;margin-top:-1.9rem;padding:0;border-radius:50%;background:#fff;color:#000;transition:background-color .25s}.story-dialog__nav--prev{left:1rem}.story-dialog__nav--next{right:1rem}.story-dialog__nav svg{width:1.4rem;height:1.4rem}@media(hover:hover){.story-dialog__nav:hover{background:var(--color-button, #000);color:var(--color-button-text, #000)}}.story-dialog__product{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;z-index:2;display:flex;align-items:center;gap:1.2rem;padding:1rem;border-radius:1rem;border:.1rem solid rgb(255 255 255 / .35);background:#ffffff2e;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);color:#fff}.story-dialog__product-media{position:relative;flex:none;width:5rem;height:5rem;border-radius:.8rem;overflow:hidden;background:#fff}.story-dialog__product-media img,.story-dialog__product-media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.story-dialog__product-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem;font-size:1.5rem;line-height:2.4rem}.story-dialog__product-title{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.story-dialog__product .price{color:inherit;font-size:1.5rem}.story-dialog__product .price__compare{color:#ffffffb3}.story-dialog__add{flex:none;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border-radius:50%;background:#fff;color:#000;transition:background-color .25s,color .25s}.story-dialog__add svg{width:2rem;height:2rem}.story-dialog__add[disabled]{opacity:.5}.story-dialog__add[aria-busy=true]{opacity:.6}@media(hover:hover){.story-dialog__add:hover{background:#000;color:#fff}}@media(max-width:749px){.story-dialog.modal{margin:auto 0 0;width:100vw;max-width:100vw;max-height:calc(100dvh - 6.4rem);border-radius:2rem 2rem 0 0;transform:translateY(100%)}.story-dialog.modal[open]{transform:none}@starting-style{.story-dialog.modal[open]{transform:translateY(100%)}}.story-dialog__stage{max-height:calc(100dvh - 26rem)}}.product-accordion{border-bottom:.1rem solid rgb(0 0 0 / .1)}.product-accordion+.product-accordion{margin-top:-2.4rem}.product-accordion>.accordion__summary{padding:2rem 0;font-size:clamp(1.92rem,calc(1.404vw + .844rem),2.64rem);line-height:1.454}.product-info__inner>.product-accordion:first-of-type>.accordion__summary,.product-info__inner>.shopify-block+.product-accordion>.accordion__summary{padding-top:0}.product-accordion>.accordion__summary .icon svg{width:1.6rem;height:1.6rem}.product-accordion>.accordion__content{padding-bottom:2rem;font-size:1.5rem;line-height:2.4rem}.product-accordion>.accordion__content ul{padding-left:2.4rem}.product-accordion>.accordion__content>*+*{margin-top:2.4rem}.product-share{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap}.product-share__links{display:flex;align-items:center;gap:1.6rem}.product-share__links span{margin-right:-.4rem}.product-share__links a{display:inline-flex;color:inherit;transition:opacity .25s}.product-share__links a:hover{opacity:.6}.product-share__links svg{width:2.4rem;height:2.4rem}.product-share__help{display:inline-flex;align-items:center;min-height:4.4rem;padding:.8rem 1.5rem;border:.1rem solid rgb(0 0 0 / .1);border-radius:6rem;text-decoration:none;color:inherit;font-size:1.5rem;transition:border-color .25s,background-color .25s}.product-share__help:hover{border-color:#000}.product-complementary{display:flex;flex-direction:column;gap:2rem}.product-complementary__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.product-complementary .product-card--horizontal{border-radius:1rem;padding:1.2rem;gap:1.6rem}.product-complementary .product-card--horizontal .product-card__media{width:13rem;border-radius:1rem}.product-complementary .product-card--horizontal .product-card__content{padding:0 .8rem 0 .4rem;gap:.8rem}.product-complementary .product-card--horizontal .cart-circle{width:4.4rem;height:4.4rem}@media(max-width:749px){.product-complementary .product-card--horizontal .product-card__media{width:9rem}}.sticky-atc{position:fixed;z-index:11;left:var(--page-padding-mobile);right:var(--page-padding-mobile);bottom:1.6rem;transform:translateY(calc(100% + 3rem));opacity:0;transition:transform .5s cubic-bezier(.3,1,.3,1),opacity .35s;pointer-events:none}.sticky-atc.is-visible{transform:none;opacity:1;pointer-events:auto}@media(min-width:768px){.sticky-atc{left:auto;right:3rem;bottom:3rem;width:42.5rem}}.sticky-atc__card{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:1.6rem;padding:1.2rem 2.4rem 1.2rem 1.2rem;border-radius:1rem;background:#fff;color:#000;box-shadow:0 .4rem 3rem #0000001a}.sticky-atc__media{position:relative;flex:none;width:8rem;height:8rem;border-radius:1rem;overflow:hidden;background:var(--color-card)}.sticky-atc__media img,.sticky-atc__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sticky-atc__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.sticky-atc__title{font-weight:var(--font-body-weight-medium);font-size:1.5rem;line-height:2.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__variant{font-size:1.4rem;line-height:2.2rem;color:#000000b3}.sticky-atc__add{flex:none;min-width:7rem;padding-inline:2rem}@media(max-width:749px){.sticky-atc__card{padding:.8rem 1.2rem .8rem .8rem;gap:1.2rem}.sticky-atc__media{width:5.6rem;height:5.6rem}}.pi-x{--pi-surface: var(--color-background-secondary);--pi-border: rgb(var(--color-foreground-rgb) / .09);--pi-radius: 1.6rem}.product-info__inner>.pi-x{margin-top:calc(var(--pi-mt, 2.4rem) - 2.4rem)}.pi-card-shadow{box-shadow:0 .1rem .2rem #0000000a,0 .4rem 1.2rem #0000000f}.pi-rating{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:var(--pi-rating-size, 1.4rem);line-height:1.4;color:inherit;text-decoration:none}.pi-rating--center{justify-content:center}.pi-rating--link:hover .pi-rating__count{text-decoration:underline;text-underline-offset:.2em}.pi-rating__stars{margin-right:.2rem}.pi-rating__value{font-weight:var(--font-body-weight-medium);font-variant-numeric:tabular-nums}.pi-rating__sep{width:.1rem;height:1.1em;background:rgb(var(--color-foreground-rgb) / .2);margin-inline:.3rem}.pi-benefits{--pi-cols: 2;display:grid;grid-template-columns:repeat(var(--pi-cols-m, 2),minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.pi-benefits--m-1{--pi-cols-m: 1}.pi-benefits--m-2{--pi-cols-m: 2}@media(min-width:768px){.pi-benefits{grid-template-columns:repeat(var(--pi-cols),minmax(0,1fr));gap:.8rem}.pi-benefits--cols-1{--pi-cols: 1}.pi-benefits--cols-2{--pi-cols: 2}.pi-benefits--cols-3{--pi-cols: 3}}.pi-benefit{display:flex;align-items:center;gap:.8rem;min-width:0;padding:.9rem 1.1rem;border-radius:var(--pi-radius);background:var(--pi-surface);border:.1rem solid var(--pi-border);transition:transform .35s cubic-bezier(.3,1,.3,1),box-shadow .35s}.pi-benefits--lift .pi-benefit:hover{transform:translateY(-.2rem);box-shadow:0 .8rem 1.8rem -1rem #00000040}.pi-benefit__icon{display:inline-flex;flex:none;color:var(--pi-icon, currentColor)}.pi-benefit__icon svg{width:2rem;height:2rem}.pi-benefit__text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.pi-benefit__title{font-size:1.3rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--pi-title, inherit)}.pi-benefit__sub{font-size:1.2rem;line-height:1.3;color:var(--pi-sub, rgb(var(--color-foreground-rgb) / .62))}@media(min-width:768px){.pi-benefit__title{font-size:1.4rem}.pi-benefit__sub{font-size:1.25rem}}.pi-trust{padding:1.5rem;border-radius:var(--pi-radius);background:var(--pi-surface);border:.1rem solid var(--pi-border)}.pi-trust__heading{margin:0 0 1rem;font-size:1.5rem;font-weight:700}.pi-trust__list{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 2rem;margin:0;padding:0;list-style:none}.pi-trust--center{text-align:center}.pi-trust--center .pi-trust__list{justify-content:center}.pi-trust--spread .pi-trust__list{justify-content:space-around}.pi-trust__item{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem;line-height:1.4}.pi-trust--italic .pi-trust__item{font-style:italic}.pi-trust__icon{display:inline-flex;flex:none}.pi-trust__icon svg{width:2rem;height:2rem}@media(max-width:767px){.pi-trust__list{gap:.8rem 1.5rem}.pi-trust__item{font-size:1.2rem}.pi-trust__icon svg{width:1.8rem;height:1.8rem}}.pi-offer{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;border-radius:var(--pi-radius);background:var(--pi-surface);border:.1rem solid var(--pi-border)}.pi-offer__icon{display:inline-grid;place-items:center;flex:none;width:3.2rem;height:3.2rem;border-radius:50%;background:rgb(var(--color-foreground-rgb) / .07)}.pi-offer__icon svg{width:1.8rem;height:1.8rem}.pi-offer__emoji{flex:none;font-size:1.8rem;line-height:1}.pi-offer__text{font-size:1.4rem;line-height:1.45}.pi-offer__text p{margin:0}.pi-offer__text strong{font-weight:700}.pi-review{position:relative;margin:0;padding:1.8rem;border-radius:var(--pi-radius);background:var(--pi-surface);border:.1rem solid var(--pi-border)}.pi-review__top{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.pi-review__avatar{width:4rem;height:4rem;border-radius:50%;object-fit:cover;flex:none}.pi-review__avatar--initial{display:inline-grid;place-items:center;background:rgb(var(--color-foreground-rgb) / .1);font-weight:700;font-size:1.6rem;text-transform:uppercase}.pi-review__name{font-weight:700;font-size:1.6rem;line-height:1}.pi-review__stars{--stars-size: 1.5rem}.pi-review__text{margin:0 0 1rem;font-size:1.4rem;line-height:1.55}.pi-review__text p{margin:0}.pi-review__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pi-review__verified{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:700}.pi-review__verified svg{width:1.6rem;height:1.6rem;color:var(--pi-verified, #111)}.pi-review__date{font-size:1.3rem;color:rgb(var(--color-foreground-rgb) / .6)}.pi-review__date--bottom{display:none}@media(min-width:481px){.pi-review__date--top{margin-left:auto;align-self:flex-start}}@media(max-width:480px){.pi-review__date--top{display:none}.pi-review__date--bottom{display:inline}.pi-review__text{font-size:1.3rem;line-height:1.6}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-main-product.css.map */
