.custom-radio{padding-left:0;min-height:2rem}.custom-radio input[type=radio]{position:absolute;left:0;display:none}.custom-radio input[type=radio]:checked+label:before{border:.0625rem solid #4b297d}.custom-radio input[type=radio]:checked+label:after{opacity:1;transform:scale(1)}.custom-radio input[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.custom-radio label{position:relative;padding-left:1.4375rem;cursor:pointer;display:inline-block;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:400;color:#000;line-height:1.5625rem;line-height:1rem}.custom-radio label:before{content:"";position:absolute;left:0;top:0;width:1rem;height:1rem;border:.0625rem solid #4b297d;border-radius:100%;background:#fff}.custom-radio label:after{content:"";width:.625rem;height:.625rem;background:#4b297d;position:absolute;top:.1875rem;left:.1875rem;border-radius:100%;transition:all .2s ease}.custom-radio label.large-indicator:after{width:.9375rem;height:.9375rem;top:.375rem;left:.375rem}.custom-checkbox .custom-control-label{margin-left:1.25rem;padding:.1875rem 0 0 .125rem}.custom-checkbox .custom-control-label:after{min-width:.9375rem;min-height:.9375rem;margin-left:.3125rem;top:.5rem}.custom-checkbox .custom-control-label:before{width:.9375rem;height:.9375rem;border:.0625rem solid #96999b;border-radius:0;background:#fff;margin-left:.3125rem;top:.5rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#4b297d;border-color:#4b297d}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url(../../images/svg/check-white.svg)}.custom-select{background:url("../../images/svg/dropdown-arrow.svg") no-repeat right .75rem center/8px 10px}input[type=date]{text-transform:uppercase}.page{background-color:#f9f9f9}.checkout-card-header{font-size:1.5rem;font-weight:500}.grand-total,.grand-total-label{font-weight:400}.grand-total{font-size:1.125rem!important}.order-receipt-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shipment-block+.shipment-block:before{content:"";display:block;border-bottom:.063em dashed #ccc;margin:.625em -.625em}@media (min-width:992px){.shipment-block+.shipment-block:before{margin:.625em -1.225em}}.leading-lines{overflow:hidden;margin:0}.leading-lines label{background-color:inherit}.add-payment{margin-top:1rem}.selected-payment{background-color:#e9ecef}.saved-security-code{margin-top:1rem}.saved-credit-card-type{font-weight:600}.saved-payment-information{margin-top:1rem;margin-bottom:1rem}.payment-information{margin-bottom:1rem}.checkout-hidden{display:none}.card-image{margin-top:.5rem;width:100%}.cancel-new-payment{margin-top:1rem}.multi-ship .shipping-summary .single-shipping,.multi-ship .single-shipping .shipping-content{display:none}.confirm-details .shipping-method,.confirm-details .shipping-method-price{margin-bottom:0}.multi-ship .confirm-details .single-shipping,.multi-shipping{display:none}.form-group.required .form-control-label:before{content:"*";color:#000}.card-number-wrapper{position:relative}.card-number-wrapper:after{content:"";position:absolute;right:3px;background-repeat:no-repeat;background-image:url("../../images/credit.png");background-size:contain;width:48px;height:30px;top:5px}.card-number-wrapper[data-type=visa]:after{background-image:url("../../images/payment-types.png");background-size:auto;background-position:-162px -110px}.card-number-wrapper[data-type=mastercard]:after{background-image:url("../../images/payment-types.png");background-size:auto;background-position:-295px -110px}.card-number-wrapper[data-type=amex]:after{background-image:url("../../images/payment-types.png");background-size:auto;background-position:-230px -15px}.card-number-wrapper[data-type=discover]:after{background-image:url("../../images/payment-types.png");background-size:auto;background-position:-95px -110px}.page{background-color:#fff}.custom-select{font-size:1rem;font-weight:400;color:#000;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;background-color:#f7f7f7;border:none;border-radius:.1875rem;width:100%;max-width:46.9375rem}.custom-select:focus{border:none;background-color:#f7f7f7;box-shadow:none;outline:none}.custom-select.is-invalid{border:.03125rem solid #c00}.custom-message{font-size:.8125rem;font-family:HelveticaNeue,Helvetica,Arial,sans-serif}.grand-total-info{padding-bottom:1rem;margin:.9375rem 0;text-align:center;border-bottom:.0625rem solid #e7e7e7}.grand-total-info .grand-total-label{font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:400;color:#000;line-height:1.5625rem;padding-right:.625rem;color:#848484}.grand-total-info .grand-total-price{font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:500;color:#4b297d;line-height:1rem}@media (min-width:769px){.grand-total-info{display:inline-block;border:none;width:50%;float:right;text-align:right;margin-right:-.9375rem;padding-bottom:1rem;padding-top:3.125rem;margin-top:0;margin-bottom:0}.grand-total-info .grand-total-label{color:#848484}.grand-total-info .grand-total-label,.grand-total-info .grand-total-price{font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.125rem}.grand-total-info .grand-total-price{color:#4b297d}}.order-total-summary span{font-size:.8125rem;font-weight:400;color:#262626}.order-total-summary .grand-total span{font-family:linotype-didot,Didot,Didot LT STD,Hoefler Text,Garamond,Times New Roman,serif;font-size:1.4375rem;line-height:1.875rem}.order-total-summary .grand-total .grand-total-sum{color:#4b297d}.order-total-summary .order-summary{font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:500;color:#000;line-height:1.125rem;margin-bottom:1.125rem}@media (max-width:1199.98px){.order-total-summary .order-summary{font-size:.8125rem}}.grand-total-wrap{font-size:.8125rem;font-weight:700;color:#000;line-height:1rem;display:-ms-flexbox;display:flex;font-weight:500;-ms-flex-pack:end;justify-content:flex-end}.card,.grand-total-wrap{font-family:HelveticaNeue,Helvetica,Arial,sans-serif}.card{border:none}.card .card-body,.card .card-header{padding-left:0;padding-right:0}.card .card-body{padding-top:1rem;padding-bottom:0}.card .guest-form{margin-bottom:1.25rem}@media (min-width:769px){.card .guest-form{margin-bottom:1.5rem}}.card .card-header{background-color:initial;border-bottom:none}.card.ghost{background:#f7f7f7;border:.0625rem solid #e7e7e7;border-radius:0;padding-left:.625rem}.card.ghost .card-header{padding:.3125rem 0}.card.ghost h2{color:#848484}.card.customer-section{margin-bottom:1.875rem;border-bottom:.0625rem solid #e7e7e7}@media (min-width:769px){.card.customer-section .card-header{padding-bottom:0}}.card.customer-summary .card-body,.card.payment-form .card-body{padding-top:0}.card.payment-form,.card.shipping-section,.card.shipping-summary{margin-bottom:0}.card.payment-form .card-body,.card.shipping-section .card-body,.card.shipping-summary .card-body{padding-bottom:0}.card.shipping-summary .card-body{padding:0}.card.checkout-card .card-body,.card.checkout-card .card-header{padding-left:.625rem;padding-right:.625rem}.card.checkout-card .card-body h5,.card.checkout-card .card-header h5{margin-bottom:0}.card.checkout-card .card-body p:not(.line-item-attributes),.card.checkout-card .card-header p:not(.line-item-attributes){margin-bottom:.5625rem;line-height:1rem}.card.checkout-card .card-header{padding-bottom:.9375rem;padding-top:.9375rem;background:#f7f7f7;border-radius:.3125rem .3125rem 0 0}@media (min-width:769px){.card.checkout-card:not(.order-product-summary){border:.0625rem solid #e7e7e7;border-radius:0}.card.checkout-card:not(.order-product-summary) .card-body,.card.checkout-card:not(.order-product-summary) .card-header{padding-left:.9375rem;padding-right:.9375rem}.card.checkout-card:not(.order-product-summary) .card-header{padding-bottom:.25rem;background:unset}.card.checkout-card:not(.order-product-summary) .card-body{box-shadow:none}}.card.order-product-summary{box-shadow:0 0 .625rem rgba(0,0,0,.08)}@media (min-width:992px){.card.order-product-summary{margin-bottom:1.875rem}}.card.order-product-summary:first-child .card-body,.card.order-product-summary:first-child .card-header{background-color:#edeaf2}.card.order-product-summary .card-body{padding-top:0;padding-bottom:0}.card.order-product-summary .card-body.order-total-summary_first{padding-top:1.09375rem}.card.order-product-summary .number-of-items-label{font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:500;color:#000;line-height:1.125rem}@media (max-width:1199.98px){.card.order-product-summary .number-of-items-label{font-size:.8125rem}}.card.order-product-summary .line-item-name{white-space:normal;font-weight:500}.card h3{font-weight:600}.card.confirm-details{border-bottom:.0625rem solid #e5e5e5}.card.confirm-details .card-body,.card.confirm-details .card-header{padding-top:0}.card.confirm-details .card-body>p:first-child,.card.confirm-details .card-header>p:first-child{margin-bottom:1.875rem;padding-bottom:1.25rem;border-bottom:.0625rem solid #e5e5e5}.card.checkout-order-total-summary{padding:0 1.125rem;background:#f6f4fa}.bundled-line-item,.product-line-item{margin:.9375rem -.59375rem 0;padding:.5rem .5rem 0;border:.0625rem solid #e7e7e7;border-bottom:none}.bundled-line-item .bundled-line-item-details,.bundled-line-item .product-line-item-details,.product-line-item .bundled-line-item-details,.product-line-item .product-line-item-details{margin-bottom:.875rem}.bundled-line-item .bundled-line-item-details .item-image,.bundled-line-item .product-line-item-details .item-image,.product-line-item .bundled-line-item-details .item-image,.product-line-item .product-line-item-details .item-image{height:7.625rem;width:7.625rem}.bundled-line-item .bundled-line-item-details .item-image img,.bundled-line-item .product-line-item-details .item-image img,.product-line-item .bundled-line-item-details .item-image img,.product-line-item .product-line-item-details .item-image img{max-height:7.625rem}.bundled-line-item .line-item-name,.product-line-item .line-item-name{font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:500;color:#000;line-height:1.125rem;margin-bottom:.625rem;font-weight:600}@media (max-width:1199.98px){.bundled-line-item .line-item-name,.product-line-item .line-item-name{font-size:.8125rem}}.bundled-line-item .align-items-start,.product-line-item .align-items-start{background:#f7f7f7;border-radius:0 0 .1875rem .1875rem;margin-right:-.5rem;margin-left:-.5rem;padding:.53125rem 0}.bundled-line-item .line-item-pricing-info,.product-line-item .line-item-pricing-info{display:inline;font-size:.8125rem;padding-right:.3125rem;line-height:1rem}.bundled-line-item .unit-price,.product-line-item .unit-price{display:inline}.bundled-line-item .price,.product-line-item .price{color:#4b297d;display:inline;font-size:.8125rem;line-height:1rem}.bundled-line-item .qty-card-quantity-count,.product-line-item .qty-card-quantity-count{color:#4b297d}.bundled-line-item .line-item-total-price-amount,.product-line-item .line-item-total-price-amount{display:inline}.shipping-method-block{margin-top:1.875rem}.shipping-method-block h4{margin-bottom:1rem}.shipping-method-block .shipping-cost-text{font-weight:500;color:#4b297d}.shipping-method-block .arrival-time,.shipping-method-block .shipping-cost-text{font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:1rem}.shipping-method-block .arrival-time{font-weight:400;color:#848484}.gift-message-block{padding-top:1.25rem;padding-bottom:1.875rem}.gift-message-block h3{margin-bottom:1.25rem}.gift-message-block .custom-control-label{font-size:.9375rem;line-height:1.5625rem;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;padding:.1875rem 1.25rem .1875rem .3125rem}.gift-message-block .gift-wrap-totals .gift-wrap-icon{background:#f7f7f7;border-radius:.3125rem;height:2.5rem;max-width:2.5rem;text-align:center;padding-top:.5625rem}.gift-message-block .gift-wrap-totals .gift-wrap-text{font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;color:#848484;line-height:1rem;padding-left:.3125rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.gift-message-block .gift-message p{margin-top:1.25rem}.billing-address{display:block}.customer-information-block .btn-link{padding:0;background:none;color:#4b297d;font-weight:700;text-decoration:underline;letter-spacing:.03125rem}.btn-add-new,.btn-show-details,.edit-button{border:none;padding:0;background:none;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:700;color:#4b297d;line-height:1rem;text-decoration:underline}.edit-button{margin-top:.4375rem}.btn-show-details{text-align:left;padding-left:.9375rem}.btn-add-new,.btn-show-details{padding-top:.9375rem;font-size:.9375rem;line-height:1.125rem}.btn-add-new{text-align:right;padding-right:.9375rem}.error-message{display:none}.next-step-button{position:fixed;bottom:0;z-index:3;padding-right:0;padding-left:0}@media (min-width:769px){.next-step-button{position:static;padding-right:.938em;padding-left:.938em}}@media (min-width:769px){.next-step-button .btn.btn-block{padding:.6875rem 1.25rem}}.summary-details{font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:400;color:#000;line-height:1.5625rem}.summary-details.shipping{margin-bottom:0}.summary-details.order-number{float:right;font-weight:500;line-height:1.125rem}.summary-section-label{font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:.9375rem;color:#000;line-height:1.125rem;font-weight:500;margin-bottom:0}@media (max-width:1199.98px){.summary-section-label{font-size:.8125rem}}.gift-summary{padding-bottom:1.875rem}.shipping-method{margin-bottom:1.875rem}.shipping-method-pricing{font-family:HelveticaNeue,Helvetica,Arial,sans-serif}@media (min-width:992px){.shipping-method-pricing{font-size:.9375rem;font-weight:500;line-height:1.125rem}}.shipping-method-price{color:#4b297d;font-size:.9375rem;font-weight:500;line-height:1.125rem}.shipping-method-arrival-time{font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;color:#848484;line-height:1rem}.shipping-method-label{padding-top:1.875rem}.multi-ship .multi-shipping,span.ship-to-address1,span.ship-to-address2,span.ship-to-city-st-zip,span.ship-to-name,span.ship-to-phone{display:block}.contact-info-block{margin-bottom:2.5rem;border-bottom:.0625rem solid #e7e7e7}.gift-cert-details{margin-bottom:1.875rem}#btnGiftCertRedeem{font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:500;color:#4b297d;line-height:1.125rem;letter-spacing:.1em;background-color:#fff;border:.0625rem solid #4b297d;border-radius:0;padding:.8125rem 1.25rem;padding-top:.5rem;padding-bottom:.5rem}.additional-codes{display:none}.additional-codes .form-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.3125rem}.additional-codes .promo-code-close-btn{-ms-flex-align:center;align-items:center;background:none;border:none;display:-ms-flexbox;display:flex}.additional-codes .title-form-label{font-family:linotype-didot,Didot,Didot LT STD,Hoefler Text,Garamond,Times New Roman,serif;font-size:1.4375rem;font-weight:400;color:#000;line-height:1.875rem}.additional-codes .promo-code-btn{font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:500;color:#4b297d;line-height:1.125rem;letter-spacing:.1em;background-color:#fff;border:.0625rem solid #4b297d;border-radius:0;padding:.8125rem 1.25rem;padding-top:.5rem;padding-bottom:.5rem}.payment-options{border-bottom:none}.payment-options .nav-item{-ms-flex:initial;flex:initial;width:8.125rem}@media (max-width:768.98px){.payment-options .nav-item{width:6rem}}.form-control:-ms-input-placeholder{line-height:1}.form-control::placeholder{line-height:1}.data-checkout-stage[data-checkout-stage] .card.payment-summary,.data-checkout-stage[data-checkout-stage] .shipping-summary,.data-checkout-stage[data-checkout-stage] button.place-order,.data-checkout-stage[data-checkout-stage] button.submit-payment,.data-checkout-stage[data-checkout-stage] button.submit-shipping{display:none}.data-checkout-stage[data-checkout-stage] .customer-section .card-header-custom{color:#242424}.data-checkout-stage[data-checkout-stage=customer] .card.customer-summary,.data-checkout-stage[data-checkout-stage=customer] .card.ghost.customer,.data-checkout-stage[data-checkout-stage=customer] .card.payment-form,.data-checkout-stage[data-checkout-stage=customer] .card.shipping-section{display:none}@media (min-width:992px){.data-checkout-stage[data-checkout-stage=customer] .btn.customer-login{padding:.625rem 1.25rem}}.data-checkout-stage[data-checkout-stage=customer] button.submit-customer{display:block;margin-bottom:.625rem;text-transform:uppercase}@media (min-width:992px){.data-checkout-stage[data-checkout-stage=customer] button.submit-customer{padding:.6875rem 0}}.data-checkout-stage[data-checkout-stage=customer] .js-login-customer{font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:700;color:#4b297d;line-height:1rem;text-decoration:underline}.data-checkout-stage[data-checkout-stage=shipping] .customer-summary{margin-bottom:1.125rem}.data-checkout-stage[data-checkout-stage=shipping] .customer-summary .card-body,.data-checkout-stage[data-checkout-stage=shipping] .customer-summary .card-header{padding-bottom:0}.data-checkout-stage[data-checkout-stage=shipping] .customer-summary .card-body{font-family:HelveticaNeue,Helvetica,Arial,sans-serif}.data-checkout-stage[data-checkout-stage=shipping] .card.customer-section,.data-checkout-stage[data-checkout-stage=shipping] .card.ghost.customer,.data-checkout-stage[data-checkout-stage=shipping] .card.ghost:not(.payment),.data-checkout-stage[data-checkout-stage=shipping] button.submit-customer{display:none}.data-checkout-stage[data-checkout-stage=shipping] .card.ghost.payment{margin-bottom:1.875rem}.data-checkout-stage[data-checkout-stage=shipping] .card.payment-form,.data-checkout-stage[data-checkout-stage=shipping].multi-ship .order-product-summary{display:none}.data-checkout-stage[data-checkout-stage=shipping] button.submit-shipping{display:block;text-transform:uppercase}.data-checkout-stage[data-checkout-stage=shipping] .shipment-selector-block .btn-add-new,.data-checkout-stage[data-checkout-stage=shipping] .shipment-selector-block .btn-show-details{border:none}.data-checkout-stage[data-checkout-stage=payment] button.submit-customer,.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=customer] .shipping-address-block,.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=edit] .shipping-address-block,.data-checkout-stage[data-checkout-stage=shipping] [data-address-mode=shipment] .shipping-address-form{display:none}.data-checkout-stage[data-checkout-stage=payment] .credit-card-tab,.data-checkout-stage[data-checkout-stage=payment] .paypal-tab,.data-checkout-stage[data-checkout-stage=payment] .tranzila-tab{height:100%}.data-checkout-stage[data-checkout-stage=payment] .billing-address-block{margin-top:2.5rem}.data-checkout-stage[data-checkout-stage=payment] .billing-address-block .billing-label{font-weight:500}.data-checkout-stage[data-checkout-stage=payment] .card.ghost,.data-checkout-stage[data-checkout-stage=payment] .customer-section,.data-checkout-stage[data-checkout-stage=payment] .shipping-section{display:none}.data-checkout-stage[data-checkout-stage=payment] .card.payment-form,.data-checkout-stage[data-checkout-stage=payment] .shipping-summary{display:block}.data-checkout-stage[data-checkout-stage=payment] .tranzila-tab .credit-card-option{border:1px solid #ccc;padding:.625rem .9375rem}@media (max-width:768.98px){.data-checkout-stage[data-checkout-stage=payment] .tranzila-tab .credit-card-option{padding:5px}}.data-checkout-stage[data-checkout-stage=payment] button.submit-payment{display:block;text-transform:uppercase}.data-checkout-stage[data-checkout-stage=payment] .address-selector-block{margin-bottom:.625rem}.data-checkout-stage[data-checkout-stage=payment] .address-selector-block .btn-add-new,.data-checkout-stage[data-checkout-stage=payment] .address-selector-block .btn-show-details{border:none}.data-checkout-stage[data-checkout-stage=payment] .info-icon .icon{background:none;background-color:var(--skin-primary-color-1);text-indent:unset}@media (max-width:991.98px){.data-checkout-stage[data-checkout-stage=payment] .tooltip{margin-left:2.5rem}.data-checkout-stage[data-checkout-stage=payment] .tooltip:after{margin-left:-3.0625rem}}.data-checkout-stage[data-checkout-stage=payment] .comment{font-size:.9375rem;line-height:1.5625rem;color:#96999b;font-weight:400;margin-bottom:0}.data-checkout-stage[data-checkout-stage=payment] .paymentComment{min-height:6.25rem;margin-bottom:1.875rem}.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=customer] .billing-address,.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=edit] .billing-address,.data-checkout-stage[data-checkout-stage=payment] [data-address-mode=shipment] .billing-address{display:none}@media (max-width:768.98px){.data-checkout-stage[data-checkout-stage=payment] .next-step-button,.data-checkout-stage[data-checkout-stage=shipping] .next-step-button{padding:.9375rem;background-color:#fff}}.data-checkout-stage[data-checkout-stage=placeOrder] .card.ghost,.data-checkout-stage[data-checkout-stage=placeOrder] .card.payment-form,.data-checkout-stage[data-checkout-stage=placeOrder] .customer-section,.data-checkout-stage[data-checkout-stage=placeOrder] .shipping-section,.data-checkout-stage[data-checkout-stage=placeOrder] button.submit-customer{display:none}.data-checkout-stage[data-checkout-stage=placeOrder] .card.payment-summary,.data-checkout-stage[data-checkout-stage=placeOrder] .shipping-summary,.data-checkout-stage[data-checkout-stage=placeOrder] button.place-order{display:block}.data-checkout-stage[data-checkout-stage=submitted] .card.ghost,.data-checkout-stage[data-checkout-stage=submitted] .card.payment-form,.data-checkout-stage[data-checkout-stage=submitted] .shipping-form,.data-checkout-stage[data-checkout-stage=submitted] .summary-section-label.shipping-addr-label,.data-checkout-stage[data-checkout-stage=submitted] button.submit-customer{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] button.place-order,.data-checkout-stage option[value=new]{display:none}.data-checkout-stage h5>span{font-size:.8em}.single-shipping .card-header{padding-bottom:0}.single-shipping .multi-ship-action-buttons,.single-shipping .view-address-block,[data-customer-type=guest] .single-shipping .shipment-selector-block{display:none}.btn-show-details{padding-top:0}.thank-you-page{padding:0}.thank-you-page .hero-confirmation{background:#301b5f;height:13.25rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:16px;color:#fff;font-size:1.115rem;font-weight:500}.thank-you-page .hero-confirmation h3{width:100%;color:#fff;font-size:2rem}.thank-you-page .hero-confirmation .order-thank-you-msg{width:auto;font-weight:700}.thank-you-page .hero-confirmation .your-order{margin-top:-5px}.thank-you-page .hero-confirmation .order-thank-you-email-msg{color:#c4c5c5}@media (max-width:991.98px){.thank-you-page .hero-confirmation{text-align:center;padding-left:40px;padding-right:40px}}.thank-you-page .registered-customer .hero-confirmation{width:40%;margin:80px auto;height:22rem}.thank-you-page .registered-customer .back-to-shopping{width:100%;margin-top:15px}.thank-you-page .registered-customer .back-to-shopping a{height:60px;background:#fff;width:70%;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.15rem;text-transform:uppercase;text-decoration:none;color:#000;font-weight:700}@media (max-width:991.98px){.thank-you-page .registered-customer .hero-confirmation{width:88%;margin:40px auto;height:15rem;padding:0 15px;gap:5px}.thank-you-page .registered-customer h3{font-size:1.5rem}.thank-you-page .registered-customer .order-thank-you-email-msg{line-height:1rem;font-size:.9rem}.thank-you-page .registered-customer .your-order{margin-top:-5px;font-size:.9rem}.thank-you-page .registered-customer .back-to-shopping{width:100%;margin-top:15px}.thank-you-page .registered-customer .back-to-shopping a{height:50px;font-size:1rem;width:98%;padding-top:3px}}.thank-you-page .registration-form{width:30%;margin:50px auto;margin-bottom:70px}.thank-you-page .registration-form .card-header{text-align:center;margin-bottom:-10px}.thank-you-page .registration-form .card-header-custom-title{color:#000;font-size:1.5rem}.thank-you-page .registration-form .card-header-custom-info{color:#6e757c;font-size:1rem;line-height:1rem}.thank-you-page .registration-form .form-group{margin-top:1.15rem}.thank-you-page .registration-form .form-group .form-control{height:60px}.thank-you-page .registration-form .btn-block{margin-top:2rem;background-color:#452e79;text-transform:uppercase;padding:1.2rem;padding-top:1.3rem;font-weight:900;height:60px}@media (max-width:1439.98px){.thank-you-page .registration-form .card-header-custom-title{font-size:1.15rem}.thank-you-page .registration-form .card-header-custom-info{font-size:.875rem}}@media (max-width:991.98px){.thank-you-page .registration-form{width:88%;margin-bottom:60px;margin-top:35px}.thank-you-page .registration-form .card-header{margin-bottom:-10px}.thank-you-page .registration-form .card-header-custom-title{font-size:1.15rem}.thank-you-page .registration-form .card-header-custom-info{color:#6e757c;font-size:1rem}.thank-you-page .registration-form .form-group{font-size:.875rem;margin-bottom:1rem}.thank-you-page .registration-form .form-group .form-control{height:40px}.thank-you-page .registration-form .form-group .form-control-label{font-size:.875rem}.thank-you-page .registration-form .btn-block{font-size:1rem;margin-top:1.5rem;height:40px;padding-bottom:2rem}}.thank-you-page .order-product-summary .card-body .minicart-footer-properties{margin-right:-.5rem;margin-left:-.5rem}.thank-you-page .order-product-summary .line-item-total-text{font-weight:700}.thank-you-page .btn-primary{text-decoration:none;text-transform:uppercase}.thank-you-page .single-shipping{padding-bottom:1.25rem}.thank-you-page .shipping-method-label{padding-top:.375rem}.thank-you-page .summary-details.billing{padding-bottom:.75rem}.thank-you-page .custom-message{display:none}.thank-you-page .summary-section-label{padding:0;margin-bottom:.4375rem}.thank-you-page .shipping-method-label,.thank-you-page .single-shipping,.thank-you-page .summary-details{margin-top:1.25rem}.thank-you-page .gift-summary{padding:0}@media (min-width:769px){.thank-you-page .confirm-details{min-width:28.875rem}}.thank-you-page .order-total-summary .order-summary{margin-top:1.4375rem}.thank-you-page .order-total-summary span{font-size:.9375rem;font-weight:400;color:#262626}.thank-you-page .order-total-summary .grand-total{margin-bottom:1.25rem;-ms-flex-align:center;align-items:center}.thank-you-page .order-total-summary .col-6 p{margin:.6875rem 0 0}.thank-you-page .order-total-summary .order-receipt-label,.thank-you-page .order-total-summary .order-receipt-value{margin:0}.thank-you-page .checkout-order-total-summary{margin-bottom:1.875rem}.thank-you-page .order-confirmation-continue-shopping{max-height:2.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width:769px){.thank-you-page .order-confirmation-continue-shopping{min-width:28.9375rem}}.login-cancel-btn{background:transparent;border:none;margin-top:.625rem;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:700;color:#4b297d;line-height:1rem;text-decoration:underline}.minicart-footer-properties{padding:.375rem 0}.minicart-footer-properties .checkout-qty .line-item-pricing-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0}.minicart-footer-properties .checkout-qty .line-item-pricing-info .qty-card-quantity-label{margin-bottom:.25rem}.checkout-headline{border-bottom:.0625rem solid #e7e7e7;margin-bottom:.625rem;padding:1.25rem 0 .9375rem}@media (min-width:769px){.checkout-headline{border:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:3.125rem 0 .9375rem}}.checkout-headline .checkout-title{font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:1.4375rem;font-weight:700;color:#000;line-height:1.75rem;font-family:linotype-didot;margin-bottom:.9375rem;font-size:1.5rem}@media (min-width:769px){.checkout-headline .checkout-title{font-size:1.75rem;line-height:2.5625rem;margin-bottom:0;font-weight:600;letter-spacing:1px}}.checkout-headline .checkout-head{font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:1rem}@media (min-width:769px){.checkout-headline .checkout-head{font-size:.9375rem;line-height:1.5625rem}}.checkout-headline .checkout-head-price{color:#4b297d;font-weight:500;unicode-bidi:plaintext}.checkout-headline .checkout-head-items{color:#848484;margin-right:.625rem}@media (max-width:768.98px){.back-to-top-scroll[data-checkout-stage=payment],.back-to-top-scroll[data-checkout-stage=shipping]{bottom:5.3125rem}}@media (min-width:992px){.checkout-main-row{margin:0-0.625rem}}@media (min-width:992px){.checkout-main-row>[class*=col-]{padding:0 .625rem}}@media (min-width:992px){.checkout-col{max-width:24.1875rem}}@media (min-width:1200px){.checkout-block{max-width:73.125rem}}.checkout-block .checkout-card .order-receipt-value span:not(.grand-total-sum){color:#000}.checkout-block .checkout-card .line-item-total-text{font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:500}.checkout-block .checkout-card .line-item-engraving-option{color:#000;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:1rem}.shipping-checkboxes-block .custom-checkbox .custom-control-label{padding:.1875rem 1.25rem .1875rem .3125rem}.order-discount .order-receipt-label span,.shipping-discount .order-receipt-label span{font-weight:700;font-family:HelveticaNeue,Helvetica,Arial,sans-serif}.order-discount .order-receipt-value .order-discount-total,.order-discount .order-receipt-value .shipping-discount-total,.shipping-discount .order-receipt-value .order-discount-total,.shipping-discount .order-receipt-value .shipping-discount-total{font-weight:700}.customer-section .modal-content{max-width:47.125rem;outline:1px solid rgba(0,0,0,.2);padding:1.875rem 4.8125rem}.customer-section .modal-content .btn{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:1.4375rem;font-weight:400;height:3.125rem;-ms-flex-pack:center;justify-content:center;letter-spacing:.1em;line-height:1.6875rem;text-transform:uppercase}.customer-section .request-password-title{letter-spacing:.00387rem;line-height:1.875rem;margin-bottom:.625rem}.customer-section .request-password-body .responsive-body-style{color:#262626;margin-bottom:1.875rem}.customer-section .request-password-body .request-password-callout{margin-bottom:1.875rem;margin-top:.625rem}.billing-payment-block .tranzila-checkbox{-ms-flex-align:center;align-items:center;background:none;box-shadow:none!important;color:var(--skin-main-text-color-1);display:-ms-flexbox;display:flex;font-family:var(--skin-body-font);font-size:1rem;font-weight:400;letter-spacing:inherit;padding:0 0 0 1.25rem;position:relative;text-align:left}.billing-payment-block .tranzila-checkbox:not(:disabled):active{background:none;color:#000}.billing-payment-block .tranzila-checkbox:before{background:#fff;border-radius:0;border:.0625rem solid #96999b;content:"";height:.9375rem;left:0;position:absolute;width:.9375rem}.billing-payment-block .custom-control{padding:0}.iframe-width{width:400px;height:630px}@media (max-width:768.98px){.iframe-width{width:300px;height:470px}}.credit-card-option{height:65px;border:1px solid #ccc;box-shadow:inset 1px 1px 8px 2px #e9e9e9;border-radius:5px}.credit-card-option.bitpayTab{padding:1rem 1.5rem}@media (max-width:768.98px){.credit-card-option.bitpayTab{padding:.5rem}}@media (max-width:768.98px){.credit-card-option{height:40px;width:60px;padding:0}}.credit-card-option img{height:65px}@media (max-width:768.98px){.credit-card-option img{height:40px}}.bitPayButton{padding:10px;border-radius:4px;border:1px solid #15637c;text-shadow:1px 1px #15637c;transition:all .15s ease-in-out;cursor:pointer;background-color:#15637c;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.applePayButton,.bitPayButton{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.applePayButton{background:#000;border-radius:4px;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.header-no-menu-logo{margin:2rem 0}.checkout-page{width:75%;margin:auto}.checkout-page .header-no-menu-logo{margin:2rem 0}@media (max-width:767px){.checkout-page .header-no-menu-logo{margin:2rem 40px}}@media (max-width:767px){.checkout-page{width:100%}}.checkout-page .login-body{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:3rem;width:100%;margin-bottom:3rem}@media (max-width:767px){.checkout-page .login-body{width:100%;-ms-flex-direction:column;flex-direction:column;margin:auto;margin-top:2rem;padding:20px 40px}}.checkout-page .login-body .heading{font-family:Linotype Didot Pro;font-size:2rem;margin-bottom:1rem;letter-spacing:1px;font-weight:400}@media (max-width:767px){.checkout-page .login-body .heading{margin:0;line-height:0;font-size:1.25rem}}.checkout-page .login-body .guest-login{width:50%;-ms-flex:0 0 50%;flex:0 0 50%;border-right:1px solid #eaeaea;padding:0 100px}@media (max-width:767px){.checkout-page .login-body .guest-login{width:100%;border-bottom:1px solid #eaeaea;margin-bottom:2rem;border-right:0;padding:0}}.checkout-page .login-body .guest-login .checkout-button{margin-top:3rem}@media (max-width:767px){.checkout-page .login-body .guest-login .checkout-button{width:100%;margin:2rem auto;margin-top:2.5rem}}.checkout-page .login-body .guest-login .checkout-button a{text-decoration:none;box-sizing:border-box;cursor:pointer;color:#fff;font-size:1.1rem;line-height:1.14;font-weight:500;text-transform:none;letter-spacing:normal;text-align:center;transition:all .2s ease-out;background-color:#4b297d;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:50px}.checkout-page .login-body .guest-login .checkout-button a:active,.checkout-page .login-body .guest-login .checkout-button a:hover{background-color:#351663}@media (max-width:767px){.checkout-page .login-body .guest-login .checkout-button a{padding:15.5px 24px}}.checkout-page .login-body .registered-login{width:50%;padding:0 100px}@media (max-width:767px){.checkout-page .login-body .registered-login{width:100%;margin:0;margin-bottom:2rem;margin-top:1rem;padding:0}}.checkout-page .login-body .registered-login .checkout-login-form{padding-top:1.2rem}@media (max-width:767px){.checkout-page .login-body .registered-login .checkout-login-form{margin-top:1rem}}@media (max-width:767px){.checkout-page .login-body .registered-login .form-group{margin-bottom:1.5rem}}.checkout-page .login-body .registered-login .form-control{height:50px;padding:12px}@media (max-width:767px){.checkout-page .login-body .registered-login .form-control{height:46px;padding:10px}}.checkout-page .login-body .registered-login .forgot-password-block{margin:1.5rem 0}.checkout-page .login-body .registered-login .forgot-password-block a{font-weight:400;font-size:1rem}@media (max-width:767px){.checkout-page .login-body .registered-login .forgot-password-block a{font-size:.95rem}}.checkout-page .login-body .registered-login .divider{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;color:#848484;font-size:14px;margin:1rem 0}.checkout-page .login-body .registered-login .divider:after,.checkout-page .login-body .registered-login .divider:before{content:"";-ms-flex:1;flex:1;border-bottom:1px solid #eaeaea}.checkout-page .login-body .registered-login .divider:before{margin-right:20px}.checkout-page .login-body .registered-login .divider:after{margin-left:20px}.checkout-page .login-body .registered-login .login-submit{text-decoration:none;box-sizing:border-box;cursor:pointer;color:#fff;font-size:1.1rem;line-height:0;font-weight:500;text-transform:none;letter-spacing:normal;text-align:center;transition:all .2s ease-out;background-color:#4b297d;width:100%;height:50px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}.checkout-page .login-body .registered-login .login-submit:active,.checkout-page .login-body .registered-login .login-submit:hover{background-color:#351663}@media (max-width:767px){.checkout-page .login-body .registered-login .login-submit{height:46px;font-size:1rem;padding-top:1rem}}.checkout-page .login-body .registered-login .login-oauth{display:-ms-flexbox;display:flex;gap:20px}@media (max-width:767px){.checkout-page .login-body .registered-login .login-oauth{margin:0}}.checkout-page .login-body .registered-login .login-oauth .form-group{-ms-flex:1;flex:1;margin:0}.checkout-page .login-body .registered-login .login-oauth a{font-weight:800!important;border:1px solid #ede9f2!important;border-radius:0;padding:.8125rem 1.25rem;font-size:.9375rem;color:#452e79!important;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.checkout-page .login-body .registered-login .login-oauth a .social-text{font-size:.875rem;margin-left:10px;letter-spacing:.5px;font-weight:800!important}@media (max-width:767px){.checkout-page .login-body .registered-login .login-oauth a .social-text{font-size:1rem}}.checkout-page .modal.show .modal-dialog{margin:0;top:50%;left:50%;transform:translate(-50%,-50%);transition:none}@media (max-width:767px){.checkout-page .modal.show .modal-dialog{width:90%}}.checkout-page .modal.show .modal-dialog .modal-backdrop.show{opacity:.2}.checkout-page .modal.show .modal-dialog .modal-content{padding:2rem 1rem;border-radius:.85rem;border:0}.checkout-page .modal.show .modal-dialog .modal-content .form-control{height:60px;padding:12px;margin-top:5px;background:#f7f7f7}@media (max-width:767px){.checkout-page .modal.show .modal-dialog .modal-content .form-control{height:46px;padding:10px;margin-top:2px;font-size:.85rem}}.checkout-page .modal.show .modal-dialog .modal-content .modal-header{border:0}.checkout-page .modal.show .modal-dialog .modal-content .modal-header .modal-title{font-size:2rem;font-weight:700;margin:0;line-height:0;margin-bottom:.5rem}@media (max-width:767px){.checkout-page .modal.show .modal-dialog .modal-content .modal-header .modal-title{font-size:1.5rem}}.checkout-page .modal.show .modal-dialog .modal-content .modal-body .responsive-body-style{font-size:1.1rem;margin-bottom:1.5rem}.checkout-page .modal.show .modal-dialog .modal-content .send-email-btn{margin-top:2rem}.checkout-page .modal.show .modal-dialog .modal-content #submitEmailButton{height:60px;margin-top:5px;font-size:1.5rem;padding:1.25rem}@media (max-width:767px){.checkout-page .modal.show .modal-dialog .modal-content #submitEmailButton{height:46px;margin-top:2px;padding:1rem;font-size:1rem;letter-spacing:.5px}}.checkout-main-page{width:75%;margin:auto;overflow:hidden}@media (max-width:767px){.checkout-main-page{width:100%}}.checkout-main-page .header-no-menu-logo{width:100%}@media (max-width:767px){.checkout-main-page .header-no-menu-logo .logo-home__image{margin-left:1.5rem}}.checkout-main-page .process-bar{color:#6e757c;margin-top:.5rem;font-weight:500;font-size:.8rem}.checkout-main-page .process-bar span:first-child{margin-right:.75rem}.checkout-main-page .process-bar span:last-child{margin-left:.75rem}.checkout-main-page .process-bar .active{color:#000;margin-top:.25rem}.checkout-main-page .checkout-main{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}@media (max-width:767px){.checkout-main-page .checkout-main{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.checkout-main-page .checkout-main .checkout-section{width:50%}@media (max-width:767px){.checkout-main-page .checkout-main .checkout-section{width:88%;margin:auto}}.checkout-main-page .checkout-main .checkout-section .customer-shipping-section{margin-top:-30px}.checkout-main-page .checkout-main .checkout-section .divider{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;color:#848484;font-size:14px;margin:20px 0;margin-top:25px}@media (max-width:767px){.checkout-main-page .checkout-main .checkout-section .divider{margin:1.5rem 0}}.checkout-main-page .checkout-main .checkout-section .divider:after,.checkout-main-page .checkout-main .checkout-section .divider:before{content:"";-ms-flex:1;flex:1;border-bottom:1px solid #eaeaea}.checkout-main-page .checkout-main .checkout-section .divider:before{margin-right:20px}.checkout-main-page .checkout-main .checkout-section .divider:after{margin-left:20px}.checkout-main-page .checkout-main .checkout-section .login-oauth{display:-ms-flexbox;display:flex;gap:20px;margin-top:2rem}@media (max-width:767px){.checkout-main-page .checkout-main .checkout-section .login-oauth{margin:0}}.checkout-main-page .checkout-main .checkout-section .login-oauth .form-group{-ms-flex:1;flex:1;margin:0}.checkout-main-page .checkout-main .checkout-section .login-oauth a{font-weight:800!important;border:1px solid #ede9f2!important;border-radius:0;padding:.8rem 1.25rem;font-size:.9375rem;color:#452e79!important;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.checkout-main-page .checkout-main .checkout-section .login-oauth a .social-text{font-size:.925rem;margin-left:10px;letter-spacing:.5px;line-height:0;font-weight:800!important}@media (max-width:767px){.checkout-main-page .checkout-main .checkout-section .login-oauth a .social-text{font-size:1rem}}.checkout-main-page .checkout-main .checkout-section .form-group{margin-bottom:.5rem}.checkout-main-page .checkout-main .checkout-section .form-group.email{margin-bottom:1rem}.checkout-main-page .checkout-main .checkout-section .form-group.required .form-control-label:after{content:"*";color:#000}.checkout-main-page .checkout-main .checkout-section .form-group.required .form-control-label:before{content:none}.checkout-main-page .checkout-main .checkout-section .form-group .form-control-label{font-size:1rem;margin-bottom:.25rem}@media (max-width:767px){.checkout-main-page .checkout-main .checkout-section .form-group .form-control-label{font-size:.875rem}}.checkout-main-page .checkout-main .checkout-section .form-group .form-control{padding:5px 15px;font-size:1rem;font-weight:400;border-radius:0;color:#000}@media (max-width:767px){.checkout-main-page .checkout-main .checkout-section .form-group .form-control{height:46px;padding:10px}}.checkout-main-page .checkout-main .checkout-section .form-group .form-control[type=date]::-webkit-calendar-picker-indicator{background:url("../../images/svg/calender.svg");right:20px;position:absolute;width:40px;background-repeat:no-repeat;height:30px;top:40px}@media (max-width:767px){.checkout-main-page .checkout-main .checkout-section .form-group .form-control[type=date]::-webkit-calendar-picker-indicator{right:10px;width:25px}}.checkout-main-page .checkout-main .checkout-section .form-group .form-control[type=date]:-ms-input-placeholder{color:#6e757c}.checkout-main-page .checkout-main .checkout-section .form-group .form-control[type=date]::placeholder{color:#6e757c}.checkout-main-page .checkout-main .checkout-section .form-group input:-ms-input-placeholder{color:#6e757c}.checkout-main-page .checkout-main .checkout-section .form-group input::placeholder{color:#6e757c}@media (max-width:767px){.checkout-main-page .checkout-main .checkout-section .form-group input:-ms-input-placeholder{font-size:.875rem}.checkout-main-page .checkout-main .checkout-section .form-group input::placeholder{font-size:.875rem}}.checkout-main-page .checkout-main .checkout-section .form-group input:-webkit-autofill,.checkout-main-page .checkout-main .checkout-section .form-group input:-webkit-autofill:active,.checkout-main-page .checkout-main .checkout-section .form-group input:-webkit-autofill:focus,.checkout-main-page .checkout-main .checkout-section .form-group input:-webkit-autofill:hover{background-color:#f7f7f7!important;color:#000!important;-webkit-box-shadow:0 0 0 1000px #f7f7f7 inset!important;-webkit-text-fill-color:#000!important}.checkout-main-page .checkout-main .checkout-section .form-group .invalid-feedback{color:#ba261a}.checkout-main-page .checkout-main .checkout-section .form-group .is-invalid{border:.03125rem solid #ba261a}.checkout-main-page .checkout-main .checkout-section a.loyality{color:#000!important;font-size:1rem;font-weight:500}@media (max-width:767px){.checkout-main-page .checkout-main .checkout-section a.loyality{font-size:.875rem}}.checkout-main-page .checkout-main .checkout-section .shipping-section{margin-top:-1.5rem}.checkout-main-page .checkout-main .checkout-section .shipping-section .card-header-custom{font-size:1.25rem;font-weight:700}.checkout-main-page .checkout-main .checkout-section .shipping-section .bill-same-address-block{background:#ede9f2;display:-ms-flexbox;display:flex;gap:10px;width:max-content;padding-left:10px;height:40px;-ms-flex-align:center;align-items:center;margin-top:1rem;margin-bottom:1.5rem!important}.checkout-main-page .checkout-main .checkout-section .shipping-section .bill-same-address-block label{font-family:Inter}@media (max-width:767px){.checkout-main-page .checkout-main .checkout-section .shipping-section .bill-same-address-block{font-size:.875rem;width:100%;height:50px}}.checkout-main-page .checkout-main .checkout-section .shipping-section .form-group{margin-bottom:1rem}.checkout-main-page .checkout-main .checkout-section .shipping-section .button:focus{outline:none}.checkout-main-page .checkout-main .checkout-section .shipping-section select::-webkit-scrollbar{display:none}.checkout-main-page .checkout-main .checkout-section .shipping-section .custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#f7f7f7;background-image:url(../../images/svg/checkout-arrow-down.svg);background-position:right 1rem center;background-repeat:no-repeat}.checkout-main-page .checkout-main .checkout-section .shipping-section .shipping-method-block{margin:1.5rem 0}.checkout-main-page .checkout-main .checkout-section .shipping-section .shipping-method-block .custom-radio{min-height:2.75rem;font-family:Inter;font-size:1rem}.checkout-main-page .checkout-main .checkout-section .shipping-section .shipping-method-block .custom-radio label:after{content:"";width:.575rem;height:.575rem;top:.22rem;left:.22rem}.checkout-main-page .checkout-main .checkout-section .shipping-section .shipping-method-block .shipping-method-list{margin-top:1.5rem}.checkout-main-page .checkout-main .checkout-section [data-billing-address-mode=new][data-registered=register] .billing-address{display:block}.checkout-main-page .checkout-main .checkout-section [data-billing-address-mode=edit][data-registered=register] .billing-address{display:none}.checkout-main-page .checkout-main .checkout-section [data-billing-address-mode=details][data-registered=register] .billing-address,.checkout-main-page .checkout-main .checkout-section [data-registered=guest] .billing-address{display:block}.checkout-main-page .checkout-main .checkout-section button:focus{outline:none}.checkout-main-page .checkout-main .checkout-section .shipping-summary{line-height:1.25rem;margin-bottom:2rem;margin-top:2rem}.checkout-main-page .checkout-main .checkout-section .shipping-summary .edit-button{color:#000}.checkout-main-page .checkout-main .checkout-section .shipping-summary .summary-shipping-method{margin:1rem 0;line-height:1.25rem}.checkout-main-page .checkout-main .checkout-section .shipping-summary .summary-details{line-height:1.25rem}.checkout-main-page .checkout-main .checkout-section .payment-section .payment-information{margin-bottom:0}.checkout-main-page .checkout-main .checkout-section .payment-section .payment-options{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.checkout-main-page .checkout-main .checkout-section .payment-section .payment-options .nav-item.show .nav-link{background-color:#fff;border:none;color:#000}.checkout-main-page .checkout-main .checkout-section .payment-section .payment-options .nav-item .nav-link{border:none;padding:0;height:auto}.checkout-main-page .checkout-main .checkout-section .payment-section .payment-options .nav-item{width:100%;text-align:left;margin-bottom:1rem}.checkout-main-page .checkout-main .checkout-section .payment-section .payment-options .form-check-input{margin-top:0}.checkout-main-page .checkout-main .checkout-section .payment-section .payment-options .form-check-label{font-size:1.05rem;margin-left:.5rem}.checkout-main-page .checkout-main .checkout-section .payment-section .payment-options .custom-checkbox .custom-control-label{padding-left:.75rem}.checkout-main-page .checkout-main .checkout-section .payment-section .payment-options .form-check{padding-left:.5rem;display:-ms-flexbox;display:flex}.checkout-main-page .checkout-main .checkout-section .payment-section .payment-options .card-number-wrapper:after{content:none}.checkout-main-page .checkout-main .checkout-section .payment-section .payment-options [type=radio]:checked,.checkout-main-page .checkout-main .checkout-section .payment-section .payment-options [type=radio]:not(:checked){position:absolute;left:-9999px}.checkout-main-page .checkout-main .checkout-section .payment-section .payment-options [type=radio]:checked+.form-check-label-radio{cursor:pointer;display:inline-block;margin-right:.5rem;margin-left:-.5rem;content:url("../../images/svg/radio-fill.svg")}.checkout-main-page .checkout-main .checkout-section .payment-section .payment-options [type=radio]:not(:checked)+.form-check-label-radio{cursor:pointer;line-height:20px;margin-left:-.5rem;margin-right:.5rem;display:inline-block;content:url("../../images/svg/radio-empty.svg")}.checkout-main-page .checkout-main .checkout-section .payment-section .payment-options .credit-card-form label{font-size:.9rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.checkout-main-page .checkout-main .checkout-section .payment-section .payment-options .credit-card-form .form-group.required .form-control-label span:first-child:after{content:"*";color:#000}.checkout-main-page .checkout-main .checkout-section .payment-section .payment-options .credit-card-form .form-group.required .form-control-label:before{content:none}.checkout-main-page .checkout-main .checkout-section .payment-section .payment-options .credit-card-form .form-group{margin-bottom:1rem}.checkout-main-page .checkout-main .checkout-section .payment-section .payment-options .credit-card-form .form-group.required .form-control-label:after{content:none}.checkout-main-page .checkout-main .checkout-section .payment-section .payment-options .credit-card-form .form-group input:-ms-input-placeholder{padding:10px}.checkout-main-page .checkout-main .checkout-section .payment-section .payment-options .credit-card-form .form-group input::placeholder{padding:10px}.checkout-main-page .checkout-main .checkout-section .payment-section .payment-options .tranzila-content .custom-checkbox{margin-bottom:1rem}.checkout-main-page .checkout-main .checkout-section .payment-section .payment-options .tranzila-content .select-installments-block{margin-bottom:3.5rem}.checkout-main-page .checkout-main .checkout-section .payment-section .payment-options .tranzila-content .select-installments-block .form-group{margin-bottom:4rem;margin-top:1rem}.checkout-main-page .checkout-main .checkout-section .payment-section .gift-card-payment-block{margin-bottom:1rem;border-bottom:1px solid #eaeaea}.checkout-main-page .checkout-main .checkout-section .payment-section .gift-card-payment-block .giftcard-checkbox{margin-bottom:1rem;display:-ms-flexbox;display:flex}.checkout-main-page .checkout-main .checkout-section .payment-section .gift-card-payment-block .giftcard-checkbox label{font-size:1.05rem;margin-bottom:0}.checkout-main-page .checkout-main .checkout-section .payment-section .gift-card-payment-block #btnGiftCertRedeem{box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1 rgba(0,0,0,.08)}.checkout-main-page .checkout-main .checkout-section .payment-section .gift-card-payment-block [type=radio]:checked,.checkout-main-page .checkout-main .checkout-section .payment-section .gift-card-payment-block [type=radio]:not(:checked){position:absolute;left:-9999px}.checkout-main-page .checkout-main .checkout-section .payment-section .gift-card-payment-block [type=radio]:checked+.form-check-label-radio{cursor:pointer;display:inline-block;content:url("../../images/svg/radio-fill.svg")}.checkout-main-page .checkout-main .checkout-section .payment-section .gift-card-payment-block [type=radio]:not(:checked)+.form-check-label-radio{cursor:pointer;line-height:20px;display:inline-block;content:url("../../images/svg/radio-empty.svg")}.checkout-main-page .checkout-main .checkout-section .payment-section .gift-card-payment-block .form-check-label{margin:0;margin-left:.9rem}.checkout-main-page .checkout-main .checkout-section .payment-section .tranzila-content{margin-left:2rem}.checkout-main-page .checkout-main .checkout-section .payment-section .agree-policy label{padding-left:.75rem;font-size:1.05rem;margin-bottom:1rem}.checkout-main-page .checkout-main .checkout-section #loyalityPopupModal .modal-header{font-size:1.25rem;font-weight:700;font-family:Linotype Didot Pro;-ms-flex-align:center;align-items:center;padding-bottom:0}.checkout-main-page .checkout-main .checkout-section #loyalityPopupModal .modal-header .modal-title{font-size:1.5rem;font-weight:700;margin:0;line-height:0;margin-bottom:.5rem}.checkout-main-page .checkout-main .order-summary-section{width:40%}.checkout-main-page .checkout-main .order-summary-section .checkout-headline.heading .checkout-total,.checkout-main-page .checkout-main .order-summary-section .checkout-headline.heading .total-qty{display:none}@media (max-width:767px){.checkout-main-page .checkout-main .order-summary-section{background:#f7f7f7;width:100%}.checkout-main-page .checkout-main .order-summary-section .checkout-headline.heading{width:88%;margin:auto;border-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.checkout-main-page .checkout-main .order-summary-section .checkout-headline.heading .total-qty{display:inline}.checkout-main-page .checkout-main .order-summary-section .checkout-headline.heading .checkout-total{display:block;font-size:1rem;color:#4b297d;font-weight:700;line-height:2rem}.checkout-main-page .checkout-main .order-summary-section .checkout-headline.heading .checkout-total:after{content:url("../../images/svg/arrow-down.svg");margin-right:10px;margin-left:10px}.checkout-main-page .checkout-main .order-summary-section .checkout-headline.heading.open .checkout-total:after{content:url("../../images/svg/arrow-up.svg")}}@media (max-width:767px){.checkout-main-page .checkout-main .order-summary-section .order-summary-body{margin-top:.5rem;display:none;padding-top:2rem;border-top:1px solid #ede9f2}.checkout-main-page .checkout-main .order-summary-section .order-summary-body.open{display:block}}.checkout-main-page .checkout-main .order-summary-section .product-line-item-main{border-bottom:1px solid #ede9f2;margin-bottom:20px}@media (max-width:767px){.checkout-main-page .checkout-main .order-summary-section .product-line-item-main{border-color:#eaeaea}}@media (max-width:767px){.checkout-main-page .checkout-main .order-summary-section .product-item-summary{width:88%;margin:auto}}.checkout-main-page .checkout-main .order-summary-section .product-item-summary .bonus-line-item,.checkout-main-page .checkout-main .order-summary-section .product-item-summary .product-line-item{border:none;padding:0;margin:0}.checkout-main-page .checkout-main .order-summary-section .product-item-summary .product-line-item-details{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.checkout-main-page .checkout-main .order-summary-section .product-item-summary .product-line-item-details .line-item-details{width:85%}@media (max-width:991.98px){.checkout-main-page .checkout-main .order-summary-section .product-item-summary .product-line-item-details .line-item-details{font-size:1rem}}.checkout-main-page .checkout-main .order-summary-section .product-item-summary .product-line-item-details .line-item-name-main{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.checkout-main-page .checkout-main .order-summary-section .product-item-summary .product-line-item-details .line-item-name-main .item-name{width:70%}.checkout-main-page .checkout-main .order-summary-section .product-item-summary .product-line-item-details .line-item-name{margin-right:20px;font-size:1rem;line-height:18px;font-weight:500}@media (max-width:991.98px){.checkout-main-page .checkout-main .order-summary-section .product-item-summary .product-line-item-details .line-item-name{font-size:.8rem}}.checkout-main-page .checkout-main .order-summary-section .product-item-summary .product-line-item-details .line-item-image{width:100px;max-height:100px;margin-right:15px;border:1px solid #ede9f2;display:-ms-flexbox;display:flex}.checkout-main-page .checkout-main .order-summary-section .product-item-summary .product-line-item-details .line-item-image img{width:100%;height:100%}@media (max-width:767px){.checkout-main-page .checkout-main .order-summary-section .product-item-summary .product-line-item-details .line-item-image{width:88px;height:88px;border-color:#eaeaea}}.checkout-main-page .checkout-main .order-summary-section .product-item-summary .product-line-item-details .price{display:-ms-flexbox;display:flex;-ms-flex-pack:right;justify-content:right;width:30%}.checkout-main-page .checkout-main .order-summary-section .product-item-summary .product-line-item-details .price .pricing{font-size:1rem;color:#4b297d}.checkout-main-page .checkout-main .order-summary-section .product-item-summary .product-line-item-details .price span.sales{display:-ms-flexbox;display:flex;gap:3px;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.checkout-main-page .checkout-main .order-summary-section .product-item-summary .product-line-item-details .qty-actions{font-size:.9rem;font-weight:600;color:#6e757c}.checkout-main-page .checkout-main .order-summary-section .product-item-summary .product-line-item-details .line-item-quantity{-ms-flex-align:center;align-items:center;width:70%}.checkout-main-page .checkout-main .order-summary-section .product-item-summary .product-line-item-details .line-item-quantity .quantity-label{margin-left:10px}@media (max-width:991.98px){.checkout-main-page .checkout-main .order-summary-section .product-item-summary .product-line-item-details .line-item-quantity .quantity-label{font-size:.75rem;margin-left:10px}}.checkout-main-page .checkout-main .order-summary-section .product-item-summary .bonus-product{background:#ede9f2;padding:5px;font-size:.75rem;font-weight:600;color:#4b297d;-ms-flex-line-pack:center;align-content:center;line-height:1rem;text-align:left;margin-top:-15px;margin-bottom:20px;word-break:break-all}.checkout-main-page .checkout-main .order-summary-section .product-item-summary .line-item-promo{color:#4b297d}.checkout-main-page .checkout-main .order-summary-section .product-item-summary .giftcertificate-item{border-bottom:1px solid #ede9f2}@media (max-width:767px){.checkout-main-page .checkout-main .order-summary-section .product-item-summary .giftcertificate-item{border-color:#eaeaea}}.checkout-main-page .checkout-main .order-summary-section .product-item-summary .giftcertificate-item .line-item-giftcard-image{width:100px;height:88px;margin-right:15px;border:1px solid #ede9f2;display:-ms-flexbox;display:flex}.checkout-main-page .checkout-main .order-summary-section .product-item-summary .giftcertificate-item .line-item-giftcard-image img{width:100%;height:100%}@media (max-width:767px){.checkout-main-page .checkout-main .order-summary-section .product-item-summary .giftcertificate-item .line-item-giftcard-image{width:88px;height:88px;border-color:#eaeaea}}.checkout-main-page .checkout-main .order-summary-section .product-item-summary .giftcertificate-item .gift-description .details{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline}.checkout-main-page .checkout-main .order-summary-section .product-item-summary .giftcertificate-item .gift-description .details .item-attributes{font-size:.85rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:991.98px){.checkout-main-page .checkout-main .order-summary-section .product-item-summary .giftcertificate-item .gift-description .details .item-attributes{font-size:.75rem}}@media (max-width:767px){.checkout-main-page .checkout-main .order-summary-section{width:100%}}.checkout-main-page .checkout-main .order-summary-section .order-coupon-option.mobile{display:none;border-top:1px solid #ede9f2;padding-top:2rem;padding-bottom:1.5rem}.checkout-main-page .checkout-main .order-summary-section .order-coupon-option.desktop{display:block;border-bottom:1px solid #ede9f2}@media (max-width:767px){.checkout-main-page .checkout-main .order-summary-section .order-coupon-option{width:88%;margin:auto}.checkout-main-page .checkout-main .order-summary-section .order-coupon-option.mobile{display:block}.checkout-main-page .checkout-main .order-summary-section .order-coupon-option.desktop{display:none}}.checkout-main-page .checkout-main .order-summary-section .order-coupon-option .promo-code-section .discount-container{border:1px solid #ede9f2;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:15px}@media (max-width:767px){.checkout-main-page .checkout-main .order-summary-section .order-coupon-option .promo-code-section .discount-container{border:none}}.checkout-main-page .checkout-main .order-summary-section .order-coupon-option .promo-code-section .discount-container .promo-code-submit .promo-code-btn{background:none;height:50px;width:20%;text-transform:uppercase;color:#452e79;padding-top:18px}@media (max-width:767px){.checkout-main-page .checkout-main .order-summary-section .order-coupon-option .promo-code-section .discount-container .promo-code-submit .promo-code-btn{border:1px solid #452e79;width:100%;padding-top:15px;padding-bottom:12px;background-color:#fff}}.checkout-main-page .checkout-main .order-summary-section .order-coupon-option .promo-code-section .discount-container .promo-input{width:80%}.checkout-main-page .checkout-main .order-summary-section .order-coupon-option .promo-code-section .form-control{background:none;height:50px;border:none;padding-top:0}@media (max-width:767px){.checkout-main-page .checkout-main .order-summary-section .order-coupon-option .promo-code-section .form-control{border:1px solid #ede9f2;padding-top:10px;background-color:#fff}}.checkout-main-page .checkout-main .order-summary-section .order-coupon-option .coupon-price-adjustment{background-color:#ede9f2;border:none;border-radius:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:50px;padding:0 15px}@media (max-width:767px){.checkout-main-page .checkout-main .order-summary-section .order-coupon-option .coupon-price-adjustment{height:55px}}.checkout-main-page .checkout-main .order-summary-section .order-coupon-option .coupon-price-adjustment .promo-details{display:-ms-flexbox;display:flex}.checkout-main-page .checkout-main .order-summary-section .order-coupon-option .coupon-price-adjustment .promo-details .promo-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.checkout-main-page .checkout-main .order-summary-section .order-coupon-option .coupon-price-adjustment .promo-details .coupon-code{font-size:1rem;display:-ms-flexbox;display:flex;margin-left:15px;-ms-flex-direction:column;flex-direction:column}.checkout-main-page .checkout-main .order-summary-section .order-coupon-option .coupon-price-adjustment .promo-details .coupon-code .coupon{letter-spacing:.5px;font-weight:500;color:#452e79}.checkout-main-page .checkout-main .order-summary-section .order-coupon-option .coupon-price-adjustment .promo-details .coupon-code .callout{font-size:.9rem}.checkout-main-page .checkout-main .order-summary-section .order-coupon-option .coupon-price-adjustment .promo-details .coupon-code .callout .coupon-promotion-relationship{font-size:.8125rem;text-decoration:none;list-style:none;margin:0;padding:0}.checkout-main-page .checkout-main .order-summary-section .order-coupon-option .coupon-price-adjustment .promo-details .remove-coupon{text-decoration:underline;font-size:.8rem;font-weight:600!important}.checkout-main-page .checkout-main .order-summary-section .order-coupon-option .coupon-price-adjustment .promo-details .remove-coupon:focus{outline:none}.checkout-main-page .checkout-main .order-summary-section .order-gift-option{margin-top:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #ede9f2}.checkout-main-page .checkout-main .order-summary-section .order-gift-option.mobile{display:none;border-top:1px solid #ede9f2;padding-top:2rem}.checkout-main-page .checkout-main .order-summary-section .order-gift-option.desktop{display:block;border-bottom:1px solid #ede9f2}@media (max-width:767px){.checkout-main-page .checkout-main .order-summary-section .order-gift-option{width:88%;margin:1.5rem auto;margin-top:0}.checkout-main-page .checkout-main .order-summary-section .order-gift-option.mobile{display:block;border-bottom:none}.checkout-main-page .checkout-main .order-summary-section .order-gift-option.desktop{display:none}}.checkout-main-page .checkout-main .order-summary-section .order-gift-option .gift-wrap{display:-ms-flexbox;display:flex;height:50px;margin-bottom:1.5rem}@media (max-width:767px){.checkout-main-page .checkout-main .order-summary-section .order-gift-option .gift-wrap{height:50px}}.checkout-main-page .checkout-main .order-summary-section .order-gift-option .gift-wrap .gift-icon{width:50px;height:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#ede9f2;margin-right:15px}@media (max-width:767px){.checkout-main-page .checkout-main .order-summary-section .order-gift-option .gift-wrap .gift-icon{width:58px}}.checkout-main-page .checkout-main .order-summary-section .order-gift-option .gift-wrap .gift-section{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;width:100%}.checkout-main-page .checkout-main .order-summary-section .order-gift-option .gift-wrap .gift-wrap-section{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.checkout-main-page .checkout-main .order-summary-section .order-gift-option .gift-wrap .gift-wrap-section .gift-price{color:#452e79;font-size:1.05rem;font-weight:700}@media (max-width:767px){.checkout-main-page .checkout-main .order-summary-section .order-gift-option .gift-wrap .gift-wrap-section .gift-price{font-size:1rem}}.checkout-main-page .checkout-main .order-summary-section .order-gift-option .gift-wrap .gift-wrap-section .removeGiftWrap{font-weight:700;font-size:1.25rem;color:#452e79}@media (max-width:1400px){.checkout-main-page .checkout-main .order-summary-section .order-gift-option .gift-wrap .gift-wrap-section .removeGiftWrap{font-size:1rem}}.checkout-main-page .checkout-main .order-summary-section .order-gift-option .gift-wrap .gift-wrap-section .removeGiftWrap a{color:#6e757c;font-size:1rem;font-weight:400;margin-left:10px}@media (max-width:1400px){.checkout-main-page .checkout-main .order-summary-section .order-gift-option .gift-wrap .gift-wrap-section .removeGiftWrap a{font-size:.975rem;margin-left:5px}}.checkout-main-page .checkout-main .order-summary-section .order-gift-option .gift-wrap .gift-wrap-section .addGiftWrap a{color:#452e79;font-size:1.15rem}@media (max-width:1400px){.checkout-main-page .checkout-main .order-summary-section .order-gift-option .gift-wrap .gift-wrap-section .addGiftWrap a{font-size:1rem}}.checkout-main-page .checkout-main .order-summary-section .order-gift-option .gift-wrap .gift-message-section{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.checkout-main-page .checkout-main .order-summary-section .order-gift-option .gift-wrap .gift-message-section .giftWrapImage a{color:#6e757c;font-size:1rem;font-weight:400}@media (max-width:1400px){.checkout-main-page .checkout-main .order-summary-section .order-gift-option .gift-wrap .gift-message-section .giftWrapImage a{font-size:.8rem}}.checkout-main-page .checkout-main .order-summary-section .order-gift-option .gift-wrap .gift-message-section .gift-message-link a{font-size:1rem;font-weight:400}@media (max-width:1400px){.checkout-main-page .checkout-main .order-summary-section .order-gift-option .gift-wrap .gift-message-section .gift-message-link a{font-size:.8rem}}.checkout-main-page .checkout-main .order-summary-section #requestViewGiftWrapModal .modal-dialog{max-width:700px}@media (max-width:767px){.checkout-main-page .checkout-main .order-summary-section #requestViewGiftWrapModal .modal-dialog{max-width:auto}}.checkout-main-page .checkout-main .order-summary-section #requestViewGiftWrapModal .modal-content{border-radius:0;padding:1rem}.checkout-main-page .checkout-main .order-summary-section #requestViewGiftWrapModal .modal-body{margin:2rem 0}.checkout-main-page .checkout-main .order-summary-section #requestViewGiftWrapModal .modal-header{font-size:1.25rem;font-weight:700}.checkout-main-page .checkout-main .order-summary-section #requestViewGiftWrapModal .modal-footer{-ms-flex-pack:start;justify-content:flex-start;border:none;overflow:auto}@media (max-width:767px){.checkout-main-page .checkout-main .order-summary-section #requestViewGiftWrapModal .gift-wrap-tile-image{max-width:100px;height:100px}}.checkout-main-page .checkout-main .order-summary-section #requestViewGiftMessageModal .modal-content{border-radius:0;padding:1.5rem}.checkout-main-page .checkout-main .order-summary-section #requestViewGiftMessageModal .modal-content label{font-weight:500}.checkout-main-page .checkout-main .order-summary-section #requestViewGiftMessageModal .modal-content .form-control{margin-bottom:1.5rem}@media (max-width:767px){.checkout-main-page .checkout-main .order-summary-section #requestViewGiftMessageModal .modal-content .form-control{font-size:1rem}}.checkout-main-page .checkout-main .order-summary-section #requestViewGiftMessageModal .modal-content .submit-giftMessage{height:50px;margin-top:1.5rem;text-transform:uppercase;font-size:1.15rem}@media (max-width:767px){.checkout-main-page .checkout-main .order-summary-section #requestViewGiftMessageModal .modal-content .submit-giftMessage{font-size:1rem;margin-top:1rem}}.checkout-main-page .checkout-main .order-summary-section #requestViewGiftMessageModal .modal-content .error{padding:0 15px;color:red;margin-bottom:1rem}.checkout-main-page .checkout-main .order-summary-section #requestViewGiftMessageModal .modal-header{font-size:1.5rem;font-weight:700;font-family:Linotype Didot Pro;padding:0;padding-bottom:1.5rem}@media (max-width:767px){.checkout-main-page .checkout-main .order-summary-section .order-total-summery{width:88%;margin:auto}}.checkout-main-page .checkout-main .order-summary-section .order-total-summery p{color:#6e757c;font-size:1rem}.checkout-main-page .checkout-main .order-summary-section .order-total-summery .order-receipt-label{white-space:normal}.checkout-main-page .checkout-main .order-summary-section .order-total-summery .vat-tax-item .tax-added{color:#6e757c}.checkout-main-page .checkout-main .order-summary-section .order-total-summery .vat-tax-item p{font-size:.875rem;color:#ba261a}.checkout-main-page .checkout-main .order-summary-section .order-total-summery .grand-total p{color:#000;font-size:1.05rem;font-weight:600;font-family:Helvetica}