design-box-variant-picker{display:block;width:100%}.design-box-row{margin-bottom:1.2rem}.design-box-row__accordion{border:.1rem solid #e5e5e5;border-radius:12px;background-color:#fff;transition:all .3s ease-in-out}.design-box-row__accordion[open]{border-color:#ed1b24;background-color:#ed1b240a}.design-box-accordion__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.design-box-row__accordion[open]>.design-box-accordion__body,.design-box-inner-accordion[open]>.design-box-accordion__body{grid-template-rows:1fr}.design-box-accordion__inner{overflow:hidden}.design-box-row__summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.4rem 1.6rem;cursor:pointer;list-style:none;position:relative}.design-box-row__summary::-webkit-details-marker{display:none}.design-box-row__title{font-size:18px;font-weight:600;color:var(--color-text-main);line-height:1;display:flex;align-items:center;justify-content:space-between;width:100%}.design-box-row__accordion[open] .design-box-row__title{color:#ed1b24}.design-box-row__title-count{margin-right:26px}.design-box-row__accordion[open] .design-box-row__summary .icon-caret{color:#ed1b24}.design-box-row__content{padding:0 1.2rem 1.2rem}.design-box-inner-accordion{border:.1rem solid #e5e5e5;border-radius:12px;background-color:#fff;transition:all .3s ease-in-out}.design-box-inner-accordion:hover{border-color:var(--primary-color)}.design-box-inner-accordion+.design-box-inner-accordion{margin-top:1rem}.design-box-inner-accordion[open]{border-color:#ed1b24}.design-box-inner-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.4rem;cursor:pointer;list-style:none;position:relative}.design-box-inner-accordion__summary::-webkit-details-marker{display:none}.design-box-inner-accordion__title{font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-main)}.design-box-inner-accordion[open] .design-box-inner-accordion__title,.design-box-inner-accordion[open] .design-box-inner-accordion__summary .icon-caret{color:#ed1b24}.design-box-inner-accordion__content{padding:0 1.2rem 1.2rem}.design-box-variant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;border:none;padding:0;margin:0}.design-box-variant-item__label{display:flex;align-items:center;gap:1rem;min-height:80px;padding:10px 12px;border:1px solid #e5e5e5;border-radius:10px;background-color:#fff;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.design-box-variant-item__label--missing{opacity:.5;cursor:not-allowed}.design-box-variant-item__label--sold-out{opacity:.45}.design-box-variant-item__input:checked+.design-box-variant-item__label{border:2px solid #ed1b24;background-color:#ed1b2414;box-shadow:0 .2rem .8rem #ed1b241f}.design-box-variant-item__input:checked+.design-box-variant-item__label .design-box-variant-item__name{color:#ed1b24}.design-box-variant-item__input:focus-visible+.design-box-variant-item__label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem #ed1b2459}.design-box-variant-item__media{flex:0 0 60px;width:60px;height:60px}.design-box-variant-item__image{display:block;width:60px;height:60px;border-radius:8px;object-fit:cover}.design-box-variant-item__image--placeholder{background-color:#f3f3f3}.design-box-variant-item__name{font-size:14px;font-weight:500;line-height:1.3;color:var(--color-text-main)}.main-product .product-pdp__actions .flex-buttons{flex-flow:unset;margin:0!important;padding:0;gap:10px}.product-quantity{border:1px solid var(--primary-light-color-bg);align-items:center;border-radius:100px;padding:5px;min-width:unset!important}.product-quantity__minus,.product-quantity__plus{border:none!important;border-radius:0!important;width:40px!important;padding:0!important;height:40px!important;transition:all .2s ease-in-out}.product-quantity__selector{width:40px!important;height:40px!important}.no-touchevents .product-quantity__minus:hover,.product-quantity__minus:focus-visible,.no-touchevents .product-quantity__plus:hover,.product-quantity__plus:focus-visible{box-shadow:none!important;outline:none!important}.product-quantity__minus svg,.product-quantity__plus svg{width:14px!important}.product-quantity__minus:hover svg>*,.product-quantity__plus:hover svg>*{fill:var(--primary-color)!important}.design-box-row__summary .icon-caret,.design-box-inner-accordion__summary .icon-caret{flex-shrink:0;transition:transform .2s ease;position:absolute;height:.6rem;right:18px;top:calc(50% - 4px)}.design-box-row__summary:focus-visible,.design-box-inner-accordion__summary:focus-visible,.design-box-row__accordion:focus-visible{outline:none!important}.design-box-row__accordion:hover{border-color:var(--primary-color)}.design-box-row__accordion[open]>.design-box-row__summary .icon-caret,.design-box-inner-accordion[open]>.design-box-inner-accordion__summary .icon-caret{transform:rotate(180deg)}.design-box-variant-picker__message{margin-top:.8rem;font-size:1.3rem;color:#8a8a8a}@media screen and (max-width:749px){.design-box-variant-grid{grid-template-columns:1fr}.design-box-row__summary{padding:16px 20px}.design-box-row__title{font-size:16px}.design-box-row__summary .icon-caret,.design-box-inner-accordion__summary .icon-caret{height:8px;right:14px}.design-box-row{margin-bottom:12px}.design-box-inner-accordion__summary{padding:12px 14px}.design-box-inner-accordion__title{font-size:14px}.main-product .product-pdp__actions .add-to-cart.button--product{font-size:12px}.design-box-variant-item__media{flex:0 0 50px;width:50px;height:50px}.design-box-variant-item__label{min-height:60px;padding:8px 10px;gap:10px}.design-box-variant-item__image{width:50px;height:50px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/component-design-box-variant-picker.css.map */
