@media (width >= 768px){.mobile-only{display:none!important}}.address-autocomplete{color:#000;background-color:#fff;border:1px solid #dedede;border-radius:5px;width:100%;height:52px;padding:0;font-size:14px}.address-autocomplete input{color:#000}.address-autocomplete.has-error{border-width:2px;border-color:#cb3663}html:has(.checkout[data-section-id=checkout]) main#content{max-width:100%;padding:0}.checkout[data-section-id=checkout]{grid-template-columns:1fr 1fr;justify-content:center;width:100%;min-height:100vh;display:grid}@media (width <= 767px){.checkout[data-section-id=checkout]{flex-direction:column;display:flex}}.checkout[data-section-id=checkout] .order-overview-toggle__header{color:#25ba8c;cursor:pointer;background-color:#f5f5f5;border-top:1px solid #dedede;border-bottom:1px solid #dedede;justify-content:space-between;align-items:center;padding:16px;font-size:14px;display:flex}.checkout[data-section-id=checkout] .order-overview-toggle__header .order-overview-toggle__price{color:#000;font-size:20px;font-weight:600}.checkout[data-section-id=checkout] .order-overview-toggle__header .order-overview-toggle__arrow{color:#25ba8c;transition:transform .3s;display:inline-block}.checkout[data-section-id=checkout] .order-overview-toggle__header .order-overview-toggle__arrow svg{width:24px;height:24px}@media (width <= 767px){.checkout[data-section-id=checkout] .order-overview-toggle__header .order-overview-toggle__arrow svg{width:14px;height:14px}}.checkout[data-section-id=checkout] .order-overview-toggle__header .order-overview-toggle__arrow.is-rotated{transform:rotate(180deg)}.checkout[data-section-id=checkout] .checkout__main{justify-content:center;display:flex}@media (width >= 767px){.checkout[data-section-id=checkout] .checkout__main{border-right:1px solid #dedede;padding:40px 40px 70px}}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper{width:100%;max-width:583px}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .logo__wrapper{justify-content:center;margin-bottom:15px;display:flex}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .logo__wrapper .logo__img{width:185px}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information h4{margin-bottom:14px}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information{flex-direction:column;display:flex;position:relative}@media (width <= 767px){.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information{padding:20px}}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information__container{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information__container .contact-information__input-wrapper{flex-direction:column;gap:2px;display:flex;position:relative}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information__container .contact-information__input-wrapper.half-row{width:calc(50% - 5px)}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information__container .contact-information__input-wrapper.full-row{width:100%}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information__container .contact-information__input-wrapper .iti__country-container{flex-direction:row-reverse;width:100%;display:flex}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information__container .contact-information__input-wrapper .iti__country-container .iti__dropdown-content{margin-top:52px}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information__container .contact-information__input-wrapper>label{pointer-events:none;background-color:#0000;padding:0 4px;font-size:14px;font-weight:400;transition:all .2s ease-in-out;position:absolute;top:14px;left:11px}@media (width <= 767px){.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information__container .contact-information__input-wrapper>label{top:10px;left:10px}}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information__container .contact-information__input-wrapper input{color:#000;background-color:#fff;border:1px solid #dedede;border-radius:5px;width:100%;height:52px;padding:14px 16px;font-size:14px}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information__container .contact-information__input-wrapper input:focus,.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information__container .contact-information__input-wrapper input.forced-focus{border-color:#25ba8c;outline:none}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information__container .contact-information__input-wrapper input:focus+label,.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information__container .contact-information__input-wrapper input:not(:placeholder-shown)+label,.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information__container .contact-information__input-wrapper input.forced-focus+label{color:#707070;font-size:12px;top:2px;left:12px}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information__container .contact-information__input-wrapper input:focus,.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information__container .contact-information__input-wrapper input:not(:placeholder-shown),.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information__container .contact-information__input-wrapper input.forced-focus{padding-top:25px}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information__container .contact-information__input-wrapper input#checkout-phone{padding-left:14px!important}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information__container .contact-information__input-wrapper input.skeleton-input{pointer-events:none;cursor:not-allowed;background:linear-gradient(100deg,#e0e0e0 30%,#f5f5f5,#e0e0e0 50%) 0 0 / 200% 100%;border-radius:6px;animation:1.2s infinite skeleton-loading}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information__container .contact-information__input-wrapper:has(#checkout-phone:not(:placeholder-shown)) label{color:#707070;font-size:12px;top:2px;left:12px}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information__container .contact-information__input-wrapper [data-checkout-error]{color:#cb3663;font-size:14px;display:none}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information__container .contact-information__input-wrapper.has-error input:not(:checked){border-width:2px;border-color:#cb3663}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .contact-information__container .contact-information__input-wrapper.has-error [data-checkout-error]{display:block}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods{margin-top:46px}@media (width <= 767px){.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods{margin-top:0;padding:20px}}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .delivery-method-options__are-not-available{background-color:#f5f5f5;border:1px solid #dedede;border-radius:5px;padding:18px}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .delivery-method-options__are-not-available span{color:#000;font-size:14px}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .delivery-method-options{flex-direction:column;display:flex}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .delivery-method-options>.delivery-method-item:first-of-type{border-top-left-radius:5px;border-top-right-radius:5px}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .delivery-method-options>.delivery-method-item:last-of-type{border-top:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .delivery-method-options .delivery-method-item{cursor:pointer;background-color:#fff;border:1px solid #c4c4c4;border-top-color:#d9d9d9;align-items:center;padding:14px;transition:background-color .2s,border-color .2s;display:flex}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .delivery-method-options .delivery-method-item label.delivery-method-item__group{cursor:pointer;flex-direction:row;justify-content:space-between;width:100%;font-size:14px;display:flex}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .delivery-method-options .delivery-method-item label.delivery-method-item__group .method-information{max-width:75%}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .delivery-method-options .delivery-method-item label.delivery-method-item__group .method-information .method-name{color:#000;font-weight:500}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .delivery-method-options .delivery-method-item label.delivery-method-item__group .method-information .method-subtitle{color:#707070}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .delivery-method-options .delivery-method-item label.delivery-method-item__group .method-price{color:#000;font-weight:600}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .delivery-method-options .delivery-method-item label.delivery-method-item__group .method-price [data-free-delivery]{display:none}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .delivery-method-options .delivery-method-item label.delivery-method-item__group .method-price.free-delivery [data-checkout-delivery-item]{opacity:.6;font-weight:400;text-decoration:line-through}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .delivery-method-options .delivery-method-item label.delivery-method-item__group .method-price.free-delivery [data-free-delivery]{display:inline}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .delivery-method-options .delivery-method-item:has(input[type=radio]:checked){background-color:#f2f8f5;border-color:#25ba8c}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .delivery-method-options .accordion-content>.delivery-method-item{border-top:none;border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .delivery-method-options .accordion-content>.delivery-method-item:has(input[type=radio]:checked) :after{content:"";z-index:3;background-color:#25ba8c;height:1px;position:absolute;top:-1px;left:-1px;right:0}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .pickup-delivery .delivery-method-item{border-top:0;border-bottom:1px solid #dedede;position:relative}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .pickup-delivery .delivery-method-item:has(input[type=radio]:checked):before{content:"";z-index:3;background-color:#25ba8c;height:1px;position:absolute;top:-1px;left:-1px;right:0}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .pickup-delivery:first-child{border-top:0;border-bottom:0}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .accordion-trigger{color:#000;cursor:pointer;text-align:left;background:none;border:none;width:100%;height:100%;padding:10px 0;font-size:15px;font-weight:500;text-decoration:underline}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .accordion-trigger-arrow{transition:transform .2s ease-in-out}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .accordion-trigger-arrow svg{width:18px}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .delivery-methods .accordion-content .delivery-method-item{border-radius:0}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods{margin-top:42px}@media (width <= 767px){.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods{margin-top:0;padding:20px}}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods h4{margin-bottom:4px}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods p{color:#757575;margin-bottom:14px;font-size:14px}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods .payment-method-item{cursor:pointer}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods .payment-method-item .payment-method-header{background-color:#fff}@media (width <= 767px){.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods .payment-method-item .payment-method-header{flex-flow:row;display:flex}}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods .payment-method-item .payment-method-header{border-radius:none;border:1px solid #d9d9d9;border-bottom:none;flex-flow:row;justify-content:space-between;align-items:center;padding:16px 20px;font-size:14px;display:flex}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods .payment-method-item .payment-method-header .payment-method-item__group{color:#000;flex-direction:row;align-items:center;min-width:50%;font-weight:500;display:flex}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods .payment-method-item .payment-method-header .payment-method-item__group label{cursor:pointer}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods .payment-method-item .payment-method-header .card-icons{gap:8px;display:flex}@media (width <= 767px){.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods .payment-method-item .payment-method-header .card-icons{flex-wrap:wrap}}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods .payment-method-item .payment-method-header .card-icons .payment-icon{width:auto;height:24px}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods .payment-method-item .payment-method-content{background-color:#f5f5f5;border:none;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;flex-flow:column wrap;justify-content:center;align-items:center;padding:15px;display:flex}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods .payment-method-item .payment-method-content .credit-card-icon{margin-bottom:15px}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods .payment-method-item .payment-method-content p{color:#000;text-align:center;width:50%;margin-bottom:0;font-size:14px}@media screen and (width <= 767px){.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods .payment-method-item .payment-method-content p{width:90%}}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods .payment-method-item:last-child .payment-method-header{border-bottom:1px solid #d9d9d9}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods .payment-method-item:last-child:has(input[type=radio]:checked) .payment-method-header{border-top:1px solid #25ba8c}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods .payment-method-item:has(input[type=radio]:checked){background-color:#f2f8f5}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods .payment-method-item:has(input[type=radio]:checked) .payment-method-header{border-color:#25ba8c;border-bottom-style:solid;border-bottom-width:1px}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods .payment-method-item:first-of-type .payment-method-header{border-top-left-radius:5px;border-top-right-radius:5px}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods .payment-method-item:last-of-type .payment-method-header{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods .payment-method-item:last-of-type .payment-method-content{border:1px solid #d9d9d9;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.checkout[data-section-id=checkout] .checkout__main .checkout__main-wrapper .payment-methods .payment-method-item:has(input[type=radio]:checked):last-of-type .payment-method-header{border-bottom-right-radius:0;border-bottom-left-radius:0}.checkout[data-section-id=checkout] .checkout__order-overview{width:100%;padding:40px}@media (width <= 767px){.checkout[data-section-id=checkout] .checkout__order-overview{padding:20px}}@media (width >= 767px){.checkout[data-section-id=checkout] .checkout__order-overview{background-color:#f2f8f5}}.checkout[data-section-id=checkout] .checkout__order-overview .checkout-order__card{background:#fff;border-radius:8px;width:100%;margin-bottom:20px;overflow-y:auto}.checkout[data-section-id=checkout] .checkout__order-overview .checkout-order__card .subscription-disclaimer{color:#000;border:2px solid #dedede;border-radius:5px;margin-top:30px;padding:10px;font-size:14px}@media (width >= 767px){.checkout[data-section-id=checkout] .checkout__order-overview .checkout-order__card{border:1px solid #dedede;max-width:444px;max-height:calc(100vh - 120px);padding:20px;position:sticky;top:40px}}@media (width <= 767px){.checkout[data-section-id=checkout] .checkout__order-overview .checkout-order__card{padding:0}.checkout[data-section-id=checkout] .checkout__order-overview .checkout-order__card h4{margin-bottom:0}}.checkout[data-section-id=checkout] .checkout__order-overview .cart-line__items{margin-bottom:20px}.checkout[data-section-id=checkout] .checkout__order-overview .cart-line__item{align-items:center;padding:15px 0;display:flex}.checkout[data-section-id=checkout] .checkout__order-overview .cart-line__item-frequency{color:#52554c}.checkout[data-section-id=checkout] .checkout__order-overview .cart-line__item-image{border:1px solid #dedede;border-radius:5px;width:62px;height:62px;margin-right:15px;position:relative}.checkout[data-section-id=checkout] .checkout__order-overview .cart-line__item-image .cart-line__item-quantity{color:#fff;text-align:center;background-color:#707070;border-radius:100%;justify-content:center;align-items:center;width:21px;height:21px;font-size:12px;display:flex;position:absolute;top:-11px;right:-11px}.checkout[data-section-id=checkout] .checkout__order-overview .cart-line__item-image img{object-fit:cover;border-radius:4px;width:100%;height:100%}.checkout[data-section-id=checkout] .checkout__order-overview .cart-line__item-info{flex-direction:row;flex:1;justify-content:space-between;font-size:14px;display:flex}.checkout[data-section-id=checkout] .checkout__order-overview .cart-line__item-info .cart-line__item-details .cart-line__item-title{color:#000;margin-bottom:0}.checkout[data-section-id=checkout] .checkout__order-overview .cart-line__item-info .cart-line__item-details .cart-line__item-variant{color:#707070}.checkout[data-section-id=checkout] .checkout__order-overview .cart-line__item-info .cart-line__item-quantity-price .cart-line__item-price{color:#000;font-size:14px}.checkout[data-section-id=checkout] .checkout__order-overview .cart-line__item .struck-out-price{opacity:.6;text-decoration:line-through}.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount{flex-direction:column;margin:20px 0;display:flex}.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .checkout-discount__input-wrapper{column-gap:14px;height:54px;display:flex}.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .checkout-discount__input-wrapper #checkout-discount{border:1px solid #ddd;border-radius:5px;flex:1;padding:10px 15px;font-size:14px}.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .checkout-discount__input-wrapper #checkout-discount:focus{border-color:#25ba8c;outline:none}.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .checkout-discount__input-wrapper .checkout-discount__button{pointer-events:none;color:#707070;cursor:pointer;background-color:#f5f5f5;border:1px solid #dedede;border-radius:5px;padding:0 20px;font-weight:600;transition:background-color .2s}.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .checkout-discount__input-wrapper .checkout-discount__button.active{pointer-events:auto;color:#fff;background-color:#25ba8c;border:none}.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .discount-codes__group .discount-code,.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .discount-codes__group .gift-card-code,.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .gift-card-codes__group .discount-code,.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .gift-card-codes__group .gift-card-code{color:#000;background-color:#f5f5f5;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;width:fit-content;margin-top:10px;padding:5px 10px;display:flex}.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .discount-codes__group .discount-code .discount-code__close svg,.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .discount-codes__group .gift-card-code .discount-code__close svg,.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .gift-card-codes__group .discount-code .discount-code__close svg,.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .gift-card-codes__group .gift-card-code .discount-code__close svg{vertical-align:middle;stroke-width:1px;width:1em;height:1em;scale:.7;transform:fill .1s;background:none;display:inline-block}.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .discount-codes__group .discount-code .discount-code__icon svg,.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .discount-codes__group .discount-code .gift-card-code__icon svg,.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .discount-codes__group .gift-card-code .discount-code__icon svg,.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .discount-codes__group .gift-card-code .gift-card-code__icon svg,.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .gift-card-codes__group .discount-code .discount-code__icon svg,.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .gift-card-codes__group .discount-code .gift-card-code__icon svg,.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .gift-card-codes__group .gift-card-code .discount-code__icon svg,.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .gift-card-codes__group .gift-card-code .gift-card-code__icon svg{vertical-align:middle;width:24px;height:24px}.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .discount-codes__group .discount-code .discount-code__icon g,.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .discount-codes__group .discount-code .gift-card-code__icon g,.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .discount-codes__group .gift-card-code .discount-code__icon g,.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .discount-codes__group .gift-card-code .gift-card-code__icon g,.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .gift-card-codes__group .discount-code .discount-code__icon g,.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .gift-card-codes__group .discount-code .gift-card-code__icon g,.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .gift-card-codes__group .gift-card-code .discount-code__icon g,.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .gift-card-codes__group .gift-card-code .gift-card-code__icon g{fill:none;stroke:#000}.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount .discount-error{color:#cb3663;margin-top:10px}.checkout[data-section-id=checkout] .checkout__order-overview .checkout-discount:has(.discount-error:not(.d-none)) #checkout-discount{border-color:#cb3663}.checkout[data-section-id=checkout] .checkout__order-overview .checkout-order__total{color:#000;font-size:14px}@media (width <= 767px){.checkout[data-section-id=checkout] .checkout__order-overview .checkout-order__total{padding-top:0}}.checkout[data-section-id=checkout] .checkout__order-overview .checkout-order__total-item{justify-content:space-between;margin-bottom:10px;font-size:15px;display:flex}.checkout[data-section-id=checkout] .checkout__order-overview .checkout-order__total-item.thick{font-weight:600}.checkout[data-section-id=checkout] .checkout__order-overview .checkout-order__total-item.checkout-order__total-item--total{margin-top:15px;padding-top:10px;font-size:19px;font-weight:600}.checkout[data-section-id=checkout] .checkout__order-overview .checkout-order__total-item .checkout-order__total-item__vat{color:#707070}.checkout[data-section-id=checkout] .checkout__submit-button{color:#000;cursor:pointer;background-color:#25ba8c;border:none;border-radius:8px;width:100%;height:54px;margin-top:24px;font-size:19px;font-weight:600;transition:background-color .2s}@media (width <= 767px){.checkout[data-section-id=checkout] .checkout__submit-button{margin-top:4px;padding:20px}}.checkout[data-section-id=checkout] .checkout__submit-button:hover{background-color:#1b8b68}.checkout[data-section-id=checkout] .marketing-permissions{color:#000;margin-top:24px;font-size:15px}@media (width <= 767px){.checkout[data-section-id=checkout] .marketing-permissions{margin-top:0}}.checkout[data-section-id=checkout] .marketing-permissions .permission-item{flex-direction:column;margin-bottom:16px;font-size:14px;display:flex}.checkout[data-section-id=checkout] .marketing-permissions .permission-item .permission-item__checkbox{flex-direction:row;align-items:baseline;display:flex}.checkout[data-section-id=checkout] .marketing-permissions .permission-item .permission-item__checkbox a{text-decoration:underline}.checkout[data-section-id=checkout] .marketing-permissions .permission-item input[type=checkbox]{-webkit-appearance:none;appearance:none;cursor:pointer;color:#25ba8c;border:1px solid #c4c4c4;border-radius:4px;place-content:center;width:18px;height:18px;margin-right:12px;padding:5px;display:grid}.checkout[data-section-id=checkout] .marketing-permissions .permission-item input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background-color:currentColor;width:10px;height:10px;transition:transform .12s ease-in-out;transform:scale(0)}.checkout[data-section-id=checkout] .marketing-permissions .permission-item input[type=checkbox]:checked{color:#fff;background-color:#25ba8c;border-color:#25ba8c}.checkout[data-section-id=checkout] .marketing-permissions .permission-item input[type=checkbox]:checked:before{transform:scale(1)}.checkout[data-section-id=checkout] .marketing-permissions .permission-item label{cursor:pointer;font-size:15px}.checkout[data-section-id=checkout] .marketing-permissions .permission-item [data-permission-error]{color:#cb3663;font-size:14px;font-weight:500;display:none}.checkout[data-section-id=checkout] .marketing-permissions .permission-item.has-error [data-permission-error]{margin-top:14px;display:block}.checkout[data-section-id=checkout] .marketing-permissions .permission-item.has-error input[type=checkbox]{border-width:2px;border-color:#cb3663}.checkout[data-section-id=checkout] h4{color:#000;margin-bottom:14px;font-size:21px;font-weight:600}.checkout[data-section-id=checkout] input[type=radio]{-webkit-appearance:none;appearance:none;font:inherit;color:#25ba8c;background-color:#fff;border:1px solid #dedede;border-radius:50%;justify-content:center;align-items:center;width:20px;height:18px;margin:0 16px 0 0;display:flex}.checkout[data-section-id=checkout] input[type=radio]:before{content:"";background-color:#fff;border-radius:50%;width:6px;height:6px;transition:transform .12s ease-in-out;transform:scale(0)}.checkout[data-section-id=checkout] input[type=radio]:checked:before{transform:scale(1)}.checkout[data-section-id=checkout] input[type=radio]:checked{background-color:#25ba8c;border:none}.checkout[data-section-id=checkout] .phone-tooltip{cursor:pointer;z-index:2;line-height:normal;position:absolute;top:28px;right:55px}.checkout[data-section-id=checkout] .phone-tooltip .phone-tooltip-question-mark{color:#fff;background-color:#707070;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;display:flex;position:absolute;top:-10px;right:-10px}.checkout[data-section-id=checkout] .phone-tooltip .phone-tooltip-text{display:none}.checkout[data-section-id=checkout] .phone-tooltip:hover .phone-tooltip-text{color:#fff;background-color:#000c;border-radius:5px;min-width:140px;margin-top:10px;margin-left:-40px;padding:5px 10px;font-size:12px;list-style:normal;display:block;position:absolute}@media (width <= 767px){.checkout[data-section-id=checkout] .phone-tooltip:hover .phone-tooltip-text{margin-left:-77px}}.checkout[data-section-id=checkout] .payment-loading{z-index:9999;background:#00000080;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;margin:0;padding:0;display:flex;position:fixed;top:0;left:0}.checkout[data-section-id=checkout] .d-none{display:none}.checkout[data-section-id=checkout] .loading-text{color:#fff;margin-top:20px;font-size:22px;font-weight:600}.checkout[data-section-id=checkout] .loader{aspect-ratio:1;width:90px;position:relative}.checkout[data-section-id=checkout] .loader:before,.checkout[data-section-id=checkout] .loader:after{content:"";border-width:2px;border-radius:50px;animation:2.5s infinite l4;position:absolute;box-shadow:inset 0 0 0 3px #25ba8c}.checkout[data-section-id=checkout] .loader:after{animation-delay:-1.25s}@keyframes l4{0%{top:0;right:35px;bottom:35px;left:0}12.5%{top:0;right:35px;bottom:0;left:0}25%{top:35px;right:35px;bottom:0;left:0}37.5%{top:35px;right:0;bottom:0;left:0}50%{top:35px;right:0;bottom:0;left:35px}62.5%{top:0;right:0;bottom:0;left:35px}75%{top:0;right:0;bottom:35px;left:35px}87.5%{top:0;right:0;bottom:35px;left:0}to{top:0;right:35px;bottom:35px;left:0}}.checkout[data-section-id=checkout] :not(label).site-policies{border-top:1px solid #dedede;flex-wrap:wrap;grid-column:1 / -1;justify-content:center;gap:1.5rem;padding:30px;text-decoration:underline;display:flex}@media (width <= 767px){.checkout[data-section-id=checkout] :not(label).site-policies{gap:1rem;padding:23px}}.checkout[data-section-id=checkout] a{color:inherit;text-decoration:none;transition:color .2s}.checkout[data-section-id=checkout] a:hover{color:#25ba8c;text-decoration:underline}.policy-modal{z-index:1000;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.policy-modal.d-none{display:none}.policy-modal__overlay{z-index:1;background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.policy-modal__content{z-index:2;background:#fff;border-radius:8px;width:100%;max-width:800px;max-height:90vh;padding:40px 30px 30px;position:relative;overflow-y:auto;box-shadow:0 4px 20px #00000026}.policy-modal__close{cursor:pointer;color:#666;background:none;border:none;padding:5px;transition:color .2s;position:absolute;top:15px;right:15px}.policy-modal__close:hover{color:#000}.policy-modal__close svg{display:block}.policy-modal__body h1,.policy-modal__body h2,.policy-modal__body h3,.policy-modal__body h4,.policy-modal__body h5,.policy-modal__body h6{color:#000;margin-top:0}.policy-modal__body p,.policy-modal__body li{color:#333;line-height:1.6}.policy-modal__body a{color:#25ba8c;text-decoration:underline}.policy-modal__body a:hover{text-decoration:none}.d-none{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/350/assets/parcel_style.css.map */
