.product-box__wrapper{--color-label: rgb(115, 115, 115);--font-heading-stack: "VC Nudge Trial", var(--custom-heading-font-stack);--font-body-stack: "DM Sans", var(--custom-body-font-stack);--media-border-width: 2px;background-color:var(--bg-color)}.product-box{padding-top:40px;padding-bottom:40px;max-width:1384px}.product-box .product-box__grid{gap:50px}.product-box .media__styled-element{border-color:transparent}.product-box .product-thumbnail-list-item--active .media__styled-element{border-color:#000}.product-box .product-box__title{font-family:var(--font-heading-stack);font-size:50px;font-weight:900;text-transform:uppercase;margin-bottom:16px;line-height:1}.product-box .product-box__button-cover{font-family:var(--font-heading-stack);font-size:24px;font-weight:000;text-transform:uppercase;line-height:1;padding:16px 24px}.product-box .product-box__button-wrapper{margin-top:32px}.product-box .product-box__label{font-family:var(--font-heading-stack);color:var(--color-label);font-size:16px;font-style:normal;line-height:1.05;text-transform:uppercase;margin-bottom:12px}.product-box .product-box__section{margin-top:32px}.product-box .product-box__rating-text{font-family:var(--font-body-stack);font-size:16px;font-weight:400;line-height:1.2;margin-top:-2px}.product-box .product-box__slogan{font-family:var(--font-body-stack);font-size:18px;font-weight:700;line-height:1.2;margin-bottom:16px}.product-box .product-box__equivalencies{font-family:var(--font-body-stack);font-size:14px;font-weight:700;line-height:1.2;background:#e3f35966;border:2px solid #aec200;border-radius:8px;padding:13px 19px;display:flex;justify-content:center;align-items:center;text-align:center}.product-box .product-box__flavor-list{display:flex;gap:12px;flex-wrap:wrap}.product-box .product-box__flavor-item{flex:1;min-width:180px;flex-grow:unset}.product-box .w-full{font-weight:600}.product-box .product-box__flavor-link{font-family:var(--font-heading-stack);display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgb(207,207,207);background:#cfcfcf;font-size:16px;font-weight:400;color:#000;text-transform:uppercase;padding:12px 6px;overflow:hidden;position:relative;border-radius:9999px}.product-box .product-box__flavor-gradient{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:9999px;opacity:.9;transition:all .3s ease}.product-box .product-box__flavor-gradient:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:9999px;display:none;box-shadow:inset 0 0 0 1px #000}.product-box .product-box__flavor-link.m-active,.product-box .product-box__flavor-link:hover{border-color:#000;color:#fff;text-decoration:none;font-weight:700}:is(.product-box .product-box__flavor-link.m-active,.product-box .product-box__flavor-link:hover) .product-box__flavor-gradient{opacity:1}:is(.product-box .product-box__flavor-link.m-active,.product-box .product-box__flavor-link:hover) .product-box__flavor-gradient:after{display:block}.product-box .product-box__flavor-title,.product-box .product-box__flavor-image{z-index:1}.product-box .product-box__variants-item{position:relative;display:flex;gap:10px}.product-box .product-box__variants-label{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:10px;width:100%;border:2px solid #cfcfcf;background:transparent;border-radius:7px;padding:24px 16px;margin-top:24px;position:relative;cursor:pointer}.product-box .product-box__variants-input{position:absolute;top:0;left:0;width:100%;height:100%}.product-box .product-box__variants-text{font-family:var(--font-heading-stack);font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.2}.product-box .product-box__variants-unit{font-family:var(--font-body-stack);font-size:16px;font-weight:400;line-height:1.2}.product-box .product-box__variants-save{font-family:var(--font-body-stack);font-size:16px;font-weight:400;line-height:1.2;color:#697500}.product-box .product-box__variants-badge{font-family:var(--font-body-stack);font-size:10px;font-weight:700;line-height:1.2;position:absolute;top:0;left:50%;transform:translate(-50%) translateY(calc(-100% - 1px));padding:4px 8px;text-transform:uppercase;background:#cfcfcf;color:#000;border-top-left-radius:7px;border-top-right-radius:7px;min-width:90%}.product-box .product-box__variants-input:checked+.product-box__variants-label,.product-box .product-box__variants-label:hover{border-color:#c0d700;background:#fbffd4}.product-box .product-box__variants-input:checked+.product-box__variants-label .product-box__variants-badge,.product-box .product-box__variants-label:hover .product-box__variants-badge{background:#c0d700;color:#fff}.product-box__accordion{margin-top:32px}.ctr-primary-accordion{--ctr-accordion-border-color: #cfcfcf;display:flex;flex-direction:column}.ctr-primary-accordion .ctr-primary-accordion__item{display:flex;flex-direction:column;margin:6px 0}.ctr-primary-accordion .ctr-primary-accordion.m-sub-category{margin-left:40px}.ctr-primary-accordion .ctr-primary-accordion.m-sub-category .ctr-primary-accordion__button{position:relative;border:1px solid var(--ctr-accordion-border-color);padding:9px 20px}.ctr-primary-accordion .ctr-primary-accordion.m-sub-category .ctr-primary-accordion__button:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:calc(100% - 40px);height:1px;border:1px solid var(--ctr-accordion-border-color);opacity:0}.ctr-primary-accordion .ctr-primary-accordion.m-sub-category .ctr-primary-accordion__button.m-active{border-bottom-left-radius:0;border-bottom-right-radius:0}.ctr-primary-accordion .ctr-primary-accordion.m-sub-category .ctr-primary-accordion__button.m-active:after{opacity:1}.ctr-primary-accordion .ctr-primary-accordion.m-sub-category .ctr-primary-accordion__content{border:1px solid var(--ctr-accordion-border-color);margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.ctr-primary-accordion .ctr-primary-accordion__items{display:flex;flex-direction:column}.ctr-primary-accordion .ctr-primary-accordion__button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;cursor:pointer;font-size:14px;line-height:1.2;font-weight:700;border:1px solid var(--ctr-accordion-border-color);border-radius:7px;position:relative;padding:14px 12px 14px 20px}.ctr-primary-accordion .ctr-primary-accordion__content{padding-top:12px}.ctr-primary-accordion .ctr-primary-accordion__content-inner{padding:20px;border:1px solid var(--ctr-accordion-border-color);border-radius:7px;font-size:14px}.button--stroke{stroke:#1e1e1e}@media screen and (max-width: 991.98px){.product-box{--media-border-radius: 1.2rem}.product-box .product-box__title{font-size:40px}.product-box .product-box__flavor-link{flex-direction:column;text-align:center;font-size:13px;padding:12px 6px}.product-box .product-box__flavor-list{gap:10px}.product-box .product-box__variants-label{padding:24px 4px}.product-box .product-box__variants-unit{font-size:14px}.product-box .product-box__variants-save{font-size:12px}}.product-box__options-wrapper{--subscription-text-color: #000000;--subscription-border-color: #cfcfcf;--subscription-bg-color: transparent;--subscription-active-bg-color: #fbffd4;--subscription-active-border-color: #c2c2ac;--subscription-accent-color: #e8e8d2}.product-box__options{display:flex;flex-direction:column;gap:8px}.product-box__options .product-box__option{display:flex;align-items:center;border:1px solid transparent;outline:1px solid var(--subscription-border-color);background-color:var(--subscription-bg-color);padding:20px 27px;border-radius:12px;cursor:pointer}.product-box__options .product-box__option.m-selected{background-color:var(--subscription-active-bg-color);border-color:var(--subscription-active-border-color);outline-color:var(--subscription-active-border-color)}.product-box__options .product-box__option.m-selected .product-box__option-radiobtn:after{background-color:var(--subscription-accent-color);opacity:1}.product-box__options .product-box__option-block{display:flex;flex-direction:column;gap:10px}.product-box__options .product-box__option-block.m-left{flex-grow:1}.product-box__options .product-box__option-block.m-right{align-self:flex-start}.product-box__options .product-box__option-total{display:flex;align-items:center;gap:8px;color:var(--subscription-text-color)}.product-box__options .product-box__option-price{font-size:16px;line-height:1;font-weight:700;color:var(--subscription-text-color);text-transform:uppercase}.product-box__options .product-box__option-oldprice{text-decoration:line-through;color:#828282;font-size:16px}.product-box__options .product-box__option-description{font-size:12px;line-height:1.2;color:var(--subscription-text-color);font-weight:400}.product-box__options .product-box__option-description ul{margin:0 0 0 2.5rem;display:flex;flex-direction:column;gap:8px;list-style:disc}.product-box__options .product-box__option-description li br{display:none}.product-box__options .product-box__option-title{font-family:var(--font-heading-stack);font-size:20px;line-height:1em;font-weight:700;color:var(--subscription-text-color);position:relative;padding-left:30px;text-transform:uppercase}.product-box__options .product-box__option-radiobtn{width:16px;height:16px;border:1px solid var(--subscription-text-color);position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:50%}.product-box__options .product-box__option-radiobtn:after{content:"";width:11px;height:11px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:transparent;border-radius:50%;opacity:0;transition:all .2s ease-in-out}
/*# sourceMappingURL=/cdn/shop/t/95/assets/ctr-product-box.css.map */
