:is(#st-productz-specificity,.productz),:is(#st-productz-specificity,.productz) *{box-sizing:border-box}:is(#st-productz-specificity,.productz){width:100%;padding:var(--pz-top-desktop) var(--pz-side-desktop) var(--pz-bottom-desktop)}:is(#st-productz-specificity,.productz) .productz__outer{width:100%;margin-inline:auto}:is(#st-productz-specificity,.productz) .productz__outer--full{max-width:none}:is(#st-productz-specificity,.productz) .productz__outer--container{max-width:1200px}:is(#st-productz-specificity,.productz) .productz__outer--custom{max-width:var(--pz-max-width)}:is(#st-productz-specificity,.productz) .productz__header{width:min(100%,var(--st-productz-v10));margin-bottom:var(--st-productz-v11)}:is(#st-productz-specificity,.productz) .productz__header--left{margin-right:auto;text-align:left}:is(#st-productz-specificity,.productz) .productz__header--center{margin-inline:auto;text-align:center}:is(#st-productz-specificity,.productz) .productz__header--right{margin-left:auto;text-align:right}:is(#st-productz-specificity,.productz) .productz__heading{margin:0;color:var(--pz-heading-color);font-size:var(--pz-heading-desktop);line-height:1.05;letter-spacing:-.035em;text-wrap:balance}:is(#st-productz-specificity,.productz) .productz__subheading{margin-top:12px;color:var(--pz-subheading-color);font-size:var(--pz-subheading-desktop);line-height:1.5}:is(#st-productz-specificity,.productz) .productz__subheading p{margin:0}:is(#st-productz-specificity,.productz) .productz__heading--uppercase,:is(#st-productz-specificity,.productz) .productz__subheading--uppercase{text-transform:uppercase}:is(#st-productz-specificity,.productz) .productz__tabs{display:flex;align-items:center;justify-content:var(--st-productz-v12);flex-wrap:wrap;gap:var(--st-productz-v13);margin-bottom:var(--st-productz-v14)}:is(#st-productz-specificity,.productz) .productz__tab{min-width:var(--pz-tab-width);min-height:42px;padding:9px 18px;border:var(--st-productz-v15) solid var(--st-productz-v16);border-radius:var(--pz-tab-radius);background:var(--pz-tab-bg);color:var(--pz-tab-text);font-size:var(--st-productz-v17);font-weight:var(--st-productz-v18);cursor:pointer;transition:transform .25s ease,color .25s ease,background .25s ease,border-color .25s ease}:is(#st-productz-specificity,.productz) .productz__tab:hover{transform:translateY(-1px)}:is(#st-productz-specificity,.productz) .productz__tab.is-active{color:var(--pz-tab-active-text);background:var(--pz-tab-active-bg);border-color:var(--st-productz-v19)}:is(#st-productz-specificity,.productz) .productz__panel{animation:productz-panel-in-var(--st-productz-v20) .5s cubic-bezier(.22,1,.36,1) both}@keyframes productz-panel-in-var(--st-productz-v21){from {opacity: 0; transform: translateY(10px);} to {opacity: 1; transform: none;}}:is(#st-productz-specificity,.productz) .productz__slider-wrapper{position:relative;width:100%;isolation:isolate}:is(#st-productz-specificity,.productz) .productz__track{width:100%;padding-top:var(--pz-grid-top);padding-bottom:var(--pz-grid-bottom)}:is(#st-productz-specificity,.productz)[data-layout-desktop=grid] .productz__track,:is(#st-productz-specificity,.productz)[data-layout-desktop=tabs][data-tabs-layout-desktop=grid] .productz__track{display:grid;grid-template-columns:repeat(var(--st-productz-v22),minmax(0,1fr));gap:var(--pz-gap-desktop)}:is(#st-productz-specificity,.productz)[data-layout-desktop=slider] .productz__track,:is(#st-productz-specificity,.productz)[data-layout-desktop=tabs][data-tabs-layout-desktop=slider] .productz__track{display:flex;gap:var(--pz-gap-desktop);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}:is(#st-productz-specificity,.productz)[data-layout-desktop=slider] .productz__track::-webkit-scrollbar,:is(#st-productz-specificity,.productz)[data-layout-desktop=tabs][data-tabs-layout-desktop=slider] .productz__track::-webkit-scrollbar{display:none}:is(#st-productz-specificity,.productz)[data-layout-desktop=slider] .productz__card,:is(#st-productz-specificity,.productz)[data-layout-desktop=tabs][data-tabs-layout-desktop=slider] .productz__card{flex:0 0 calc((100% - (var(--pz-gap-desktop) * (var(--st-productz-v23) - 1))) / var(--st-productz-v24));scroll-snap-align:start}:is(#st-productz-specificity,.productz) .productz__card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;padding:var(--st-productz-v0);border:var(--st-productz-v1);border-radius:var(--st-productz-v2);background:var(--st-productz-v3);box-shadow:var(--st-productz-v4);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}:is(#st-productz-specificity,.productz) .productz__card:hover{transform:translateY(var(--st-productz-v25))}:is(#st-productz-specificity,.productz) .productz__media{position:relative;width:100%;overflow:hidden;border-radius:var(--pz-image-radius);background:var(--st-productz-v26)}:is(#st-productz-specificity,.productz) .productz__media--1-1{aspect-ratio:1 / 1}:is(#st-productz-specificity,.productz) .productz__media--4-5{aspect-ratio:4 / 5}:is(#st-productz-specificity,.productz) .productz__media--9-16{aspect-ratio:9 / 16}:is(#st-productz-specificity,.productz) .productz__media--adapt{aspect-ratio:auto}:is(#st-productz-specificity,.productz) .productz__media-link{display:block;width:100%;height:100%}:is(#st-productz-specificity,.productz) .productz__image,:is(#st-productz-specificity,.productz) .productz__placeholder{display:block;width:100%;max-width:100%}:is(#st-productz-specificity,.productz) .productz__media:not(.productz__media--adapt) .productz__image,:is(#st-productz-specificity,.productz) .productz__media:not(.productz__media--adapt) .productz__placeholder{height:100%;object-fit:var(--st-productz-v27);object-position:center}:is(#st-productz-specificity,.productz) .productz__media--adapt .productz__image,:is(#st-productz-specificity,.productz) .productz__media--adapt .productz__placeholder{height:auto;object-fit:contain}:is(#st-productz-specificity,.productz) .productz__image{transition:opacity .55s ease,transform .7s cubic-bezier(.22,1,.36,1)}:is(#st-productz-specificity,.productz) .productz__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}:is(#st-productz-specificity,.productz) .productz__media:hover .productz__image--primary{opacity:var(--st-productz-v5);transform:scale(var(--st-productz-v28))}:is(#st-productz-specificity,.productz) .productz__media:hover .productz__image--secondary{opacity:1;transform:scale(var(--st-productz-v29))}:is(#st-productz-specificity,.productz) .productz__badge{position:absolute;top:var(--st-productz-v30);left:var(--st-productz-v31);z-index:3;display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:var(--pz-badge-radius);color:var(--pz-badge-text);font-size:var(--st-productz-v32);font-weight:var(--st-productz-v33);line-height:1}:is(#st-productz-specificity,.productz) .productz__badge--solid{background:var(--pz-badge-bg)}:is(#st-productz-specificity,.productz) .productz__badge--gradient{background:linear-gradient(135deg,var(--pz-badge-bg),var(--pz-badge-bg-2))}:is(#st-productz-specificity,.productz) .productz__badge--outline{color:var(--pz-badge-bg);background:transparent;border:1px solid currentColor}:is(#st-productz-specificity,.productz) .productz__info{display:flex;flex:1 1 auto;flex-direction:column;padding-top:var(--st-productz-v34)}:is(#st-productz-specificity,.productz) .productz__meta{display:flex;flex-direction:column}:is(#st-productz-specificity,.productz) .productz__vendor{min-height:calc(var(--pz-vendor-size) * 1.35);margin-bottom:var(--st-productz-v35);overflow:hidden;color:var(--pz-vendor-color);font-size:var(--pz-vendor-size);font-weight:var(--st-productz-v36);line-height:1.35;letter-spacing:var(--st-productz-v37)em;white-space:nowrap;text-overflow:ellipsis}:is(#st-productz-specificity,.productz) .productz__vendor--uppercase,:is(#st-productz-specificity,.productz) .productz__title--uppercase{text-transform:uppercase}:is(#st-productz-specificity,.productz) .productz__info--left{text-align:left}:is(#st-productz-specificity,.productz) .productz__info--center{text-align:center}:is(#st-productz-specificity,.productz) .productz__info--right{text-align:right}:is(#st-productz-specificity,.productz) .productz__title-link{color:inherit;text-decoration:none}:is(#st-productz-specificity,.productz) .productz__title{display:-webkit-box;margin:0;overflow:hidden;color:var(--pz-title-color);font-size:var(--pz-title-size);font-weight:var(--pz-title-weight);min-height:calc(var(--pz-title-size) * var(--pz-title-line-height) * var(--pz-title-lines));line-height:var(--pz-title-line-height);letter-spacing:-.015em;-webkit-box-orient:vertical;-webkit-line-clamp:var(--pz-title-lines)}:is(#st-productz-specificity,.productz) .productz__reviews{display:flex;align-items:center;justify-content:inherit;min-height:calc(var(--pz-review-size) * 1.45);margin-top:var(--st-productz-v38);gap:5px;color:var(--pz-review-color);font-size:var(--pz-review-size);line-height:1.2}:is(#st-productz-specificity,.productz) .productz__stars{display:inline-flex;gap:1px;color:color-mix(in srgb,var(--pz-review-color) 28%,transparent)}:is(#st-productz-specificity,.productz) .productz__reviews--left{justify-content:flex-start;text-align:left}:is(#st-productz-specificity,.productz) .productz__reviews--center{justify-content:center;text-align:center}:is(#st-productz-specificity,.productz) .productz__reviews--right{justify-content:flex-end;text-align:right}:is(#st-productz-specificity,.productz) .productz__stars .is-filled{color:var(--pz-review-color)}:is(#st-productz-specificity,.productz) .productz__review-score,:is(#st-productz-specificity,.productz) .productz__review-count{color:var(--st-productz-v39);font-size:var(--pz-review-text-size);font-weight:var(--st-productz-v40);opacity:.82}:is(#st-productz-specificity,.productz) .productz__prices{display:flex;flex:0 0 auto;min-height:var(--st-productz-v41);margin-top:var(--st-productz-v42);gap:var(--st-productz-v43)}:is(#st-productz-specificity,.productz) .productz__prices--inline{flex-direction:row;align-items:baseline}:is(#st-productz-specificity,.productz) .productz__prices--stacked{flex-direction:column;gap:3px}:is(#st-productz-specificity,.productz) .productz__prices--left{justify-content:flex-start;align-items:flex-start}:is(#st-productz-specificity,.productz) .productz__prices--center{justify-content:center;align-items:center}:is(#st-productz-specificity,.productz) .productz__prices--right{justify-content:flex-end;align-items:flex-end}:is(#st-productz-specificity,.productz) .productz__price{color:var(--pz-price-color);font-size:var(--pz-price-size);font-weight:var(--pz-price-weight);line-height:1.2}:is(#st-productz-specificity,.productz) .productz__compare{color:var(--pz-compare-color);font-size:var(--pz-compare-size);font-weight:var(--pz-compare-weight);line-height:1.2;text-decoration:line-through;opacity:.72}:is(#st-productz-specificity,.productz) .productz__compare--plain{text-decoration:none}:is(#st-productz-specificity,.productz) .productz__actions{margin-top:auto;padding-top:var(--st-productz-v44)}:is(#st-productz-specificity,.productz) .productz__quick-form{margin:0}:is(#st-productz-specificity,.productz) .productz__product-button,:is(#st-productz-specificity,.productz) .productz__view-all-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 20px;border-radius:var(--pz-button-radius);color:var(--pz-button-text);font-size:var(--st-productz-v45);font-weight:var(--st-productz-v46);line-height:1;text-decoration:none;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease}:is(#st-productz-specificity,.productz) .productz__product-button{width:var(--st-productz-v6)}:is(#st-productz-specificity,.productz) .productz__product-button--solid,:is(#st-productz-specificity,.productz) .productz__view-all-button--solid{border:1px solid var(--pz-button-bg);background:var(--pz-button-bg)}:is(#st-productz-specificity,.productz) .productz__product-button--gradient,:is(#st-productz-specificity,.productz) .productz__view-all-button--gradient{border:0;background:linear-gradient(var(--st-productz-v47)deg,var(--pz-button-bg),var(--pz-button-bg-2))}:is(#st-productz-specificity,.productz) .productz__product-button--outline,:is(#st-productz-specificity,.productz) .productz__view-all-button--outline{border:1px solid var(--pz-button-border);background:transparent}:is(#st-productz-specificity,.productz) .productz__product-button:hover,:is(#st-productz-specificity,.productz) .productz__view-all-button:hover{transform:translateY(-2px);box-shadow:var(--st-productz-v7)}:is(#st-productz-specificity,.productz) .productz__product-button--disabled{border:1px solid #ccc;background:#eee;color:#777;cursor:not-allowed}:is(#st-productz-specificity,.productz) .productz__product-button.is-loading{opacity:.7;pointer-events:none}:is(#st-productz-specificity,.productz) .productz__spinner{display:none;width:16px;height:16px;margin-left:9px;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;animation:productz-spin .75s linear infinite}:is(#st-productz-specificity,.productz) .is-loading .productz__spinner{display:inline-block}@keyframes productz-spin{to{transform:rotate(360deg)}}:is(#st-productz-specificity,.productz) .productz__view-all{margin-top:var(--st-productz-v48)}:is(#st-productz-specificity,.productz) .productz__view-all--left{text-align:left}:is(#st-productz-specificity,.productz) .productz__view-all--center{text-align:center}:is(#st-productz-specificity,.productz) .productz__view-all--right{text-align:right}:is(#st-productz-specificity,.productz) .productz__arrow{position:absolute;top:45%;z-index:5;display:grid;place-items:center;width:var(--st-productz-v49);height:var(--st-productz-v50);padding:0;border-radius:999px;color:var(--pz-arrow-color);transform:translateY(-50%);cursor:pointer;transition:transform .22s ease}:is(#st-productz-specificity,.productz) .productz__arrow:hover{transform:translateY(-50%) scale(1.06)}:is(#st-productz-specificity,.productz) .productz__arrow--prev{left:var(--st-productz-v51)}:is(#st-productz-specificity,.productz) .productz__arrow--next{right:var(--st-productz-v52)}:is(#st-productz-specificity,.productz) .productz__arrow--solid{border:0;background:var(--pz-arrow-bg)}:is(#st-productz-specificity,.productz) .productz__arrow--outline{border:1px solid currentColor;background:transparent}:is(#st-productz-specificity,.productz) .productz__arrow--glass{border:1px solid rgba(255,255,255,.2);background:color-mix(in srgb,var(--pz-arrow-bg) 60%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:is(#st-productz-specificity,.productz) .productz__arrow svg{width:52%;height:52%}:is(#st-productz-specificity,.productz) .productz__pagination{display:flex;align-items:center;justify-content:center;gap:7px;min-height:10px;margin-top:var(--st-productz-v53)}:is(#st-productz-specificity,.productz) .productz__dot{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:var(--pz-pagination-color);opacity:.35;cursor:pointer;transition:width .25s ease,opacity .25s ease}:is(#st-productz-specificity,.productz) .productz__dot.is-active{width:24px;opacity:1}:is(#st-productz-specificity,.productz) [hidden]{display:none!important}:is(#st-productz-specificity,.productz).productz--reveal{opacity:0;will-change:opacity,transform,filter,clip-path;transition:opacity var(--pz-reveal-duration) cubic-bezier(.22,1,.36,1),transform var(--pz-reveal-duration) cubic-bezier(.22,1,.36,1),filter var(--pz-reveal-duration) cubic-bezier(.22,1,.36,1),clip-path var(--pz-reveal-duration) cubic-bezier(.22,1,.36,1)}:is(#st-productz-specificity,.productz).productz--reveal-fade{transform:none}:is(#st-productz-specificity,.productz).productz--reveal-rise{transform:translateY(var(--pz-reveal-distance))}:is(#st-productz-specificity,.productz).productz--reveal-scale{transform:scale(.97)}:is(#st-productz-specificity,.productz).productz--reveal-blur{transform:translateY(calc(var(--pz-reveal-distance) * .5));filter:blur(14px)}:is(#st-productz-specificity,.productz).productz--reveal-clip{opacity:1;clip-path:inset(0 0 100% 0)}:is(#st-productz-specificity,.productz).productz--revealed{opacity:1;transform:none;filter:none;clip-path:inset(0)}:is(#st-productz-specificity,.productz).productz--revealed .productz__card{animation:productz-card-in-var(--st-productz-v54) .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--pz-card-index) * var(--pz-stagger))}@keyframes productz-card-in-var(--st-productz-v55){from {opacity: 0; transform: translateY(18px) scale(.985);} to {opacity: 1; transform: none;}}@media screen and (min-width:750px){:is(#st-productz-specificity,.productz)[data-layout-desktop=grid] .productz__tabs{display:var(--st-productz-v8)}}@media screen and (max-width:749px){:is(#st-productz-specificity,.productz){padding:var(--pz-top-mobile) var(--pz-side-mobile) var(--pz-bottom-mobile)}:is(#st-productz-specificity,.productz) .productz__heading{font-size:var(--pz-heading-mobile)}:is(#st-productz-specificity,.productz) .productz__subheading{font-size:var(--pz-subheading-mobile)}:is(#st-productz-specificity,.productz) .productz__tabs{display:var(--st-productz-v9);justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}:is(#st-productz-specificity,.productz) .productz__tabs::-webkit-scrollbar{display:none}:is(#st-productz-specificity,.productz)[data-layout-mobile=grid] .productz__track,:is(#st-productz-specificity,.productz)[data-layout-mobile=tabs][data-tabs-layout-mobile=grid] .productz__track{display:grid;grid-template-columns:repeat(var(--st-productz-v56),minmax(0,1fr));gap:var(--pz-gap-mobile);overflow:visible}:is(#st-productz-specificity,.productz)[data-layout-mobile=slider] .productz__track,:is(#st-productz-specificity,.productz)[data-layout-mobile=tabs][data-tabs-layout-mobile=slider] .productz__track{display:flex;gap:var(--pz-gap-mobile);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}:is(#st-productz-specificity,.productz)[data-layout-mobile=slider] .productz__track::-webkit-scrollbar,:is(#st-productz-specificity,.productz)[data-layout-mobile=tabs][data-tabs-layout-mobile=slider] .productz__track::-webkit-scrollbar{display:none}:is(#st-productz-specificity,.productz)[data-layout-mobile=slider] .productz__card,:is(#st-productz-specificity,.productz)[data-layout-mobile=tabs][data-tabs-layout-mobile=slider] .productz__card{flex:0 0 calc((100% - (var(--pz-gap-mobile) * (var(--st-productz-v57) - 1))) / var(--st-productz-v58));scroll-snap-align:start}:is(#st-productz-specificity,.productz):where([data-st-css-0=true]) .productz__arrow{display:none!important}}@media(prefers-reduced-motion:reduce){:is(#st-productz-specificity,.productz),:is(#st-productz-specificity,.productz) *,:is(#st-productz-specificity,.productz) *:before,:is(#st-productz-specificity,.productz) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:is(#st-productz-specificity,.productz).productz--reveal{opacity:1;transform:none;filter:none;clip-path:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/st-productz.css.map */
