.make-sure{color:#ec3621;font-weight:500;margin:0}.popup__add-more{z-index:555;scroll-padding:2rem;padding:1rem 2rem 1.5rem;right:0;top:0;border:0;margin:0 0 0 auto;height:100%;max-height:100%;box-shadow:0 0 1rem #0000004d;width:100%;max-width:720px;font-family:Inter;translate:100px 0;opacity:0;transition:translate .3s ease-out,opacity .3s ease-out,overlay .3s ease-out allow-discrete,display .3s ease-out allow-discrete}.popup__add-more[open]{translate:0 0;opacity:1}@starting-style{.popup__add-more{opacity:1;translate:0 0}.popup__add-more[open]{opacity:0;translate:100px 0}}.popup__add-more::backdrop{background-color:transparent;transition:display .3s allow-discrete,overlay .3s allow-discrete,background-color .3s}.popup__add-more[open]::backdrop{background:#0000004d}@starting-style{.popup__add-more[open]::backdrop{background-color:transparent}}.popup__add-more input,.popup__add-more button,.popup__add-more a{accent-color:#EC3621;outline-offset:2px}.popup__add-more h4{font-family:inherit;font-size:16px;margin:0 0 7px}.popup__add-more p{font-size:14px}.popup__add-more p:last-child{margin:0}.add-more__heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:center;font-family:inherit;font-size:20px;margin:0}.add-more__items{list-style-type:none;padding:0;margin:20px 0;border:1px solid #000}.add-more__item{display:flex;gap:15px;padding:15px 15px 15px 20px}.add-more__price{white-space:nowrap;color:#ec3621}.add-more__price strong{color:#ec3621}.add-more__image{flex:0 0 60px}.add-more__image img{width:100%;height:100%;object-fit:contain}.add-more__info{flex:1}.add-more__item:not(:first-child){border-top:1px solid #000}.add-more__label{border:1px solid #000;display:flex;padding:15px 17px;gap:15px;margin-top:15px;overflow:hidden;cursor:pointer}.make-sure{display:none}.popup__add-more--check .make-sure{display:block}@keyframes pulsate{0%{box-shadow:none}to{box-shadow:0 0 8px 1px #ec3621}}.add-more__checkbox-container{position:relative;scroll-padding:2rem}.add-more__checkbox-container input{position:absolute;left:-300px}.add-more__checkbox-container:before{content:"";width:20px;height:20px;border-radius:3px;margin:3px 0 0;background:#fff;border:2px solid #EC3621;display:block}.add-more__checkbox-container--check:not(:has(:checked)):before{animation:pulsate infinite alternate linear .3s}.add-more__checkbox-container:after{content:"";position:absolute;width:7px;height:12px;border-width:0 3px 3px 0;border-style:solid;border-color:#fff;rotate:45deg;top:6px;left:7px}.add-more__checkbox-container:has(:checked):before{background:#ec3621}.add-more__label p{margin:0}.add-more__label-text{display:flex;justify-content:space-between;flex:1;gap:0 1rem;line-height:1.7em}.add-more__label-text .add-more__fineprint{color:#888;font-size:.75em;line-height:1.4em;margin:5px 0}.add-more__label-text .add-more__fineprint p{font-size:1em}.add-more__label-text .add-more__fineprint a{color:#ec3621;text-decoration:underline}.add-more__label input{accent-color:#000;width:18px;height:18px;margin:3px 0 0;border-radius:0}.add-more__buttons{display:flex;gap:15px;margin-top:30px}.add-more__buttons--loading .button{opacity:.6;pointer-events:none}.button{height:40px;text-align:center;border-radius:40px;border:1px solid currentColor;flex:1;background:transparent;cursor:pointer;font-size:15px;letter-spacing:.02em;transition:background .2s,color .2s,border .2s}.button:hover{color:#ec3621}.button[disabled]{background:#bbb;color:#fff;pointer-events:none}.button--accent{background:#ec3621;color:#fff;font-weight:600;border:0}.button--accent:hover{background:#b32516;color:#fff}.add-more__close{height:45px;width:45px;text-indent:-300px;overflow:hidden;position:relative;border:0;margin-right:-12px;padding:0;background:transparent;cursor:pointer}.add-more__close:before,.add-more__close:after{content:"";position:absolute;top:50%;left:50%;width:25px;border-top:3px solid #000;translate:-50% -50%;rotate:45deg}.add-more__close:after{rotate:-45deg}@media(max-width:768px){.popup__add-more{padding:1rem 1.5rem 2rem}.add-more__image{flex:0 0 50px}.add-more__item{gap:15px;padding:15px}.add-more__label-text{flex-direction:column}.add-more__label-text em{display:none}.popup__add-more-inner{display:flex;flex-direction:column}.add-more__heading{order:-2}.offer-container{order:-1}.add-more__buttons{order:-1;margin-bottom:1.5rem}.add-more__items{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
