.loading{display:flex;align-items:center;justify-content:center;cursor:not-allowed;opacity:.7;pointer-events:none;gap:8px}.loading:after{content:"";flex-shrink:0;display:inline-block;width:16px;height:16px;border:2px solid #000;border-top-color:transparent;border-radius:50%;animation:loading-spin 1s linear infinite}img.bg-image,.bg-image>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.modal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center}.modal-wrapper .modal-overlay{display:block!important;position:absolute;top:0;left:0;right:0;bottom:0;background:#0000;z-index:11;transition:background .3s ease-in-out}.modal-wrapper .modal-content{position:relative;z-index:11;padding-inline:12px}@media(max-width:360px){.modal-wrapper .modal-content{padding-inline:8px}}.modal-wrapper .modal-close{position:absolute;top:16px;right:28px;z-index:11;max-width:28px;max-height:28px;cursor:pointer}.modal-wrapper .modal-close img{width:100%}.active>.modal-overlay{background:#000c}.slide-modal{overflow:hidden;justify-content:flex-end;pointer-events:none}.slide-modal.active{pointer-events:auto}.slide-modal.active .slide-modal__content{animation:slideModalIn .4s cubic-bezier(.4,0,.2,1) forwards}.slide-modal__content{max-width:640px;min-width:340px;width:100%;height:100%;background:#fff;overflow-y:auto;padding:60px 20px;box-shadow:-2px 0 5px #0000001a;display:flex;flex-direction:column;align-items:center;gap:32px;transform:translate(100%);animation:slideModalOut .4s cubic-bezier(.4,0,.2,1) forwards}.slide-modal__content.start{text-align:start}.slide-modal__content.center{text-align:center}.slide-modal__content.end{text-align:end}.slide-modal__content hr{width:100%;padding-top:1px;margin:0}@media screen and (min-width:768px){.slide-modal__content{padding-inline:32px}}@media screen and (min-width:1024px){.slide-modal__content{padding-inline:48px}}.slide-modal__close-btn{position:absolute;top:15px;right:15px;font-size:24px;background:none;border:none;cursor:pointer}.slide-modal__title{font-weight:700;font-size:34px;text-align:center;margin-block:0}.slide-modal__text{color:#000;font-size:15px;line-height:1.4}.slide-modal__text :is(h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5){font-weight:700;font-size:22px;margin-bottom:12px}.slide-modal__text *:first-of-type{margin-top:0}.slide-modal__text *:last-of-type{margin-bottom:0}.slide-modal__image{width:100%;object-fit:contain;vertical-align:bottom}.main-cta{--cta-accent: var(--accent-color);--cta-accent-bright: var(--accent-color-bright);--cta-tertiary: var(--tertiary-color);--cta-accent-dark: var(--accent-color-dark);--cta-light: white;--cta-dark: #252525;min-width:350px;display:flex;justify-content:center;align-items:center;gap:4px;border-radius:6px;border:2px solid var(--cta-dark);background-color:var(--cta-light);color:var(--cta-dark);text-decoration:none;font-family:var(--font-body-family)!important;font-weight:700;font-size:14px;line-height:1.3;text-align:center;padding:16px 20px;margin-inline:auto;cursor:pointer;transition:all .3s ease}.main-cta:not(.w-full,.w-full-mb){width:fit-content}.main-cta:hover,.main-cta.dark{background-color:var(--cta-dark);border-color:var(--cta-light);color:var(--cta-light)}.main-cta.dark:hover{background-color:var(--cta-light);border-color:var(--cta-dark);color:#000}.main-cta.accent{background-color:var(--cta-accent);border-color:var(--cta-accent);color:var(--cta-light)}.main-cta.accent:hover{background-color:var(--cta-light);border-color:var(--cta-accent);color:var(--cta-accent)}.main-cta.accent-bright{background-color:var(--cta-accent-bright);border-color:var(--cta-accent-bright);color:var(--cta-dark)}.main-cta.accent-bright:hover{background-color:var(--cta-light);border-color:var(--cta-accent-bright);color:var(--cta-accent-bright)}.main-cta.tertiary{background-color:var(--cta-tertiary);border-color:var(--cta-tertiary);color:var(--cta-light)}.main-cta.tertiary:hover{background-color:var(--cta-light);border-color:var(--cta-tertiary);color:var(--cta-tertiary)}.main-cta.accent-dark{background-color:var(--cta-accent-dark);border-color:var(--cta-accent-dark);color:var(--cta-light)}.main-cta.accent-dark:hover{background-color:var(--cta-dark);border-color:var(--cta-accent-dark);color:var(--cta-light)}.main-cta.accent-gradient{background:linear-gradient(95.36deg,#111827,#1f2937 50%,#232943 50%,#293347);background-size:200% 100%;background-position:0% 50%;border-color:transparent!important;color:var(--cta-light);transition:background-position .35s ease}.main-cta.accent-gradient:not(.soldout):hover{background-position:100% 50%}.main-cta:has(.main-cta-note){flex-direction:column}.main-cta.font-small{font-size:12px}.main-cta.font-default{font-size:14px}.main-cta.font-large{font-size:16px}.main-cta.shadow{box-shadow:0 4px 14px #00000040}.main-cta.border-none{border:none}.main-cta.border-small{border-radius:6px}.main-cta.border-medium{border-radius:12px}.main-cta.border-large{border-radius:24px}.main-cta.border-full{border-radius:100px}.main-cta.padding-small{padding-inline:16px}.main-cta.padding-default{padding-inline:20px}.main-cta.padding-medium{padding-inline:24px}.main-cta.padding-large{padding-inline:32px}.main-cta.w-full-mb{width:100%}.main-cta.w-fit-mb{width:fit-content}@media screen and (min-width:768px){.main-cta{min-width:360px;font-size:16px}.main-cta.w-full{width:100%}.main-cta.w-fit{width:fit-content}.main-cta.font-small{font-size:14px}.main-cta.font-default{font-size:16px}.main-cta.font-large{font-size:18px}}.main-cta-wrapper .main-cta,.main-cta-wrapper .main-cta-note,.main-cta .main-cta-note{margin:0}.main-cta-wrapper{gap:8px}.main-cta-wrapper.start-mb{align-items:flex-start}.main-cta-wrapper.center-mb{align-items:center}.main-cta-wrapper.end-mb{align-items:flex-end}@media screen and (min-width:1024px){.main-cta-wrapper.start{align-items:flex-start}.main-cta-wrapper.center{align-items:center}.main-cta-wrapper.end{align-items:flex-end}}.main-cta-note{width:fit-content;justify-content:center;margin-top:8px;margin-inline:auto}.main-cta-note img{width:22px}.main-cta-note p{color:#2a2a2a;font-style:normal;font-weight:400;font-size:14px;line-height:1.5;text-align:center}.main-cta .main-cta-note img{width:16px}.main-cta .main-cta-note p{font-size:12px}span.accent-text{color:var(--accent-color)}span.bg-text{background-color:var(--text-bg-color);padding:0 6px 2px;display:inline-block}.heading-wrapper{max-width:840px;position:relative;padding:40px 16px 24px}.heading-wrapper.start-mb{margin-inline:0 auto}.heading-wrapper.center-mb{margin-inline:auto}.heading-wrapper.end-mb{margin-inline:auto 0}.heading-wrapper.start-mb,.heading-wrapper.start-mb>*,.heading-wrapper>.start-mb{align-self:flex-start;justify-content:flex-start;text-align:start}.heading-wrapper.center-mb,.heading-wrapper.center-mb>*,.heading-wrapper>.center-mb{align-self:center;justify-content:center;text-align:center}.heading-wrapper.end-mb,.heading-wrapper.end-mb>*,.heading-wrapper>.end-mb{align-self:flex-end;justify-content:flex-end;text-align:end}.heading-wrapper>*:last-child{margin-bottom:0}@media(min-width:480px)and (max-width:1023px),(min-width:1280px){.heading-wrapper{padding:60px 30px 24px}}@media(min-width:1024px){.heading-wrapper.start{margin-inline:0 auto}.heading-wrapper.center{margin-inline:auto}.heading-wrapper.end{margin-inline:auto 0}.heading-wrapper.start,.heading-wrapper.start>*,.heading-wrapper>.start{justify-content:flex-start;text-align:start}.heading-wrapper.center,.heading-wrapper.center>*,.heading-wrapper>.center{justify-content:center;text-align:center}.heading-wrapper.end,.heading-wrapper.end>*,.heading-wrapper>.end{justify-content:flex-end;text-align:end}}.heading-tag{display:inline-block;position:relative;color:var(--heading-tag-color, var(--accent-color));font-family:var(--font-body-family)!important;font-weight:500;font-size:16px;line-height:1.3;letter-spacing:.6px;margin-bottom:8px}@media(min-width:480px)and (max-width:1023px),(min-width:1280px){.heading-tag{margin-bottom:12px}}.heading-tag:before,.heading-tag:after{content:"";width:38px;height:1px;background-color:var(--heading-tag-color, var(--accent-color));position:absolute;top:50%;transform:translate(-100%,-50%)}.heading-tag:before{left:-16px}.heading-tag:after{transform:translate(100%,-50%);right:-16px}.heading-title{color:var(--heading-title-color, #0e0e0e);font-family:var(--font-heading-family);font-style:normal;font-weight:900;font-size:24px;line-height:1.2;text-align:left;margin-block:0}.heading-title>*{margin:0}h1.heading-title{font-size:34px}.heading-title strong{color:var(--accent-color)}@media(min-width:380px){.heading-title{font-size:30px}}@media(min-width:768px){h1.heading-title{font-size:38px}}@media(min-width:480px)and (max-width:1023px),(min-width:1280px){.heading-title{font-size:60px}h1.heading-title{font-size:64px}}.heading-title-logo{display:flex;align-items:center;gap:16px}.heading-title-logo img{max-height:32px}@media(min-width:480px)and (max-width:1023px),(min-width:1280px){.heading-title-logo img{max-height:40px}}.heading-badge{width:fit-content;border-radius:8px;padding:2px 8px;margin-block:8px}.heading-badge img{width:18px;height:18px}.heading-badge p{font-family:var(--font-body-family)!important}@media(min-width:480px)and (max-width:1023px),(min-width:1280px){.heading-badge{padding:3px 12px}}.heading-sub-text{color:var(--heading-sub-text-color, #5b6854);font-weight:400;font-size:14px;line-height:1.3;text-align:left;text-transform:uppercase;margin-block:8px}@media(min-width:480px)and (max-width:1023px),(min-width:1280px){.heading-sub-text{font-size:16px;margin-block:16px}}.heading-text{color:var(--heading-text-color, var(--fade-text-color));font-family:var(--font-body-family)!important;font-size:12px;font-weight:500;line-height:1.6;text-align:left;margin:8px 0}.heading-text:has(+*){margin-bottom:0}.heading-text>*{margin:0}.heading-text strong{font-family:var(--font-body-family)!important}@media(min-width:480px)and (max-width:1023px),(min-width:1280px){.heading-text{font-size:18px}}.heading-shop-all{color:#505050;position:absolute;top:40px;right:16px;font-size:13px;font-weight:400;line-height:19px;text-align:center;text-decoration:underline;padding-top:4px}.heading-shop-all:hover{color:#000}@media(min-width:1024px){.heading-shop-all{font-size:15px;line-height:23px;top:60px;right:30px;padding-top:8px}}.heading-properties{display:flex;gap:12px;margin-block:12px}.heading-properties.properties-grid{display:grid;grid-template-columns:repeat(2,1fr)}.heading-properties.properties-column{flex-direction:column;gap:8px}.heading-properties.properties-row{flex-direction:row;flex-wrap:wrap;gap:8px 16px}.heading-properties.properties-row .heading-property img{width:8px}.heading-property{width:fit-content;display:flex;align-items:center;gap:8px}.heading-property img{width:22px;height:auto}.heading-property p{color:#000;font-size:14px;line-height:normal;margin:0}@media(min-width:480px)and (max-width:1023px),(min-width:1280px){.heading-property{gap:16px}.heading-property p{font-size:16px}}@media(min-width:360px){body.heading-snippet-fonts-large .heading-sub-text,body.heading-snippet-fonts-large .heading-text{font-size:16px}}@media(min-width:480px)and (max-width:1023px),(min-width:1280px){body.heading-snippet-fonts-large .heading-title:not(h1){font-size:44px}body.heading-snippet-fonts-large .heading-sub-text,body.heading-snippet-fonts-large .heading-text{font-size:18px}}.tp-ratings{display:flex;justify-content:center;align-items:center;gap:4px 8px;margin-bottom:8px}.tp-ratings p{color:var(--heading-ratings-color, var(--heading-text-color, var(--secondary-color)));font-family:var(--font-body-family);font-size:12px;font-weight:400;line-height:1.2;margin-block:0}@media screen and (min-width:1024px){.tp-ratings p{font-size:14px}}.tp-ratings a{color:inherit;text-decoration-color:inherit;text-decoration:unset}.tp-ratings :is(b,strong){color:var(--heading-ratings-color, var(--heading-title-color, black))}.tp-ratings div{max-width:110px;max-height:20px}.tp-ratings div:nth-child(2){max-width:74px}.tp-ratings div:nth-child(2) img{max-height:16px}.tp-ratings img{max-height:20px;width:100%;vertical-align:top}.draggable-slider{cursor:grab;overflow:auto;gap:8px}.draggable-slider::-webkit-scrollbar{display:none}.draggable-slider>*{flex-shrink:0}.accordion{width:100%;border:none;display:flex;flex-direction:column;gap:0;padding:0;margin:0}.accordion-item{width:100%;background-color:transparent;overflow:hidden;transition:background-color .3s ease}.accordion-item:hover{background-color:#f9f9f913}.accordion-thumb:before{content:"\25cf";color:var(--accent-color);font-weight:400;position:absolute;left:0;top:50%;transform:translateY(-50%)}.accordion-thumb{position:relative;cursor:pointer;color:#000;display:flex;align-items:center;gap:14px;font-weight:600;font-size:14px;line-height:1.4;padding:8px 8px 8px 16px}.accordion-item.is-active .accordion-thumb-content{color:var(--accent-color)}.accordion-thumb-content p{margin:0}.accordion-panel{display:none;font-size:12px;padding:8px 16px 8px 0}.accordion-panel :is(b,strong){color:var(--secondary-color)}.accordion-panel *{color:var(--fade-text-color);font-family:var(--font-body-family);font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.6px;margin:0}.accordion-panel *:last-child{margin-bottom:0}.accordion-panel ul{display:flex;flex-direction:column;gap:8px}.accordion-panel.grid-list ul{width:fit-content;display:grid;grid-template-columns:repeat(2,1fr);gap:8px 12px}.accordion-panel li{list-style-type:none;position:relative;padding-left:28px}.accordion:not(.v2) .accordion-panel li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:21px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='21' viewBox='0 0 22 21' fill='none'%3E%3Cpath d='M9.28453 13.1488L17.3743 5.05907C17.5652 4.86816 17.7879 4.77271 18.0425 4.77271C18.297 4.77271 18.5198 4.86816 18.7107 5.05907C18.9016 5.24998 18.997 5.47684 18.997 5.73966C18.997 6.00248 18.9016 6.22902 18.7107 6.4193L9.95271 15.2011C9.7618 15.392 9.53907 15.4875 9.28453 15.4875C9.02998 15.4875 8.80725 15.392 8.61635 15.2011L4.5118 11.0966C4.32089 10.9057 4.22925 10.6791 4.23689 10.4169C4.24453 10.1548 4.34412 9.92789 4.53566 9.73634C4.72721 9.5448 4.95407 9.44934 5.21625 9.44998C5.47844 9.45061 5.70498 9.54607 5.89589 9.73634L9.28453 13.1488Z' fill='%23C09100'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.accordion-panel>*{margin-block:16px}.accordion-panel>*:first-of-type{margin-top:0}.accordion-item .plus-icon{display:flex;justify-content:center;align-items:center;color:#000;font-weight:400;font-size:28px;line-height:1;padding:6px;transition:transform .3s ease;margin-left:auto}.accordion-item .plus-icon:is(div){font-size:26px;font-weight:300;border:1px solid var(--secondary-color);border-radius:50%;line-height:1;width:24px;height:24px;padding-top:2px;padding-right:4px}.accordion-thumb>:is(.plus-icon,.accordion-thumb-icon):first-child:not(:last-child){margin-left:0}.accordion-thumb:has(>:is(.plus-icon,.accordion-thumb-icon):first-child)>*:last-child:not(:first-child){margin-right:auto}.accordion-item .accordion-thumb-icon{border-radius:6px;padding:8px}.accordion-item .accordion-thumb-icon:has(.faq-thumb-icon){max-width:48px}.accordion-item .accordion-thumb-icon img.faq-thumb-icon{width:100%}.accordion-item .accordion-thumb-icon:has(.faq-icon){margin-left:auto}.accordion-item .accordion-thumb-icon img.faq-icon{aspect-ratio:1;width:12px;transition:transform .3s ease}.accordion-item.is-active .accordion-thumb-icon:has(.faq-icon){background-color:var(--fade-color)}.accordion-item.is-active .faq-icon,.accordion-item.is-active .plus-icon:has(svg){transform:rotate(180deg)}.accordion-item.is-active .plus-icon:not(:has(svg)){transform:rotate(135deg)}.accordion-item.is-active .plus-icon:not(:has(svg)):is(div){padding-right:5px;background-color:var(--secondary-color);color:var(--accent-color)}@media screen and (min-width:768px){.accordion-thumb{font-size:16px}.accordion-panel,.accordion-panel *{font-size:15px}}.accordion.v2{gap:12px}.accordion.v2 .accordion-item{background-color:#fff;border-radius:8px;padding:16px}.accordion.v2 .accordion-thumb{padding:0}.accordion.v2 .accordion-thumb:before{display:none}.accordion.v2 .accordion-thumb-icon{background:unset!important;border-radius:unset!important;padding:unset!important}.accordion.v2 .accordion-thumb-icon .faq-icon{width:24px}.accordion.v2 .accordion-panel{padding-inline-start:12px}@media screen and (min-width:768px){.accordion.v2 .accordion-thumb-icon .faq-icon{width:28px}}.accordion.boxed{gap:0}.accordion.boxed .accordion-item{background-color:#fff;border-radius:8px;padding:16px}.accordion.boxed .accordion-thumb{border:1px solid #d5d8dc;padding:6px}.accordion.boxed .accordion-thumb:before{display:none}.accordion.boxed .accordion-thumb-icon{background:unset!important;border-radius:unset!important;padding:unset!important}.accordion.boxed .accordion-thumb-icon .faq-icon{width:24px}.accordion.boxed .accordion-panel{padding:12px}@media screen and (min-width:768px){.accordion.boxed .accordion-thumb-icon .faq-icon{width:28px}}.accordion.v1{gap:32px}.accordion.v1 .accordion-thumb{padding:0}.accordion.v1 .accordion-thumb:before{display:none}.accordion.v1 .accordion-thumb-icon,.accordion.v1 .plus-icon{background:#fff!important;border-radius:6px!important}.accordion.v1 .accordion-thumb-icon .faq-icon{width:24px}@media screen and (min-width:768px){.accordion.v1 .accordion-thumb-icon .faq-icon{width:28px}}.main-color-swatch{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:1.25px solid #eeeeee;background-color:#f7f7f7;display:flex;justify-content:center;align-items:center;transition:all .15s ease}.main-color-swatch div{--swatch-background: #333;flex-shrink:0;display:block;width:24px;height:24px;border-radius:50%;background:var(--swatch-background)}.active>.main-color-swatch{border-color:#000;opacity:1}.main-select{position:relative;width:100%}.main-select .main-select__icon{flex-shrink:0;border-left:1px solid black;margin-left:8px;padding:8px}.main-select .main-select__icon img{width:20px;height:20px;transition:transform .3s ease}.main-select.open .main-select__icon img{transform:rotate(180deg)}.main-select.open .main-select__menu{display:flex;top:100%;bottom:auto}.main-select.open .main-select__menu.above{top:auto;bottom:100%}.main-select.open .main-select__menu.right{left:auto;right:0}.main-select.themed{width:auto;transition:all .15s allow-discrete}.main-select.themed[data-type=metal]{flex-grow:0}.main-select.themed[data-type=size]{flex-grow:1}.main-select.themed .main-select__menu{gap:0;padding:0}.main-select.themed .main-select__icon{border:none;padding:0}.main-select .main-select__label{width:100%;border:1px solid #000000;border-radius:6px;background-color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px}.main-select .main-select__label:has(.main-color-swatch){padding:4px 16px}.main-select .main-select__label:focus{outline:none;border-color:#000}.main-select .main-select__label p{color:#000;font-weight:500;font-size:14px;text-align:left;margin-block:0}.main-select .main-select__menu{min-width:max-content;max-height:320px;width:100%;overflow:hidden;overflow-y:auto;position:absolute;top:100%;left:0;background:#fff;border:1px solid #d2d2d2;border-radius:4px;display:none;flex-direction:column;z-index:1000;padding-block:16px}.main-select .main-select__item{display:flex;align-items:center;gap:2px 8px;padding:4px 16px;font-weight:500;font-size:14px;line-height:1.4;cursor:pointer;position:relative}.main-select .main-select__item flex{gap:2px 8px}.main-select .main-select__item .item-square{position:relative;width:20px;height:20px;border:1px solid #d3d3d3;padding:2px;display:flex;justify-content:center;align-items:center}.main-select .main-select__item[data-selected=true] .item-square:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background-color:#000}.main-select .main-select__item.soldout{opacity:.4;cursor:not-allowed;pointer-events:none}.main-select.themed .main-select__item{border:1px solid #ddd;background:#eee;padding:10px;transition:all .1s ease-in-out}.main-select.themed .main-select__item:not(option:last-of-type){border-bottom:none}.main-select.themed .main-select__item:nth-of-type(odd){background:#fff}.main-select.themed .main-select__item:hover,.main-select.themed .main-select__item:focus,.main-select.themed .main-select__item[data-selected=true]{background-color:var(--accent-color)}.main-select.themed .main-select__item[data-selected=true] .item-label{color:#000;font-weight:500}.main-select.themed .main-select__item[data-selected=true]:after{content:"\2713";color:#000;font-size:14px;line-height:1;margin-left:auto}.main-select.themed .main-select__item.soldout:hover,.main-select.themed .main-select__item.soldout:focus{background-color:inherit}@media screen and (max-width:767px){.main-select.open .main-select__menu{top:100%;bottom:auto}}.main-selector{cursor:pointer;border:1px solid #1a1a1a1f;border-radius:8px;-webkit-appearance:base-select;appearance:base-select;background-color:transparent;color:#1a1a1a;font-family:var(--font-body-family);font-size:12px;line-height:1.2;padding:10px 12px;transition:all .2s ease-in-out}.main-selector:hover,.main-selector:focus{border-color:#000}.main-selector option{border:2px solid #ddd;background:#eee;padding:10px;transition:all .15s ease-in-out}.main-selector option:first-of-type{border-radius:8px 8px 0 0}.main-selector option:last-of-type{border-radius:0 0 8px 8px}.main-selector option:not(option:last-of-type){border-bottom:none}.main-selector option:nth-of-type(odd){background:#fff}.main-selector option:hover,.main-selector option:focus{background-color:var(--secondary-color)}.main-selector option:checked{font-weight:600}.main-selector option::checkmark{order:1;content:"\2611\fe0f";margin-left:auto}.main-selector::picker-icon{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23000' d='M6 8.825L1.175 4 2.05 3.125 6 7.075 9.95 3.125 10.825 4z'/%3E%3C/svg%3E");color:#999;transition:all .15s ease-in-out}.main-selector:open::picker-icon{rotate:180deg;transform:translateY(3px)}.main-selector::picker(select){-webkit-appearance:base-select;appearance:base-select;border:none;border-radius:8px;opacity:0;transition:all .15s allow-discrete}.main-selector::picker(select):popover-open{opacity:1}@starting-style{.main-selector::picker(select):popover-open{opacity:0}}.video-ui__video-wrapper{position:relative;display:flex;justify-content:center;align-items:center}.video-ui__video-wrapper.play:not(.autoplay):after{display:none}.video-ui__video-wrapper.autoplay .video-ui__button{top:16px;right:16px;left:unset;transform:unset;padding:6px}.video-ui__video-wrapper:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.video-ui__video-wrapper.video-overlay:has(>*:not(video,.video-ui__button)):after{background:linear-gradient(180deg,transparent 60%,#000000 100%)}.video-ui__video-wrapper.video-overlay:not(.play,.autoplay):not(:has(>*:not(video,.video-ui__button))):after{background:#00000040}.video-ui__button{background:var(--accent-color, #ffffff);background-size:200% 100%;background-position:0% 50%;border-radius:45px;color:#012900;position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;gap:4px;text-align:center;font-family:Inter;font-weight:400;font-size:16px;line-height:1;letter-spacing:-.01em;cursor:pointer;padding:16px;transition:background-position .5s ease;transform:translate(-50%,-50%);z-index:2}.video-ui__button:hover{background-position:100% 50%}@media screen and (min-width:1024px){.video-ui__button{font-size:22px}}.video-ui__button.pause,.video-ui__video-wrapper.play .video-ui__button.play{display:none}.video-ui__video-wrapper.play .video-ui__button.pause{display:flex;opacity:0;transition:opacity .25s cubic-bezier(.7,0,.3,1)}.video-ui__video-wrapper.play:hover .video-ui__button.pause{opacity:1}.video-ui__button svg{display:block;min-width:10px;width:20px;height:20px}.video-ui__button svg path{fill:#fff}.video-ui__placeholder-group{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.video-ui__placeholder-group .video-ui__placeholder{width:100%}.video-ui__placeholder-group:not(.is-active) .video-ui__main{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.video-ui__placeholder-group:not(.is-active) .video-ui__main video{opacity:0;pointer-events:none}.video-ui__placeholder-group:not(.is-active) .video-ui__main:after{display:none}.video-ui__placeholder-group.is-active .video-ui__placeholder{display:none}.video-ui__placeholder-group.is-active .video-ui__main{position:relative;width:100%}.video-ui__overlay-content{position:absolute;bottom:0;left:0;width:100%;padding:24px 8px;z-index:2;gap:4px}.video-ui__video-wrapper.play:not(.autoplay) .video-ui__overlay-content{display:none}.video-ui__overlay-title{color:#fff;font-size:16px;font-weight:600;line-height:1.1;margin:0}.video-ui__overlay-text{color:#a6a6a6;font-size:12px;font-weight:400;line-height:1.1;margin:0}@media screen and (min-width:540px)and (max-width:1023px),(min-width:1024px){.video-ui__overlay-content{padding-inline:32px}.video-ui__overlay-text{font-size:14px}}.gallery-slider{--gs-cols: 1;--gs-cols-tb: var(--gs-cols);--gs-cols-mb: 1;--gs-gap: 12px;--gs-radius: 0;position:relative;width:100%}.gallery-slider__track{display:flex;gap:var(--gs-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline:none}.gallery-slider__track::-webkit-scrollbar{display:none}.gallery-slider__slide{flex:0 0 calc((100% - (var(--gs-cols-mb) - 1) * var(--gs-gap)) / var(--gs-cols-mb));scroll-snap-align:start;border-radius:var(--gs-radius);overflow:hidden;text-decoration:none}.gallery-slider__slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.gallery-slider__button{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:linear-gradient(90deg,#00b7a8,#00d282 40%,#00b7a8 90%);background-size:200% 100%;background-position:0% 50%;cursor:pointer;transition:background-position .5s ease,opacity .25s ease;transform:translateY(-50%)}.gallery-slider__button:hover{background-position:100% 50%}.gallery-slider__button.prev{left:8px}.gallery-slider__button.next{right:8px}.gallery-slider__button.prev svg{transform:scaleX(-1)}.gallery-slider__button svg{width:14px;height:14px}.gallery-slider__button.is-disabled{opacity:0;pointer-events:none}.gallery-slider__dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.gallery-slider.gallery-slider--dots-inside .gallery-slider__dots{position:absolute;bottom:20px;left:50%;margin-top:0;transform:translate(-50%)}.gallery-slider__dot{--dot-hit-inset-y: 8px;--dot-hit-inset-x: 4px;position:relative;width:8px;height:8px;padding:0;border:none;border-radius:50%;background:#d0d5dd;cursor:pointer;transition:background .25s ease,width .25s ease}.gallery-slider__dot:before{content:"";position:absolute;inset:calc(-1 * var(--dot-hit-inset-y)) calc(-1 * var(--dot-hit-inset-x))}.gallery-slider__dot.is-active{width:22px;border-radius:5px;background:var(--color-accent, #00d282)}.gallery-slider.gallery-slider--dots-v2 .gallery-slider__dots{background-color:#030f0fb2;border-radius:10px;gap:3px;padding:8px 6px}.gallery-slider.gallery-slider--dots-v2 .gallery-slider__dot{--dot-hit-inset-y: 10px;--dot-hit-inset-x: 2px;width:18px;height:4px;background:#fff6;border-radius:10px}.gallery-slider.gallery-slider--dots-v2 .gallery-slider__dot.is-active{background:#fff}@media screen and (min-width:540px){.gallery-slider__slide{flex-basis:calc((100% - (var(--gs-cols-tb) - 1) * var(--gs-gap)) / var(--gs-cols-tb))}}@media screen and (min-width:1024px){.gallery-slider__slide{flex-basis:calc((100% - (var(--gs-cols) - 1) * var(--gs-gap)) / var(--gs-cols))}}.gallery-slider--arrows-sides .gallery-slider__button.prev{left:-16px}@media(min-width:768px){.gallery-slider--arrows-sides .gallery-slider__button.prev{left:-44px}}.gallery-slider--arrows-sides .gallery-slider__button.next{right:-16px}@media(min-width:768px){.gallery-slider--arrows-sides .gallery-slider__button.next{right:-44px}}.gallery-slider--arrows-below,.gallery-slider--arrows-above-left,.gallery-slider--arrows-above-right{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gallery-slider--arrows-below .gallery-slider__track,.gallery-slider--arrows-above-left .gallery-slider__track,.gallery-slider--arrows-above-right .gallery-slider__track{flex:0 0 100%}.gallery-slider--arrows-below .gallery-slider__button,.gallery-slider--arrows-above-left .gallery-slider__button,.gallery-slider--arrows-above-right .gallery-slider__button{position:static;transform:none}.gallery-slider--arrows-below .gallery-slider__dots,.gallery-slider--arrows-above-left .gallery-slider__dots,.gallery-slider--arrows-above-right .gallery-slider__dots{margin:0}.gallery-slider--arrows-below{justify-content:center}.gallery-slider--arrows-below .gallery-slider__button.prev{order:1}.gallery-slider--arrows-below .gallery-slider__dots{order:2}.gallery-slider--arrows-below .gallery-slider__button.next{order:3}.gallery-slider--arrows-above-left .gallery-slider__button.prev,.gallery-slider--arrows-above-right .gallery-slider__button.prev{order:1}.gallery-slider--arrows-above-left .gallery-slider__button.next,.gallery-slider--arrows-above-right .gallery-slider__button.next{order:2}.gallery-slider--arrows-above-left .gallery-slider__track,.gallery-slider--arrows-above-right .gallery-slider__track{order:3}.gallery-slider--arrows-above-left .gallery-slider__dots,.gallery-slider--arrows-above-right .gallery-slider__dots{order:4;flex:0 0 100%}.gallery-slider--arrows-above-left{justify-content:flex-start}.gallery-slider--arrows-above-right{justify-content:flex-end}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom_components.css.map */
