.template-product{--pm-radius: 1.8rem;--pm-radius-sm: 1.3rem;--pm-card: #f3f3f2;--pm-line: rgba(18, 18, 18, .1);--pm-muted: rgba(18, 18, 18, .62);--pm-gutter: 1.2rem;--pm-card-h: min(96vw, 54svh)}@media screen and (max-width:749px){.template-product{--pm-card-h: min( calc(100vw - 6rem) , 50svh)}}@media screen and (min-width:990px){.template-product{--pm-card-h: clamp(42rem, calc(100svh - var(--header-height, 7.6rem) - 17rem), 66rem)}}.template-product .page-width:has(>.product){max-width:none;padding-left:0;padding-right:0}.template-product .product.grid{margin:0}.template-product .product .product__media-wrapper,.template-product .product .product__info-wrapper{max-width:100%;padding-left:0;padding-right:0;margin:0}.template-product .product__info-wrapper{box-sizing:border-box;padding:2rem var(--pm-gutter) 3.6rem!important}@media screen and (min-width:990px){.template-product .product.grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:0;align-items:start}.template-product .product .product__media-wrapper,.template-product .product .product__info-wrapper{width:100%;max-width:none;flex:none}.template-product .product__info-wrapper{padding:3rem clamp(2.8rem,4vw,6.4rem) 5rem!important}.template-product .product__info-container{max-width:46rem;margin:0 auto}}@media screen and (min-width:750px)and (max-width:989px){.template-product .product.grid{display:block}.template-product .product .product__media-wrapper,.template-product .product .product__info-wrapper{width:100%;max-width:none}.template-product .product__info-wrapper{padding:2.4rem 2.4rem 4rem!important}}.template-product .product__media-wrapper media-gallery{display:block;margin:0 var(--pm-gutter)}.template-product .product__media-wrapper slider-component:not(.thumbnail-slider){position:relative}.template-product .product__media-list{margin:0;padding:0;gap:0}.template-product .product__media-list .product__media-item{padding:0;margin:0}.template-product .product-media-container{border-radius:var(--pm-radius);overflow:hidden!important;background:var(--pm-card);box-shadow:none}.template-product .product-media-container:after{display:none}.template-product .product__media-list .product__media.media,.template-product .product__media-list .product-media-container .media,.template-product .product__media-list .product-media-container.constrain-height .media{box-sizing:border-box!important;padding:0!important;height:var(--pm-card-h);background:var(--pm-card);border-radius:var(--pm-radius)}.template-product .product__media-list .product__media img{object-fit:contain;mix-blend-mode:multiply}.template-product .product__media-icon{display:none}.template-product .product__media-toggle{cursor:zoom-in}.template-product .pm-gal-arrow{position:absolute;z-index:3;top:calc(var(--pm-card-h) / 2);display:grid;place-items:center;width:4rem;height:4rem;margin-top:-2rem;padding:0;border:0;border-radius:50%;background:#ffffffeb;box-shadow:0 2px 10px #0000001f;color:rgb(var(--color-foreground));cursor:pointer;transition:transform .2s,background-color .2s}.template-product .pm-gal-arrow:hover{background:#fff;transform:scale(1.06)}.template-product .pm-gal-arrow--prev{left:1.2rem}.template-product .pm-gal-arrow--next{right:1.2rem}.template-product .pm-gal-arrow svg{display:block;width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.template-product .product__media-wrapper .slider-buttons{position:static;justify-content:center;margin-top:.6rem}.template-product .product__media-wrapper .slider-buttons .slider-button{display:none}.template-product .thumbnail-list{gap:.7rem;margin-top:.7rem}.template-product .thumbnail-list__item{margin:0}.template-product .thumbnail{border:0;outline:0;box-shadow:none;border-radius:var(--pm-radius-sm);overflow:hidden;background:var(--pm-card)}.template-product .thumbnail img{mix-blend-mode:multiply}.template-product .thumbnail[aria-current=true]{box-shadow:0 0 0 1.5px rgb(var(--color-foreground)) inset}@media screen and (min-width:750px){.template-product .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(12.5% - .7rem)}}@media screen and (min-width:990px){.template-product .product__media-wrapper media-gallery{margin:0 0 0 var(--pm-gutter);position:sticky;top:calc(var(--header-height, 7.6rem) + .4rem)}}@media screen and (max-width:749px){.template-product .product__media-wrapper media-gallery{margin:0}.template-product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.template-product .product__media-list{width:100%;margin:0;padding:0 var(--pm-gutter);gap:.8rem;scroll-padding-left:var(--pm-gutter);scroll-snap-type:x mandatory}.template-product .product__media-list .product__media-item{flex:none;width:calc(100% - 3.6rem);margin-left:0!important;scroll-snap-align:start}.template-product .product__media-list:after{display:none}.template-product .pm-gal-arrow{width:3.4rem;height:3.4rem;margin-top:-1.7rem}.template-product .pm-gal-arrow--prev{left:2rem}.template-product .pm-gal-arrow--next{right:4.4rem}}.template-product .product-media-modal{background:#12121280;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.template-product .product-media-modal__dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:min(94vw,96rem);height:min(80svh,78rem);border-radius:2rem;overflow:hidden;background:#fff;box-shadow:0 30px 80px #0000004d}.template-product .product-media-modal__content{position:relative;display:flex;width:100%;height:100%;max-height:none;padding:0!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;background:#fff}.template-product .product-media-modal__content::-webkit-scrollbar{display:none}.template-product .product-media-modal__content>*{display:block!important;flex:0 0 100%;box-sizing:border-box;width:100%!important;height:100%!important;margin:0!important;padding:2rem;object-fit:contain;mix-blend-mode:multiply;scroll-snap-align:center}.template-product .product-media-modal__toggle{position:absolute;top:1.4rem;right:1.4rem;z-index:4;width:4rem;height:4rem;padding:1.1rem;background:#ffffffeb;box-shadow:0 2px 10px #0000001f}.template-product .pm-lb-arrow{position:absolute;z-index:4;top:50%;display:grid;place-items:center;width:4.4rem;height:4.4rem;margin-top:-2.2rem;padding:0;border:0;border-radius:50%;background:#ffffffeb;box-shadow:0 2px 10px #00000024;color:rgb(var(--color-foreground));cursor:pointer}.template-product .pm-lb-arrow--prev{left:1.4rem}.template-product .pm-lb-arrow--next{right:1.4rem}.template-product .pm-lb-arrow svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:749px){.template-product .product-media-modal__dialog{width:calc(100vw - 2.4rem);height:min(74svh,120vw)}.template-product .product-media-modal__content>*{padding:1.2rem}.template-product .pm-lb-arrow{width:3.6rem;height:3.6rem;margin-top:-1.8rem}}.template-product .product__info-container{display:block;max-width:100%}.template-product .product__info-container>*{margin:1.3rem 0 0;min-width:0}.template-product .product__info-container>:first-child{margin-top:0}.template-product .product__info-container>.product__title{margin-top:1.1rem;container-type:inline-size}.template-product .product__info-container>.pm-badge-row+.product__title{margin-top:1.2rem}.template-product .product__title h1,.template-product .product__title h2{margin:0;font-size:clamp(1.1rem,calc(100cqw / (var(--tl, 40) * .58)),1.7rem)!important;line-height:1.25;font-weight:700!important;letter-spacing:-.012em!important;text-transform:none!important;white-space:nowrap}.template-product .product__title h1.pm-compact,.template-product .product__title h2.pm-compact{font-weight:600!important;letter-spacing:-.025em!important}.template-product .product__title h1.pm-wrap,.template-product .product__title h2.pm-wrap{white-space:normal;text-wrap:balance}.template-product .product__info-container [id^=price-]{margin-top:.9rem}.template-product .product__info-container .price{margin:0}.template-product .product__info-container .price .price-item,.template-product .product__info-container .price--large .price-item{font-size:1.7rem;font-weight:800;letter-spacing:-.01em;line-height:1.25}.template-product .product__info-container .price--on-sale .price-item--regular{font-size:1.3rem;font-weight:500}.template-product .product__info-container>.product__tax{margin-top:-.2rem}.template-product .product__tax,.template-product .product__tax a,.template-product .product__tax *{font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:500;line-height:1.45!important;letter-spacing:0!important;color:var(--pm-muted)}.template-product .product__tax{margin-bottom:0}.template-product .product__tax a{text-underline-offset:.2rem}.template-product .product__info-container>div:not([class]):not([id]):has(>form.installment){margin:0}.template-product .socialProof{max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;justify-content:center!important;gap:1rem!important;font-family:var(--font-body-family)!important;font-size:1.2rem!important;line-height:1.45!important;letter-spacing:0!important;color:var(--pm-muted)!important}.template-product .socialProof__text,.template-product .socialProof__text *{font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:500;line-height:1.45!important;letter-spacing:0!important;color:var(--pm-muted)!important}.template-product .socialProof__text{text-align:left}.template-product .socialProof__text strong,.template-product .socialProof__text b{color:rgb(var(--color-foreground))!important;font-weight:700}.template-product .product__info-container>.shopify-block:has(.socialProof),.template-product .product__info-container>.shopify-app-block:has(.socialProof){margin-top:1.8rem}.template-product .product__info-container>.shopify-block:has(.socialProof)+*,.template-product .product__info-container>.shopify-app-block:has(.socialProof)+*{margin-top:1.8rem}.template-product .product-form__quantity,.template-product .product__info-container>.product-form__input{display:none!important}.template-product .st_inventory-wrapper *{font-family:var(--font-body-family)!important;letter-spacing:0!important}.template-product .st_inventory-wrapper{gap:.7rem}.template-product .st_inventory-wrapper .st_inventory-text{font-size:1.2rem!important;line-height:1.45!important;font-weight:500;color:var(--pm-muted)!important}.template-product .st_inventory-dot{width:.7rem!important;min-width:.7rem!important;max-width:.7rem!important;height:.7rem!important;min-height:.7rem!important;max-height:.7rem!important}.template-product .product-form__buttons{max-width:none}.template-product .product-form__submit,.template-product .product-form__submit.button{min-height:4.8rem;border-radius:var(--pm-radius-sm);font-size:1.25rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.template-product .product-form__submit:focus-visible,.template-product .product-form__submit.button:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #12121280}.template-product .shopify-payment-button{--shopify-accelerated-checkout-button-block-size: 4.4rem;--shopify-accelerated-checkout-button-border-radius: 1.3rem;--shopify-accelerated-checkout-row-gap: .8rem;margin-top:.8rem}.template-product .shopify-payment-button__button{min-height:4.4rem;border-radius:var(--pm-radius-sm)!important;font-size:1.25rem}.template-product .shopify-payment-button__more-options{margin:.9rem 0 0;font-size:1.15rem;color:var(--pm-muted);text-decoration:underline;text-underline-offset:.3rem}.template-product .sternify-payment-icons{height:1.8rem!important;justify-content:center;gap:.5rem!important;opacity:.9}.template-product .st_OrderStatus{padding:1.4rem 1.4rem 1.2rem;border:1px solid var(--pm-line);border-radius:var(--pm-radius-sm);background:#fff}.template-product .st_OrderStatus *{font-family:var(--font-body-family)!important}.template-product .st_OrderStatus-Title{font-size:1.2rem!important;font-weight:600;letter-spacing:0}.template-product .st_OrderStatus-Green{color:#16a34a!important;font-weight:800}.template-product .st_OrderStatus-Node-Icon-Contianer{background:#f1f1f0!important;border:1px solid var(--pm-line);transform:scale(.88)}.template-product .st_OrderStatus-Node-Icon--default{background-color:rgb(var(--color-foreground))!important}.template-product .st_OrderStatus-Line{filter:grayscale(1) contrast(.8) brightness(1.1);opacity:.55}.template-product .st_OrderStatus-Node-Title{font-size:1.1rem!important;font-weight:700}.template-product .st_OrderStatus-Node-Text{font-size:1rem!important;color:var(--pm-muted)!important}.template-product .st_cashout-prdouctinfo{gap:.7rem!important}.template-product .st_cashout-prdouctinfo *{font-family:var(--font-body-family)!important}.template-product .st_cashout-prdouctinfo-box{gap:.9rem!important;padding:1.1rem 1rem!important;background:#fff!important;border:1px solid var(--pm-line)!important;border-radius:var(--pm-radius-sm)!important}.template-product .st_cashout-prdouctinfo-box-wrapper img,.template-product .st_cashout-prdouctinfo-box-wrapper svg{width:2rem!important;min-height:2rem!important;height:2rem!important;max-height:2rem!important;filter:grayscale(1) contrast(1.2)}.template-product .st_cashout-prdouctinfo-box-text span{font-size:1rem!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase;line-height:1.25}.template-product .st_cashout-prdouctinfo-box-text span strong{font-weight:800!important}.template-product .st_cashout-prdouctinfo-box-text p{margin:.15rem 0 0;font-size:1rem!important;line-height:1.3;color:var(--pm-muted)!important}.template-product .pm-badge-row{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem}.template-product .pm-verify{position:relative;display:inline-block}.template-product .pm-verified{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem .9rem .6rem .8rem;border:1px solid var(--pm-line);border-radius:999px;background:#f6f6f5;color:rgb(var(--color-foreground));font-size:1.15rem;font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap;list-style:none;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s,border-color .2s}.template-product .pm-verified::-webkit-details-marker{display:none}.template-product .pm-verified::marker{content:""}.template-product .pm-verified:hover,.template-product .pm-verify[open]>.pm-verified{background:#fff;border-color:#12121247}.template-product .pm-verified:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.template-product .pm-verified svg{display:block;width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.template-product .pm-verified .pm-verified__chev{width:1.2rem;height:1.2rem;margin-left:.1rem;stroke-width:2;opacity:.5;transition:transform .25s ease}.template-product .pm-verify[open] .pm-verified__chev{transform:rotate(180deg)}.template-product .pm-verify__pop{position:absolute;z-index:8;top:calc(100% + .9rem);left:0;display:flex;align-items:flex-start;gap:1.2rem;width:min(33rem,calc(100vw - 2.4rem));box-sizing:border-box;padding:1.5rem 1.6rem 1.6rem 1.5rem;background:#fff;border:1px solid var(--pm-line);border-radius:var(--pm-radius-sm);box-shadow:0 18px 50px #00000029,0 2px 8px #0000000d;white-space:normal}.template-product .pm-verify__pop:before{content:"";position:absolute;top:-.65rem;left:2.4rem;width:1.2rem;height:1.2rem;background:#fff;border-top:1px solid var(--pm-line);border-left:1px solid var(--pm-line);transform:rotate(45deg)}.template-product .pm-verify__icon{flex:0 0 auto;display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:rgb(var(--color-foreground));color:#fff}.template-product .pm-verify__icon svg{display:block;width:1.9rem;height:1.9rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.template-product .pm-verify__body{min-width:0}.template-product .pm-verify__title{display:block;font-size:1.4rem;font-weight:700;line-height:1.25;letter-spacing:-.005em}.template-product .pm-verify__sub{display:block;margin-top:.2rem;font-size:1.2rem;font-weight:600;line-height:1.35;color:var(--pm-muted)}.template-product .pm-verify__text{margin:.8rem 0 0;font-size:1.2rem;line-height:1.5;letter-spacing:0;color:var(--pm-muted)}@media(prefers-reduced-motion:no-preference){.template-product .pm-verify[open] .pm-verify__pop{animation:pm-pop .22s ease-out}@keyframes pm-pop{0%{opacity:0;transform:translateY(-.5rem) scale(.98)}to{opacity:1;transform:none}}}.template-product .pm-badge-row__note{font-size:1.1rem;line-height:1.3;color:var(--pm-muted)}.template-product .pm-ship{border:1px solid var(--pm-line);border-radius:var(--pm-radius-sm);background:#fff;overflow:hidden}.template-product .pm-ship__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.4rem;border-bottom:1px solid var(--pm-line)}.template-product .pm-ship__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.template-product .pm-ship__flag{flex:0 0 auto;display:none;width:2rem;height:1.4rem;border-radius:.3rem;object-fit:cover;box-shadow:0 0 0 1px var(--pm-line)}.template-product .pm-ship__list{margin:0;padding:.2rem 1.4rem;list-style:none}.template-product .pm-ship__item{display:flex;align-items:center;gap:1.1rem;margin:0;padding:.95rem 0;font-size:1.2rem;line-height:1.35}.template-product .pm-ship__item+.pm-ship__item{border-top:1px solid var(--pm-line)}.template-product .pm-ship__item svg{flex:0 0 auto;width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.template-product .product__accordion{margin:0!important;border:0;border-top:1px solid var(--pm-line)}.template-product .product__accordion:has(+:not(.product__accordion)){border-bottom:1px solid var(--pm-line)}.template-product .product__accordion summary{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 0}.template-product .product__accordion summary:focus,.template-product .product__accordion summary:focus-visible{outline:none;box-shadow:none}.template-product .product__accordion summary:focus-visible .accordion__title{text-decoration:underline;text-underline-offset:.4rem}.template-product .product__accordion .summary__title{gap:0}.template-product .product__accordion .summary__title .icon-accordion,.template-product .product__accordion .summary__title svg{display:none}.template-product .product__accordion .accordion__title{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.template-product .product__accordion summary>.icon-caret{display:none}.template-product .product__accordion summary:after{content:"+";flex:0 0 auto;font-size:2rem;font-weight:300;line-height:1}.template-product .product__accordion details[open]>summary:after{content:"\2212"}.template-product .product__accordion .accordion__content{padding:0 0 1.8rem;font-size:1.3rem;line-height:1.6;color:var(--pm-muted)}.template-product .accordion__content p:empty,.template-product .accordion__content p:has(>br:only-child){display:none}.template-product .pm-specs{margin:0 0 1.4rem;border:1px solid var(--pm-line);border-radius:var(--pm-radius-sm);background:#fff;overflow:hidden}.template-product .pm-spec{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin:0;padding:1.1rem 1.4rem;line-height:1.3}.template-product .pm-spec+.pm-spec{border-top:1px solid var(--pm-line)}.template-product .pm-spec__k{font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-muted)}.template-product .pm-spec__v{display:inline-flex;align-items:center;gap:1rem;font-size:1.35rem;font-weight:800;color:rgb(var(--color-foreground))}.template-product .pm-meter{position:relative;display:inline-block;width:6.4rem;height:.5rem;border-radius:999px;background:#1212121a;overflow:hidden}.template-product .pm-meter:before{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--v, 0) * 100%);border-radius:inherit;background:rgb(var(--color-foreground))}.template-product .pm-table{margin:0 0 1.2rem;border:1px solid var(--pm-line);border-radius:var(--pm-radius-sm);background:#fff;overflow:hidden}.template-product .pm-table table{width:100%!important;margin:0!important;border:0!important;border-collapse:collapse;table-layout:auto}.template-product .pm-table col{width:auto!important}.template-product .pm-table th,.template-product .pm-table td{width:auto!important;padding:.85rem 1.4rem!important;border:0!important;border-top:1px solid var(--pm-line)!important;background:transparent!important;font-size:1.25rem!important;font-weight:500;line-height:1.3;text-align:left!important;color:var(--pm-muted)}.template-product .pm-table tr:first-child th,.template-product .pm-table tr:first-child td{border-top:0!important;background:#f6f6f5!important;font-size:1.05rem!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.template-product .pm-table th p,.template-product .pm-table td p{display:block!important;margin:0}.template-product .pm-table tr.is-current th,.template-product .pm-table tr.is-current td{background:#1212120d!important;color:rgb(var(--color-foreground));font-weight:800}.template-product .pm-note{position:relative;margin:0;padding:.9rem 0 .9rem 2.6rem;font-size:1.3rem;line-height:1.5}.template-product .pm-note+.pm-note{border-top:1px solid var(--pm-line)}.template-product .pm-note:before{content:"";position:absolute;left:0;top:1.15rem;width:1.6rem;height:1.6rem;border-radius:50%;background:#f1f1f0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.6 8.3l2.2 2.2 4.6-4.8' fill='none' stroke='%23121212' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}.template-product .pm-tp{margin-top:2.4rem}.template-product .pm-tp__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:1.1rem}.template-product .pm-tp__rating{display:flex;flex-direction:column;gap:.35rem;min-width:0;color:inherit;text-decoration:none}.template-product a.pm-tp__rating:hover .pm-tp__label{text-decoration:underline;text-underline-offset:.3rem}.template-product .pm-tp__brand{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem}.template-product .pm-tp__brand-name{font-size:1.4rem;font-weight:800;letter-spacing:-.01em}.template-product .pm-tp__logo-star{width:1.7rem;height:1.7rem;flex:0 0 auto}.template-product .pm-tp__stars{display:inline-flex;gap:.2rem}.template-product .pm-tp__star{display:grid;place-items:center;width:1.7rem;height:1.7rem;background:linear-gradient(90deg,#00b67a var(--fill, 100%),#dcdce6 var(--fill, 100%))}.template-product .pm-tp__star svg{display:block;width:1.15rem;height:1.15rem}.template-product .pm-tp__stars--sm .pm-tp__star{width:1.3rem;height:1.3rem}.template-product .pm-tp__stars--sm .pm-tp__star svg{width:.9rem;height:.9rem}.template-product .pm-tp__meta{margin:0;font-size:1.2rem;line-height:1.3;color:var(--pm-muted)}.template-product .pm-tp__meta strong{color:rgb(var(--color-foreground));font-weight:800}.template-product .pm-tp__nav{display:flex;flex:0 0 auto;gap:.4rem}.template-product .pm-tp__btn{display:grid;place-items:center;width:3.2rem;height:3.2rem;padding:0;border:1px solid var(--pm-line);border-radius:50%;background:#fff;color:rgb(var(--color-foreground));cursor:pointer;transition:background-color .2s,opacity .2s}.template-product .pm-tp__btn:hover:not([disabled]){background:var(--pm-card)}.template-product .pm-tp__btn[disabled]{opacity:.35;cursor:default}.template-product .pm-tp__track{display:flex;gap:.8rem;margin:0 calc(-1 * var(--pm-gutter));padding:0 var(--pm-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--pm-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.template-product .pm-tp__track::-webkit-scrollbar{display:none}@media screen and (min-width:990px){.template-product .pm-tp__track{margin:0;padding:0;scroll-padding-left:0}}.template-product .pm-tp__card{position:relative;flex:0 0 min(27rem,82%);display:flex;flex-direction:column;justify-content:space-between;gap:1rem;min-height:11rem;padding:1.4rem;border-radius:var(--pm-radius-sm);background:var(--pm-card);scroll-snap-align:start}.template-product .pm-tp__text{margin:0;font-size:1.25rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.template-product .pm-tp__by{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .7rem;margin:0;font-size:1.1rem}.template-product .pm-tp__author{font-weight:800;letter-spacing:.06em;text-transform:uppercase}.template-product .pm-tp__src{color:var(--pm-muted)}.template-product .pm-tp__hit{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}
/*# sourceMappingURL=/cdn/shop/t/62/assets/product-modern.css.map */
