order-box{display:block}.order-box{--order-box-border: #E6E0D2;--order-box-beige: #F8F2E2;--order-box-teal: #50B5BA;--order-box-teal-dark: #098480;--order-box-teal-soft: #EEF8F8;--order-box-dark: #232321;color:var(--text-color, #252525)}.order-box__heading{margin:0 0 12px;font-family:var(--heading-family);font-size:20px;line-height:1.2}.order-box__card{border:1.5px solid var(--order-box-border);border-radius:16px;background-color:#fff;overflow:hidden}.order-box__product,.order-box__option,.order-box__addon-label{display:flex;align-items:center;gap:12px}.order-box__product{padding:16px}.order-box__media{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:10px;background-color:var(--order-box-beige);overflow:hidden}.order-box__shape{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.order-box__shape img{width:100%;height:100%;object-fit:cover}.order-box__media>img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain}.order-box__media--small{width:48px;height:48px;border-radius:8px}.order-box__info{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.order-box__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.order-box__title{font-weight:600;font-size:16px;line-height:1.25}.order-box__subtitle{font-size:13px;line-height:1.35;opacity:.7}.order-box__badge{display:inline-block;padding:3px 8px;border-radius:100px;font-weight:600;font-size:12px;line-height:1.2;white-space:nowrap;background-color:var(--savings-background, #FCDB51);color:var(--savings-color, #232321)}.order-box__badge--offer{background-color:var(--order-box-teal-dark);color:#fff}.order-box__tag{display:inline-block;padding:3px 8px;border-radius:6px;font-weight:700;font-size:11px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;background-color:var(--order-box-dark);color:#fcdb51}.order-box__price{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;white-space:nowrap}.order-box__price-main{font-weight:600;font-size:17px;line-height:1.2}.order-box__price-compare{font-size:13px;line-height:1.2;opacity:.5}.order-box__options{margin:0;padding:0;border:0;min-width:0}.order-box__option{position:relative;padding:16px;cursor:pointer;transition:background-color .2s}.order-box__option+.order-box__option{border-top:1px solid var(--order-box-border)}.order-box__option:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid transparent;pointer-events:none;transition:border-color .2s}.order-box__option:first-of-type:after{border-radius:14px 14px 0 0}.order-box__option.is-selected{background-color:var(--order-box-teal-soft)}.order-box__option.is-selected:after{border-color:var(--order-box-teal)}.order-box__option:not(.is-selected):hover{background-color:#fbfaf6}.order-box__radio{flex-shrink:0;position:relative;width:20px;height:20px;border:1.5px solid #BDB6A6;border-radius:50%;background-color:#fff;transition:border-color .2s}.order-box__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background-color:var(--order-box-teal);transform:scale(0);transition:transform .2s}.order-box__option.is-selected .order-box__radio{border-color:var(--order-box-teal)}.order-box__option.is-selected .order-box__radio:after{transform:scale(1)}.order-box__option-input:focus-visible~.order-box__radio{outline:2px solid var(--order-box-teal-dark);outline-offset:2px}.order-box__option--bundle .order-box__info{gap:6px}.order-box__contents{display:flex;flex-direction:column;gap:3px}.order-box__content-item{display:flex;align-items:center;gap:6px;font-size:13px;line-height:1.3}.order-box__content-item svg{flex-shrink:0;width:14px;height:14px;color:var(--order-box-teal-dark)}.order-box__gifts{border-top:1px solid var(--order-box-border)}.order-box__gifts-toggle{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.order-box__gifts-thumbs{display:flex}.order-box__gifts-thumb{display:flex;width:32px;height:32px;border:1px solid #EFEAE0;border-radius:50%;background-color:#fff;overflow:hidden}.order-box__gifts-thumb+.order-box__gifts-thumb{margin-left:-8px}.order-box__gifts-thumb img{width:100%;height:100%;object-fit:contain}.order-box__gifts-summary{flex:1;display:flex;flex-direction:column;gap:2px}.order-box__gifts-title{font-weight:600;font-size:14px;color:var(--order-box-teal-dark)}.order-box__gifts-worth{font-size:12px;opacity:.6}.order-box__gifts-more{display:flex;align-items:center;gap:4px;font-size:13px;text-decoration:underline}.order-box__gifts-more svg{width:12px;height:12px;transition:transform .3s}.order-box__gifts.open .order-box__gifts-more svg{transform:rotate(180deg)}.order-box__gifts-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.order-box__gifts-content>div{overflow:hidden}.order-box__gifts.open .order-box__gifts-content{grid-template-rows:1fr}.order-box__gifts-list{margin:0;padding:0 16px;list-style:none}.order-box__gifts-item,.order-box__gifts-total{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;line-height:1.3}.order-box__gifts-item{padding:4px 0}.order-box__gifts-total{margin:4px 0 0;padding:8px 16px 12px;font-weight:600}.order-box__gifts-item-price{display:flex;gap:6px;white-space:nowrap}.order-box__gifts-item-price s{opacity:.5}.order-box__gifts-item-price strong{color:var(--order-box-teal-dark)}.order-box__addons{border-top:1px solid var(--order-box-border)}.order-box__addons-title{margin:0;padding:10px 16px;font-weight:600;font-size:14px;line-height:1.3;background-color:var(--order-box-beige)}.order-box__addon-list{margin:0;padding:0;list-style:none}.order-box__addon+.order-box__addon{border-top:1px solid var(--order-box-border)}.order-box__addon-label{padding:14px 16px;cursor:pointer;transition:background-color .2s}.order-box__addon-label:hover{background-color:#fbfaf6}.order-box__addon .order-box__title{font-weight:500;font-size:15px}.order-box__price--addon .order-box__price-main{font-size:15px}.order-box__switch{flex-shrink:0;position:relative;width:44px;height:26px;border-radius:100px;background-color:#d9d4c7;transition:background-color .25s}.order-box__switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background-color:#fff;box-shadow:0 1px 3px #0003;transition:transform .25s}.order-box__switch-input:checked+.order-box__switch{background-color:var(--button-background, #FC7A38)}.order-box__switch-input:checked+.order-box__switch:after{transform:translate(18px)}.order-box__switch-input:focus-visible+.order-box__switch{outline:2px solid var(--button-background, #FC7A38);outline-offset:2px}.order-box__addon.is-selected .order-box__addon-label{background-color:#fff6f0}.order-box__total{display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px;border-top:1px solid var(--order-box-border)}.order-box__total-row,.order-box__savings-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.order-box__total-label{font-weight:600;font-size:18px}.order-box__total-price{display:flex;align-items:baseline;gap:8px;font-weight:700;font-size:20px;line-height:1.2}.order-box__total-price .order-box__price-compare{font-weight:400;font-size:14px}.order-box__savings-row{font-weight:600;font-size:14px;color:var(--order-box-teal-dark)}.order-box [hidden]{display:none!important}@media screen and (max-width:749px){.order-box__heading{font-size:18px}.order-box__product,.order-box__option{padding:14px 12px;gap:10px}.order-box__addon-label{padding:12px;gap:10px}.order-box__addons-title,.order-box__total,.order-box__gifts-toggle{padding-left:12px;padding-right:12px}.order-box__media{width:48px;height:48px}.order-box__media--small{width:44px;height:44px}.order-box__title{font-size:15px}.order-box__addon .order-box__title{font-size:14px}.order-box__subtitle,.order-box__content-item{font-size:12px}.order-box__price-main{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/component-order-box.css.map */
