.new-main-product .product--medium:not(.product--no-media) .product__info-wrapper,.new-main-product .product--small:not(.product--no-media) .product__media-wrapper{flex:0 0 0;width:100%;padding:0;min-width:430px}.new-main-product .nmp-media-gallery-container{display:flex;flex-direction:column}@media screen and (max-width: 1039px){.new-main-product .product--medium:not(.product--no-media) .product__info-wrapper,.new-main-product .product--small:not(.product--no-media) .product__media-wrapper{min-width:100%}}.new-main-product product-info.product__info-container.product__column-sticky{position:relative;top:unset;display:flex;flex-direction:column;gap:32px;max-width:none}.new-main-product product-info.product__info-container>*+*{margin:0}.new-main-product .product{display:flex;gap:32px;row-gap:0px}.new-main-product .product--medium:not(.product--no-media) .product__media-wrapper,.new-main-product .product--small:not(.product--no-media) .product__info-wrapper{flex:1;max-width:unset;width:auto}.nmp-main-container{width:100%;display:flex;flex-direction:column;align-self:stretch;align-items:flex-start;gap:14px;padding:32px;position:relative;background-color:#6d2a99;border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #34125f}.nmp-header-container{flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;width:100%;display:flex;position:relative;flex:0 0 auto}.nmp-header-info{align-items:center;gap:24px;display:flex;position:relative;flex:0 0 auto}.nmp-category{position:relative;width:fit-content;font-family:Poppins,sans-serif;font-weight:700;color:#ffc94c;font-size:14px;letter-spacing:0;line-height:1.5em;text-transform:uppercase;text-decoration:none}.nmp-launch-info{display:flex;align-items:center;gap:12px;position:relative;flex:1;flex-grow:1;opacity:.5;color:rgb(var(--color-foreground))}.nmp-li-launch-date{position:relative;width:fit-content;font-family:Poppins,sans-serif;font-weight:400;color:#fffefb;font-size:12px;letter-spacing:0;line-height:1.5em}.nmp-product-info{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;flex:0 0 auto;position:relative;align-self:stretch}.nmp-product-title{font-family:Poppins,sans-serif;font-weight:700;color:#fffefb;font-size:28px;letter-spacing:0;line-height:1.5em;position:relative;align-self:stretch;margin:0}.nmp-price.price,.nmp .price__container{display:flex;align-self:stretch;width:100%;flex:0 0 auto}.nmp-price.price.price--on-sale .price__sale,.nmp-price .price__regular{display:flex;align-items:center;gap:12px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.nmp-price.price.price--on-sale .price-item--sale,.nmp-price.price .price-item--regular{position:relative;font-family:Poppins,sans-serif;color:#ffc94c;font-size:24px;font-weight:700;letter-spacing:0;line-height:1.5em}.nmp-price.price.price--on-sale .price__sale span:has(.price-item--regular){order:1}.nmp-price.price.price--on-sale .price-item--regular{position:relative;opacity:.5;font-family:Poppins,sans-serif;color:rgb(var(--color-foreground));font-size:24px;font-weight:400;letter-spacing:0;line-height:1.5em;text-decoration:line-through}.nmp-main-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative;flex:1;align-self:stretch;width:100%;min-height:0}.nmp-purchase-section{flex-direction:column;align-items:flex-start;display:flex;position:relative;align-self:stretch;width:100%;flex:1;min-height:0}.nmp-purchase-info{align-items:center;gap:16px;display:flex;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.nmp-main-container .nmp-purchase-info .product-form{margin:0;display:flex;flex:1 0 0;align-self:stretch}.nmp-main-container .nmp-purchase-info .product-form form{display:flex;align-self:stretch;flex:1 0 0}.nmp-main-container .nmp-purchase-info .product-form form .product-form__buttons{flex:1 0 0;max-width:none}.nmp-add-button{all:unset;box-sizing:border-box;display:flex;flex:1;align-items:center;justify-content:center;position:relative;flex-grow:1;cursor:pointer}.nmp-ab-bg{display:block!important;position:absolute;left:0;right:0;top:0;bottom:0;background-color:#ffc94c;border-radius:16px;transition:left .2s ease,right .2s ease,top .2s ease,bottom .2s ease}.nmp-add-button:hover .nmp-ab-bg{left:-4px;right:-4px;top:-4px;bottom:-4px}.nmp-add-button:active .nmp-ab-bg{left:0;right:0;top:0;bottom:0}.nmp-ab-button{padding:12px;position:relative;width:fit-content;font-family:Poppins,sans-serif;font-weight:600;color:#6d2a99;font-size:24px;letter-spacing:0;line-height:1.5em}.nmp-quantity-form{flex:0 0 0;margin:0}.nmp-quantity-form .quantity{width:fit-content}.nmp-quantity-form .quantity input{width:74px;border:3px rgba(var(--color-foreground),.2) solid;border-radius:16px;padding:12px;font-family:Poppins,sans-serif;font-weight:600;color:#fffefb;font-size:24px;letter-spacing:0;line-height:1.5em;transition:.2s ease border}.nmp-quantity-form .quantity input:hover{border:3px rgba(var(--color-foreground),1) solid}.nmp-quantity-form .quantity__label,.nmp-quantity-form button{display:none}.nmp-quantity-form .quantity:before,.nmp-quantity-form .quantity:after{content:unset}.nmp-product-description-container{display:flex;align-items:flex-start;padding:24px 0;position:relative;flex:1;align-self:stretch;width:100%;overflow-y:scroll;overflow-x:hidden;min-height:0;-webkit-mask-image:linear-gradient(180deg,#d9d9d900,#d9d9d9 10.26% 80.9%,#d9d9d900 95.76%);mask-image:linear-gradient(180deg,#d9d9d900,#d9d9d9 10.26% 80.9%,#d9d9d900 95.76%)}@-moz-document url-prefix(){.nmp-product-description-container{scrollbar-color:#FFC94C transparent;scrollbar-width:thin}}.nmp-product-description-container::-webkit-scrollbar{background-color:transparent;width:8px;height:8px}.nmp-product-description-container::-webkit-scrollbar-thumb{background-color:#ffc94c;height:8px;width:8px;border-radius:24px}.nmp-product-description-container::-webkit-scrollbar-thumb:hover{background-color:#fffefb}.nmp-product-description-container::-webkit-scrollbar-track{background-color:transparent;margin:24px}.nmp-product-description{font-family:Poppins,sans-serif;font-weight:400;color:rgb(var(--color-foreground));font-size:15px;letter-spacing:0;line-height:1.7em;position:relative;align-self:stretch}.nmp-product-description a{color:#ffc94c;font-weight:700;text-decoration:none}.nmp-stock-info{display:flex;flex-direction:column;align-items:flex-start;gap:12px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.nmp-stock-details{display:flex;align-items:center;width:100%;justify-content:space-between;position:relative;align-self:stretch;flex:0 0 auto}.nmp-stock-status{position:relative;width:fit-content;font-family:Poppins,sans-serif;font-weight:500;color:#ffc94c;font-size:16px;letter-spacing:0;line-height:1.5em}.nmp-stock-quantity{position:relative;width:fit-content;font-family:Poppins,sans-serif;font-weight:500;color:#ffc94c;font-size:16px;text-align:right;letter-spacing:0;line-height:1.5em}.nmp-stock-bar-container{position:relative;align-self:stretch;width:100%;height:12px;background-color:#3e1e65;border-radius:32px;overflow:hidden;display:block!important}.nmp-stock-bar{display:block!important;height:12px;background-color:#ffc94c;border-radius:32px}.nmp-bundle-button-container{display:flex;flex-direction:column;width:100%;padding:0 32px;position:relative}@media screen and (max-width: 749px){.nmp-bundle-button-container{padding:0}}.nmp-bundle-button{all:unset;box-sizing:border-box;display:flex;position:relative;cursor:pointer}.nmp-bb-bg{display:block!important;position:absolute;left:0;top:0;bottom:0;right:0;background-color:#fffefb;border-radius:16px;box-shadow:0 12px 32px #34115e;transition:.2s ease left,.2s ease top,.2s ease bottom,.2s ease right}.nmp-bundle-button:hover .nmp-bb-bg{left:-4px;top:-4px;bottom:-4px;right:-4px}.nmp-bundle-button:active .nmp-bb-bg{left:0;top:0;bottom:0;right:0}.nmp-bb-button{position:relative;flex:1 0 0;align-self:stretch;display:flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif;font-weight:600;color:#6d2a99;font-size:24px;letter-spacing:0;line-height:1.5em;padding:12px}.nmp-accordions{display:flex;flex-direction:column;width:100%;align-items:flex-start;gap:24px;position:relative}.nmp-accordion{flex-direction:column;align-items:flex-start;gap:16px;padding:0 32px;display:flex;position:relative;align-self:stretch;width:100%;flex:0 0 auto:}@media screen and (max-width: 749px){.nmp-accordion{padding:0}}.nmp-accordion-header{align-items:center;gap:12px;padding:12px 0;display:flex;position:relative;align-self:stretch;width:100%;flex:0 0 auto;cursor:pointer}.nmp-ah-caret{color:rgb(var(--color-foreground));rotate:-90deg;transition:rotate .2s ease}.nmp-accordion.active .nmp-ah-caret{rotate:0deg}.nmp-ah-title{position:relative;width:fit-content;font-family:Poppins,sans-serif;font-weight:700;color:#ffc94c;font-size:24px;letter-spacing:0;line-height:1.5em}.nmp-accordion-content{position:relative;display:flex;align-self:stretch;flex:1;max-height:0;flex-direction:column;overflow:hidden;transition:.3s ease max-height}.nmp-accordion.timeline-accordion .nmp-ta-progress-bar-bg{position:absolute;left:26px;top:28px;bottom:80px;width:4px;background-color:#fffefb}.nmp-accordion.timeline-accordion .nmp-ta-progress-bar{display:block!important;position:absolute;left:0;top:0;width:4px;height:0;background-color:#ffc94c}.nmp-accordion.timeline-accordion.production-stage .nmp-ta-progress-bar{height:0}.nmp-accordion.timeline-accordion.shipment-stage .nmp-ta-progress-bar{height:45%}.nmp-accordion.timeline-accordion.delivery-stage .nmp-ta-progress-bar,.nmp-accordion.timeline-accordion.finish-stage .nmp-ta-progress-bar{height:100%}.nmp-accordion.timeline-accordion .nmp-ta-point-container{display:flex;align-items:flex-start;gap:16px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.nmp-accordion.timeline-accordion .npm-ta-icon-container{display:inline-flex;align-items:center;padding:12px;position:relative;flex:0 0 auto;background-color:#fffefb;border-radius:90px;overflow:hidden;color:#3e1e65}.nmp-accordion.timeline-accordion .nmp-ta-ic-bg{background-color:#ffc94c;position:absolute;display:block!important;left:0;top:0;width:100%;height:0}.nmp-accordion.timeline-accordion .npm-ta-icon-container svg{position:relative}.nmp-accordion.timeline-accordion.production-stage .nmp-ta-point-container.production .nmp-ta-ic-bg,.nmp-accordion.timeline-accordion.shipment-stage .nmp-ta-point-container.shipment .nmp-ta-ic-bg,.nmp-accordion.timeline-accordion.delivery-stage .nmp-ta-point-container.delivery .nmp-ta-ic-bg{height:50%}.nmp-accordion.timeline-accordion.finish-stage .nmp-ta-point-container.production .nmp-ta-ic-bg,.nmp-accordion.timeline-accordion.finish-stage .nmp-ta-point-container.shipment .nmp-ta-ic-bg,.nmp-accordion.timeline-accordion.finish-stage .nmp-ta-point-container.delivery .nmp-ta-ic-bg,.nmp-accordion.timeline-accordion.delivery-stage .nmp-ta-point-container.production .nmp-ta-ic-bg,.nmp-accordion.timeline-accordion.delivery-stage .nmp-ta-point-container.shipment .nmp-ta-ic-bg,.nmp-accordion.timeline-accordion.shipment-stage .nmp-ta-point-container.production .nmp-ta-ic-bg{height:100%}.nmp-accordion.timeline-accordion .nmp-ta-text-container{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 0 24px;position:relative;flex:1}.nmp-accordion.timeline-accordion .nmp-ta-tc-title{position:relative;align-self:stretch;font-family:Poppins,sans-serif;font-weight:500;color:#ffc94c;font-size:24px;letter-spacing:0;line-height:1.5em}.nmp-accordion.timeline-accordion .nmp-ta-tc-description{position:relative;align-self:stretch;font-family:Poppins,sans-serif;font-weight:400;color:#fffefb;font-size:14px;letter-spacing:0;line-height:1.5em}.nmp-accordion.details-accordion .nmp-da-content{position:relative;align-self:stretch;font-family:Poppins,sans-serif;font-weight:400;color:rgb(var(--color-foreground));font-size:14px;letter-spacing:0;line-height:1.5em}.nmp-accordion.details-accordion .nmp-da-content b,.nmp-accordion.details-accordion .nmp-da-content strong{font-weight:700}.nmp-new-chip{display:flex;flex-direction:row;align-items:center;gap:8px;position:absolute;left:24px;top:16px;z-index:8}.nmp-nc-new-box{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:6px 12px;background:#ffc94c;border-radius:53px;font-family:Poppins;font-weight:700;font-size:14px;letter-spacing:0;line-height:1.5em;color:#3e1e65}.nmp-nc-label{font-family:Poppins;font-weight:500;font-size:14px;letter-spacing:0;line-height:1.5em;color:#3e1e65}.npm-new-related-products-add-on{margin-block:64px;display:none}@media screen and (min-width: 1040px){.npm-new-related-products-add-on{display:block}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-new-main-product.css.map */
