:root{--primary-font: var(--base-font-family)}:root{--black: #000000;--white: #ffffff;--primary-color: #202223;--secondary-color: #dde441;--price-color: #16181c;--sale-price-color: #b62400;--sale-regular-price-color: #8b8b8b;--sold-out-color: #8b8b8b}.image-ratio-padding{--object-fit: cover;--object-position: center;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.image-ratio-padding iframe,.image-ratio-padding video,.image-ratio-padding svg,.image-ratio-padding img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:var(--object-fit);object-position:var(--object-position);transition:opacity .3s}.image-ratio{--aspect-ratio: 16/9;--object-fit: contain;--object-position: center;position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:var(--aspect-ratio);overflow:hidden}.image-ratio svg,.image-ratio picture,.image-ratio img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:var(--object-fit);object-position:var(--object-position)}.video-ratio{--aspect-ratio: 16/9;--object-fit: contain;--object-position: center;position:relative;aspect-ratio:var(--aspect-ratio)}.video-ratio iframe,.video-ratio video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:var(--object-fit);object-position:var(--object-position)}.grid-flex{--grid-flex-columns: 4;--grid-flex-horizontal-gap: 20px;--grid-flex-vertical-gap: 20px;--grid-flex-item-max-width: 200px;--grid-flex-item-total-percent-width: calc(100% - var(--grid-flex-horizontal-gap) * (var(--grid-flex-columns) - 1));display:flex;flex-wrap:wrap;gap:var(--grid-flex-vertical-gap) var(--grid-flex-horizontal-gap);justify-content:center;width:100%;max-width:calc(var(--grid-flex-item-max-width) * var(--grid-flex-columns) + var(--grid-flex-horizontal-gap) * (var(--grid-flex-columns) - 1));margin:0 auto}.grid-flex-item{width:calc(var(--grid-flex-item-total-percent-width) / var(--grid-flex-columns));max-width:var(--grid-flex-item-max-width)}.circle-button{--button-size: 40px;--button-background-color: transparent;--button-background-color-hover: var(--primary-color);--button-background-color-disabled: transparent;--button-text-color: var(--primary-color);--button-text-color-hover: var(--white);--button-text-color-disabled: var(--tertiary-background-color);background-color:var(--button-background-color);color:var(--button-text-color)}.circle-button:before{display:none}.circle-button:active{background-color:var(--button-background-color-hover);color:var(--button-text-color-hover)}.circle-button svg{width:12px;min-width:12px;height:auto}.product-badges{--badges-gap: clamp(4px, calc(4px + 2*(100vw - 834px)) , 6px);--badge-offset: 5px;--badge-height: clamp(20px, calc(20px + 2*(100vw - 834px)) , 22px);--badge-padding: 2px clamp(8px, calc(8px + 2*(100vw - 834px)) , 10px) 0;--badge-gap: clamp(2px, calc(2px + 2*(100vw - 834px)) , 4px);--badge-border-radius: 0;--badge-font-family: var(--primary-font);--badge-font-weight: 600;--badge-font-size: clamp(11px, calc(11px + (12 - 11) * ((100vw - 360px) / 1080)), 12px);--badge-line-height: clamp(11px, calc(11px + (12 - 11) * ((100vw - 360px) / 1080)), 12px);--badge-letter-spacing: clamp(-.24px, calc(-.24px + (-.22 - -.24) * ((100vw - 835px) / -1)), -.22px);--badge-background-color: var(--primary-color);--badge-text-color: #eeeeee;position:absolute;top:var(--badge-offset);right:var(--badge-offset);z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:var(--badges-gap)}.product-badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--badge-gap);height:var(--badge-height);background-color:var(--badge-background-color);padding:var(--badge-padding);border-radius:var(--badge-border-radius);text-align:center;font-family:var(--badge-font-family);font-weight:var(--badge-font-weight);font-size:var(--badge-font-size);line-height:var(--badge-line-height);letter-spacing:var(--badge-letter-spacing);white-space:nowrap;text-transform:unset;color:var(--badge-text-color);pointer-events:none}.product-badge-type-sold-out{--badge-background-color: var(--disabled-background-color);--badge-text-color: var(--disabled-text-color)}.product-badge-type-tag-new{--badge-background-color: #f0e0ce;--badge-text-color: #151515}.product-badge-type-tag-bestseller{--badge-background-color: #151515;--badge-text-color: var(--white)}.product-badge-type-stock{--badge-height: clamp(18px, calc(18px + 6*(100vw - 834px)) , 24px);--badge-padding: 0 clamp(4px, calc(4px + 4*(100vw - 834px)) , 8px);--badge-background-color: var(--white);--badge-text-color: rgb(151, 27, 27)}.product-badge-type-stock:before{content:"";display:flex;width:10px;height:10px;background-image:url(icon-last-stock.svg);background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:100px}.main-product-badges{position:static;flex-direction:row}.main-product-badges .product-badge-type-tag-new,.main-product-badges .product-badge-type-tag-bestseller{--badge-height: 24px;--badge-padding: 0 8px}.richtext,.metafield-rich_text_field{--font-family: var(--primary-font);--font-weight: 400;--font-weight-bold: 600;--font-size: 14px;--line-height: 22px;--letter-spacing: normal;--text-color: var(--primary-color);--link-color: var(--text-color);--link-hover-color: var(--primary-color);--list-margin-left: 20px}:is(.richtext,.metafield-rich_text_field),:is(.richtext,.metafield-rich_text_field) *{font-family:var(--font-family);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);color:var(--text-color);letter-spacing:var(--letter-spacing)}:is(.richtext,.metafield-rich_text_field)>*:not(:last-child){margin-bottom:var(--page-text-paragraphs-gap)}:is(.richtext,.metafield-rich_text_field)>*:last-child{margin-bottom:0}:is(:is(.richtext,.metafield-rich_text_field) b,:is(.richtext,.metafield-rich_text_field) strong),:is(:is(.richtext,.metafield-rich_text_field) b,:is(.richtext,.metafield-rich_text_field) strong) *{font-weight:var(--font-weight-bold)}:is(.richtext,.metafield-rich_text_field) a{text-decoration:underline}:is(:is(.richtext,.metafield-rich_text_field) a),:is(:is(.richtext,.metafield-rich_text_field) a) *{color:var(--link-color)}:is(:is(.richtext,.metafield-rich_text_field) a):hover,:is(:is(.richtext,.metafield-rich_text_field) a):hover *{color:var(--link-hover-color)}:is(.richtext,.metafield-rich_text_field) ul,:is(.richtext,.metafield-rich_text_field) ol{padding-left:0;margin-left:var(--list-margin-left)}:is(.richtext,.metafield-rich_text_field) :is(h1,h2,h3,h4,h5,h6),:is(.richtext,.metafield-rich_text_field) :is(h1,h2,h3,h4,h5,h6) *{font-weight:700}:is(.richtext,.metafield-rich_text_field) h1{font-size:2em}:is(.richtext,.metafield-rich_text_field) h2{font-size:1.5em}:is(.richtext,.metafield-rich_text_field) h3{font-size:1.17em}:is(.richtext,.metafield-rich_text_field) h4{font-size:1em}:is(.richtext,.metafield-rich_text_field) h5{font-size:.83em}:is(.richtext,.metafield-rich_text_field) h6{font-size:.6em}:is(.richtext,.metafield-rich_text_field) :is(iframe[src*=youtube]),:is(.richtext,.metafield-rich_text_field) :is(iframe[src*="youtu.be"]),:is(.richtext,.metafield-rich_text_field) :is(iframe[src*=vimeo]){width:100%;height:auto;aspect-ratio:16 / 9}@media (hover: hover){.circle-button:hover{background-color:var(--button-background-color-hover);color:var(--button-text-color-hover)}}
