.hidden{display:none!important}.tz-section-header{margin-bottom:2rem;text-align:start}.tz-featured-product-section .tz-section-header,[class*=tz-featured-product] .tz-section-header{background-color:var(--color-background);padding-top:1rem;padding-bottom:1rem;margin-top:calc(-1 * var(--tz-product-padding-y, 2rem) + 1rem);margin-inline-start:calc(-1 * var(--tz-product-padding-x, 1rem));margin-inline-end:calc(-1 * var(--tz-product-padding-x, 1rem));padding-inline-start:var(--tz-product-padding-x, 1rem);padding-inline-end:var(--tz-product-padding-x, 1rem)}@media screen and (min-width: 640px){.tz-featured-product-section .tz-section-header,[class*=tz-featured-product] .tz-section-header{margin-inline-start:-1.5rem;margin-inline-end:-1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem}}@media screen and (min-width: 1024px){.tz-featured-product-section .tz-section-header,[class*=tz-featured-product] .tz-section-header{margin-inline-start:-2rem;margin-inline-end:-2rem;padding-inline-start:2rem;padding-inline-end:2rem}}.tz-section-title{font-size:1.75rem;font-weight:700;font-family:var(--tz-product-font-family);color:var(--color-foreground);text-align:start;margin-block-end:1rem}.tz-section-description{font-size:1.125rem;font-family:var(--tz-product-font-family);color:#000000b3;text-align:start;margin:0}.tz-heading-sm{font-size:1.25rem}.tz-heading-md{font-size:1.5rem}.tz-heading-lg{font-size:1.75rem}.tz-heading-xl{font-size:2rem}@media screen and (min-width: 750px){.tz-section-header{margin-block-end:2.5rem}.tz-heading-sm{font-size:1.5rem}.tz-heading-md{font-size:1.75rem}.tz-heading-lg{font-size:2rem}.tz-heading-xl{font-size:2.5rem}}@media screen and (max-width: 749px){.tz-section-title{font-size:1.5rem}.tz-section-description{font-size:1rem}}:root{--tz-product-primary: #F8E71C;--tz-product-primary-hover: #E6D61A;--tz-product-bg-subtle: var(--color-background);--tz-product-bg-dark: var(--color-foreground);--tz-product-bg-dark-subtle: var(--color-foreground);--tz-product-text-light: var(--color-foreground);--tz-product-text-dark: var(--color-background);--tz-product-border-light: var(--color-border);--tz-product-border-dark: var(--color-border);--tz-product-container-max: 1280px;--tz-product-gap: 2.5rem;--tz-product-padding-x: 1rem;--tz-product-padding-y: 2rem;--tz-product-font-family: "Heebo", sans-serif;--tz-product-vendor-size: 1.125rem;--tz-product-title-size: 1.5rem;--tz-product-price-size: 1.25rem;--tz-product-text-sm: .875rem;--tz-product-text-xs: .75rem;--tz-product-text-10px: 10px;--tz-product-grid-cols-mobile: 1;--tz-product-grid-cols-desktop: 12;--tz-product-media-span: 7;--tz-product-info-span: 5;--tz-product-thumbnail-width: 5rem;--tz-product-sticky-top: 1rem}html.light body .tz-product-service-icons .tz-product-service-icon .tz-product-service-icon-wrapper>span{color:var(--color-foreground)}@media (prefers-color-scheme: dark){:root{--tz-product-bg-subtle: var(--tz-product-bg-dark-subtle)}}.dark{--tz-product-bg-subtle: var(--tz-product-bg-dark-subtle)}product-info,.tz-product-section{display:block;width:100%}product-info h1,product-info h2,product-info h3,product-info h4,product-info h5,product-info h6,product-info p,product-info span,product-info div,product-info li,product-info td,product-info th,product-info a,product-info label{color:inherit}.tz-product-container{max-width:var(--tz-product-container-max);margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:var(--tz-product-padding-x);padding-inline-end:var(--tz-product-padding-x);padding-block-start:var(--tz-product-padding-y);padding-block-end:var(--tz-product-padding-y);overflow-x:hidden;width:100%;box-sizing:border-box}@media screen and (min-width: 640px){product-info .page-width,.tz-product-container{padding-inline-start:1.5rem;padding-inline-end:1.5rem}}@media screen and (min-width: 1024px){product-info .page-width,.tz-product-container{padding-inline-start:2rem;padding-inline-end:2rem}}.tz-product-breadcrumb{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;font-size:var(--tz-product-text-sm);color:#00000080;margin-bottom:3rem;text-align:center;flex-wrap:wrap}[dir=ltr] .tz-product-breadcrumb{direction:ltr}@media (max-width: 640px){.tz-product-breadcrumb{flex-direction:row;align-items:center;justify-content:flex-start;gap:.375rem;font-size:var(--tz-product-text-xs);margin-block-end:1.5rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-block-end:.5rem;text-align:start}.tz-product-breadcrumb::-webkit-scrollbar{display:none}.tz-product-breadcrumb a,.tz-product-breadcrumb span{white-space:nowrap;flex-shrink:0;display:inline-block}.tz-product-breadcrumb span:not(:last-child){margin-inline:.125rem;opacity:.6;font-size:.75em}}.tz-product-breadcrumb a{color:#00000080;text-decoration:none;transition:color .2s}.tz-product-breadcrumb a:hover{color:var(--color-foreground)}.tz-product-breadcrumb span:last-child{color:var(--color-foreground);font-weight:500}.tz-product-description{margin-block-start:2rem;padding-block-start:2rem;border-block-start:1px solid rgba(0,0,0,.1)}.tz-product-description__content{font-size:var(--tz-product-text-sm);line-height:1.6;color:var(--color-foreground);text-align:start}.tz-product-description__content h1,.tz-product-description__content h2,.tz-product-description__content h3,.tz-product-description__content h4,.tz-product-description__content h5,.tz-product-description__content h6{margin-block-start:1.5rem;margin-block-end:.75rem;font-weight:600;color:var(--color-foreground)}.tz-product-description__content p{margin-block-end:1rem}.tz-product-description__content ul,.tz-product-description__content ol{margin-block-end:1rem;padding-inline-start:1.5rem}.tz-product-description__content li{margin-block-end:.5rem}.tz-product-description__content img{max-width:100%;height:auto;border-radius:8px;margin-block:1rem}.tz-product-description__content blockquote{border-inline-end:4px solid var(--tz-product-primary);padding-inline-end:1rem;margin-block:1.5rem;font-style:italic;color:#000c}@media (max-width: 640px){.tz-product-description{margin-block-start:1.5rem;padding-block-start:1.5rem}.tz-product-description__content{font-size:var(--tz-product-text-xs)}.tz-product-description__content h1,.tz-product-description__content h2,.tz-product-description__content h3{font-size:1.1rem}}.tz-zoom-dialog-overlay{position:fixed;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;background-color:#000000e6;display:none;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tz-zoom-dialog{position:relative;max-width:90vw;max-height:90vh;background:transparent;border-radius:8px;overflow:hidden;display:flex;justify-content:center;align-items:center}.tz-zoom-dialog-close{position:absolute;inset-block-start:20px;inset-inline-end:20px;background:#000c;color:var(--color-background);border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10001;transition:all .2s ease;box-shadow:0 2px 10px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tz-zoom-dialog-close:hover{background:#000000e6;transform:scale(1.1);box-shadow:0 4px 20px #0006}.tz-zoom-dialog-close .material-icons-outlined{font-size:28px;font-weight:300}.tz-zoom-dialog-content{position:relative;display:flex;justify-content:center;align-items:center;max-width:100%;max-height:100%}.tz-zoom-dialog-image{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 10px 30px #00000080}@media (max-width: 768px){.tz-zoom-dialog-overlay{padding:1rem}.tz-zoom-dialog{max-width:100%;max-height:100%}.tz-zoom-dialog-close{inset-block-start:15px;inset-inline-end:15px;width:44px;height:44px}.tz-zoom-dialog-close .material-icons-outlined{font-size:24px}}.tz-product-grid{display:flex;flex-wrap:wrap;gap:var(--tz-product-gap);margin:0;width:100%;max-width:100%;box-sizing:border-box}@media screen and (min-width: 1024px){.tz-product-grid{flex-direction:row}}.tz-product-info{flex:0 0 100%;order:2;padding:0}@media screen and (min-width: 1024px){.tz-product-info{flex:var(--tz-product-info-span);order:1}}.tz-product-info-inner{display:flex;flex-direction:column;gap:var(--tz-product-info-gap, 1.5rem);padding:0}.tz-product-gallery{flex:0 0 100%;order:1;padding:0}@media screen and (min-width: 1024px){.tz-product-gallery{flex:var(--tz-product-media-span);order:2;display:flex;flex-direction:row-reverse;gap:1rem;height:fit-content;position:sticky;inset-block-start:var(--tz-product-sticky-top);align-self:start}body.has-sticky-header [class*=tz-featured-product] .tz-product-gallery,body.has-sticky-header .tz-product-section[class*=tz-featured-product] .tz-product-gallery{inset-block-start:calc(var(--sticky-header-height, 0px) + var(--tz-product-sticky-top))}}.tz-product-header-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:.5rem}[dir=ltr] .tz-product-gallery{order:1;flex-direction:row}.tz-product-header-row .tz-product-vendor,.tz-product-header-row h2.tz-product-vendor{font-size:var(--tz-product-vendor-size);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-foreground);margin:0;text-align:start;align-self:flex-end;margin-inline-start:auto}.tz-product-vendor{font-size:var(--tz-product-vendor-size);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-foreground);margin:0;text-align:start}.tz-product-badge-last-call{background-color:var(--color-button);color:var(--color-button-text);font-size:.625rem;font-weight:700;padding:.5rem .75rem;line-height:1.2;text-transform:uppercase;letter-spacing:.05em;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;vertical-align:middle}.tz-product-badge-last-call .badge-icon{display:inline-flex;align-items:center;font-size:.875rem;transform:rotate(45deg);flex-shrink:0}.product__title h1,.product__title h2{font-size:var(--tz-product-title-size);font-weight:400;color:var(--color-foreground);margin:0 0 .5rem;line-height:1.2}.tz-product-price{margin-block-end:1rem;text-align:start;display:block}.tz-product-price .price{display:block;font-size:var(--tz-product-price-size);font-weight:700;color:var(--color-foreground)}.tz-product-price .price__container{display:block}.tz-product-price .price--on-sale .price__regular{display:none}.tz-product-price .price__regular{display:block}.tz-product-price .price:not(.price--on-sale) .price__sale{display:none}.tz-product-price .price__sale{display:block}.tz-product-price .price-item{font-size:var(--tz-product-price-size);font-weight:700;color:var(--color-foreground);display:inline-block}.tz-product-price .price--on-sale .price-item--regular{color:#0009;text-decoration:line-through;margin-inline-start:.5rem}.tz-product-price .price__badge-sale,.tz-product-price .price__badge-sold-out{display:none}.tz-product-price .price--on-sale .price__badge-sale{display:inline-block;background-color:var(--color-badge-background);color:var(--color-badge-foreground);font-size:.625rem;font-weight:700;padding:.25rem .5rem;text-transform:uppercase;letter-spacing:.05em;margin-inline-end:.5rem;vertical-align:middle}.tz-product-price .price--sold-out .price__badge-sold-out{display:inline-block;background-color:var(--color-badge-background);color:var(--color-badge-foreground);font-size:.625rem;font-weight:700;padding:.25rem .5rem;text-transform:uppercase;letter-spacing:.05em;margin-inline-end:.5rem;vertical-align:middle;position:relative;z-index:1}.tz-product-price .price-item--sale,.tz-product-price .price-item--last{color:var(--color-foreground)}.tz-product-price .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.tz-product-form{display:flex;flex-direction:column;gap:var(--tz-product-info-gap, 1.5rem)}.tz-variant-option{margin-block-end:1.5rem;text-align:start}.tz-variant-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-block-end:.5rem;font-size:var(--tz-product-text-sm);font-weight:500;color:var(--color-foreground)}.tz-variant-selected{font-weight:400;color:#0009}.tz-color-buttons{display:flex;flex-direction:row;justify-content:flex-start;gap:.75rem;margin-block-start:.75rem}.tz-color-button{padding-block:.5rem;padding-inline:1rem;font-size:var(--tz-product-text-sm);font-weight:500;border:2px solid var(--color-foreground);background-color:transparent;color:var(--color-foreground);cursor:pointer;transition:all .2s;text-align:center;border-radius:0;font-family:inherit;min-width:4rem}.tz-color-button:hover:not(.is-active){background-color:#0000000d;border-color:var(--color-foreground)}.tz-color-button.is-active{background-color:transparent;color:var(--color-foreground);border-color:var(--color-foreground);border-width:2px}.tz-color-swatches{display:flex;flex-direction:row;justify-content:flex-start;gap:.75rem;margin-block-start:.75rem}.tz-color-swatch{width:2rem;height:2rem;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .2s;flex-shrink:0;position:relative;display:inline-block;padding:0;margin:0;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.tz-color-swatch:hover:not(.is-active){border-color:#0000004d;transform:scale(1.1)}.tz-color-swatch.is-active{border-color:var(--color-foreground);box-shadow:0 0 0 3px #0000001a;transform:scale(1.05)}.tz-color-red{background-color:#ef4444}.tz-color-blue{background-color:#3b82f6}.tz-color-powder-blue{background-color:#b0e0e6}.tz-color-electric-blue{background-color:#00bfff}.tz-color-green{background-color:#10b981}.tz-color-yellow{background-color:#f59e0b}.tz-color-black{background-color:var(--color-foreground)}.tz-color-white{background-color:var(--color-background);border-color:var(--color-border)}.tz-color-gray{background-color:var(--color-foreground);opacity:.6}.tz-color-purple{background-color:#8b5cf6}.tz-color-pink{background-color:#ec4899}.tz-color-orange{background-color:#f97316}.tz-color-brown{background-color:#92400e}.tz-color-navy{background-color:#1e3a8a}.tz-color-teal{background-color:#14b8a6}.tz-color-maroon{background-color:#7f1d1d}.tz-color-gold{background-color:#fbbf24}.tz-color-silver{background-color:silver}.tz-color-tan{background-color:tan}.tz-color-beige{background-color:beige}.tz-color-coral{background-color:coral}.tz-color-salmon{background-color:salmon}.tz-color-lavender{background-color:#e6e6fa}.tz-color-mint{background-color:#98ff98}.tz-color-olive{background-color:olive}.tz-color-turquoise{background-color:#40e0d0}.tz-color-cyan{background-color:#0ff}.tz-color-indigo{background-color:indigo}.tz-color-lime{background-color:#32cd32}.tz-color-khaki{background-color:khaki}.tz-color-camel{background-color:#c19a6b}.tz-color-chocolate{background-color:#7b3f00}.tz-color-coffee{background-color:#6f4e37}.tz-color-burgundy{background-color:#800020}.tz-color-wine{background-color:#722f37}.tz-color-ivory{background-color:ivory}.tz-color-cream{background-color:#fffdd0}.tz-color-pearl{background-color:#f0f0f0}.tz-color-rose{background-color:#ff0080}.tz-color-violet{background-color:#8a2be2}.tz-color-plum{background-color:#8b4580}.tz-color-mauve{background-color:#e0b0ff}.tz-color-fuchsia,.tz-color-magenta{background-color:#f0f}.tz-color-aqua{background-color:#0ff}.tz-color-amber{background-color:#ffbf00}.tz-color-emerald{background-color:#50c878}.tz-color-jade{background-color:#00a86b}.tz-color-rust{background-color:#b7410e}.tz-color-brick{background-color:#b22222}.tz-color-cherry{background-color:#de3163}.tz-color-ruby{background-color:#e0115f}.tz-color-garnet{background-color:#733635}.tz-color-crimson{background-color:#dc143c}.tz-color-scarlet{background-color:#ff2400}.tz-size-grid{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:.75rem}.tz-size-grid>*{flex:0 0 calc(25% - .375rem)}.tz-size-button{padding-block:.75rem;padding-inline:.5rem;font-size:var(--tz-product-text-sm);border:2px solid var(--color-foreground);background-color:transparent;color:var(--color-foreground);cursor:pointer;transition:all .2s;text-align:center;border-radius:0;font-family:inherit;min-height:2.5rem;display:flex;align-items:center;justify-content:center}.tz-size-button:hover:not(:disabled){border-color:var(--color-foreground);background-color:#0000000d}.tz-size-button:disabled,.tz-size-button.is-disabled{background-color:#0000000d;color:#0006;cursor:not-allowed;text-decoration:line-through;border-color:#0003}.tz-size-button.is-active{border-color:var(--color-foreground);background-color:#0000000d;border-width:2px}.tz-size-guide-link{display:flex;flex-direction:row;align-items:center;font-size:var(--tz-product-text-xs);color:#00000080;background:none;border:none;cursor:pointer;padding:0;margin-block-start:.5rem;gap:.25rem;font-family:inherit}.tz-size-guide-link:hover{color:var(--color-foreground)}.tz-size-guide-link .material-icons-outlined{font-size:var(--tz-product-text-sm)}.tz-product-buy-button{width:100%;background-color:var(--color-button);color:var(--color-button-text);font-weight:700;font-size:var(--tz-product-vendor-size);padding-block:1rem;padding-inline:0;border:none;transition:background-color .2s,filter .2s;box-shadow:0 1px 2px #0000000d;cursor:pointer;border-radius:0;font-family:inherit;position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem}.tz-product-buy-button:hover:not(:disabled):not(.is-loading){filter:brightness(.95)}.tz-product-buy-button:disabled,.tz-product-buy-button.is-loading{opacity:.7;cursor:wait}.tz-product-buy-button .tz-button-text{display:inline-block}.tz-loader{display:inline-block;width:1rem;height:1rem;border:2px solid rgba(0,0,0,.2);border-block-start-color:var(--color-foreground);border-radius:50%;animation:tz-spin .6s linear infinite}@keyframes tz-spin{to{transform:rotate(360deg)}}.tz-product-buy-button.is-loading .tz-loader{display:inline-block}.tz-product-quantity{margin-block-end:1.5rem;display:flex;flex-direction:column;align-items:flex-start}.tz-quantity-label{display:block;font-size:var(--tz-product-text-sm);font-weight:500;color:var(--color-foreground);margin-block-end:.5rem;text-align:start}.tz-quantity-input{display:flex;flex-direction:row;align-items:center;border:1px solid rgba(0,0,0,.2);width:fit-content}.tz-quantity-button{width:2.5rem;height:2.5rem;border:none;background-color:transparent;color:#00000080;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background-color .2s;font-family:inherit}.tz-quantity-button:hover{background-color:#0000000d}.tz-quantity-button .material-icons-outlined{font-size:1.25rem;line-height:1}.tz-quantity-field{width:3rem;height:2.5rem;border:none;border-inline-start:1px solid rgba(0,0,0,.2);border-inline-end:1px solid rgba(0,0,0,.2);text-align:center;font-size:var(--tz-product-text-sm);font-weight:500;color:var(--color-foreground);background-color:transparent;padding:0;-moz-appearance:textfield;font-family:inherit}.tz-quantity-field::-webkit-outer-spin-button,.tz-quantity-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tz-product-wishlist-wrapper{display:flex!important;flex-direction:column;align-items:flex-start;gap:.5rem;margin-block-start:1rem;visibility:visible;opacity:1}.tz-product-wishlist{display:flex!important;flex-direction:row;align-items:center;justify-content:flex-start;font-size:var(--tz-product-text-sm);font-weight:500;color:var(--color-foreground);background:none;border:none;cursor:pointer;padding:0;margin:0;transition:color .2s;gap:.5rem;text-align:start;visibility:visible;opacity:1}.tz-product-wishlist>*{visibility:visible;opacity:1}.tz-product-wishlist-view{font-size:var(--tz-product-text-sm);color:#0009;text-decoration:underline;transition:color .2s}.tz-product-wishlist-view:hover{color:#000c}.tz-product-wishlist:hover{color:#0009}.tz-product-wishlist.is-active{color:var(--color-foreground)}.tz-product-wishlist.is-active:hover{color:#000c}.tz-product-wishlist .icon{width:1.25rem;height:1.25rem}.tz-product-wishlist .material-icons-outlined{font-family:Material Icons Outlined!important;font-size:1.5rem!important;line-height:1!important;display:inline-block!important;color:var(--color-foreground)!important;font-weight:400!important;font-style:normal!important;width:1.5rem!important;height:1.5rem!important;vertical-align:middle!important;visibility:visible!important;opacity:1!important}.tz-product-service-icons{display:flex;flex-wrap:wrap;gap:.5rem;text-align:center;font-size:var(--tz-product-text-10px);color:#0009;padding-block-start:1rem;margin-block-start:1rem;border-block-start:1px solid rgba(0,0,0,.1)}.tz-product-service-icons>*{flex:0 0 calc(25% - .375rem)}.tz-product-service-icon{display:flex;flex-direction:column;align-items:center;gap:.25rem;cursor:pointer}.tz-product-service-icon-text{color:var(--color-foreground);font-size:var(--tz-product-text-10px)}.tz-product-service-icon-wrapper{padding:0;background-color:transparent;border-radius:0;transition:opacity .2s;display:flex;align-items:center;justify-content:center}.tz-product-service-icon:hover .tz-product-service-icon-wrapper{opacity:.8}.tz-product-service-icon-wrapper .material-icons-outlined{font-size:var(--service-icon-size, 20px);width:var(--service-icon-size, 20px);height:var(--service-icon-size, 20px);display:flex!important;align-items:center;justify-content:center}.material-icons-outlined{font-size:1.125rem;line-height:1;color:var(--color-foreground);display:inline-block;font-family:Material Icons Outlined;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.tz-product-accordion{font-size:var(--tz-product-text-sm)}.tz-accordion-item{border-block-end:1px solid rgba(0,0,0,.1)}.tz-accordion-summary{display:flex;flex-direction:row;align-items:center;padding-block:.75rem;padding-inline:0;cursor:pointer;font-weight:500;color:#121212;transition:color .2s;list-style:none;width:100%;gap:.5rem}.tz-accordion-summary::-webkit-details-marker{display:none}.tz-accordion-summary:hover{color:#12121299}.tz-accordion-title{flex:1;text-align:start;min-width:0;order:1}.tz-accordion-icon{color:#121212;font-size:1rem;line-height:1;transition:transform .2s;display:inline-flex;align-items:center;justify-content:center;font-family:Material Icons Outlined;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;flex-shrink:0;order:2;margin-inline-start:auto}.tz-accordion-item[open] .tz-accordion-icon{transform:rotate(45deg)}.tz-accordion-content{padding-block-end:.75rem;font-size:var(--tz-product-text-xs);color:#12121280;line-height:1.75;text-align:start}.tz-product-thumbnails{display:block;white-space:nowrap;width:100%;max-width:100%;min-width:0;box-sizing:border-box;flex-shrink:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-top:1rem;padding-bottom:.25rem;font-size:0}.tz-product-thumbnails::-webkit-scrollbar{display:none}@media screen and (min-width: 1024px){.tz-product-thumbnails{display:flex;flex-direction:column;white-space:normal;overflow-x:visible;width:var(--tz-product-thumbnail-width);padding-block:0}.tz-product-thumbnail{display:block;width:100%;margin-inline-end:0;margin-bottom:1rem}}.tz-product-thumbnail{border:2px solid transparent;padding:.25rem;background:none;cursor:pointer;transition:border-color .2s;aspect-ratio:1;display:inline-block;vertical-align:top;width:80px;flex-shrink:0;margin-inline-end:.75rem}.tz-product-thumbnail:last-child{margin-inline-end:0}.tz-product-thumbnail.is-active{border-color:var(--color-foreground)}.tz-product-thumbnail:not(.is-active):hover{border-color:#0000004d}.tz-product-thumbnail img{width:100%;height:100%;object-fit:cover;aspect-ratio:1;display:block}.tz-product-thumbnail-video-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tz-product-thumbnail-video-wrapper img{width:100%;height:100%;object-fit:cover}.tz-product-thumbnail-video-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0006;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;z-index:2}.tz-product-thumbnail-video-icon .material-icons-outlined{font-size:18px}.tz-product-main-image{flex-grow:1;background-color:#0000000d;position:relative;aspect-ratio:var(--image-ratio, 1);display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1}.tz-product-main-media-item{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tz-product-main-media-item img{width:100%!important;height:100%!important;max-width:none!important;object-fit:contain;mix-blend-mode:multiply;background-color:transparent;display:block!important}.tz-product-main-media-item video,.tz-product-main-media-item iframe,.tz-product-main-media-item model-viewer{width:100%!important;height:100%!important;max-width:none!important;object-fit:contain;background-color:transparent;border:none;display:block!important}.tz-product-image-primary{position:relative;z-index:1;transition:opacity .5s ease-in-out}.tz-product-image-secondary{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;opacity:0;z-index:2;transition:opacity .5s ease-in-out;pointer-events:none}.tz-product-main-image:hover .tz-product-image-primary{opacity:0}.tz-product-main-image:hover .tz-product-image-secondary{opacity:1}.tz-product-zoom-button,.tz-product-share-button{position:absolute;inset-block-end:1rem;padding:.5rem;background-color:#0009;border-radius:50%;box-shadow:0 4px 6px #0000001a;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background-color .2s;opacity:.3;z-index:1000;pointer-events:auto;width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;visibility:visible;touch-action:manipulation}.tz-product-zoom-button{inset-inline-end:1rem}.tz-product-share-button{inset-inline-start:1rem}.tz-product-main-image:hover .tz-product-zoom-button,.tz-product-main-image:hover .tz-product-share-button{opacity:1;background-color:#000c}.tz-product-zoom-button .material-icons-outlined,.tz-product-share-button .material-icons-outlined{width:1.25rem;height:1.25rem;color:var(--color-button-text);font-size:1.25rem}@media screen and (max-width: 1023px){.tz-product-grid{flex-direction:column}.tz-product-info,.tz-product-gallery{order:auto;flex:0 0 100%;min-width:0}.tz-product-gallery{flex-direction:column;overflow:hidden;width:100%;max-width:100%}}.tz-product-title{font-size:var(--tz-product-title-size);font-weight:400;color:var(--color-foreground);margin:0 0 .5rem;line-height:1.2}.tz-product-price{font-size:var(--tz-product-price-size);font-weight:700;color:var(--color-foreground);margin:0 0 .5rem}.tz-product-price .price{font-size:inherit;font-weight:inherit;color:inherit}.tz-product-skip-link{position:absolute;inset-inline-start:-9999px;z-index:999}.tz-product-skip-link:focus{inset-inline-start:50%;transform:translate(-50%);padding:1rem;background:var(--color-foreground);color:var(--color-background)}.tz-product-view-details-link{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-block-start:1.5rem;padding-block:.5rem;padding-inline:0;font-size:var(--tz-product-text-sm);font-weight:500;color:var(--color-foreground);text-decoration:underline;text-underline-offset:3px;transition:all .2s}.tz-product-view-details-link{flex-direction:row}.tz-product-view-details-link:hover{color:#0009}.tz-product-view-details-link .material-icons-outlined{font-size:1.125rem;transition:transform .2s}.tz-product-view-details-link:hover .material-icons-outlined{transform:translate(-4px)}.tz-product--secondary-bg{background-color:#0000000d}@media screen and (max-width: 1023px){.tz-product-container{padding-inline-start:1rem;padding-inline-end:1rem}}.tz-product-payment-icons{display:flex;flex-direction:column;align-items:var(--payment-icons-alignment, flex-start);width:100%}.payment-icons-heading{font-size:var(--tz-product-text-xs);font-weight:500;margin-bottom:.5rem;color:var(--color-foreground);opacity:.8}.payment-icons-list{display:flex;flex-wrap:wrap;gap:.6rem;padding:0;margin:0;list-style:none;justify-content:var(--payment-icons-alignment, flex-start)}.payment-icon-item{display:flex;align-items:center}.payment-icon-item .icon{width:var(--payment-icon-width, 38px);height:auto;display:block}
/*# sourceMappingURL=/cdn/shop/t/4/assets/main-product.css.map */
