.product,.section-main-product,product-info{background-color:#fbfbfb!important}.product{font-family:Sofia Pro,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:25.6px!important}@media screen and (min-width:990px){.product--medium:not(.product--no-media) .product__media-wrapper,.product--large:not(.product--no-media) .product__media-wrapper{max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--medium:not(.product--no-media) .product__info-wrapper,.product--large:not(.product--no-media) .product__info-wrapper{max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}}.product__info-wrapper{padding-left:48px!important}.product__title h1,.product__title h2.h1{font-size:45px!important;font-weight:600!important;line-height:50px!important;color:#000!important;text-transform:none!important;letter-spacing:0!important;margin-bottom:8px!important}.product__info-container .rating-wrapper{display:inline-block!important;padding-bottom:14px!important}.product__info-container .rating-wrapper{display:inline-flex!important;align-items:center!important;gap:0!important;cursor:pointer!important}.product__info-container .rating{display:inline-flex!important;align-items:center!important;gap:0!important;margin:0!important}.product__info-container .rating-star{--color-rating-star: rgb(36, 36, 36) !important;--font-size: 2.3 !important;--letter-spacing: .3 !important;font-family:Sofia Pro,sans-serif!important;line-height:23px!important;vertical-align:middle!important}.product__info-container .rating-text{display:none!important}.product__info-container .rating-count{font-family:Sofia Pro,sans-serif!important;font-size:23px!important;color:#242424!important;padding-left:6px!important;padding-right:6px!important;line-height:23px!important;vertical-align:middle!important;margin:0!important}.product__info-container .price-wrapper{display:flex!important;align-items:center!important;flex-flow:row wrap!important;justify-content:left!important;margin-bottom:15px!important;min-height:34px!important}.product__info-container .price__regular .price-item--regular,.product__info-container .price--large .price-item--regular{font-family:Sofia Pro,sans-serif!important;font-size:27px!important;font-weight:400!important;line-height:48px!important;color:#000!important;white-space:nowrap!important}.product__info-container .price__sale .price-item--sale,.product__info-container .price--large .price-item--sale,.product__info-container .price--large .price-item--last,.product__info-container .price--on-sale .price-item--sale{font-family:Sofia Pro,sans-serif!important;font-size:27px!important;font-weight:400!important;line-height:48px!important;color:#443d8a!important;white-space:nowrap!important}.product__info-container .price__sale s,.product__info-container .price__sale s .price-item--regular,.product__info-container .price--large s,.product__info-container .price--large s .price-item--regular,.product__info-container .price--on-sale .price-item--regular{font-family:Sofia Pro,sans-serif!important;font-size:27px!important;color:#1a1a2e!important;font-weight:400!important;text-decoration:line-through!important}.product__info-container .price .badge,.product__info-container .price__sale .unit-price,.product__info-container .price .unit-price{display:none!important}.product__info-container .price__container{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}.product__info-container .product-form__input label{font-size:15px!important;font-weight:600!important;margin-bottom:8px!important}.product__info-container .product-form__input--pill input[type=radio]:not(.has-image)+label{border-radius:4px!important;font-size:14px!important;font-weight:600!important;text-align:center!important}.product-form__quantity{display:none!important}.product__info-container .quantity__input{border-radius:30px!important;height:48px!important;width:48px!important;text-align:center!important}.product__info-container .quantity{border-radius:100px!important;border-color:#dfe0e0!important}.product__info-container .quantity__button{width:48px!important;height:48px!important;border:.8px solid #dfe0e0!important}.product__info-container .product-form__submit{background-color:#2b2d5c!important;color:#fff!important;border:none!important;border-radius:100px!important;padding:17px 25px!important;font-size:20px!important;font-weight:500!important;letter-spacing:0!important;min-height:unset!important;height:auto!important;width:100%!important;transition:background-color .1s ease,color .1s ease,border-color .1s ease,opacity .1s ease!important}.product__info-container .product-form__submit:hover{background-color:#1e2048!important;border-color:#1e2048!important}.product__info-container .product-form__submit:before{box-shadow:none!important}.product__info-container .shopify-payment-button{display:none!important}.product__info-container .product-form__submit[disabled]{background-color:#2b2d5c!important;border-color:#2b2d5c!important;color:#fff!important;opacity:.6!important}.product__accordion{border-top:none!important;border-bottom:1.5px solid #552988!important;padding-left:8px!important;padding-right:35px!important}.product__accordion:last-of-type{border-bottom:1.5px solid #552988!important}.product__accordion summary{padding:18px 30px 18px 0!important;cursor:pointer!important;position:relative!important}.product__accordion .summary__title{display:flex!important;align-items:center!important;gap:0!important}.product__accordion .summary__title .icon-accordion{display:none!important}.product__accordion .accordion__title{font-size:18px!important;font-weight:700!important;text-transform:none!important;color:#040404!important;letter-spacing:0!important;line-height:28.8px!important}.product__accordion .accordion__content{padding-bottom:20px!important;font-size:16px!important;line-height:25.6px!important;color:#000!important}.product__accordion .accordion__content p{margin-bottom:16px!important}.product__accordion .accordion__content p:last-child{margin-bottom:0!important}.product__accordion .accordion__content ul{padding-left:18px!important;margin:0!important}.product__accordion .accordion__content li{margin-bottom:4px!important}.product__accordion summary>.svg-wrapper,.product__accordion summary>.icon-caret,.product__accordion summary>svg{display:none!important}.product__accordion summary{display:flex!important;align-items:center!important;justify-content:space-between!important}.product__accordion summary:after{content:"+"!important;font-size:24px!important;font-weight:300!important;color:#040404!important;line-height:1!important;flex-shrink:0!important;transition:transform .2s ease!important}.product__accordion details[open] summary:after{content:"\2212"!important}.product__accordion .accordion__content{transition:height .3s,opacity .3s ease-out,transform .3s ease-out!important}.product__description{display:none!important}.product__info-container .installment{margin-top:8px!important}.product__info-container .subtitle{font-size:14px!important;color:#808284!important;margin-bottom:8px!important}.related-products__heading{font-size:25px!important;font-weight:600!important;color:#000!important;letter-spacing:0!important;margin-bottom:20px!important}.product__media-wrapper .product__media-item img,.product__media-wrapper .product__media img{border-radius:12px!important}@media screen and (min-width:750px){.product__media-wrapper media-gallery{display:flex!important;flex-direction:row!important;gap:12px!important}media-gallery .thumbnail-slider{order:-1!important;flex-shrink:0!important;width:80px!important;max-width:80px!important}media-gallery .thumbnail-slider .thumbnail-list{display:flex!important;flex-direction:column!important;gap:10px!important;grid-template-columns:none!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:600px!important;scrollbar-width:none!important;padding:0!important}media-gallery .thumbnail-slider .thumbnail-list::-webkit-scrollbar{display:none!important}media-gallery .thumbnail-list__item.slider__slide{width:100%!important;flex-shrink:0!important}media-gallery>slider-component.slider-mobile-gutter:not(.thumbnail-slider){flex:1 1 0%!important;min-width:0!important;display:block!important}media-gallery>slider-component:not(.thumbnail-slider) .product__media-list{width:100%!important;margin:0!important;padding:0!important}media-gallery>slider-component:not(.thumbnail-slider) .product__media-item.is-active{width:100%!important;display:block!important}media-gallery>slider-component:not(.thumbnail-slider) .product__media-item.is-active .product__modal-opener,media-gallery>slider-component:not(.thumbnail-slider) .product__media-item.is-active .media{width:100%!important}media-gallery .thumbnail-slider .slider-button{display:none!important}}.product__media-wrapper .thumbnail-list__item img,.product__media-wrapper .thumbnail img{border-radius:12px!important}.product__media-wrapper .thumbnail[aria-current] img{border:2px solid #000!important;border-radius:12px!important}media-gallery>slider-component:not(.thumbnail-slider) .slider-button{border-radius:100px!important;background-color:transparent!important;border-color:#808284!important;width:44px!important;height:44px!important}.product__media-wrapper .badge{background-color:#fff!important;border-radius:100px!important;font-size:17px!important;line-height:20px!important;padding:7px 20px 6px!important}.product__info-container share-button{display:none!important}.product__view-details,.product__tax{display:none!important}.product__info-container>*+*{margin-top:.8rem!important}.product__info-container .product-form{margin-top:25px!important;margin-bottom:25px!important;clear:both!important}.product__info-container .product-form__buttons{max-width:100%!important;width:100%!important}.product__info-container .price .badge{display:none!important}.complementary-products .summary__title h2,.complementary-products .summary__title .h3{font-size:18px!important;font-weight:600!important;color:#000!important;letter-spacing:0!important}.complementary-products .card{border-radius:12px!important;overflow:hidden!important}@media screen and (max-width:749px){.product__title h1,.product__title h2.h1{font-size:27px!important;font-weight:600!important;line-height:32.4px!important;margin-bottom:10px!important}.product__info-wrapper{max-width:100%!important;padding-left:0!important}.product__info-container .price__regular .price-item--regular,.product__info-container .price--large .price-item--regular,.product__info-container .price__sale .price-item--sale,.product__info-container .price--large .price-item--sale{font-size:24px!important;line-height:38px!important}.product__info-container .product-form__submit{font-size:20px!important;height:60px!important;min-height:60px!important}}@media screen and (max-width:749px){.product__modal-opener{pointer-events:none!important}}@media screen and (min-width:750px){.product-media-modal{background-color:#000000d9!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;display:block!important}.product-media-modal__dialog{background-color:transparent!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:100vh!important;width:100vw!important;max-width:100vw!important;padding:0!important;margin:0!important;border:none!important}.product-media-modal__content{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;height:70vh!important;max-height:70vh!important;flex-grow:0!important;overflow:visible!important;padding:0!important;margin:0!important}.product-media-modal__content>*:not(.active){display:none!important}.product-media-modal__content>.active{display:block!important;margin:auto!important;max-width:90vw!important;max-height:100%!important;position:relative!important}.product-media-modal__content deferred-media,.product-media-modal__content .product-media-modal__model{width:100%!important;max-width:500px!important;margin:auto!important;height:auto!important;max-height:70vh!important}@media screen and (min-aspect-ratio:1/1){.product-media-modal__content deferred-media{max-width:800px!important}}.product-media-modal__content img{width:auto!important;max-height:70vh!important;max-width:90vw!important;object-fit:contain!important}.product-media-modal__toggle{background-color:#fff!important;color:#000!important;border:none!important;position:fixed!important;top:20px!important;right:20px!important}}.product__media-wrapper .thumbnail[aria-current]{box-shadow:none!important;border:none!important}@media screen and (min-width:750px){.product-media-modal__content>*:not(.active){display:none!important}}.modal-slider-button{position:fixed;top:50%;transform:translateY(-50%);background:#fff;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:102;border:none;box-shadow:0 2px 4px #0000001a}.modal-slider-button--prev{left:40px}.modal-slider-button--next{right:40px}.modal-slider-button svg{width:14px}.modal-slider-button--prev svg{transform:rotate(90deg)!important}.modal-slider-button--next svg{transform:rotate(-90deg)!important}@media screen and (max-width:749px){.modal-slider-button,.modal-thumbnails-container{display:none!important}}.modal-thumbnails-container{width:100%;padding:20px 0;display:flex;justify-content:center}.modal-thumbnails{display:flex;gap:10px;max-width:80%;overflow-x:auto;padding-bottom:5px;scrollbar-width:none}.modal-thumbnails::-webkit-scrollbar{display:none}.modal-thumbnail-button{width:60px;height:60px;flex-shrink:0;border:2px solid transparent!important;border-radius:8px!important;background:transparent!important;padding:0!important;cursor:pointer;overflow:hidden;opacity:.6;transition:opacity .2s,border-color .2s}.modal-thumbnail-button.is-active{opacity:1;border-color:#fff!important}.modal-thumbnail-button img{width:100%;height:100%;object-fit:cover}.breadcrumb--pdp{padding-top:2rem;padding-bottom:2rem;font-size:1.4rem;color:#888;background-color:transparent!important}.breadcrumb--pdp a{text-decoration:none;color:inherit;transition:color .1s ease}.breadcrumb--pdp a:hover{color:#443d8a}.breadcrumb__sep{margin:0 1rem;color:#bdc3c7;font-weight:300}.breadcrumb__current{font-weight:500;color:#131313}@media screen and (max-width:749px){.breadcrumb--pdp{font-size:1.2rem;padding-top:1.5rem;padding-bottom:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom-product-page.css.map */
