.product-detail,.product-detail *,.product-detail *:before,.product-detail *:after{box-sizing:border-box}.product-detail{display:flex;flex-direction:column;align-items:center;background:#fff;position:relative;overflow-x:hidden;font-family:Roboto,system-ui,Segoe UI,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-detail p{margin:0}.product-detail a{color:inherit;text-decoration:none}.product-detail img{display:block;max-width:100%;height:auto}.product-detail button{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.product-detail h1,.product-detail h2,.product-detail h3{margin:0;font-weight:inherit;font-size:inherit}.product-detail fieldset{border:0;margin:0;padding:0}.product-detail ul,.product-detail ol{margin:0;padding:0;list-style:none}.product-detail .instant-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-detail .instant-variant-picker input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.product-detail .instant-variant-picker input[type=radio]+label{cursor:pointer}.product-detail .instant-quantity-input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background:transparent;border:0;box-shadow:none;outline:none;text-align:center}.product-detail .instant-quantity-input::-webkit-inner-spin-button,.product-detail .instant-quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-detail a[data-instant-action-type],.product-detail [data-instant-type=accordion-header]{cursor:pointer}.product-detail a[data-instant-disabled=true]{cursor:not-allowed;opacity:.5}.product-detail .instant-variant-picker input[type=radio][data-instant-disabled=true]+label{text-decoration:line-through;opacity:.5}.product-detail__root{align-self:stretch;display:flex;flex-direction:column;align-items:center}.product-detail__container{display:flex;flex-direction:column;row-gap:30px;width:1500px;max-width:100%;padding:40px 20px 100px}.product-detail__back{display:inline-flex;align-items:center;column-gap:8px;align-self:flex-start;height:50px;padding:0 25px;background:#fff;border:1px solid #e3eaf2;border-radius:55px;color:#093c5c;font-family:Outfit,sans-serif;font-size:16px;font-weight:500;line-height:1;transition:.2s}.product-detail__back:hover{background:#f5f8fb}.product-detail__back svg{width:7px;height:10px}.product-detail__layout{display:flex;flex-direction:row;align-items:flex-start;column-gap:80px}.product-detail__left{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;row-gap:80px}.product-detail__gallery{display:flex;flex-direction:column;row-gap:20px}.product-detail__stage{position:relative;display:flex;align-items:center;justify-content:center;height:500px;background:#f9f7f4;border-radius:20px;overflow:hidden;padding:40px}.product-detail__image{max-height:100%;max-width:70%;width:auto;height:auto;object-fit:contain}.product-detail__arrows{position:absolute;right:30px;bottom:30px;display:flex;column-gap:10px}.product-detail__arrow{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:#fff;border:1px solid #e3eaf2;border-radius:100%;color:#093c5c;transition:.2s}.product-detail__arrow:hover{background:#f5f8fb}.product-detail__arrow svg{width:7px;height:10px}.product-detail__thumbs{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.product-detail__thumb{width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e3eaf2;overflow:hidden;transition:.15s}.product-detail__thumb img{max-height:80%;max-width:80%;object-fit:contain}.product-detail__thumb.is-active{border:1.5px solid #093c5c}.product-detail__info{display:flex;flex-direction:column;row-gap:49px;min-width:0;max-width:100%}.product-detail__tabs{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:30px;row-gap:12px;border-bottom:1px solid #e3eaf2}.product-detail__tab{position:relative;padding-bottom:22px!important;color:#093c5c!important;font-family:Outfit,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:1!important;white-space:nowrap!important}.product-detail__tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:transparent;transition:.15s}.product-detail__tab.is-active:after{background:#093c5c}.product-detail__panes{width:100%;max-width:650px;min-width:0}.product-detail__pane{display:none;flex-direction:column;row-gap:25px;min-width:0}.product-detail__pane.is-active{display:flex}.product-detail__pane-title{color:#093c5c;font-family:Outfit,sans-serif;font-size:30px;font-weight:500;line-height:1.1}.product-detail__pane-text,.product-detail__pane-text p{color:#243030;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.product-detail__pane-text h2,.product-detail__pane-text h3,.product-detail__pane-text h4,.product-detail__pane-text h5,.product-detail__pane-text h6{margin-bottom:20px;font-family:Outfit,sans-serif;font-size:30px;font-weight:500;line-height:1.1;color:#093c5c}.product-detail__pane-text p+p,.product-detail__pane-text ul,.product-detail__pane-text h2,.product-detail__pane-text h3,.product-detail__pane-text h4{margin-top:15px}.product-detail__pane-text ul{padding-left:20px;list-style:initial}.product-detail__buy-col{position:sticky;top:30px;width:580px;max-width:100%;flex-shrink:0;display:flex;flex-direction:column;row-gap:20px}.product-detail__title{color:#093c5c;font-family:Outfit,sans-serif;font-size:55px!important;font-weight:600!important;line-height:1.1}.product-detail__meta{display:flex;flex-direction:row;align-items:center;column-gap:15px;min-height:14px}.product-detail__subtitle,.product-detail__subtitle p{color:#829ab1;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1}.product-detail__reviews{display:flex;align-items:center}.product-detail__pricing{display:flex;flex-direction:row;align-items:center;column-gap:10px}.product-detail__price{color:#093c5c;font-family:Outfit,sans-serif;font-size:30px;font-weight:500;line-height:1.5;white-space:nowrap}.product-detail__price-note,.product-detail__price-note p{display:inline-flex;align-items:center;justify-content:center;height:25px;padding:0 5px;background:#fff6;border:.8px solid rgba(141,197,231,.3);border-radius:5px;color:#829ab1;font-family:Roboto,sans-serif;font-size:13px;font-weight:400;line-height:1.5;white-space:nowrap}.product-detail__price-note p{border:0;padding:0;height:auto}.product-detail__intro,.product-detail__intro p{color:#252525;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.product-detail__benefits{display:flex;flex-direction:column;row-gap:15px}.product-detail__benefits-title{color:#093c5c;font-family:Outfit,sans-serif;font-size:18px;font-weight:500;line-height:1.2}.product-detail__benefits-list ul{list-style:none;padding:0;display:flex;flex-direction:column;row-gap:10px}.product-detail__benefits-list li{position:relative;padding-left:24px;color:#243030;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.3}.product-detail__benefits-list li:before{content:"";position:absolute;left:0;top:2px;width:14px;height:14px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'><path d='M2 7.5l3.2 3.2L12 3.5' stroke='%231bc022' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:center;background-size:14px 14px}.product-detail__benefits-list p{color:#243030;font-family:Roboto,sans-serif;font-size:14px;line-height:1.3}.product-detail__options{display:flex;flex-direction:column;row-gap:20px;padding:30px;background:#f9f7f4;border-radius:10px}.product-detail__options-title{color:#093c5c;font-family:Outfit,sans-serif;font-size:18px;font-weight:500;line-height:1.2}.product-detail__variants{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.product-detail__variant{display:inline-flex;align-items:center;justify-content:center;height:35px;padding:0 15px;background:#fff;border-radius:32px;color:#093c5c;font-family:Outfit,sans-serif;font-size:15px;font-weight:500;line-height:1;white-space:nowrap;transition:.15s}.product-detail__variant:hover{background:#093c5c;color:#fff}.product-detail .instant-variant-picker input[type=radio]:checked+.product-detail__variant{background:#093c5c;color:#fff}.product-detail__buy{display:flex;flex-direction:row;align-items:stretch;column-gap:20px;height:55px}.product-detail__qty{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:150px;flex-shrink:0;padding:0 14px;border:1px solid #e3eaf2;border-radius:65px}.product-detail__qty-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:99px;color:#093c5c;transition:.15s}.product-detail__qty-btn:hover{background:#e3eaf2}.product-detail__qty-btn svg{width:14px;height:14px}.product-detail__qty-input{width:40px;color:#093c5c;font-family:Roboto,sans-serif;font-size:16px;font-weight:400}.product-detail__atc{flex:1 1 0%;min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:center;column-gap:10px;padding:0 25px;min-height:55px;background:#093c5c;border-radius:55px;color:#fff!important;font-family:Outfit,sans-serif;font-size:16px;font-weight:500;line-height:1;white-space:nowrap;transition:.2s}.product-detail__atc:hover{background:#0c4a72}.product-detail__atc svg{width:20px;height:20px;flex:0 0 auto}.product-detail__shipping{display:flex;flex-direction:row;align-items:center;justify-content:space-between;column-gap:10px;min-height:43px;padding:8px 15px;border:1px solid #e3eaf2;border-radius:55px}.product-detail__shipping-left{display:flex;flex-direction:row;align-items:center;column-gap:10px;min-width:0}.product-detail__stock{display:inline-flex;align-items:center;column-gap:8px;color:#252525;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.product-detail__stock-dot{width:15px;height:15px;flex:0 0 auto;border-radius:99px;background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' fill='none'><circle cx='7.5' cy='7.5' r='7.5' fill='%231bc022'/><path d='M4.3 7.6l2.1 2.1 4.3-4.5' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:center;background-size:15px 15px}.product-detail__stock.is-out .product-detail__stock-dot{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' fill='none'><circle cx='7.5' cy='7.5' r='7.5' fill='%23d0021b'/><path d='M5 5l5 5M10 5l-5 5' stroke='white' stroke-width='1.6' stroke-linecap='round'/></svg>")}.product-detail__shipping-text{color:#252525;font-family:Roboto,sans-serif;font-size:13px;font-weight:400;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-detail__shipping-right{display:flex;flex-direction:row;align-items:center;column-gap:10px;flex-shrink:0}.product-detail__shipping-costs{color:#093c5c;font-family:Roboto,sans-serif;font-size:13px;font-weight:400;line-height:1.2;white-space:nowrap}.product-detail__shipping-payments{height:13px;width:auto;object-fit:contain}.product-detail__seo-section{align-self:stretch;display:flex;justify-content:center;padding:100px 20px}.product-detail__seo-inner{display:flex;flex-direction:row;align-items:center;column-gap:80px;width:1500px;max-width:100%}.product-detail__seo-media{flex:1 1 0%;min-width:0}.product-detail__seo-img{width:100%;height:auto;object-fit:cover}.product-detail__seo-content{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;row-gap:20px}.product-detail__seo-title,.product-detail__seo-title p{color:#093c5c;font-family:Outfit,sans-serif;font-size:40px!important;font-weight:600!important;line-height:1.15}.product-detail__seo-lead,.product-detail__seo-lead p{color:#093c5c;font-family:Roboto,sans-serif;font-size:22px;font-weight:400;line-height:1.5}.product-detail__seo-text,.product-detail__seo-text p{color:#829ab1;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.product-detail__seo-text p+p{margin-top:15px}.product-detail__seo-text p:last-of-type{margin-bottom:0!important}.product-detail__specs-section{align-self:stretch;display:flex;justify-content:center}.product-detail__specs-inner{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;column-gap:100px;row-gap:30px;width:100%;max-width:1500px;padding:80px 20px;background:#f9f7f4}.product-detail__specs-item{display:flex;flex-direction:column;align-items:center;row-gap:30px}.product-detail__specs-icon{width:auto;height:60px;max-height:60px;object-fit:contain}.product-detail__specs-label{color:#093c5c;font-family:Outfit,sans-serif;font-size:18px;font-weight:500;line-height:1.2;text-align:center;white-space:nowrap}.product-detail__faq-section{align-self:stretch;display:flex;flex-direction:column;align-items:center;row-gap:64px;padding:150px 20px;background:#f9f7f4}.product-detail__faq-inner{display:flex;flex-direction:column;align-items:center;row-gap:64px;width:100%;max-width:820px}.product-detail__faq-header{display:flex;flex-direction:column;align-items:center;row-gap:20px;max-width:738px}.product-detail__faq-title,.product-detail__faq-title p{color:#093c5c;font-family:Outfit,sans-serif;font-size:35px;font-weight:600;line-height:1.14;text-align:center}.product-detail__faq-sub,.product-detail__faq-sub p{color:#093c5c;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5;text-align:center}.product-detail__faq{width:100%}.product-detail__accordion{display:flex;flex-direction:column;width:100%;background:#fff;border-radius:20px;overflow:hidden}.product-detail__faq-item{display:flex;flex-direction:column;width:100%}.product-detail__faq-item+.product-detail__faq-item{border-top:1px solid #e3eaf2}.product-detail__faq-toggle{display:flex;flex-direction:row;align-items:center;column-gap:14px;width:100%;padding:24px 30px 0!important;text-align:left}.product-detail__faq-icon{order:0;width:24px;height:24px;flex:0 0 auto}.product-detail__faq-icon svg{display:none!important}.product-detail__faq-icon:before{content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:24px 24px}.product-detail__faq-item[data-state=closed] .product-detail__faq-icon:before{background-image:url("data:image/svg+xml;utf8,<svg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'><path%20d='M12%208V16'%20stroke='%230B3C5D'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/><path%20d='M8%2012H16'%20stroke='%230B3C5D'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/><path%20d='M22%2012C22%2017.5228%2017.5228%2022%2012%2022C6.47715%2022%202%2017.5228%202%2012C2%206.47715%206.47715%202%2012%202C17.5228%202%2022%206.47715%2022%2012Z'%20stroke='%230B3C5D'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/></svg>")}.product-detail__faq-item[data-state=open] .product-detail__faq-icon:before{background-image:url("data:image/svg+xml;utf8,<svg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'><path%20d='M8%2012H16'%20stroke='%230B3C5D'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/><path%20d='M22%2012C22%2017.5228%2017.5228%2022%2012%2022C6.47715%2022%202%2017.5228%202%2012C2%206.47715%206.47715%202%2012%202C17.5228%202%2022%206.47715%2022%2012Z'%20stroke='%230B3C5D'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/></svg>")}.product-detail__faq-question{order:1;flex:1 1 0%;min-width:0;color:#0b3c5d;font-family:Outfit,sans-serif;font-size:18px!important;font-weight:500!important;line-height:1.25}.product-detail__faq-question p{font:inherit;color:inherit}.product-detail__faq-answer{display:flex;flex-direction:column;width:100%;height:0;padding:0 30px 30px;overflow:hidden;transition:height 125ms ease-in-out,opacity 125ms ease-in-out}.product-detail__faq-item[data-state=open] .product-detail__faq-answer{height:var(--instant-accordion-content-height);opacity:1}.product-detail__faq-item[data-state=closed] .product-detail__faq-answer{height:0;opacity:0;pointer-events:none}.product-detail__faq-answer-text,.product-detail__faq-answer-text p{color:#829ab1;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.product-detail__faq-answer-text .metafield-rich_text_field p:last-of-type{margin-bottom:0!important}.product-detail__faq-answer-text p+p{margin-top:10px}@media(max-width:1200px){.product-detail__layout{column-gap:40px}.product-detail__buy-col{width:460px}.product-detail__title{font-size:42px!important}}@media(max-width:1000px){.product-detail__layout{flex-direction:column;row-gap:50px}.product-detail__buy-col{position:relative;top:0;width:100%}.product-detail__left{row-gap:50px;width:100%;max-width:100%;min-width:0}.product-detail__stage{height:380px}.product-detail__title{font-size:35px!important}.product-detail__container{padding:20px 20px 80px}.product-detail__faq-section{padding:80px 20px}.product-detail__seo-inner{flex-direction:column;row-gap:30px}.product-detail__seo-title,.product-detail__seo-title p{font-size:30px}.product-detail__seo-section{padding:60px 20px}.product-detail__specs-inner{display:grid;grid-template-columns:repeat(2,1fr);column-gap:40px;row-gap:40px;justify-items:center}.product-detail__info{width:100%;max-width:100%;min-width:0}.product-detail__tabs{display:flex;flex-wrap:nowrap;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;column-gap:24px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity}.product-detail__tabs::-webkit-scrollbar{display:none}.product-detail__tab{flex:0 0 auto;scroll-snap-align:start}.product-detail__panes,.product-detail__pane{width:100%;max-width:100%;min-width:0}.product-detail__pane-text{min-width:0;max-width:100%;overflow-wrap:break-word;word-wrap:break-word}}@media(max-width:600px){.product-detail__buy{flex-direction:column;height:auto;row-gap:15px}.product-detail__qty{width:100%;height:55px}.product-detail__atc{height:55px}.product-detail__shipping{padding:15px;flex-direction:column;align-items:flex-start;row-gap:8px;border-radius:10px}.product-detail__shipping-text,.product-detail__specs-label{white-space:normal}.product-detail__specs-inner{grid-template-columns:1fr}.product-detail__shipping-left{flex-direction:column;align-items:flex-start;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/instant-oHzXkj6wNIzWL4KE.css.map */
