@font-face{font-family:'DM Sans';src:local("DM Sans Regular"),local("DMSans-Regular"),url("../fonts/DMSans-Regular.woff2") format("woff2"),url("../fonts/DMSans-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'DM Sans';src:local("DM Sans Bold"),local("DMSans-Bold"),url("../fonts/DMSans-Bold.woff2") format("woff2"),url("../fonts/DMSans-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Caveat';src:local("Caveat Regular"),local("Caveat-Regular"),url("../fonts/Caveat-Regular.woff2") format("woff2"),url("../fonts/Caveat-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.login-block{padding-bottom:.75rem}.login-block input{width:100%}.login-block .alert-danger{margin-bottom:1rem}.login-block .field-info{margin-top:1rem}.login-block .row-connect-create{background-color:white;flex-direction:column;box-shadow:-.625rem .625rem 1.875rem rgba(108,75,63,0.3)}.login-block .row-connect-create .col{flex-basis:auto}.login-block .col-returning-customer .card{border-bottom:.0625rem solid #D8D8D8;padding:1.25rem 1.25rem 1.5625rem 1.25rem}.login-block .col-returning-customer .card-body{text-align:center}.login-block .col-returning-customer .card-body .login{display:inline-block;text-align:left}@media screen and (min-width: 769px){.login-block .col-returning-customer .card-body .login{width:53%}}.login-block .col-new-customer .card{padding:1.25rem 1.25rem 1.875rem 1.25rem}.login-block .col-new-customer .card-body{color:#644D45;font-size:.875rem;line-height:1.6;text-align:center;padding-bottom:2.625rem}.login-block .col-new-customer .text-block{margin-bottom:.875rem}.login-block .col-guest{background-color:#F1F8EB;margin:0 auto}.login-block .col-guest .card-header-custom{line-height:1.3;margin-bottom:1.75rem}.login-block .col-guest .card{padding:1.1875rem 2.0625rem 2.0625rem 2.0625rem}.login-block .col-returning-customer .button,.login-block .col-new-customer .button,.login-block .col-guest .button{margin:0 auto}.login-block .card-header-custom{color:#52804D;font-size:1rem;font-weight:700;margin-bottom:1rem;text-align:center}.login-block .card-header-custom .title-level-1,.login-block .card-header-custom .title-level-2{display:block}.login-block .card-header-custom .title-level-1{font-size:.9375rem;font-weight:normal;line-height:1;margin-bottom:.875rem}.login-block .card-header-custom .title-level-2{font-size:1.125rem;font-weight:700;line-height:1}.login-block .forgot-password{color:#644D45;font-size:.8125rem;margin-bottom:1.125rem}.login-block .forgot-password-link{text-decoration:underline}.login-block .forgot-password-link:hover,.login-block .forgot-password-link:focus-visible{text-decoration:none}.login-block .forgot-password-link:focus-visible{outline:none}@media screen and (min-width: 769px){.login-block .reveal-pwd-btn{left:76%}.login-block .row-connect-create{flex-direction:row;margin-top:1.4375rem}.login-block .forgot-password:hover{text-decoration:none}.login-block .col-returning-customer .card,.login-block .col-new-customer .card{padding:1.875rem}.login-block .col-returning-customer{position:relative}.login-block .col-returning-customer .card{border-bottom:0}.login-block .col-returning-customer::after{border-right:.0625rem solid #D8D8D8;bottom:12%;content:'';display:block;right:0;position:absolute;top:6%;width:.0625rem}.login-block .col-new-customer .card{display:flex;flex-direction:column;height:100%;justify-content:space-between}.login-block .col-new-customer .text-block{margin-bottom:5.3125rem}.login-block .card-header-custom{margin-bottom:1.875rem}.login-block .form-group .input-text{width:17.5rem}}.main-cart-container{margin-top:3.125rem;padding-bottom:1.875rem}.main-cart-container .centered-dash-title{padding-top:0}.main-cart-container .centered-dash-title .symbol-dash{left:-10px;width:138px;height:20px}.main-cart-container .cart-main-row{flex-direction:column}.main-cart-container .products-col{flex:1;margin-bottom:1.875rem;min-width:0%}.main-cart-container .product-list{position:relative;margin-bottom:1rem}.main-cart-container .product-item{position:relative;display:flex;padding:1.25rem 0;border-bottom:solid .0625rem #D8D8D8;flex-direction:column;justify-content:space-between;flex-wrap:wrap;font-size:.8125rem}.main-cart-container .product-item:last-of-type{border-bottom:0 none}.main-cart-container .product-item .price{display:flex;flex-direction:column-reverse;align-items:flex-end}.main-cart-container .product-item .price .value{font-size:.9375rem}.main-cart-container .product-item .price.price-sale .value{color:#D00143}.main-cart-container .product-item .price.price--total .value{font-weight:bold}.main-cart-container .product-item .price .sale-price{margin-bottom:4px}.main-cart-container .product-item-main-info{display:flex;margin-bottom:1.25rem;width:100%;position:relative}.main-cart-container .product-item-image{width:4rem;height:4rem;position:relative}.main-cart-container .product-item-image img{max-width:100%}.main-cart-container .product-item-image .no-gift-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.main-cart-container .product-item-name-wrapper{flex:1;padding:0 1.25rem 0 .75rem;font-size:.8125rem}.main-cart-container .product-item-name{font-weight:bold;margin-bottom:.375rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:1.625rem}.main-cart-container .product-item-sales-type{margin:.625rem 0;font-size:.8125rem}.main-cart-container .product-item-secondary-info{display:flex;justify-content:space-between;align-items:center}.main-cart-container .product-item-quantity-wrapper select{padding:6px 14px}.main-cart-container .product-item-quantity-wrapper select:focus{outline:.125rem solid #52804D}.main-cart-container .product-item-remove-wrapper{position:absolute;top:1.25rem;right:0}.main-cart-container .product-item-remove-wrapper .remove-product-cta:focus-visible{outline:.125rem solid #52804D}.main-cart-container .product-item-remove-wrapper .symbol{width:1.5rem;height:1.5rem;color:#644D45}.main-cart-container .cart-footer-row{margin-top:1.5rem}.main-cart-container .cart-back-col{display:flex;justify-content:center}.main-cart-container .order-summary-col{flex:1;padding:0;margin-top:-1px}.main-cart-container .order-summary-col .order-summary{margin-bottom:1.75rem;box-shadow:-.625rem .625rem 1.875rem rgba(108,75,63,0.3)}.main-cart-container .order-summary-col .order-summary-toggle{position:relative}.main-cart-container .order-summary-col .order-summary-header{display:block}.main-cart-container .order-summary-col .strike-through{display:none}.main-cart-container .order-summary-col .order-total-summary .checkout-link{margin:.875rem auto}.main-cart-container .order-summary-col .product-line-item-sales-type{font-size:.8125rem;font-weight:normal;padding:0;text-align:left;display:inline-block;margin-top:-.9375rem}.main-cart-container .order-summary-col .need-help{display:flex;padding:0 1rem;align-items:center;font-weight:bold;color:green}.main-cart-container .order-summary-col .need-help .symbol{flex:0 0 1.375rem;height:1.375rem;margin-right:.625rem}.main-cart-container .order-summary-col .need-help .need-help-text{flex:1}.main-cart-container .order-summary-col .need-help .title-wrapper{display:flex;margin-bottom:.125rem;justify-content:space-between}.main-cart-container .order-summary-col .need-help .title{font-weight:bold;font-size:.8125rem}.main-cart-container .order-summary-col .need-help .telephone{font-size:.9375rem}.main-cart-container .order-summary-col .need-help .subtitle{font-size:.6875rem;font-weight:normal}@media screen and (min-width: 769px){.main-cart-container .centered-dash-title{align-items:flex-start}.main-cart-container .centered-dash-title h1{margin-bottom:8px}.main-cart-container .cart-main-row{flex-direction:row}.main-cart-container .products-col{flex:2;margin-bottom:0}.main-cart-container .product-list{max-height:81.3125rem;overflow:auto}.main-cart-container .product-list--bonus{overflow:visible}.main-cart-container .product-list-header{display:flex;padding:0 8% .75rem 60.5%;border-bottom:solid 1px #D8D8D8;font-size:.8125rem;font-weight:bold;text-transform:uppercase;color:#CBCBCB}.main-cart-container .product-list-header span{flex:1;text-align:center}.main-cart-container .product-item{flex-direction:row}.main-cart-container .product-item .price{align-items:center}.main-cart-container .product-item .price.price-sale .value,.main-cart-container .product-item .price.price--total .value{font-size:1.125rem;font-weight:bold}.main-cart-container .product-item .price.price--total .value{color:inherit}.main-cart-container .product-item .price.price--total .sale-price{display:none}.main-cart-container .product-item-main-info{flex:.8;margin-bottom:0}.main-cart-container .product-item-image{width:5.625rem;height:5.625rem;display:block}.main-cart-container .product-item-name-wrapper{display:flex;padding-left:1rem;flex-wrap:wrap;flex-direction:column;justify-content:center}.main-cart-container .product-item-name{font-size:.9375rem;margin-bottom:.625rem;max-height:1.875rem}.main-cart-container .product-item-sales-type{margin:0 0 .625rem}.main-cart-container .product-item-secondary-info{flex:1;text-align:center}.main-cart-container .product-item-quantity-wrapper{flex:1}.main-cart-container .product-item-quantity-wrapper select{display:block;width:100%}.main-cart-container .product-item-unit-unit-wrapper{flex:1;font-size:.9375rem}.main-cart-container .product-item-total-price-wrapper{flex:1}.main-cart-container .product-item-remove-wrapper{flex:.5;position:inherit}.main-cart-container .product-item-remove-wrapper .remove-product-cta{padding:.5rem}.main-cart-container .product-item-remove-wrapper .remove-product-cta:hover,.main-cart-container .product-item-remove-wrapper .remove-product-cta:focus-visible{opacity:.5}.main-cart-container .product-item .bonus-cta-wrapper{flex:100.1%}.main-cart-container .product-list-footer{display:flex;margin-top:1.25rem;justify-content:space-between;align-items:center}.main-cart-container .product-list-footer-col{flex:1}.main-cart-container .product-list-footer-col:last-child{text-align:right}.main-cart-container .product-list-footer .print-cta{font-weight:bold;text-decoration:underline}.main-cart-container .order-summary-col{position:relative;top:-3.75rem;padding:0 1rem;margin-top:0}.main-cart-container .order-summary-col .order-summary{box-shadow:-.5rem .5rem .625rem rgba(108,75,63,0.3)}.main-cart-container .order-summary-col .secured-payment{display:flex;margin-bottom:.875rem;align-items:center;justify-content:center;color:#644D45;font-size:.8125rem}.main-cart-container .order-summary-col .secured-payment .symbol{width:1.25rem;height:1.25rem;margin-right:.5rem}.main-cart-container .order-summary-col .nedd-help{padding:0}.no-product .centered-dash-title{align-items:center}}.shipping-msg-block{background-color:white;text-align:center;color:#52804D}.mini-cart-shipping-msg-block{background-color:white;text-align:center;color:#52804D;margin-top:2rem}.cart-shipping-msg-title,.mini-cart-shipping-msg-bottom-title{font-family:"Caveat",cursive;font-size:1.7rem}.shipping-msg-treshold{color:#52804D;font-size:.8125rem;padding:0 1rem 1rem 1rem}.shipping-msg-treshold-title{font-family:"Caveat",cursive;font-size:1.25rem}.shipping-progress-number{display:none}.shipping-progress-bar{position:relative;display:flex;width:100%;border:.0625rem solid #52804D;height:1rem;margin:.9375rem 0}.shipping-progress-bar span{position:absolute;inset:0 auto 0 0;background-color:#52804D;max-width:calc(100% - 28px)}.shipping-progress-bar svg{position:absolute;inset:-.4375rem -1.8125rem auto auto;width:2.0625rem;height:1.75rem;background-color:#FAF8F2;padding:.1875rem}.shipping-progress-bar.full span{width:100%}@media screen and (max-width: 768px){#gift-info-modal .modal-container{width:100%;max-width:21.875rem}}#gift-info-modal .product-info-media-wrapper{display:flex;align-items:center;justify-content:center;height:100%;max-width:16rem;max-height:16rem}#gift-info-modal .product-name{color:#644D45;font-size:1.5rem}#gift-info-modal .product-short-desc{font-size:1.125rem;margin-top:.625rem}@media screen and (min-width: 769px){#gift-info-modal .product-info-details{padding-right:3.125rem}}.order-summary-promo{padding:1rem 1rem;border-top:solid 1px #D8D8D8;font-size:.8125rem}.order-summary-promo-title-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.order-summary-promo-title-wrapper .tooltip:hover .tooltip-content,.order-summary-promo-title-wrapper .tooltip:focus .tooltip-content{left:inherit;right:-1rem;transform:inherit}.order-summary-promo-title-wrapper .tooltip:hover .tooltip-content::after,.order-summary-promo-title-wrapper .tooltip:focus .tooltip-content::after{left:initial;right:.25rem}.order-summary-promo-title{font-weight:bold}.order-summary-promo-input-wrapper .input-text{height:3.125rem}.order-summary-promo-input-submit{padding:0;min-width:2.5rem}.order-summary-promo .coupon-error-message{margin-top:.625rem;font-size:.8125rem;color:#E5003F}.order-summary-promo .coupons-and-promos{margin-top:.375rem}.order-summary-promo .coupon-code,.order-summary-promo .promotion-information{display:flex;padding:.25rem 0;align-items:center;justify-content:space-between}.order-summary-promo .coupon-code .coupon-label,.order-summary-promo .coupon-code .promotion-name,.order-summary-promo .coupon-code .applied-promotion-discount,.order-summary-promo .promotion-information .coupon-label,.order-summary-promo .promotion-information .promotion-name,.order-summary-promo .promotion-information .applied-promotion-discount{color:#52804D;font-weight:bold}.order-summary-promo .coupon-code .remove-coupon,.order-summary-promo .promotion-information .remove-coupon{padding:.25rem}.order-summary-promo .coupon-code .remove-coupon:hover,.order-summary-promo .promotion-information .remove-coupon:hover{opacity:.5}.order-summary-promo .coupon-code .coupon-not-applied,.order-summary-promo .promotion-information .coupon-not-applied{color:#E5003F}.order-summary-promo .coupon-code .symbol-garbage,.order-summary-promo .promotion-information .symbol-garbage{color:#52804D}.main-cart-container.no-product .cart-no-product-row{display:flex}.main-cart-container.no-product .cart-main-row,.main-cart-container.no-product .cart-footer-row{display:none}.cart-no-product-row{display:none;text-align:center;color:#52804D;line-height:1.3;margin-bottom:1.875rem}.cart-no-product-row .no-product-title{font-family:"Caveat",cursive;font-size:2.25rem}.cart-no-product-row .symbol-cart{width:3.75rem;height:3.75rem;margin:1.5rem 0}.cart-no-product-row .advice{padding-bottom:1.875rem;color:#644D45}.cart-no-product-buttons-wrapper a{margin:0 auto 3.75rem}.cart-no-product-buttons-wrapper .cart-no-product-home-button{padding-left:1.875rem;padding-right:1.875rem}.cart-no-product-buttons-wrapper .cart-no-product-home-button .symbol-chevron_bottom{position:relative;left:-1.25rem;transform:rotate(90deg)}.cart-no-product-buttons-wrapper .login-button{width:13.5rem}@media screen and (min-width: 769px){.cart-no-product-buttons-wrapper{width:50%;display:flex;margin:2.5rem auto 0}}.order-fidelity{padding:0 1rem 1rem;color:#52804D;font-size:.8125rem}.order-fidelity-title{font-weight:bold;margin-bottom:.25rem}.order-fidelity-link{text-decoration:underline}.bonus-cta-wrapper{flex:100%;padding:.9375rem 0}.bonus-cta-wrapper .bonus-line-item-msg{padding-bottom:.625rem;border-bottom:dashed 1px #52804D;font-size:1rem;font-weight:bold;color:#52804D}.bonus-cta-wrapper .bonus-line-title{font-weight:700;display:flex;align-items:center;margin-bottom:1.25rem}.bonus-cta-wrapper .bonus-line-title .label{margin:0 .625rem 0 .3125rem}.bonus-cta-wrapper .bonus-line-title::after{content:"";display:block;height:.125rem;width:100%;background-color:#979797;flex:1}.bonus-cta-wrapper .bundled-line-item:not(:last-child){border-bottom:solid 1px white}.bonus-cta-wrapper .bonus-cta{padding-bottom:1.25rem}.bonus-cta-wrapper.bonus-cta-notApplied .bundled-line-item,.bonus-cta-wrapper.bonus-cta-notApplied .bonus-cta{opacity:.5;pointer-events:none}.bonus-cta-wrapper .product-item-name{display:flex;overflow:visible;align-items:center;color:#52804D}.bonus-cta-wrapper .product-item-name .symbol{flex:0 0 1rem;position:relative;height:1rem;top:-2px;margin-right:.375rem}.bonus-cta-wrapper .product-item-total-price-wrapper{color:#52804D;text-transform:uppercase}.bonus-cta-wrapper .open-gift-modal{margin:1.25rem auto 0;color:#644D45}.bonus-cta-wrapper .open-gift-modal.highlighted{-webkit-animation:zoom-bounce .75s ease-in-out .3s;animation:zoom-bounce .75s ease-in-out .3s}.bonus-cta-wrapper .open-gift-modal .symbol{width:1.25rem;height:1.25rem;margin-right:.75rem}#chooseBonusProductModal .modal-title{padding-right:2rem;padding-bottom:.75rem;border-bottom:solid .0625rem #D8D8D8;margin-bottom:1.375rem;font-size:1.5rem;font-weight:bold}#chooseBonusProductModal .modal-container{max-width:38.75rem;width:calc(100% - 32px)}#chooseBonusProductModal .product-item-row{flex-direction:column;align-items:center;flex-wrap:wrap}#chooseBonusProductModal .product-item-row .swatch{justify-content:flex-end}#chooseBonusProductModal .product-item-row .swatch .quantity{width:100%}#chooseBonusProductModal .product-item-row .swatch .quantity .bonus-quantity-select{width:100%;padding:.375rem .875rem}#chooseBonusProductModal .product-info-media-wrapper{flex:0 0 5.625rem;height:5.625rem;text-align:center}#chooseBonusProductModal .bonus-product-item hr{margin-bottom:1.25rem}#chooseBonusProductModal .product-name-wrapper{flex:3;padding:.75rem 0;font-size:.9375rem;font-weight:bold;text-align:center;color:#52804D}#chooseBonusProductModal .product-name-wrapper .symbol{display:none}#chooseBonusProductModal .product-name-wrapper .product-name{width:100%}#chooseBonusProductModal .product-name-wrapper .teaser-wrapper{display:inline-block;margin-top:.625rem;width:100%}#chooseBonusProductModal .product-name-wrapper .product-link{text-decoration:underline;color:#644D45}#chooseBonusProductModal .bonus-product-name{margin:.375rem 0}#chooseBonusProductModal .product-variation-name{color:#644D45;font-weight:normal;display:block;text-align:center;margin-top:.25rem}#chooseBonusProductModal .quantity-input-wrapper{flex:1}#chooseBonusProductModal .select-gift-col{display:flex;justify-content:center;flex:100%;margin:1.25rem 0 .625rem}#chooseBonusProductModal .select-gift-col .symbol{flex:0 0 1rem;height:1rem;margin-right:.375rem}#chooseBonusProductModal .modal-footer{flex-direction:column;align-items:center}#chooseBonusProductModal .modal-footer .bonus-summary{margin-bottom:.625rem;font-weight:bold}#chooseBonusProductModal .modal-footer .bonus-summary.valid{color:#52804D}#chooseBonusProductModal .modal-footer .bonus-summary .symbol{position:relative;width:.875rem;height:.875rem;top:.0625rem;margin-right:.125rem}#chooseBonusProductModal .modal-footer .selected-pid{display:flex;padding:.5rem;border-bottom:solid 1px white;align-items:center;justify-content:space-between;background-color:rgba(255,210,0,0.05);border:solid 1px transparent;font-weight:bold;cursor:pointer}#chooseBonusProductModal .modal-footer .selected-pid:hover{border-color:#E5003F}#chooseBonusProductModal .modal-footer .selected-pid:hover button{background-color:rgba(229,0,63,0.1);color:#E5003F}#chooseBonusProductModal .modal-footer .selected-pid button{display:flex;align-items:center;justify-content:center;height:1.875rem;margin-left:.625rem;background-color:rgba(255,210,0,0.2);padding:0 .625rem;border-radius:.375rem;font-weight:bold}#chooseBonusProductModal .modal-footer .selected-pid .symbol{width:1.25rem;height:1.25rem}#chooseBonusProductModal .modal-footer .gift-add-col{flex:1;padding-left:16px;margin-top:16px}#chooseBonusProductModal .modal-footer .gift-add-col .add-bonus-products{width:100%}#chooseBonusProductModal .gift-list-col{flex:2}#chooseBonusProductModal .add-bonus-products .symbol{flex:0 0 1.125rem;height:1.125rem;margin-right:.25rem}@media screen and (min-width: 769px){#chooseBonusProductModal .modal-container{margin-left:auto}#chooseBonusProductModal .product-item-row{flex-direction:row}#chooseBonusProductModal .product-name-wrapper{padding-left:1.25rem;text-align:left}#chooseBonusProductModal .product-name-wrapper .symbol{display:block;flex:0 0 1rem;height:1rem;margin-right:.25rem}#chooseBonusProductModal .product-name-wrapper .product-name{max-width:90%}#chooseBonusProductModal .product-variation-name{text-align:left}#chooseBonusProductModal .modal-footer{flex-direction:row}#chooseBonusProductModal .modal-footer .selected-pid .gift-add-col{padding-left:0;margin-top:0}}.cart-bonus-slider{margin-right:-1rem;margin-left:-1rem;margin-bottom:1.25rem;min-width:0%}.cart-bonus-slider .slick-prev{left:-1.875rem}.cart-bonus-slider .slick-next{right:-1.875rem}.cart-bonus-slider .slick-arrow{display:flex !important}.cart-bonus-slider .slick-disabled{display:none !important}.cart-bonus-slider .slick-track{display:flex}.cart-bonus-slider .slick-slide{margin:0 3.125rem;height:inherit}.cart-bonus-slider .slick-slide .product-wrapper{height:100%}.cart-bonus-slider .slick-slide{margin:0 .9375rem}@media screen and (min-width: 769px){.cart-bonus-slider{margin-right:0;margin-left:0}.cart-bonus-slider .slick-list{width:100%}}.cart-bonus-item .product-item-row{position:relative;flex-direction:column;align-items:center;flex-wrap:wrap;height:100%}.cart-bonus-item .product-item-row .swatch{justify-content:flex-end}.cart-bonus-item .product-item-row .swatch .quantity{width:100%}.cart-bonus-item .product-item-row .swatch .quantity .bonus-quantity-select{width:100%;padding:.375rem .875rem}.cart-bonus-item .product-info-media-wrapper{flex:0 0 5.625rem;width:5.625rem;height:5.625rem;text-align:center;border:none}.is-readonly.cart-bonus-item .product-info-media-wrapper{opacity:.5}.cart-bonus-item .no-gift-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cart-bonus-item .product-name-wrapper{flex:3;padding:.75rem 0;font-size:.9375rem;font-weight:bold;text-align:center;color:#52804D}.cart-bonus-item .product-name-wrapper .symbol{display:none}.cart-bonus-item .product-name-wrapper .product-name{width:100%}.cart-bonus-item .product-name-wrapper .teaser-wrapper{display:inline-block;margin-top:.625rem;width:100%}.cart-bonus-item .product-name-wrapper .product-link{text-decoration:underline;color:#644D45}.is-readonly.cart-bonus-item .product-name-wrapper{opacity:.75}.cart-bonus-item .bonus-product-name{margin:.375rem 0}.cart-bonus-item .product-variation-name{color:#644D45;font-weight:normal;display:block;text-align:center;margin-top:.25rem}.cart-bonus-item .product-bonus-infos-link{position:relative;font-weight:bold;text-decoration:underline;font-size:.75rem;z-index:1}.cart-bonus-item .product-bonus-infos-link:focus-visible{outline:.125rem solid #52804D}.cart-bonus-item .product-bonus-infos-link::before{content:"";position:absolute;inset:-.625rem;background-color:rgba(255,255,255,0)}.cart-bonus-item .product-bonus-infos-link:hover,.cart-bonus-item .product-bonus-infos-link:focus-visible{text-decoration:none}.cart-bonus-item .product-item-main-info{flex:1}.cart-bonus-item .quantity-input-wrapper{display:none}.cart-bonus-item .select-gift-col{display:flex;justify-content:center;margin-top:.625rem}.cart-bonus-item .select-gift-col .symbol{flex:0 0 1rem;height:1rem;margin-right:.375rem}.cart-bonus-item .select-gift-col label{padding:.625rem;cursor:pointer}.cart-bonus-item .select-gift-col label::before{content:"";position:absolute;inset:0;background-color:rgba(255,255,255,0)}.cart-bonus-item .select-gift-col label:hover input:not(:disabled),.cart-bonus-item .select-gift-col label:focus-visible input:not(:disabled){border-color:#FFD200}.is-readonly.cart-bonus-item .select-gift-col label{cursor:not-allowed}.cart-bonus-item .select-gift-col input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;width:16px;height:16px;border:1px solid;transition:0.1s all linear;margin:0;cursor:pointer;position:relative}.cart-bonus-item .select-gift-col input:not(:disabled):hover,.cart-bonus-item .select-gift-col input:not(:disabled):focus{border-color:#FFD200}.cart-bonus-item .select-gift-col input:not(:disabled):focus{outline:.125rem solid #52804D}.cart-bonus-item .select-gift-col input::after{position:absolute;display:none;content:'';top:1px;left:5px;box-sizing:border-box;width:5px;height:9px;transform:rotate(45deg);border-width:2px;border-style:solid;border-color:#292929;border-top:0;border-left:0}.cart-bonus-item .select-gift-col input:checked{border:1px solid #FFD200;background-color:#FFD200}.cart-bonus-item .select-gift-col input:checked::after{display:block}.cart-bonus-item .select-gift-col input:disabled{background-color:#FAF8F2;border-color:#D8D8D8;cursor:not-allowed}.cart-bonus-item .gift-list-col{flex:2}.cart-bonus-item .add-bonus-products .symbol{flex:0 0 1.125rem;height:1.125rem;margin-right:.25rem}@media screen and (min-width: 769px){.cart-bonus-item .product-name-wrapper .symbol{display:block;flex:0 0 1rem;height:1rem;margin-right:.25rem}.cart-bonus-item .product-name-wrapper .product-name{max-width:90%}}.cart-bonus-selected-item{display:flex;padding:.5rem;border-bottom:solid 1px white;align-items:center;justify-content:space-between;background-color:rgba(255,210,0,0.05);border:solid 1px transparent;font-weight:bold;cursor:pointer}@media screen and (max-width: 768px){.cart-bonus-selected-item{flex-direction:column}}@media screen and (min-width: 769px){.cart-bonus-selected-item{flex-direction:row}}@media screen and (min-width: 769px){.cart-bonus-selected-item button{margin-left:1.25rem}}.cart-bonus-selected-item .symbol{width:1.25rem;height:1.25rem;margin-right:.625rem}.cart-bonus-selected-item .symbol.symbol-cross{width:1rem;height:1rem}.cart-bonus-selected-item .product-item-name{max-height:none;display:flex;align-items:center;color:#52804D}.cart-bonus-selected-item .product-item-name .symbol{flex:0 0 1rem}.cart-bonus-selected-item .product-item-ref{font-weight:400}@media screen and (max-width: 768px){.cart-bonus-selected-item .product-item-ref{padding-top:.5rem}}.cart-bonus-selected-item .product-item-total-price-wrapper{text-align:right;color:#52804D}@media screen and (max-width: 768px){.cart-bonus-selected-item .product-item-main-info{margin-bottom:0}}#chooseBonusProducts .bonus-cta{display:none}#chooseBonusProducts .bonus-cta .button{margin:1.25rem auto 0;color:#644D45}#chooseBonusProducts .bonus-cta .button .symbol{margin-right:.625rem}#chooseBonusProducts.is-empty .bonus-cta{display:block;opacity:.5;pointer-events:none}#chooseBonusProducts .bonus-summary{display:none}.cart-product-catalogue{position:relative;display:flex;flex-direction:column;align-items:center;padding:1rem;margin-left:-1rem;margin-right:-1rem;background-color:#FAF8F2}.cart-product-catalogue.form-group.switch-control{margin-bottom:2.8125rem}.cart-product-catalogue.form-group.switch-control .switch-label{display:flex;flex:1;width:100%;padding-right:0;margin-bottom:.625rem;align-items:center}.cart-product-catalogue.form-group.switch-control .switch-label .symbol{flex:0 0 2.0625rem;height:1.625rem;margin-right:.75rem;color:#644D47}.cart-product-catalogue.form-group.switch-control .switch-label span{font-size:.8125rem;line-height:1.3;font-weight:bold}.cart-product-catalogue.form-group.switch-control .switch-system .switch-box{background-color:white}@media screen and (min-width: 769px){.cart-product-catalogue{flex-direction:row;margin-left:0;margin-right:0;padding:1.25rem}.cart-product-catalogue.form-group.switch-control .switch-label{margin-bottom:0;padding-right:.75rem}.cart-product-catalogue.form-group.switch-control .switch-label .symbol{margin-right:1.25rem}.cart-product-catalogue.form-group.switch-control .switch-label span{font-size:.9375rem}}#chooseAdvantageProductModal .modal-container{max-width:38.75rem;width:calc(100% - 32px)}#chooseAdvantageProductModal .modal-close-cta{width:1.5rem;height:1.5rem}#chooseAdvantageProductModal .modal-close-cta .symbol-cross{height:1.5rem}#chooseAdvantageProductModal .card-header .modal-title{padding-right:2rem;padding-bottom:.75rem;border-bottom:solid .0625rem #D8D8D8;margin-bottom:1.375rem;font-size:1.5rem;font-weight:bold}#chooseAdvantageProductModal .card-body{display:flex;justify-content:space-around;font-size:.9375rem;line-height:1.2;margin-bottom:2.8125rem}#chooseAdvantageProductModal .card-body svg{width:3.75rem;height:3.75rem}#chooseAdvantageProductModal .card-body .advantage-message-wrapper{width:65%}#chooseAdvantageProductModal .card-footer{display:flex;justify-content:space-around}#chooseAdvantageProductModal .card-footer .symbol-plus{margin-right:.625rem}@media screen and (min-width: 769px){#chooseAdvantageProductModal .modal-overlay{display:flex;justify-content:center;align-items:center}#chooseAdvantageProductModal .card-body{line-height:1.5}#chooseAdvantageProductModal .card-body svg{width:5.625rem;height:5.625rem}}.products-slider{margin-bottom:1.5625rem}.products-slider .slick-list{padding-bottom:1.875rem}.products-slider .button{margin:0 auto}@media screen and (min-width: 769px){.products-slider{margin-bottom:3.125rem}.products-slider .col{padding:0 2.5rem}.cart-main-row .products-slider .col{padding:0 .9375rem}.products-slider>.button{width:12.5rem}}.non-adjusted-price{display:none}.multi-shipping{display:none}.multi-ship .multi-shipping{display:block}.checkout-payment-alert{display:none}.billing-address{display:block}.error-message{display:none}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.payment-consent{display:none;margin-top:1.25rem;font-size:.8125rem;line-height:1.3;text-align:center}.data-checkout-stage[data-checkout-stage] .card.payment-summary,.data-checkout-stage[data-checkout-stage] .shipping-summary{display:none}.data-checkout-stage[data-checkout-stage] .checkout-cgv,.data-checkout-stage[data-checkout-stage] .place-order{display:none}.data-checkout-stage[data-checkout-stage] .submit-payment{display:none}.data-checkout-stage[data-checkout-stage] .submit-shipping{display:none}.data-checkout-stage[data-checkout-stage=shipping] .stage-title-payment,.data-checkout-stage[data-checkout-stage=shipping] .stage-title-placeOrder,.data-checkout-stage[data-checkout-stage=shipping].multi-ship .order-product-summary{display:none}.data-checkout-stage[data-checkout-stage=shipping] .checkout-cgv,.data-checkout-stage[data-checkout-stage=shipping] .card.payment-form{display:none}.data-checkout-stage[data-checkout-stage=shipping] .submit-shipping{display:block}.data-checkout-stage[data-checkout-stage=shipping] .checkout-address.is-new+.checkout-address{display:none}.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=customer] .shipping-address-block{display:none}.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=shipment] .shipping-address-form{display:none}.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=edit] .shipping-address-block{display:none}.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=new] .btn-show-details,.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=new] .btn-add-new{display:none}.data-checkout-stage[data-checkout-stage=payment] .stage-title-shipping,.data-checkout-stage[data-checkout-stage=payment] .stage-title-placeOrder,.data-checkout-stage[data-checkout-stage=payment] .shipping-section,.data-checkout-stage[data-checkout-stage=payment] .card.ghost,.data-checkout-stage[data-checkout-stage=payment] .payment-details,.data-checkout-stage[data-checkout-stage=payment] .checkout-cgv{display:none}.data-checkout-stage[data-checkout-stage=payment] .stage-title-payment,.data-checkout-stage[data-checkout-stage=payment] .card.payment-form,.data-checkout-stage[data-checkout-stage=payment] .shipping-summary,.data-checkout-stage[data-checkout-stage=payment] .checkout-payment-alert{display:block}.data-checkout-stage[data-checkout-stage=payment] .submit-payment{display:block}.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=customer] .billing-address{display:none}.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=shipment] .billing-address{display:none}.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=edit] .billing-address{display:none}.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=edit] .js-custom-billing-address{display:block}.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=new] .js-custom-billing-address,.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=new] .btn-show-details,.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=new] .btn-add-new{display:none}.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=details] .btn-show-details,.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=details] .btn-add-new{display:none}.data-checkout-stage[data-checkout-stage=placeOrder] .stage-title-shipping,.data-checkout-stage[data-checkout-stage=placeOrder] .stage-title-payment,.data-checkout-stage[data-checkout-stage=placeOrder] .shipping-section,.data-checkout-stage[data-checkout-stage=placeOrder] .card.payment-form,.data-checkout-stage[data-checkout-stage=placeOrder] .card.ghost{display:none}.data-checkout-stage[data-checkout-stage=placeOrder] .stage-title-placeOrder,.data-checkout-stage[data-checkout-stage=placeOrder] .card.payment-summary,.data-checkout-stage[data-checkout-stage=placeOrder] .shipping-summary{display:block}.data-checkout-stage[data-checkout-stage=placeOrder] .checkout-cgv,.data-checkout-stage[data-checkout-stage=placeOrder] .place-order,.data-checkout-stage[data-checkout-stage=placeOrder] .payment-consent{display:block}.data-checkout-stage[data-checkout-stage=submitted] .shipping-form,.data-checkout-stage[data-checkout-stage=submitted] .card.payment-form,.data-checkout-stage[data-checkout-stage=submitted] .card.ghost{display:none}.data-checkout-stage[data-checkout-stage=submitted] .summary-section-label.shipping-addr-label{display:none}.data-checkout-stage[data-checkout-stage=submitted] .card.payment-summary,.data-checkout-stage[data-checkout-stage=submitted] .shipping-summary{display:block}.data-checkout-stage[data-checkout-stage=submitted] .place-order{display:none}[data-customer-type=guest] .single-shipping .shipment-selector-block{display:none}.single-shipping .multi-ship-action-buttons{display:none}.single-shipping .view-address-block{display:none}.checkout-header{box-shadow:0 0 .625rem rgba(0,0,0,0.25)}@media screen and (min-width: 769px){.checkout-header{margin-bottom:2.875rem}}.checkout-header .upper-row{align-items:center}.checkout-header .upper-container{padding-bottom:0}.checkout-header .need-help{padding:.75rem 1.1875rem}.checkout-header .need-help .phone-row{margin:0}.checkout-header .need-help .phone-col{position:absolute ;top:0 ;left:0 ;padding:0 ;border:0 ;height:.0625rem ;width:.0625rem ;overflow:hidden ;clip:rect(.0625rem .0625rem .0625rem .0625rem) ;opacity:0.001 }.checkout-header .logo a{margin:0 auto}.checkout-header .symbol-wrapper{display:flex;align-items:center;justify-content:center;flex:0 0 3.125rem;height:3.125rem;background-color:white;border-radius:50%;margin-left:auto;box-shadow:-.625rem .625rem 1.875rem rgba(82,128,77,0.3)}.checkout-header .symbol-wrapper .symbol{height:1.375rem;width:1.375rem}.checkout-header .symbol-logo{height:2.875rem;width:5.25rem}@media screen and (min-width: 769px){.checkout-header .slogan-row{flex-grow:3}.checkout-header .slogan-row .slogan-wrapper{top:0}.checkout-header .need-help{background:#F1F8EB;color:#52804D;flex-grow:4;padding:1.25rem}.checkout-header .need-help .phone-col{padding-left:.9375rem;position:static ;height:auto ;width:auto ;overflow:visible ;clip:auto ;opacity:1 }.checkout-header .need-help .phone-col span{display:block}.checkout-header .need-help .phone-col .phone-title{font-size:.8125rem;font-weight:700}.checkout-header .need-help .phone-col .phone-nb{font-size:1.125rem;font-weight:700;margin-top:.25rem}.checkout-header .need-help .phone-col .phone-schedule{font-size:.8125rem;margin-top:.25rem}.checkout-header .symbol-wrapper{margin-left:0}.checkout-header .symbol-logo{height:4rem;width:7.3125rem}.checkout-header.sticky .need-help{flex-grow:2}}#footercontent.footer-checkout .footer-brand-info .arguments .content .argument{width:auto}#footercontent.footer-checkout .footer-brand-info .arguments .content .argument:nth-child(2){margin-right:0}#footercontent.footer-checkout .footer-brand-info .arguments .content .argument:nth-child(3){margin-left:0}#footercontent.footer-checkout .footer-brand-info .arguments .content .argument .label .sublabel{display:block;font-size:.8125rem;font-weight:400}#footercontent.footer-checkout .footer-legal-text p{margin-bottom:.625rem}@media screen and (min-width: 769px){#footercontent.footer-checkout .footer-brand-info .arguments .content{padding-bottom:3.125rem;padding-top:3.625rem}#footercontent.footer-checkout .footer-brand-info .arguments .content .argument{min-width:20%;margin-bottom:.3125rem;margin-top:.3125rem}#footercontent.footer-checkout .footer-row-secondary-links-payments{border-top:1px solid #CBCBCB}#footercontent.footer-checkout .footer-row-secondary-links-payments .footer-secondary-links{margin-top:.9375rem}}.checkout-navigation-row{margin-bottom:1.875rem;position:relative;text-align:center}.button-back{text-align:left}.button-back .symbol-chevron-bottom{transform:rotate(90deg)}.button-back .label{position:absolute ;top:0 ;left:0 ;padding:0 ;border:0 ;height:.0625rem ;width:.0625rem ;overflow:hidden ;clip:rect(.0625rem .0625rem .0625rem .0625rem) ;opacity:0.001 }@media screen and (min-width: 769px){.button-back{position:absolute;top:0;left:0;z-index:1}.button-back .label{position:static ;height:auto ;width:auto ;overflow:visible ;clip:auto ;opacity:1 }}.checkout-alert-messages{position:initial;width:100%;max-width:590px;margin:0 auto}.checkout-alert{-webkit-animation:fade 5s linear forwards;animation:fade 5s linear forwards;box-shadow:1px 1px 5px grey;background-color:#f8d7da;color:#721c24;font-size:.8125rem;text-align:center;line-height:1.5;padding:.625rem;margin-bottom:2.5rem;border-radius:.625rem;box-shadow:-.625rem .625rem 1.875rem rgba(108,75,63,0.3)}.nav-checkoutStepper{min-width:70%;display:inline-block}.nav-checkoutStepper-steps{counter-reset:nb;position:relative;display:flex;margin:0 auto;max-width:45.625rem}.nav-checkoutStepper-step{max-width:100%;position:relative;display:flex;align-items:flex-start}.nav-checkoutStepper-step+.nav-checkoutStepper-step{flex:1 0 auto}.nav-checkoutStepper-step+.nav-checkoutStepper-step::before{content:'';flex:1;position:relative;display:block;margin:1.1875rem -3.125rem 0;border-bottom:.0625rem dashed #CFE3CD;z-index:-1}.nav-checkoutStepper-step.current::before{border-bottom-style:solid}.nav-checkoutStepper-step.current .nav-checkoutStepper-label{z-index:2}.nav-checkoutStepper-step.current .nav-checkoutStepper-label .label{color:#52804D}.nav-checkoutStepper-step.current .nav-checkoutStepper-label::before{background:#52804D;border-color:#52804D;color:white;font-weight:700}.nav-checkoutStepper-step.passed::before{border-bottom-style:solid}.nav-checkoutStepper-step.passed .nav-checkoutStepper-label{z-index:1}.nav-checkoutStepper-step.passed .nav-checkoutStepper-label .label{color:#52804D;font-weight:700}.nav-checkoutStepper-step.passed .nav-checkoutStepper-label::before{box-shadow:-.5rem .5rem .625rem rgba(108,75,63,0.3);border-color:transparent;color:#52804D;font-weight:700}.nav-checkoutStepper-label{position:relative;display:inline-block}.nav-checkoutStepper-label .label{color:#644D45;display:block;font-size:.8125rem;margin-top:.625rem;padding-left:.625rem;padding-right:.625rem;min-width:6.5625rem;text-align:center}.nav-checkoutStepper-label::before{background:white;border:.0625rem solid #EAE8E5;border-radius:50%;color:#644D45;counter-increment:nb 1;content:counter(nb);display:block;font-size:1rem;height:2.375rem;line-height:2.3;margin:0 auto;text-align:center;width:2.375rem}.checkout-layout{margin-left:-1rem;margin-right:-1rem;max-width:57.1875rem;overflow:hidden}@media screen and (min-width: 769px){.checkout-layout{margin-left:auto;margin-right:auto;margin-bottom:2.5rem;overflow:visible}}.checkout-layout>.row{flex-direction:row-reverse}@media screen and (max-width: 768px){.checkout-layout>.row{display:block}}@media screen and (min-width: 769px){.checkout-layout-recap{max-width:24.6875rem}}.checkout-container-buttons{margin-top:-.0625rem;border-top:.0625rem solid #D8D8D8;padding:1.25rem 1.25rem}.checkout-container-buttons .button,.checkout-container-buttons .btn{margin-left:auto;margin-right:auto}.checkout-container-buttons .button.disabled,.checkout-container-buttons .btn.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.checkout-container-buttons .submit-payment-dalenys{line-height:2em}@media screen and (min-width: 769px){.checkout-container-buttons{padding-left:3rem;padding-right:3rem}}[data-checkout-stage="shipping"] .checkout-container{box-shadow:-.625rem .625rem 1.875rem rgba(108,75,63,0.3);background-color:white}[data-checkout-stage="payment"] .checkout-container .checkout-container-buttons,[data-checkout-stage="placeOrder"] .checkout-container .checkout-container-buttons{box-shadow:-.625rem .625rem 1.875rem rgba(108,75,63,0.3);position:relative;margin-top:0;border-top:0;padding-top:0;background-color:white;text-align:center}[data-checkout-stage="payment"] .checkout-container .checkout-container-buttons::before,[data-checkout-stage="placeOrder"] .checkout-container .checkout-container-buttons::before{content:'';position:absolute;right:0;bottom:100%;left:0;height:1.25rem;background-color:white}.checkout-container .error-message{padding:1.25rem 1.25rem;color:#E5003F}.checkout-container .gift-message-summary{word-break:break-word}#checkout-main[data-checkout-stage="shipping"] #dalenysCTA{display:none !important}.checkout-reassuring-message{font-size:.8125rem;background-color:#d4edda;color:#21602f;text-align:center;padding:.625rem .3125rem;border-radius:.625rem;margin-bottom:1.25rem;box-shadow:-.625rem .625rem 1.875rem rgba(108,75,63,0.3)}@media screen and (min-width: 769px){.checkout-reassuring-message{font-size:.9375rem}}.order-summary{box-shadow:-.5rem .5rem .625rem rgba(108,75,63,0.3);position:relative;margin-bottom:.9375rem;background-color:white;line-height:1.333}@media screen and (min-width: 769px){.order-summary{box-shadow:-.625rem .625rem 1.875rem rgba(108,75,63,0.3);margin-bottom:0}}.order-summary table{width:100%;font-size:.8125rem}.order-summary th,.order-summary td{padding-top:.3125rem;padding-bottom:.3125rem;vertical-align:middle}.order-summary th{text-align:left}.order-summary td{padding-left:.625rem;width:25%;font-size:.9375rem;font-weight:700;white-space:nowrap;text-align:right}.order-summary td .strike-through{font-size:.86667em;font-weight:400;text-decoration:line-through}.order-summary-header{display:none;padding:.9375rem 1.25rem;color:#644D45;font-family:"DM Sans",sans-serif;font-weight:700}@media screen and (min-width: 769px){.order-summary-header{display:block}}.order-summary-title{display:block;font-size:1rem}.order-summary-count{font-size:.6875rem;font-weight:400}.order-summary-total{flex-shrink:0;margin-left:auto;padding-left:.625rem;font-size:1.125rem}.order-summary-trigger{display:flex;align-items:center;padding:.625rem 1.25rem;width:100%;font-weight:700;text-align:left}.order-summary-trigger>svg{flex-shrink:0;margin-left:.625rem;width:1.0625rem;height:.5rem}@media screen and (min-width: 769px){.order-summary-trigger{display:none}}.order-summary-toggle{position:absolute;top:100%;left:0;right:0;display:none;border-top:.0625rem solid #D8D8D8;background-color:white;z-index:2;box-shadow:0 .5rem .625rem rgba(108,75,63,0.3)}.is-open .order-summary-toggle{display:block}@media screen and (min-width: 769px){.order-summary-toggle{position:static;display:block}}.order-product-summary{padding-left:1.25rem;padding-right:1.25rem}.order-product-summary table{margin:.625rem 0}.order-product-summary table tr{max-width:100%}.order-product-summary table .quantity{width:15%;font-weight:400;font-size:inherit;text-align:center}.order-product-summary table .gift-product{color:#52804D}.order-product-summary table .gift-product svg{min-width:1rem;min-height:1rem}.order-product-summary table .gift-product-name{margin-left:.3125rem}.order-product-summary table .gift-product-msg{text-transform:uppercase}.order-product-summary-bonus{color:#52804D}.order-product-summary-bonus td{text-transform:uppercase}.order-product-summary-bonus .product-bonus{display:flex;align-items:flex-start}.order-product-summary-bonus .product-bonus>svg{flex-shrink:0;margin-right:.625rem;width:1.25rem;height:1.375rem}.order-product-summary-bonus .product-bonus>span{flex:1;align-self:center}.order-total-summary{padding:.625rem 1.25rem;background-color:#FAF8F2}.order-total-summary th{font-weight:700}.order-total-summary .shipping-info{display:inline-flex}.order-total-summary .shipping-info .tooltip{margin-left:.3125rem}.order-total-summary .grand-total{text-transform:uppercase}.order-total-summary .grand-total td{width:40%;font-size:1.125rem}@media screen and (min-width: 769px){.order-total-summary .grand-total td{font-size:1.5rem}}.order-total-summary .gift-selection-notice{border:solid .0625rem;padding:.375rem;margin:.625rem 0;font-size:.8125rem;font-weight:bold;text-align:center}.shipping-method-list{display:flex;flex-direction:column}.shipping-method{margin:0;padding:1.25rem 1.25rem .75rem;background-color:#F1F8EB;color:#644D45;font-size:.8125rem;border-top:.0625rem solid #D8D8D8;order:3}@media screen and (min-width: 769px){.shipping-method{padding:1.75rem 3rem;padding-right:1.5625rem}}.shipping-method input[type="radio"]+label{display:flex;align-items:center;flex-wrap:wrap;margin-top:-.3125rem;margin-left:-1rem;margin-right:0;padding-left:2.25rem}.shipping-method input[type="radio"]+label::before,.shipping-method input[type="radio"]+label::after{top:50%;transform:translateY(-50%)}.shipping-method input[type="radio"]+label::before{width:1.5rem;height:1.5rem}.shipping-method input[type="radio"]+label::after{box-sizing:content-box;border-width:.25rem;margin-top:0;margin-left:.0625rem;width:.875rem;height:.875rem}.shipping-method-content,.shipping-method-logo{margin-top:.3125rem;margin-left:1rem}.shipping-method-content{flex:1 1 75%}.shipping-method-content>*+*{margin-top:.3125rem}@media screen and (min-width: 769px){.shipping-method-content>*+*{margin-top:.625rem}}.shipping-method-name,.shipping-method-pricing,.shipping-method-delay{display:block}.shipping-method-name{font-size:.9375rem;font-weight:700}.shipping-method-name .symbol{transform:scaleX(-1)}.shipping-method-logo{flex-shrink:0}.shipping-method.is-colissimo{border-top:0}.shipping-pickup{padding:1.5rem 1.25rem;font-size:.8125rem;line-height:1.333}.shipping-pickup .shipping-methods-pickup-location-locator-no-results{color:#E5003F}@media screen and (min-width: 769px){.shipping-pickup{padding-left:3rem;padding-right:3rem}}.shipping-pickup .form-group{margin-bottom:0}.pickup-locator{display:flex;align-items:center;flex-wrap:wrap;padding:1.5625rem 0 .9375rem}.pickup-locator-title{flex:1 1 auto;color:#52804D;font-weight:700}.pickup-locator-link{display:inline-flex;color:#644D45;font-size:inherit;text-decoration:underline}.pickup-locator-link>svg{flex-shrink:0;margin-right:.4375rem;width:.8125rem;height:1.1875rem;fill:currentColor;color:inherit}.pickup-locations{margin-bottom:.9375rem;max-height:25rem;overflow-y:scroll;font-size:.8125rem}@media screen and (min-width: 769px){.pickup-locations{padding:0 1.25rem}}.pickup-locations-item{padding:.9375rem 0}.pickup-locations-item:not(:first-child){border-top:.0625rem solid #D8D8D8}.pickup-locations-item .form-group{margin-bottom:0}.pickup-locations-item input[type="radio"]+label{margin-right:0;padding-left:2.25rem}.pickup-locations-item input[type="radio"]+label::before{width:1.5rem;height:1.5rem}.pickup-locations-item input[type="radio"]+label::after{border-width:0;margin-top:.3125rem;margin-left:.3125rem;width:.875rem;height:.875rem}.pickup-locations-title{margin-bottom:.625rem;font-weight:700;text-transform:uppercase}.pickup-locations-address,.pickup-locations-hours{margin-bottom:.3125rem}.pickup-locations-hours{display:flex;flex-direction:column-reverse;font-weight:700}.checkout-address{padding:1.125rem .9375rem}@media screen and (min-width: 769px){.checkout-address{padding:1.5625rem 3rem}}.checkout-address--icon{display:flex;align-items:flex-start;flex-wrap:wrap}.checkout-address--icon>svg{flex-shrink:0;margin-right:.625rem;width:1.875rem;height:1.875rem;fill:#52804D}@media screen and (min-width: 769px){.checkout-address--icon>svg{margin-right:1.25rem}}.checkout-address--selector{padding-top:.5rem;padding-bottom:.5rem}.checkout-address--selector:first-of-type{margin-top:.5rem}.checkout-address--selector.is-new,.checkout-address--selector:last-of-type{margin-bottom:.5rem}.checkout-address--selector .form-group{display:flex;justify-content:space-between;align-items:center}.checkout-address--selector input[type="radio"]+label{margin-right:0;padding-left:2.25rem}.checkout-address--selector input[type="radio"]+label::before{width:1.5rem;height:1.5rem}.checkout-address--selector input[type="radio"]+label::after{margin-top:.3125rem;margin-left:.3125rem;width:.875rem;height:.875rem}.checkout-address--selector input[type="radio"]+label.checkout-address-single-label::before,.checkout-address--selector input[type="radio"]+label.checkout-address-single-label::after{top:50%;transform:translateY(-50%)}.checkout-address--selector input[type="radio"]+label.checkout-address-single-label::after{margin-top:0}.checkout-address--modify{display:none;color:#52804D;text-decoration:underline;font-weight:bold;font-size:.6875rem}@media screen and (min-width: 769px){.checkout-address--modify{font-size:.8125rem}}.checkout-address .form-group:first-child .checkout-address--modify{display:initial}.checkout-address--add{padding-top:0}.checkout-address-selector,.checkout-address-title{align-self:center;flex:1 1 0%;font-size:.8125rem;line-height:1.333}.checkout-address-selector .form-group{margin-bottom:0}.checkout-address-selector .form-group+.form-group{margin-top:.5rem}.checkout-address-title{color:#644D45}.checkout-address-form .input-text,.checkout-address-form .custom-select{width:100%}.checkout-address-content{flex:1 1 100%;margin-left:-.9375rem;margin-right:-.9375rem;padding:1.25rem 1.25rem .3125rem;background-color:#f5f5f5}@media screen and (min-width: 769px){.checkout-address-content{margin-right:0;margin-left:3.125rem}}.checkout-address-title+.checkout-address-content{margin-top:.625rem}.checkout-address .shipping-address-lastname-tip-one{line-height:1.5}.checkout-address .shipping-address-lastname-tip-two{display:inline-block;padding-left:.5rem}.checkout-summary{box-shadow:-.625rem .625rem 1.875rem rgba(108,75,63,0.3);margin-bottom:.9375rem;padding:1.125rem .9375rem;background-color:white;font-size:.8125rem;line-height:1.333}@media screen and (min-width: 769px){.checkout-summary{padding-left:1.5625rem;padding-right:1.5625rem}}.checkout-summary--no-margin{margin-bottom:0;padding-bottom:1.75rem}.checkout-summary-item{display:flex;align-items:flex-start;flex-wrap:wrap}.checkout-summary-item+.checkout-summary-item{margin-top:1.125rem}.checkout-summary-item>svg{flex-shrink:0;margin-right:1.25rem;width:1.875rem;height:1.875rem;fill:#52804D;color:#52804D}.checkout-summary-item .checkout-summary-icon{flex-shrink:0;margin-right:1.25rem;width:1.875rem}.checkout-summary-content{flex:1 1 0%}.checkout-summary-content .payment-details .buybox-payment{text-transform:capitalize}.checkout-summary-heading{display:flex;justify-content:space-between;margin-bottom:.625rem;color:#644D45}.checkout-summary-title{font-size:inherit;font-weight:700}.checkout-summary-edit{font-size:inherit;text-decoration:underline}.checkout-summary-edit:focus-visible{outline:.125rem solid #52804D}.checkout-summary-edit:hover,.checkout-summary-edit:focus{text-decoration:none}.checkout-summary-toggle{margin-bottom:0}.checkout-summary-form{margin-top:.9375rem}.checkout-summary-form .input-text,.checkout-summary-form .custom-select{width:100%}.checkout-summary-estimated{font-size:1rem}.checkout-summary-estimated+.checkout-summary-estimated{margin-top:1rem}.checkout-summary-gift-card{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3125rem .625rem}.checkout-summary-gift-card+.checkout-summary-gift-card{margin-top:.3125rem;border-top:.0625rem solid #DFDFDF;padding-top:.3125rem}.checkout-disclaimer{display:flex;margin-bottom:1.25rem;padding:.9375rem 1.25rem;background-color:#F1F8EB;color:#52804D;font-size:1rem;font-weight:700;text-align:left}@media screen and (min-width: 769px){.checkout-disclaimer{margin-bottom:1.875rem}}.checkout-disclaimer>svg{flex-shrink:0;margin-right:1.25rem;width:1em;height:1em;fill:currentColor;font-size:2.5em}.payment-options-accordion .payment-tabs{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.625rem}.payment-options-accordion .payment-tabs-tab{width:100%;padding:.9375rem;border:.0625rem solid #DFDFDF}.payment-options-accordion .payment-tabs-tab .text-error{padding:.9375rem .3125rem}.payment-options-accordion .payment-tabs-tab .payment-method{display:flex;flex-direction:column;justify-content:left;align-items:flex-start;margin:0;font-size:.75rem;font-weight:700;border-radius:1.25rem;transition:color 0.3s ease-in}.payment-options-accordion .payment-tabs-tab .payment-method:hover,.payment-options-accordion .payment-tabs-tab .payment-method:focus{border-color:#644D45;color:#644D45;transition-timing-function:ease-out}.payment-options-accordion .payment-tabs-tab .payment-method.active{display:flex;flex-direction:column;color:#52804D;transition-timing-function:ease-out}.payment-options-accordion .payment-tabs-tab .payment-method.active .tab-content>.active,.payment-options-accordion .payment-tabs-tab .payment-method.active .tab-content>.tab-pane{display:block}.payment-options-accordion .payment-tabs-tab .payment-method-logo{position:absolute;right:0;display:flex;align-items:center;gap:.3125rem}@media screen and (min-width: 769px){.payment-options-accordion .payment-tabs-tab .payment-method-logo{gap:.625rem}}.payment-options-accordion .payment-tabs-tab .payment-method-img{display:inline-block;width:2.75rem;height:2.1875rem;padding-block:.375rem}@media screen and (min-width: 769px){.payment-options-accordion .payment-tabs-tab .payment-method-img{padding-block:.25rem}}.payment-options-accordion .payment-tabs-tab .payment-method-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 769px){.payment-options-accordion .payment-tabs-tab .payment-method-img.payment-mastercard{padding-block:.375rem}}.payment-options-accordion .payment-tabs-tab .payment-method-img.payment-amex{margin-inline:-.625rem;padding-block:0}@media screen and (min-width: 769px){.payment-options-accordion .payment-tabs-tab .payment-method-img.payment-amex{margin-inline:-.5625rem}}.payment-options-accordion .payment-tabs-tab .payment-method-img.payment-paypal,.payment-options-accordion .payment-tabs-tab .payment-method-img.payment-scalapay{width:5rem;padding-block:0}.payment-options-accordion .payment-tabs-tab .payment-method-option,.payment-options-accordion .payment-tabs-tab .payment-method-content{position:relative;display:flex;align-items:center;width:100%}.payment-options-accordion .payment-tabs-tab .payment-method-option{margin-top:0}.payment-options-accordion .payment-tabs-tab .payment-method-option-content{width:100%}.payment-options-accordion .payment-tabs-tab .payment-method-option-content .tab-pane{margin:1.25rem 0 0;text-align:left;font-weight:normal}.payment-options-accordion .payment-tabs-tab .payment-method .tab-content>.active{display:none}.buybox-content,.payment-content{margin-top:1.875rem}.payment-content-form{margin:0 auto;max-width:20.9375rem}.payment-content-text{margin:0 auto;max-width:25.625rem;text-align:center}.cheque-content{margin:1.875rem auto 0;max-width:23.75rem}.scalapay-content{margin:1.875rem auto 0;max-width:23.75rem;text-align:center}.checkout-cgv{position:relative;margin-top:1.875rem;margin-bottom:1.875rem;text-align:center}.checkout-cgv .form-group{display:inline-flex;margin-bottom:0}.checkout-cgv input[type=checkbox]+label{margin-right:0;padding-left:2rem}.checkout-cgv input[type=checkbox]+label::before,.checkout-cgv input[type=checkbox]+label::after{top:-.125rem;width:1.25rem;height:1.25rem}.checkout-cgv-link{text-decoration:underline}.confirmation-card{margin:0 -1rem 1.875rem;padding:1.5625rem 1.25rem;max-width:32.5rem;color:#644D45;font-size:.8125rem;line-height:1.333;text-align:center}@media screen and (min-width: 769px){.confirmation-card{margin:0 auto 2.5rem;padding-left:2.1875rem;padding-right:2.1875rem}}.confirmation-card .button{margin-left:auto;margin-right:auto}.confirmation-card-icon{display:inline-flex;margin-bottom:1.25rem}.confirmation-card-icon>svg{display:block;width:3.125rem;height:3.125rem;color:#52804D}.confirmation-card-icon>span{box-shadow:-.5rem .5rem .625rem rgba(108,75,63,0.3);display:flex;margin:-.3125rem 0 0 -.625rem;width:2.5rem;height:2.5rem;background-color:white;border-radius:100%}.confirmation-card-icon>span>svg{display:block;margin:auto;width:1.4375rem;height:1.375rem;color:#FFD200}.confirmation-card-intro{font-size:.9375rem;font-weight:700}@media screen and (min-width: 769px){.confirmation-card-intro{font-size:1.125rem}}.confirmation-card-intro p{margin-bottom:.625rem}.confirmation-card-order{margin:1.875rem 0;color:#52804D;font-size:.9375rem}.confirmation-card-order>dd{font-size:1.5rem;font-weight:700}.confirmation-card-links{margin:.625rem 0 1.875rem;color:#52804D}.confirmation-card-links>li{margin:1.5625rem 0}.confirmation-card-link{display:inline-flex;align-items:flex-start}.confirmation-card-link>svg{flex-shrink:0;margin-right:.5rem;fill:#52804D;width:1.4375rem;height:1.4375rem}.confirmation-card-link>span{align-self:center;text-decoration:underline}.confirmation-card-link:hover>span,.confirmation-card-link:focus>span{text-decoration:none}.confirmation-card-notice{display:flex;align-items:center;margin:0 -1.25rem 1.25rem;padding:1.25rem;background-color:#FAF8F2;font-size:.9375rem;text-align:left;line-height:1.7}.confirmation-card-notice .confirmation-card-notice-info{margin-top:.625rem}@media screen and (min-width: 769px){.confirmation-card-notice{margin-left:-2.1875rem;margin-right:-2.1875rem;padding-left:3.125rem;padding-right:3.125rem}}.confirmation-card-notice>svg{flex-shrink:0;margin-right:1.25rem;width:3.125rem;height:3.125rem;fill:currentColor}.confirmation-card-notice .weight{font-weight:700}.confirmation-card-notice p+p{margin-top:.3125rem}.gift-message-block{display:flex;align-items:flex-start;flex-wrap:wrap;padding:.75rem .9375rem}.gift-message-block>svg{flex-shrink:0;margin-right:1.25rem;width:1.5rem;height:1.6875rem;color:currentColor}@media screen and (min-width: 769px){.gift-message-block>svg{margin-right:.625rem}}@media screen and (min-width: 769px){.gift-message-block{padding:1.125rem 3rem}}.gift-message-title{align-self:center;flex:1 1 0%;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:-.3125rem;margin-left:-1rem;color:#52804D;font-size:.9375rem;font-weight:700}.gift-message-title>span{position:relative;margin-top:.3125rem;margin-left:1rem}.gift-message-trigger{margin:0;color:#52804D;font-size:.75rem;font-weight:400}.gift-message-trigger input[type="checkbox"]+label{margin-right:0;text-decoration:underline}.gift-message-trigger input[type="checkbox"]:checked+label{text-decoration:none}.gift-message-content{flex:1 1 100%;margin-top:.75rem;margin-left:-.9375rem;margin-right:-.9375rem;padding:1.25rem;background-color:#f5f5f5}.gift-message-content ul,.gift-message-content p{margin-bottom:.9375rem;font-size:.8125rem;line-height:1.3333}.gift-message-content li{list-style:disc inside}.gift-message-content .input-text{width:100%}@media screen and (min-width: 769px){.gift-message-content{margin-top:1.125rem;margin-left:0;margin-right:0}}.checkout-map{display:block;height:28.4375rem}.pickup-locations-modal .modal-container{width:100%}.pickup-locations-modal-inner{flex-direction:column}.pickup-locations-modal-inner .col:first-of-type{flex-basis:40%}.pickup-locations-modal-inner .col:last-of-type{flex-basis:60%}@media screen and (min-width: 769px){.pickup-locations-modal .modal-container{width:80%}.pickup-locations-modal-inner{flex-direction:row}}.gift-card-tooltip{display:flex;flex-wrap:wrap;gap:.5rem}.gift-card-trigger{align-items:center;width:100%;text-align:left;gap:.5rem;color:#52804D;text-decoration:underline}.gift-card-trigger:focus-visible{outline:.125rem solid #52804D}.gift-card-trigger svg{flex-shrink:0}.gift-card-trigger[aria-expanded=false]{margin-bottom:0}.gift-card-trigger[aria-expanded=true] svg{transform:scale(-1)}@media (hover: hover){.gift-card-trigger:hover{text-decoration:none}}.gift-card-trigger:focus-visible{text-decoration:none}.gift-card-tooltip .gift-card-trigger{flex:1 1 0%}.gift-card-form{margin-top:.9375rem}.gift-card-form .input-text{height:3.125rem}.gift-card-form .input-group-button{padding:0;min-width:2.5rem}.gift-card-form .valid-feedback,.gift-card-form .invalid-feedback{display:block;font-size:.8125rem;font-style:italic;font-weight:bold;margin-top:.4375rem;text-align:right}.gift-card-form .valid-feedback{color:#52804D}.gift-card-item{display:flex;align-items:center;justify-content:space-between;margin:0;padding:.25rem 0;color:#52804D;font-weight:bold}.gift-card-item button{padding:.25rem}.gift-card-item button:hover{opacity:.5}.gift-card-item button svg{display:block}.gift-card-notice{font-size:.8125rem;text-align:center}.checkout-modal .modal-container{max-width:38.75rem;width:calc(100vw - 2rem)}.checkout-modal .modal-close-cta{width:1.5rem;height:1.5rem}.checkout-modal .modal-close-cta .symbol-cross{height:1.5rem}.checkout-modal .card-header .modal-title{padding-right:2rem;padding-bottom:.75rem;border-bottom:solid .0625rem #D8D8D8;margin-bottom:.625rem;font-size:1.5rem;font-weight:bold}.checkout-modal .card-body{margin-bottom:.625rem;font-size:.9375rem;line-height:1.2}.checkout-modal .card-body a{text-decoration:underline}.checkout-modal .card-body a:hover,.checkout-modal .card-body a:focus{text-decoration:none}.checkout-modal .card-body a:focus{outline:none}.checkout-modal .card-footer .button{margin:auto}@media screen and (min-width: 769px){.checkout-modal .card-body{line-height:1.5}}#checkout-main #card{position:relative;box-sizing:border-box;display:inline-block;margin-bottom:-.875rem;width:100%}#checkout-main .payment-account{clear:both;display:none}#checkout-main .payment-account-options .label-inline .field-wrapper{position:relative;margin-bottom:0}#checkout-main #serverCardDetails{display:none}#checkout-main #serverRedirect{display:none}#checkout-main .payment-account-options span.required-indicator{display:none}#checkout-main iframe{height:2.5rem}#checkout-main .input-container,#checkout-main .hosted-fields-focus-state{position:relative;display:inline-block;max-width:100%;height:3.125rem;outline:none;transition:border 0.2s ease}#checkout-main .hosted-fields-valid-state.hosted-fields-focus-state{overflow:hidden}#checkout-main .input-container.hosted-fields-valid-state,#checkout-main .input-container.validated{border:0.125rem solid green}#checkout-main .input-container.hosted-fields-invalid-state,#checkout-main .input-container.invalidated,#checkout-main .input-container.error-shown,#checkout-main .payment-account-options .input-text.error-shown{border-color:#900}#checkout-main #card-container{width:100%}#checkout-main #expiry-container,#checkout-main #cryptogram-container{display:block;width:100%}#checkout-main .w1-2{display:block;box-sizing:border-box;float:left;margin-top:0}#checkout-main .w1-2::after{content:'';clear:both}#checkout-main .w1-2:nth-child(even){width:50%}#checkout-main .w1-2:nth-child(odd){width:50%}#checkout-main label #crytogram-info{display:none;opacity:1;vertical-align:middle;font-size:1.2em;cursor:pointer;color:#3e96db}#checkout-main label.up #crytogram-info{display:inline-block;opacity:1}#checkout-main .submit{position:absolute;top:14.38rem;left:0;width:100%;text-align:center;opacity:0;transition:opacity 250ms ease-in-out}#checkout-main form.up .submit{opacity:1}#checkout-main button .price,#checkout-main button .symbol{font-weight:600}#checkout-main button.OFF::after{display:none}#checkout-main .brand-selector{width:3.125em;height:3.125em}#checkout-main button.ui-state-hover::after{display:block}#checkout-main #card.american_express::before,#checkout-main #card.bancontact::before,#checkout-main #card.maestro::before,#checkout-main #card.mastercard::before,#checkout-main #card.visa::before,#checkout-main #card.american_express::after,#checkout-main #card.bancontact::after,#checkout-main #card.maestro::after,#checkout-main #card.mastercard::after,#checkout-main #card.visa::after{opacity:1}#checkout-main .hosted-fields-focus-state{border:0.125rem solid #92d5f6}#checkout-main .hosted-fields-valid-state{position:relative;border:0;background:0;overflow:visible}#checkout-main .hosted-fields-disabled-state{background:#f3f3f3;border:0;overflow:visible}#checkout-main .hosted-fields-disabled-state::after{content:"";display:block;position:absolute;top:-0.88rem;left:-0.125rem;width:4.375rem;height:0.063rem;border-top:0.063rem solid white}@-webkit-keyframes wriggle{from{transform:translateY(-0.188rem)}to{transform:translateY(0)}}@keyframes wriggle{from{transform:translateY(-0.188rem)}to{transform:translateY(0)}}#checkout-main .payment-account-options input:-webkit-autofill,#checkout-main .payment-account-options textarea:-webkit-autofill,#checkout-main .payment-account-options select:-webkit-autofill{background:inherit;color:inherit}#checkout-main #info p+p,#checkout-main #info p+ul,#checkout-main #info ul+p{margin-top:.5em}#checkout-main #card #cvv-container{width:100%}#checkout-main #card .second-w1-2{padding-left:0.625rem}#checkout-main #card #brand-container{width:100%}#checkout-main .payment-account-options .img-paymentMethod{max-width:100%;height:auto}#checkout-main .payment-account-options input[type="radio"]{display:none}#checkout-main .payment-account-options input[name="brandSelected"]{display:inline}#checkout-main .payment-account-options{position:relative}#checkout-main .payment-account-options .form-row{width:100%;display:block;position:relative;margin:0}#checkout-main .payment-account-options .label-inline{display:block;position:relative;width:100%;background-color:white;font-size:.8125rem;line-height:normal}#checkout-main .payment-account-options .form-row .label-title{margin-bottom:1.5625rem;pointer-events:none}#checkout-main .payment-account-options .form-row .label-title--no-margin{margin-bottom:0}#checkout-main .payment-account-options .form-row:focus,#checkout-main .payment-account-options input[type="text"]:focus{outline:none;outline-color:#aaa}#checkout-main .payment-account-options .payment-account{overflow:hidden;width:100%;display:none}#checkout-main .payment-account-options .arrow{display:none}#checkout-main .payment-account-options .label-content{position:absolute ;top:0 ;left:0 ;padding:0 ;border:0 ;height:.0625rem ;width:.0625rem ;overflow:hidden ;clip:rect(.0625rem .0625rem .0625rem .0625rem) ;opacity:0.001 }#checkout-main .payment-account-options .label-inline:focus:active{outline:none}#checkout-main .payment-account:not(.payment-account-expanded){display:none !important;max-width:6.25rem}#checkout-main #serverCardDetails .input-text[id*='CardType']{color:transparent;text-shadow:0 0 0 black;text-align:center;background-color:#f3f3f3}#checkout-main .payment-account-options .error-message{border:none;background:transparent;width:auto;padding:0}#checkout-main #card span.error,#checkout-main #card .error-message{color:transparent;font-size:0}#checkout-main #card div.error{color:#333}#checkout-main #cvv-container-oneClick{width:12.5rem}#checkout-main .hide{display:none}#checkout-main .show{display:block}#checkout-main .payment-account-options .cardDetails input[type="radio"]{display:block}#checkout-main .js-editCard{float:right;outline:none;border-radius:0.125rem;box-shadow:none;padding:0.375rem 1.625rem}#checkout-main .payment-account-options .save-btn{box-sizing:border-box;width:100%;display:block;border:none;margin:0}#checkout-main .brandselector label{display:flex;justify-content:flex-start;align-items:center;margin-top:1rem}#checkout-main .brandselector{display:flex}#checkout-main .cardDetails .label-inline{border:none;display:flex;justify-content:flex-start;align-items:center}#checkout-main .saved-card{display:flex;justify-content:flex-start;align-items:center}#checkout-main .saved-card-block{display:flex;justify-content:space-between;width:100%;align-items:center}#checkout-main .amex-card{display:flex;flex-direction:column}#checkout-main .card-edit-info{margin:0.625rem 0}#checkout-main .cancelEdit{background-color:#84bd00;border-color:#608a00;border-radius:0.125rem;border-style:solid;border-width:0.063rem;color:#fff;cursor:pointer;display:inline-block;padding:0.5em 2em;text-align:center;transition:all 0.3s ease;margin-bottom:0.625rem}#checkout-main .cancelEdit:hover{background-color:#fff;border-color:#84bd00;color:#84bd00}#checkout-main .payment-account-options .label-inline .save-btn .field-wrapper{width:auto;padding-top:0.063rem;display:flex;justify-content:flex-start;align-items:center}#checkout-main .CardDetails{margin:0.5rem}#checkout-main #recurringPayment{display:flex;align-items:center}#checkout-main .sfra-button{color:#fff;background-color:#00a1e0;border:none}#checkout-main .sfra-button:hover{color:#fff;background-color:#0086ba}@media screen and (max-width: 768px){#checkout-main #card{width:100%}#checkout-main .payment-account-options .form-row label{width:auto;float:none;padding:0}}
