:root{--f-nhg: "neue-haas-grotesk";--f-ave: "Avenir Next";--c-purple: #8575E5;--c-dark: #121212;--c-beige: #FBFAF7;--c-pink: #D72489}.button--black{--button-background: 0 0 0;font-size:.9375rem;letter-spacing:-.02em}.button--white{--button-background: 255 255 255;font-size:.9375rem;color:var(--c-purple);letter-spacing:-.02em}.button--blue{--button-background: 66 59 147;font-size:.9375rem;letter-spacing:-.02em}.button--pink{--button-background: 215 36 137;font-size:.9375rem;letter-spacing:-.02em}.button--small{border-radius:8px;font-size:.9375rem;line-height:1.05;letter-spacing:-.04em;padding:8px 16px}.button--transparent{border:1px solid var(--c-purple);color:var(--c-purple);--button-background: transparent;--button-text: var(--c-purple)}.button--white-black{--button-background: 255 255 255;color:#000;font-size:.9375rem;letter-spacing:-.02em}.button--outline-white{border:1px solid #fff;color:#fff;--button-background: transparent;--button-text: white}.product-financing{position:relative;display:inline-flex;margin-top:.375rem;align-self:flex-start}@media screen and (max-width:767px){.product-financing{margin-top:.25rem}}.product-financing__box{display:inline-flex;align-items:center;background-color:#f8f7fd;border-radius:.5rem;padding:.75rem 1.125rem .75rem .875rem;transition:background-color .2s ease}@media screen and (max-width:767px){.product-financing__box{padding:.625rem 1rem .625rem .625rem}}.product-financing__link{font-family:"Figtree",var(--f-ave),-apple-system,sans-serif;font-weight:500;font-size:1rem;line-height:1.65rem;color:#0c0c0c;text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.product-financing__link:hover{opacity:.8}@media screen and (max-width:767px){.product-financing__link{font-size:.9375rem;line-height:1.65rem}}.product-financing__info-btn{appearance:none;-webkit-appearance:none;background:#0000;border:none;padding:0;margin-left:.4375rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative;color:var(--c-purple);width:1.25rem;height:1.25rem;flex-shrink:0;border-radius:50%;outline:none}.product-financing__info-btn:after{content:"";position:absolute;top:-12px;bottom:-12px;left:-12px;right:-12px}.product-financing__info-btn:focus-visible{outline:2px solid var(--c-purple);outline-offset:2px}@media screen and (max-width:767px){.product-financing__info-btn{margin-left:.3125rem;width:1rem;height:1rem}}.product-financing__icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-financing__icon svg{width:100%;height:100%;display:block}.product-financing__tooltip{position:absolute;top:calc(100% + .5rem);left:0;width:max-content;max-width:20rem;background-color:#fff;border-radius:1.25rem;padding:1.5rem;box-shadow:0 8px 24px #0b0b0b1f,0 2px 6px #0b0b0b0a;border:1px solid rgba(0,0,0,.08);z-index:50;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-.375rem);transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility .2s}@media screen and (max-width:767px){.product-financing__tooltip{max-width:min(20rem,100vw - 32px);padding:1.25rem;border-radius:1rem}}.product-financing.is-active .product-financing__tooltip{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.product-financing__tooltip-text{margin:0;font-family:var(--f-ave),-apple-system,sans-serif;font-weight:500;font-size:1rem;line-height:1.65rem;color:#0c0c0c;text-align:left}@media screen and (max-width:767px){.product-financing__tooltip-text{font-size:.9375rem;line-height:1.5rem}}.product-financing__tooltip-link{color:var(--c-purple);text-decoration:underline;text-underline-offset:2px;font-weight:500;transition:opacity .2s ease}.product-financing__tooltip-link:hover{opacity:.8}[data-block-type=breadcrumb]{display:block!important}.breadcrumb{align-items:center;display:flex;font-size:1rem;gap:10px;margin-bottom:15px!important}.breadcrumb a{color:#a3a9c2;text-decoration:none}.product-info__block-item{margin:0!important}.product-info__block-item[data-block-type=text]{margin-bottom:5px!important}.product-info__block-item h6{color:#b9bbbf;font-weight:400}.product-info__block-item h1{font-size:1.8rem}.product-info__block-item sale-price .money{color:#3a4980}.product-info__block-item[data-block-type=price]{margin-bottom:25px!important;margin-top:10px!important}.product-info__block-item[data-block-type=price]:has(.product-financing){margin-bottom:1.25rem!important}@media screen and (max-width:767px){.product-info__block-item[data-block-type=price]:has(.product-financing){margin-bottom:1rem!important}}.product-info__block-item button[type=submit]{background:#423b93!important;color:#fff!important;text-transform:capitalize;height:60px}@media(max-width:599px){.product-info__block-item button[type=submit]{width:100%}}.product-info__block-item .quantity-selector{height:60px!important;--quantity-selector-height: 60px !important}.product-info__block-item[data-block-type=buy-buttons]{display:flex;gap:40px;width:100%}@media(max-width:599px){.product-info__block-item[data-block-type=buy-buttons]{flex-direction:row;flex-wrap:wrap}}.product-info__block-item[data-block-type=buy-buttons] form{width:100%}.product-info__block-item[data-block-type=buy-buttons] .quantity-selector{margin-bottom:0!important}.product-info__block-item .accordion__toggle.h6{font-size:1.3rem}.product-info__block-group[data-group-type=accordion-group]{margin-top:40px!important}.shopify-section--main-product .section-spacing{padding-top:0!important}.product-gallery__media img{border-radius:5px}.product-gallery__thumbnail{aspect-ratio:1/1;border-radius:5px;padding:0}.product-gallery__thumbnail img{border-radius:5px;overflow:hidden;object-fit:cover;padding:0;width:100%;height:100%}.product-gallery__thumbnail-scroller{max-height:130px!important}body.template-product .shopify-section--main-product .product-gallery{--product-gallery-thumbnail-size: 130px !important;visibility:visible!important}.product-sticky-bar button[type=submit]{background:#3a4980!important;color:#fff!important}.extra-options-section{margin:20px 0}.extra-options-section .extra-options-title{margin:0 0 15px;font-size:1.1rem;font-weight:600;color:#666;text-transform:none}.extra-options-section .extra-option-item{display:flex;flex-direction:column;gap:8px;padding:16px;border:2px solid #e0e0e0;border-radius:16px;background:#f8f8f8;transition:all .2s ease;cursor:pointer;margin-bottom:12px}.extra-options-section .extra-option-item:last-child{margin-bottom:0}.extra-options-section .extra-option-item:hover{border-color:#ccc;background:#f5f5f5}.extra-options-section .extra-option-item:has(input[type=radio]:checked){border-color:#423b93;background:#a3a9c221}.extra-options-section .extra-option-item:has(input[type=radio]:checked) label{color:#333;font-weight:600}.extra-options-section .extra-option-item:has(input[type=radio]:checked) .extra-option-description{color:#555}.extra-options-section .extra-option-item:has(input[type=radio]:not(:checked)){border-color:#e0e0e0;background:#fff}.extra-options-section .extra-option-item:has(input[type=radio]:not(:checked)) label{color:#999;font-weight:500}.extra-options-section .extra-option-item:has(input[type=radio]:not(:checked)) .extra-option-description{color:#bbb;opacity:0;display:none;transition:all .3s ease}.extra-options-section .extra-option-item .checkbox-control{display:flex;align-items:center;gap:12px;margin:0;width:100%}.extra-options-section .extra-option-item .checkbox-control input[type=radio]{flex-shrink:0;margin:0;position:absolute;top:1px;left:0}.extra-options-section .extra-option-item .checkbox-control label{flex:1;margin:0 0 0 32px;line-height:1.2}.extra-options-section .extra-option-item input[type=radio]{margin:0;cursor:pointer;accent-color:#423b93;width:18px;height:18px;border:2px solid #ccc;border-radius:50%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;position:relative}.extra-options-section .extra-option-item input[type=radio]:checked{border-color:#423b93;background:#fff}.extra-options-section .extra-option-item input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:#423b93;border-radius:50%}.extra-options-section .extra-option-item input[type=radio]:hover{border-color:#423b93}.extra-options-section .extra-option-item label{font-weight:500;color:#333;cursor:pointer;margin:0;font-size:1rem;line-height:1.2}.extra-options-section .extra-option-item .extra-option-description{margin:0 0 0 32px;font-size:.85rem;color:#666;line-height:1.4;font-style:italic;display:block;transition:all .3s ease}@media(max-width:599px){.extra-options-section .extra-option-item{padding:12px}.extra-options-section .extra-option-item .checkbox-control{gap:10px}.extra-options-section .extra-option-item .extra-option-description{margin-left:32px}}.extra-options-success,.extra-options-error{margin:10px 0;padding:12px 16px;border-radius:4px;font-size:14px;font-weight:500;display:none}.extra-options-success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.extra-options-error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}
/*# sourceMappingURL=/cdn/shop/t/168/assets/main-product.css.map */
