<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.attribute-variants-global .info-icon .tooltip{background-color:#f7f7f7;border:1px solid #c9c9c9;border-radius:0;color:#0f0f0f;font-family:proxima-nova,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.625rem;letter-spacing:.0125rem;line-height:1.25;margin-left:0;min-width:inherit;padding:.5rem;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}.attribute-variants-global .info-icon .tooltip:after{border-top:.625em solid #f7f7f7;margin-left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.attribute-variants-global .info-icon .tooltip:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #c9c9c9;bottom:-8px;content:" ";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.modal .modal-dialog.quick-view-dialog{min-width:100%}@media(min-width:1024px){.modal .modal-dialog.quick-view-dialog{min-width:44.875rem}}.modal .modal-dialog.quick-view-dialog .product-quickview{-ms-flex-item-align:baseline;align-self:baseline}.modal .modal-dialog.quick-view-dialog .modal-header{position:fixed;right:0;top:0}.modal .modal-dialog.quick-view-dialog .modal-header .close{background-color:#fff;background-size:10px;border-radius:0;height:1.5rem;padding:.5rem;position:fixed;right:1.25rem;top:2rem;width:1.5rem}@media(min-width:1024px){.modal .modal-dialog.quick-view-dialog .modal-header{margin-bottom:4.375rem;position:relative;right:auto;top:auto}.modal .modal-dialog.quick-view-dialog .modal-header .close{position:absolute;right:-.3125rem;top:1.5625rem}}.modal .modal-dialog.quick-view-dialog .primary-images,.modal .modal-dialog.quick-view-dialog&gt;.modal-content&gt;.modal-body{padding:0}.modal .modal-dialog.quick-view-dialog .quickview-carousel .pdp-img-container,.modal .modal-dialog.quick-view-dialog .quickview-carousel .pdp-video-container{min-width:100vw;padding:0}@media(min-width:1024px){.modal .modal-dialog.quick-view-dialog .quickview-carousel .pdp-img-container,.modal .modal-dialog.quick-view-dialog .quickview-carousel .pdp-video-container{min-width:100%}}.modal .modal-dialog.quick-view-dialog .quickview-carousel .pdp-img-container:last-of-type,.modal .modal-dialog.quick-view-dialog .quickview-carousel .pdp-video-container:last-of-type{margin-bottom:0}.modal .modal-dialog.quick-view-dialog .quickview-carousel .pdp-img-container img,.modal .modal-dialog.quick-view-dialog .quickview-carousel .pdp-img-container video,.modal .modal-dialog.quick-view-dialog .quickview-carousel .pdp-video-container img,.modal .modal-dialog.quick-view-dialog .quickview-carousel .pdp-video-container video{padding:0}.modal .modal-dialog.quick-view-dialog .detail-affirm-message{color:#4d4d4d;display:block;font-family:proxima-nova,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;line-height:1.75;margin-top:.25rem}.modal .modal-dialog.quick-view-dialog .detail-affirm-message .affirm-as-low-as{font-size:.75rem;height:auto;margin-bottom:0;padding-bottom:0}.modal .modal-dialog.quick-view-dialog .detail-affirm-message .affirm-as-low-as .affirm-hidden-text+br{display:none}.modal .modal-dialog.quick-view-dialog .product-quickview-description{padding:0 1.25rem 2.5rem;z-index:9}@media(min-width:1024px){.modal .modal-dialog.quick-view-dialog .product-quickview-description{padding:0 2.5rem 6.5rem}}.modal .modal-dialog.quick-view-dialog .product-quickview-description .customer-care-wrapper{display:none}.modal .modal-dialog.quick-view-dialog .product-quickview-description .prices .promo-price .on-sale-price{color:#d82325}.modal .modal-dialog.quick-view-dialog .pdp-link{color:#575757;font-size:.75rem;letter-spacing:.0075rem;line-height:140%;text-decoration:underline}.modal .modal-dialog.quick-view-dialog .close{height:.5rem;width:.5rem}.modal .modal-dialog.quick-view-dialog .product-name{font-family:freight-big-pro,serif,Georgia,Segoe UI Symbol,Noto Color Emoji;font-size:1.5rem;font-weight:400;line-height:140%;margin:.6875rem 0 .25rem}.modal .modal-dialog.quick-view-dialog .product-name--title{display:block;display:inline-block;font-family:freight-big-pro,serif,Georgia,Segoe UI Symbol,Noto Color Emoji;font-size:1.5rem;letter-spacing:.02rem;line-height:120%}.modal .modal-dialog.quick-view-dialog .product-name--subtitle{display:block;font-family:proxima-nova,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;letter-spacing:.00875rem;line-height:140%}.modal .modal-dialog.quick-view-dialog .prices{font-size:.875rem;text-align:left}.modal .modal-dialog.quick-view-dialog .price{color:#0f0f0f}.modal .modal-dialog.quick-view-dialog .modal-footer{display:none}.modal .modal-dialog.quick-view-dialog .full-pdp-link{display:inline-block;margin-top:2rem}.modal .modal-dialog.quick-view-dialog .notify-me-btn{padding:.625rem 1.25rem}.qv-product-details{position:sticky;top:0}.qv-product-details .pickup-in-store-not-available-text{color:#707070}.qv-product-details .pickup-in-store-not-available-text.bopis-option{pointer-events:none}.qv-product-details .pickup-in-store-not-available-link{cursor:pointer;display:inline;pointer-events:fill;text-decoration:underline}.qv-product-details .radio-btn-pickup:before{border:.0625rem solid #adadad!important;pointer-events:none}.gift-quickview-container{padding:0}.gift-quickview-container .gift-product-quickview{margin:0}.gift-quickview-container .virtual-gift-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.gift-quickview-container .form-control-label:after{content:"*";padding-left:.1875rem}.cart-main-wrapper .cart-title-empty-wrapper{background-color:#f9f9f9;padding:.5rem 1.5rem .625rem}@media(min-width:1024px){.cart-main-wrapper .cart-title-empty-wrapper{background-color:unset;padding:2.375rem 0 1.25rem;text-align:center}}.cart-main-wrapper .cart-title-empty-wrapper .page-title{color:#0f0f0f;margin-bottom:0}@media(min-width:1024px){.cart-main-wrapper .cart-title-empty-wrapper .page-title{color:#000;text-align:center}}.cart-main-wrapper .cart-title-empty-wrapper{background-color:transparent;padding:.9375rem 0 .625rem;text-align:center}@media(min-width:1024px){.cart-main-wrapper .cart-title-empty-wrapper{font-size:2.25rem;padding:2.1875rem 0 1.375rem}}.cart-main-wrapper .cart-empty .empty-card-text{margin-bottom:1.8125rem}@media(min-width:1024px){.cart-main-wrapper .cart-empty .empty-card-text{margin-bottom:3.25rem}}.cart-main-wrapper .cart-empty .empty-card-text .empty-card-title-text{font-family:freight-big-pro,serif,Georgia,Segoe UI Symbol,Noto Color Emoji;font-size:1.5rem;font-weight:400;letter-spacing:.015rem;line-height:120%;margin-bottom:.375rem}@media(min-width:1024px){.cart-main-wrapper .cart-empty .empty-card-text .empty-card-title-text{font-size:2rem}}.cart-main-wrapper .cart-empty .empty-card-sub-title-text{font-size:.875rem;letter-spacing:.00875rem;line-height:140%;margin-bottom:0}.cart-main-wrapper .empty-bag-category .visual-scroll-container{gap:.75rem}@media(min-width:1024px){.cart-main-wrapper .empty-bag-category .visual-scroll-container{padding-bottom:2.25rem}}.cart-main-wrapper .empty-bag-category .visual-nav-item:first-child{padding-left:1.125rem}@media(min-width:1024px){.cart-main-wrapper .empty-bag-category .visual-nav-item:first-child{padding-left:0}}.cart-main-wrapper .empty-bag-category .visual-nav-item .category-name{color:#0f0f0f;font-size:.875rem;line-height:140%;margin-top:.875rem;text-align:center;text-decoration:underline}.cart-main-wrapper .empty-bag-category .carousel-toggler-wrapper{padding-bottom:1.9375rem;padding-top:0}@media(min-width:1024px){.cart-main-wrapper .empty-bag-category .carousel-toggler-wrapper{padding-bottom:2.25rem}}.cart-main-wrapper .empty-bag-category .carousel-toggler-wrapper .carousel-toggler-button{background-color:#f9f9f9;border:0;border-radius:2rem;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.03);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.03)}.cart-main-wrapper .empty-bag-category .carousel-toggler-wrapper .carousel-toggler-button .carousel-toggler-highlight{background-color:#000;border:0;width:7.6875rem}@media(min-width:1024px){.cart-main-wrapper .empty-bag-category .carousel-toggler-wrapper .carousel-toggler-button .carousel-toggler-highlight{width:8.875rem}}.cart-main-wrapper .empty-bag-category .carousel-toggler-wrapper .carousel-toggler-button .carousel-toggler-button-selection-on{color:#fff}.cart-main-wrapper .empty-bag-category .carousel-toggler-wrapper .carousel-toggler-button .carousel-toggler-selection{font-size:.875rem;font-weight:400;padding-bottom:0;padding-top:0;width:7.6875rem}@media(min-width:1024px){.cart-main-wrapper .empty-bag-category .carousel-toggler-wrapper .carousel-toggler-button .carousel-toggler-selection{padding:.4em .9em;width:8.875rem}}.empty-bag-content-slot-wrapper .general-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.25rem auto;max-width:70.6875rem;overflow:hidden;width:100%}.empty-bag-content-slot-wrapper .image-container{margin-right:1.25rem}.empty-bag-content-slot-wrapper .image-container .image{height:8.8125rem;margin:.9375rem;-o-object-fit:cover;object-fit:cover;width:7.0625rem}@media(min-width:768px){.empty-bag-content-slot-wrapper .image-container .image{height:14.1875rem;margin:1.5625rem;width:14.1875rem}}.empty-bag-content-slot-wrapper .content-container{margin:.9375rem .9375rem .9375rem 0}@media(min-width:768px){.empty-bag-content-slot-wrapper .content-container{margin:1.5625rem 1.5625rem 1.5625rem 0}}.empty-bag-content-slot-wrapper .content-container .title{color:#0f0f0f;margin-bottom:0}@media(min-width:1024px){.empty-bag-content-slot-wrapper .content-container .title{color:#000}}.empty-bag-content-slot-wrapper .content-container .description{color:#575757;font-style:normal}.affirm-payment-method.form-row{width:90%}.affirm-payment-method.form-row .field-wrapper{width:100%}.affirm-payment-method.form-row .field-wrapper .field-label{display:inline-block;vertical-align:middle}.affirm-payment-method.form-row .field-wrapper .field-label span{vertical-align:70%}.affirm-payment-method.form-row .field-wrapper .field-label a{display:inline-block;vertical-align:67%}.payment-description-logo-affirm{width:4.5rem}.affirm-as-low-as{height:3.25rem;padding-bottom:1rem}.affirm-promo-empty{padding-bottom:3rem}.cart-page .cart-affirm .affirm-as-low-as{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#575757;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:proxima-nova,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;height:auto;line-height:1.05rem;margin-bottom:.25rem;padding-bottom:0}.cart-page .cart-affirm .affirm-as-low-as&gt;:nth-child(2){color:#575757;margin-left:.1875rem}.cart-page .cart-affirm .affirm-as-low-as&gt;:nth-child(2):after{color:#575757}.cart-page .cart-affirm .affirm-as-low-as .affirm-modal-trigger{margin-left:auto}.cart-page .cart-affirm .affirm-as-low-as a{font-family:proxima-nova,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;letter-spacing:.6px;line-height:1rem;text-decoration:underline}.cart-page .cart-affirm .affirm-as-low-as a:hover{text-decoration:none}.cart-page .cart-affirm .affirm-as-low-as .__affirm-logo,.cart-page .cart-affirm .affirm-as-low-as .affirm-ala-price{margin-left:.25rem}@media(max-width:1023.98px){.cart-page .cart-affirm .cart-affirm-text{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.cart-page .cart-affirm .cart-affirm-text .affirm-price{line-height:1;margin-bottom:-3px}.cart-page .cart-affirm .cart-affirm-text a{margin-bottom:-3px}}@media(min-width:1024px){#removeProductModal .modal-dialog{max-width:578px}}#removeProductModal .modal-title{font-family:linotype-didot,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.75rem;line-height:2.125rem;padding:4rem 0 0;text-align:center}@media(min-width:1024px){#removeProductModal .modal-title{font-size:2.25rem;line-height:2.75rem}}#removeProductModal .modal-content{border-radius:0}#removeProductModal .modal-body{padding:0 2.5rem 2.5rem}#removeProductModal .delete-confirmation-body p{font-family:minion-pro,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;line-height:1.25rem;margin:1.5rem auto;max-width:350px;text-align:center}#removeProductModal .delete-confirmation-body p.product-to-remove{font-weight:600;margin-bottom:2.5rem}#removeProductModal .delete-confirmation-body .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#removeProductModal .delete-confirmation-body .row button{min-width:126px}@media(min-width:1024px){#removeProductModal .delete-confirmation-body .row button{min-width:180px}}.gwp-tile{border:1px solid #d0d0d0;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem;padding:1.03125rem .9375rem .8125rem}.gwp-tile:last-child{margin-bottom:0}@media(min-width:1024px){.gwp-tile{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;margin-bottom:0;margin-top:1.3125rem;padding:1.3125rem 1.25rem 1.25rem}}.gwp-tile .gwp-image-wrapper img{aspect-ratio:1/1;height:6.875rem;-o-object-fit:cover;object-fit:cover}.gwp-tile .gwp-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:1024px){.gwp-tile .gwp-content{position:relative;width:100%}}.gwp-tile .gwp-content .gwp-heading{margin:0}.gwp-tile .gwp-content .gwp-cart-description,.gwp-tile .gwp-content .gwp-heading,.gwp-tile .gwp-content .gwp-pricing,.gwp-tile .gwp-content .gwp-product-title,.gwp-tile .gwp-content .gwp-remove-btn{color:#0f0f0f;font-family:proxima-nova,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;font-style:normal;font-weight:600;letter-spacing:.0075rem;line-height:140%}.gwp-tile .gwp-content .gwp-cart-description,.gwp-tile .gwp-content .gwp-product-title{font-weight:400}.gwp-tile .gwp-content .gwp-product-title{margin-bottom:.3125rem}@media(min-width:1024px){.gwp-tile .gwp-content .gwp-product-title{margin-bottom:.75rem}}.gwp-tile .gwp-content .gwp-cart-description,.gwp-tile .gwp-content .gwp-remove-btn{color:#575757}.gwp-tile .gwp-content .gwp-cart-description{margin-bottom:.75rem}@media(min-width:1024px){.gwp-tile .gwp-content .gwp-cart-description{margin-bottom:1.15625rem}}.gwp-tile .gwp-content .gwp-pricing{margin-bottom:.3125rem}.gwp-tile .gwp-content .gwp-remove-btn{font-weight:400;margin-right:auto;margin-top:auto;text-decoration:underline}@media(min-width:1024px){.gwp-tile .gwp-content .gwp-heading,.gwp-tile .gwp-content .gwp-pricing,.gwp-tile .gwp-content .gwp-product-title{font-size:.875rem;letter-spacing:.00875rem}.gwp-tile .gwp-content .gwp-pricing{position:absolute;right:0;top:0}}.collapsible-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 .5rem;row-gap:.625rem}.collapsible-banner:has(+.cart-actions-state){margin-bottom:1.25rem}@media(min-width:1024px){.collapsible-banner:has(+.cart-actions-state){margin-bottom:1.875rem}}@media(min-width:1024px){.collapsible-banner{padding:0}}.collapsible-banner .collapsible-banner-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;max-width:62.5rem;width:100%}.collapsible-banner .collapsible-banner-wrapper:last-child{margin-bottom:.625rem}.cb-banner-title{color:#000;margin:0}.cb-banner-title&gt;*{all:inherit}.cb-banner-title a:hover{color:#000;cursor:pointer;text-decoration:none}.cb-banner-body .cb-banner-message{color:#575757;margin:0}.cb-banner-body .cb-banner-message .cb-banner-link{cursor:pointer;text-decoration:underline}.cb-banner-mobile{-webkit-box-flex:1;background-color:#f8f8f8;display:block;-ms-flex:1;flex:1;padding:.75rem 1rem}.cb-banner-mobile[open]{padding-bottom:.75rem}.cb-banner-mobile[open] .cb-banner-summary:after{content:url(../svg-icons/minus-icon-large.svg)}.cb-banner-mobile .cb-banner-summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;list-style-type:none;position:relative;text-align:left}@media(min-width:1024px){.cb-banner-mobile .cb-banner-summary{text-align:center}}.cb-banner-mobile .cb-banner-summary&gt;*{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media(min-width:1024px){.cb-banner-mobile .cb-banner-summary&gt;*{display:inline}}.cb-banner-mobile .cb-banner-summary::-webkit-details-marker{display:none}.cb-banner-mobile .cb-banner-summary:after{content:url(../svg-icons/plus-icon-large.svg);height:1.875rem;position:absolute;right:-12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cb-banner-mobile .cb-banner-title{padding-right:.9375rem;text-align:left}@media(min-width:1024px){.cb-banner-mobile .cb-banner-title{display:center;padding-right:0}}.cb-banner-mobile .cb-banner-message{font-size:.75rem;line-height:.875rem;margin-top:.75rem;padding-right:1.0625rem;text-align:left}@media(min-width:1024px){.cb-banner-mobile .cb-banner-message{padding-right:0;text-align:center}}.banner-desktop-wrapper{display:none;width:100%}@media(min-width:1024px){.banner-desktop-wrapper{display:block}}.cb-banner-desktop{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;align-items:center;background-color:#f8f8f8;-webkit-column-gap:1.5625rem;-moz-column-gap:1.5625rem;column-gap:1.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;max-width:64rem;padding:1.15625rem 6.25rem}.cb-banner-desktop .divider{background-color:#afafaf;height:2.09375rem;width:1px}.cb-banner-desktop .cb-banner-title{text-align:right}.cb-banner-desktop .cb-banner-body,.cb-banner-desktop .cb-banner-title{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.complimentary-summary-block,.complimentary-summary-links-wrapper{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.4375rem;margin-top:1rem}.complimentary-summary-block .footer-item-links,.complimentary-summary-links-wrapper .footer-item-links{row-gap:.625rem}.complimentary-summary-block .order-summary-link,.complimentary-summary-links-wrapper .order-summary-link{color:#4d4d4d!important;padding-left:1.75rem}.complimentary-summary-block .order-summary-link.shipping.icon,.complimentary-summary-links-wrapper .order-summary-link.shipping.icon{background:url(../../svg-icons/checkout-icon-delivery.svg) no-repeat}.complimentary-summary-block .order-summary-link.returns.icon,.complimentary-summary-links-wrapper .order-summary-link.returns.icon{background:url(../../svg-icons/checkout-icon-return.svg) no-repeat}.complimentary-summary-block .order-summary-link.pick-up.icon,.complimentary-summary-links-wrapper .order-summary-link.pick-up.icon{background:url(../../svg-icons/checkout-in-store-gray.svg) no-repeat}#checkoutfooterModal .footer-banner-modal-title{margin:0 0 1rem}#checkoutfooterModal table tr td{text-align:center}#checkoutfooterModal .complimentary-summary-content-link{color:#0f0f0f}#checkoutfooterModal .modal-dialog{max-height:100%;overflow:auto}.checkout-main-inner-container .complimentary-summary-block{background-color:#fff;padding:1rem 1.5rem}@media(min-width:1024px){.checkout-main-inner-container .complimentary-summary-block{padding:1.5rem 2.5rem}}.checkout-main-inner-container .footer-item-links{row-gap:normal}.checkout-main-inner-container .footer-item{margin-bottom:.5rem}.checkout-main-inner-container .footer-item:last-child{margin-bottom:0}.upsell-wrapper{margin-left:auto;margin-right:auto;width:100%}.upsell-wrapper .upsell-product-card-wrapper{background-color:#f9f9f9;min-height:10.1875rem;padding:.5rem}.upsell-wrapper .upsell-product-card-wrapper .upsell-product-image{height:9.1875rem;max-height:none;max-width:none;width:9.1875rem}.upsell-wrapper .upsell-product-card-wrapper .product-attributes{margin:.75rem .75rem .75rem .5rem;position:relative}.upsell-wrapper .upsell-product-card-wrapper .product-attributes .upsell-product-description,.upsell-wrapper .upsell-product-card-wrapper .product-attributes .upsell-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:box;overflow:hidden;text-overflow:ellipsis}.upsell-wrapper .upsell-product-card-wrapper .product-attributes .upsell-product-name{color:#0f0f0f;font-style:normal;padding-right:2.125rem}.upsell-wrapper .upsell-product-card-wrapper .product-attributes .upsell-product-name.additional-padding{padding-right:3.25rem}.upsell-wrapper .upsell-product-card-wrapper .product-attributes .upsell-product-description{color:#0f0f0f;font-style:normal;margin-bottom:.25rem;margin-top:.25rem}.upsell-wrapper .upsell-product-card-wrapper .product-attributes .upsell-product-price{position:absolute;right:0;top:-.25rem}.upsell-wrapper .upsell-product-card-wrapper .product-attributes .upsell-product-add-to-cart .add-to-cart,.upsell-wrapper .upsell-product-card-wrapper .product-attributes .upsell-product-add-to-cart .quickview{background:#fff;border:1px solid #d8d8d8;padding:.40625rem 1.5rem}.upsell-wrapper .slick-arrow{border:0;border-radius:0;bottom:-3.25rem;top:unset;width:1.25rem}.upsell-wrapper .slick-arrow:before{border-color:#888;border-width:.0625rem .0625rem 0 0;height:.6875rem;width:.6875rem}.upsell-wrapper .slick-next{right:42%}.upsell-wrapper .slick-prev{left:42%}.cs-care-modal-btn:hover{cursor:pointer}.contact-specialist .modal-dialog{margin:0 auto;max-width:100vw;width:100vw}@media(min-width:768px){.contact-specialist .modal-dialog{height:100%;margin-top:1.75rem;max-width:36.125rem}}.contact-specialist .modal-dialog .customer-service-close .icon{height:1rem!important;width:1rem!important}.contact-specialist .modal-dialog .modal-content{border-radius:0;height:100vh}.contact-specialist .modal-dialog .modal-content .modal-header{padding-top:3.5rem}@media(min-width:768px){.contact-specialist .modal-dialog .modal-content .modal-header{padding-top:5.5625rem}}.contact-specialist .modal-dialog .modal-content .modal-header .close .icon[class*=close]{color:#0f0f0f;height:1.25rem;width:1.25rem}.contact-specialist .modal-dialog .modal-content .customer-care-title{font-family:sweet-sans-pro,sans-serif,Georgia,Segoe UI Symbol,Noto Color Emoji;font-size:1.25rem!important;margin-bottom:1rem}.contact-specialist .modal-dialog .modal-content .customer-care-text{font-size:.875rem!important;margin-bottom:2.5rem}@media(min-width:768px){.contact-specialist .modal-dialog .modal-content .customer-care-text{margin-bottom:3rem}}.contact-specialist .modal-dialog .modal-content .ctas-wrapper .cs-btn{border:1px solid #c9c9c9;color:#0f0f0f;font-size:.875rem;outline:0;text-align:center;text-transform:uppercase}.contact-specialist .modal-dialog .modal-content .ctas-wrapper .cs-btn .icon{margin-right:5px}.contact-specialist .modal-dialog .modal-content .ctas-wrapper .cs-btn .cs-btn-detail{color:#575757}.contact-specialist .modal-dialog .modal-content .ctas-wrapper .cs-btn .chat-available .green-dot{background-color:#1ca131;border-radius:100%;height:.3125rem;margin-right:.5rem;width:.3125rem}.contact-specialist .modal-dialog .modal-content .ctas-wrapper .cs-btn:hover{background-color:#000;border-color:#000;color:#fff}.contact-specialist .modal-dialog .modal-content .ctas-wrapper .cs-btn:hover .cs-btn-detail,.contact-specialist .modal-dialog .modal-content .ctas-wrapper .cs-btn:hover .cs-btn-phone{color:#fff}.contact-specialist .modal-dialog .modal-content .customer-service-email-form{margin-top:3rem;max-width:26.0625rem;width:100%}.contact-specialist .modal-dialog .modal-content .customer-service-email-form .form-group{margin-bottom:2.1875rem!important}.contact-specialist .modal-dialog .modal-content .customer-service-email-form .form-group.custom-checkbox .custom-control-label:before{border-color:#c9c9c9}.contact-specialist .modal-dialog .modal-content .customer-service-email-form .selectric .label{color:#0f0f0f;font-family:proxima-nova,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.contact-specialist .modal-dialog .modal-content .btn-save{font-family:proxima-nova,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;line-height:1.125rem;padding:.625rem 1.5rem}.contact-specialist .modal-dialog .modal-content .selectric-open .selectric-items{display:inline-block!important}.contact-specialist .modal-dialog .modal-content .selectric-items ul{padding:0}.contact-specialist .modal-dialog .modal-content .selectric-items ul li{font-family:proxima-nova,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.contact-specialist .modal-dialog .modal-body{padding:2.5rem 1.25rem}@media(min-width:768px){.contact-specialist .modal-dialog .modal-body{padding:2.75rem 7.0625rem 2.5rem 7.1875rem}}.contact-specialist .modal-dialog .notify-me-checkbox{margin-bottom:1.5rem}.contact-specialist .modal-dialog .opening-hours{color:#0f0f0f;font-family:proxima-nova,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:140%;margin-top:auto}.contact-specialist .modal-dialog .opening-hours .opening-hours-title{color:#575757;font-size:.75rem}.contact-specialist .modal-dialog .opening-hours .opening-hours-line{font-size:.75rem;margin-bottom:.5rem}.contact-specialist .disabled{pointer-events:none}.customer-service-modal .customer-service-email-form{margin-top:2.5rem;max-width:26.0625rem;width:100%}@media(min-width:1024px){.customer-service-modal .customer-service-email-form{margin-top:3rem}}.customer-service-modal .customer-service-email-form .form-group{margin-bottom:1rem}.customer-service-modal .customer-service-email-form .form-group.custom-checkbox .custom-control-label:before{border-color:#c9c9c9}.customer-service-modal .customer-service-email-form .form-group :input-placeholder,.customer-service-modal .customer-service-email-form .form-group :placeholder{font-family:proxima-nova,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.customer-service-modal .customer-service-email-form .customer-service-input{color:#0f0f0f;font-family:proxima-nova,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.customer-service-modal .customer-service-email-form .customer-service-input.customer-service-message{height:11.625rem}.customer-service-modal .customer-service-email-form .customer-service-input:focus{border-color:#6b6b6b}.customer-service-modal .customer-service-email-form .customer-service-input.is-invalid{border-color:#d82325;color:#d82325}.customer-service-modal .customer-service-email-form .customer-service-input.is-invalid:focus~.form-control-label{color:#d82325}.customer-service-modal .customer-service-email-form .customer-service-input.is-invalid::-webkit-input-placeholder{color:#d82325}.customer-service-modal .customer-service-email-form .customer-service-input.is-invalid::-moz-placeholder{color:#d82325}.customer-service-modal .customer-service-email-form .customer-service-input.is-invalid:-ms-input-placeholder{color:#d82325}.customer-service-modal .customer-service-email-form .customer-service-input.is-invalid::-ms-input-placeholder{color:#d82325}.customer-service-modal .customer-service-email-form .customer-service-input.is-invalid::placeholder{color:#d82325}.customer-service-modal .customer-service-email-form .selectric .label{color:#0f0f0f;font-family:proxima-nova,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.customer-service-modal .btn-save{font-family:proxima-nova,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;line-height:1.125rem;padding:.625rem 1.5rem}.customer-service-modal .selectric-open .selectric-items{display:inline-block!important}.customer-service-modal .ctas-wrapper .chat-available .green-dot{background-color:#1ca131;border-radius:100%;height:.3125rem;margin-right:.5rem;width:.3125rem}.customer-service-modal:not(.initial) .modal-dialog{margin:0 auto;max-width:100vw;width:100vw}@media(min-width:768px){.customer-service-modal:not(.initial) .modal-dialog{height:100%;max-width:36.125rem}}.customer-service-modal:not(.initial) .modal-dialog .modal-body{padding:1.125rem 1.25rem}@media(min-width:768px){.customer-service-modal:not(.initial) .modal-dialog .modal-body{padding:4.125rem 7.0625rem 2.5rem 7.1875rem}}.customer-service-modal:not(.initial) .modal-dialog .notify-me-checkbox{margin-bottom:1.5rem}.customer-service-modal:not(.initial) .modal-dialog .opening-hours{color:#0f0f0f;font-family:proxima-nova,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:140%;margin-top:auto}.customer-service-modal:not(.initial) .modal-dialog .opening-hours-title{color:#575757;font-size:.75rem}.customer-service-modal:not(.initial) .modal-dialog .opening-hours-line{font-size:.75rem;margin-bottom:.5rem}.customer-service-modal:not(.initial) .modal-content{border-radius:0;height:100vh}.customer-service-modal:not(.initial) .modal-header{padding-top:3.5rem}@media(min-width:768px){.customer-service-modal:not(.initial) .modal-header{padding-top:4.3125rem}}.customer-service-modal:not(.initial) .modal-header .close{margin:-1.375rem -1.25rem -1rem auto;opacity:1;padding:1rem}@media(min-width:360px){.customer-service-modal:not(.initial) .modal-header .close{margin:-.625rem -.75rem -1rem auto}}.customer-service-modal:not(.initial) .modal-header .close:hover{opacity:.5}.customer-service-modal:not(.initial) .modal-header .close .icon[class*=close]{color:#0f0f0f;height:1.25rem;width:1.25rem}.customer-service-modal:not(.initial) .customer-care-title{font-family:sweet-sans-pro,sans-serif,Georgia,Segoe UI Symbol,Noto Color Emoji;font-size:1.25rem;line-height:1.8rem;margin-bottom:0;max-width:17.1875rem}.customer-service-modal:not(.initial) .customer-care-title.customer-service-email-heading-success{margin-bottom:3rem}.customer-service-modal:not(.initial) .customer-care-text{font-size:.875rem;margin-bottom:2.5rem}@media(min-width:768px){.customer-service-modal:not(.initial) .customer-care-text{margin-bottom:3rem}}.customer-service-modal:not(.initial) .ctas-wrapper .cs-btn{border:1px solid #c9c9c9;color:#0f0f0f;font-size:.875rem;outline:0;text-align:center;text-transform:uppercase}.customer-service-modal:not(.initial) .ctas-wrapper .cs-btn .icon{margin-right:5px}.customer-service-modal:not(.initial) .ctas-wrapper .cs-btn .cs-btn-detail{color:#575757}.customer-service-modal:not(.initial) .ctas-wrapper .cs-btn:hover{background-color:#000;border-color:#000;color:#fff}.customer-service-modal:not(.initial) .ctas-wrapper .cs-btn:hover .cs-btn-detail,.customer-service-modal:not(.initial) .ctas-wrapper .cs-btn:hover .cs-btn-phone{color:#fff}.customer-service-modal:not(.initial) .btn-primary.disabled,.customer-service-modal:not(.initial) .btn-primary:disabled{background:#bbbdc0;border-color:#bbbdc0;color:#fff;opacity:1}.customer-service-modal.initial .modal-dialog{margin:0 auto;max-width:100vw;width:100vw}@media(min-width:768px){.customer-service-modal.initial .modal-dialog{height:100%;max-width:31.25rem}}.customer-service-modal.initial .modal-dialog .modal-body{padding:2.5rem 2.125rem}@media(min-width:768px){.customer-service-modal.initial .modal-dialog .modal-body{padding:2.75rem 4.875rem 2.5rem 4.8125rem}}.customer-service-modal.initial .modal-dialog .notify-me-checkbox{margin-bottom:1.5rem}.customer-service-modal.initial .modal-dialog .opening-hours{margin-top:auto}.customer-service-modal.initial .modal-dialog .opening-hours .opening-hours-title{color:#000;font-weight:700;height:2rem;margin-bottom:.25rem}@media(min-width:1024px){.customer-service-modal.initial .modal-dialog .opening-hours .opening-hours-title{margin-bottom:.6875rem}}.customer-service-modal.initial .modal-dialog .opening-hours .opening-hours-line{margin-bottom:0}.customer-service-modal.initial .modal-dialog .opening-hours .opening-hours-line:last-child{margin-bottom:1.625rem}.customer-service-modal.initial .modal-content{border-radius:0;height:100vh}.customer-service-modal.initial .modal-header{padding-top:3.5rem}@media(min-width:768px){.customer-service-modal.initial .modal-header{padding-top:5.5625rem}}.customer-service-modal.initial .modal-header .close{margin:0;opacity:1;padding:0;right:1.125rem;top:1.125rem}.customer-service-modal.initial .modal-header .close .icon[class*=close]{color:#0f0f0f;height:1.25rem;width:1.25rem}.customer-service-modal.initial .modal-header .close:hover{opacity:.5}.customer-service-modal.initial .customer-care-title{font-weight:700;margin-bottom:.4375rem;max-width:20.1875rem}@media(min-width:1024px){.customer-service-modal.initial .customer-care-title{margin-bottom:.9375rem}}.customer-service-modal.initial .customer-care-text{margin-bottom:.9375rem;min-height:4.6875rem}@media(min-width:1024px){.customer-service-modal.initial .customer-care-text{margin-bottom:2.1875rem}}.customer-service-modal.initial .ctas-wrapper .cs-btn{border:1px solid #737373;font-size:.75rem;line-height:1.05rem;margin-bottom:.8125rem;margin-top:0;max-width:100%;min-height:3.25rem;outline:0;padding:1rem 1.1875rem}.customer-service-modal.initial .ctas-wrapper .cs-btn .cs-btn-header{font-weight:700}.customer-service-modal.initial .ctas-wrapper .cs-btn .cs-btn-phone{color:#737373}@media(min-width:1024px){.customer-service-modal.initial .ctas-wrapper .cs-btn{font-size:.875rem;line-height:1.225rem;max-width:21.5625rem}}.customer-service-modal.initial .ctas-wrapper .cs-btn:hover{background-color:#000;border-color:#000;color:#fff}.customer-service-modal.initial .ctas-wrapper .cs-btn:hover .cs-btn-detail,.customer-service-modal.initial .ctas-wrapper .cs-btn:hover .cs-btn-phone{color:#fff}#customerCareModalEmail .customer-care-title{font-family:freight-big-pro,serif,Georgia,Segoe UI Symbol,Noto Color Emoji;font-weight:400}.cart-main-wrapper .cart-title-wrapper{background-color:#f9f9f9;margin-bottom:.625rem;padding:.5rem 1.5rem .625rem}@media(min-width:1024px){.cart-main-wrapper .cart-title-wrapper{background-color:unset;margin-bottom:0;padding:2.375rem 0 1.25rem;text-align:center}}.cart-main-wrapper .cart-title-wrapper .page-title{color:#0f0f0f;margin-bottom:0}@media(min-width:1024px){.cart-main-wrapper .cart-title-wrapper .page-title{color:#000}.cart-main-wrapper .cart-actions-state{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.cart-main-wrapper .cart-actions-state.cart-actions-space{border-bottom:1px solid #dbdbdb;padding:1rem 1.25rem;text-align:left}@media(min-width:1024px){.cart-main-wrapper .cart-actions-state.cart-actions-space{border-bottom:0;margin-bottom:.5rem;padding:.75rem 1.625rem 0 0;text-align:center}}.cart-main-wrapper .cart-actions-state .status-text{color:dimgray;display:inline-block;font-family:proxima-nova,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.8125rem;font-style:normal;font-weight:400;letter-spacing:.0160625rem;line-height:1.25rem;margin-bottom:.75rem;text-align:center;text-align:left}.cart-main-wrapper .cart-actions-state .status-text:last-child{margin-bottom:0}@media(min-width:768px){.cart-main-wrapper .cart-actions-state .status-text{background-color:#f9f9f9;font-size:.9375rem;padding:.5rem 1rem;text-align:center}}.cart-main-wrapper .cart-actions-state .status-text .product-name-message{font-weight:600}.cart-main-wrapper .cart-actions-state .status-text .product-name-text{font-weight:400}.cart-main-wrapper .cart-actions-state .status-text .cart-item-wishlist-link{color:dimgray;font-size:.8125rem;font-weight:400;letter-spacing:.0160625rem;text-decoration:underline;text-underline-offset:.1875rem}@media(min-width:1024px){.cart-main-wrapper .cart-actions-state .status-text .cart-item-wishlist-link{font-size:1.0625rem}}.cart-main-wrapper .cart-actions-state .status-text .cart-item-name-link{font-weight:600;text-decoration:underline}.cart-main-wrapper .anchor-product{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.cart-main-wrapper .express-error-row{background-color:#fbb;color:#404040;height:auto;max-width:44rem}@media(max-width:1023.98px){.cart-main-wrapper .express-error-row{background-color:unset;color:red;margin-left:-1.25rem!important}}.cart-main-wrapper .express-error-row .error-text{font-size:.9375rem;font-weight:400;letter-spacing:.015625rem;line-height:1.25rem;padding:.4375rem;text-align:center}@media(max-width:1023.98px){.cart-main-wrapper .express-error-row .error-text{padding:0;text-align:start}}.cart-main-wrapper .express-error-row .error-text-link{color:#0f0f0f;font-weight:700;text-decoration:underline}@media(max-width:1023.98px){.cart-main-wrapper .express-error-row .error-text-link{color:red}}.cart-page{background-color:#fff;max-width:62.5rem;padding:0 .875rem;width:100%}.cart-page .cart-content{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}@media(min-width:1024px){.cart-page{padding:0}}.cart-page .cart-left-container{padding:0;width:100%}@media(min-width:1024px){.cart-page .cart-left-container{max-width:39.5rem;padding:0}}.cart-page .cart-right-container{padding:0;width:100%}@media(min-width:1024px){.cart-page .cart-right-container{max-width:20rem}}.cart-page .strike-through-price{color:#a6a6a6!important;font-size:.75rem!important;font-weight:600!important;margin-top:0!important}@media(min-width:1024px){.cart-page .strike-through-price{font-size:.9375rem!important;padding:0}}.cart-page .page-title{color:#0f0f0f;font-family:linotype-didot,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.75rem;left:0;line-height:2.125rem;margin-bottom:.5rem;margin-top:2rem;padding:0}.cart-page .page-title:before{content:normal}@media(min-width:1024px){.cart-page .page-title{display:block;font-size:2.25rem;line-height:2.75rem;margin-bottom:.75rem;margin-top:3.75rem;text-align:center}}.cart-page .cart-item{margin-bottom:2.5rem}.cart-page .cart-item:last-child{margin-bottom:0}.cart-page .cart-item:has(+.gwp-promo){margin-bottom:0}@media(min-width:1024px){.cart-page .cart-item{margin-bottom:0}}.cart-page .totals .btn-giftnnow{padding-bottom:12px;padding-top:12px}.cart-page .totals h3:not(.ymal-title){font-size:1rem;letter-spacing:1.2px;line-height:1.5rem;margin-bottom:1.5rem;text-align:center;text-transform:uppercase}.cart-page .totals .gift-link{display:block}.cart-page .totals .gift-link a{display:inline-block;font-size:.75rem;letter-spacing:.6px;line-height:1rem;margin-bottom:3.25rem;margin-top:.75rem;text-decoration:underline}@media(min-width:1024px){.cart-page .totals .gift-link a{margin-bottom:3.5rem}}.cart-page .totals .gift-link a:hover{text-decoration:none}@media(min-width:1024px){.cart-page .totals .gift-link a{margin-top:1.5rem}}.cart-page .totals .totals-tax{border-bottom:1px solid #d6d6d6;font-family:minion-pro,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;line-height:1.375rem;margin-bottom:2.5rem;margin-top:.75rem;padding-bottom:2rem}@media(min-width:1024px){.cart-page .totals .totals-tax{font-size:1rem;letter-spacing:.2px;line-height:1.25rem;margin-bottom:1.5rem;margin-top:.25rem;padding-bottom:1.5rem}}.cart-page .cart-title-info{font-family:minion-pro,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;line-height:1.25rem;margin-bottom:3rem}@media(min-width:1024px){.cart-page .cart-title-info{font-size:1rem;letter-spacing:.2px;line-height:1.25rem;margin:0 auto 4.5rem;max-width:714px;text-align:center}}.cart-page .cart-item-description{font-size:.875rem;letter-spacing:1px;line-height:1rem;padding-bottom:.75rem;text-transform:uppercase}.cart-page .product-info{border:0}.cart-page .product-info .product-card-footer{height:100%;margin-bottom:.3125rem}@media(min-width:1024px){.cart-page .product-info .product-card-footer{height:unset}}.cart-page .product-info .product-card-footer:has(.line-item-quantity){padding:0 .375rem}.cart-page .product-info .product-card-footer .line-item-total-price-amount,.cart-page .product-info .product-card-footer .strike-through-price{text-align:right;white-space:nowrap}@media(max-width:1023.98px){.cart-page .product-info .product-card-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0}}.cart-page .product-info .product-card-footer .quantity-form{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-bottom:0}.cart-page .product-info .product-card-footer .quantity-form label,.cart-page .product-info .product-card-footer .quantity-form.minicart-quantity-form{display:none}.cart-page .product-info .product-card-footer .quantity-form select{background-position:calc(100% - 18px) 16px;font-size:.875rem;height:40px;letter-spacing:1px;max-width:80px}.cart-page .product-info .product-card-footer .quantity-form .selectric-wrapper{margin:0 auto;width:80px}.cart-page .product-info .product-card-footer .quantity-form .selectric-wrapper .selectric .label{color:#6b6b6b;height:38px;line-height:38px}.cart-page .product-info .product-card-footer .quantity-form .selectric-wrapper .selectric .button{height:38px}.cart-page .product-info .product-card-footer .quantity-form .selectric-disabled{opacity:1}.cart-page .product-info .product-card-footer .quantity-form .selectric-hide-arrow .selectric .button{display:none}.cart-page .product-info .product-card-footer .line-item-total-price-amount,.cart-page .product-info .product-card-footer .pricing,.cart-page .product-info .product-card-footer .strike-through{margin-right:0}@media(max-width:1023.98px){.cart-page .product-info .product-card-footer .line-item-total-price-amount,.cart-page .product-info .product-card-footer .pricing,.cart-page .product-info .product-card-footer .strike-through{margin-top:0;white-space:nowrap}}@media(min-width:1024px){.cart-page .product-info .product-card-footer .line-item-total-price-amount,.cart-page .product-info .product-card-footer .pricing,.cart-page .product-info .product-card-footer .strike-through{font-size:.9375rem!important;letter-spacing:1px;line-height:1rem}}.cart-page .product-info .product-card-footer .line-item-total-price-amount.adjusted-price{color:#d82325;font-weight:600}.cart-page .product-info .item-image{height:8.75rem;width:7rem}@media(min-width:1024px){.cart-page .product-info .item-image{height:10.875rem;width:8.6875rem}}.cart-page .product-info .item-image .product-image{height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cart-page .product-info .electronic-gift-card-attributes{margin-top:.9375rem}.cart-page .product-info .electronic-gift-card-attributes .line-item-attributes{font-size:.625rem!important;white-space:nowrap}@media(min-width:1024px){.cart-page .product-info .electronic-gift-card-attributes .line-item-attributes{font-size:.8125rem!important}}.cart-page .product-info .electronic-gift-card-attributes .virtual-gift-value{font-weight:600}.cart-page .product-info .item-attributes{width:calc(100% - 150px)}@media(min-width:1024px){.cart-page .product-info .item-attributes{width:calc(100% - 98px)}}.cart-page .product-info .item-attributes .edit-attribute-form-container{margin-top:1.25rem;max-width:340px}.cart-page .product-info .item-attributes .edit-attribute-form-container .attributes{border-top:1px solid #d6d6d6;margin-bottom:1.25rem}.cart-page .product-info .item-attributes .edit-attribute-form-container .attributes [data-attr=value] .attribute{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.cart-page .product-info .item-attributes .edit-attribute-form-container .attributes .attribute{border-bottom:1px solid #d6d6d6;margin:0;padding:.75rem 0}.cart-page .product-info .item-attributes .edit-attribute-form-container .attributes .attribute .virtual-gift-card{width:100%}.cart-page .product-info .item-attributes .edit-attribute-form-container .attribute-label{color:#0f0f0f;font-size:.875rem;margin:0;text-transform:uppercase}@media(max-width:767.98px){.cart-page .product-info .item-attributes .edit-attribute-form-container .electronic-gift-card{font-size:10px}}.cart-page .product-info .item-attributes .edit-attribute-form-container .pdp-link{color:#000;font-size:.875rem;text-decoration:underline}.cart-page .product-info .item-attributes .edit-attribute-form-container .color-attribute,.cart-page .product-info .item-attributes .edit-attribute-form-container .metal-attribute{background:none;border:0;height:40px;padding-left:0;padding-right:0;padding-top:.45rem}.cart-page .product-info .item-attributes .edit-attribute-form-container .color-attribute:nth-child(n+7),.cart-page .product-info .item-attributes .edit-attribute-form-container .metal-attribute:nth-child(n+7){display:none}.cart-page .product-info .item-attributes .edit-attribute-form-container .color-attribute.show,.cart-page .product-info .item-attributes .edit-attribute-form-container .metal-attribute.show{display:inline-block}.cart-page .product-info .item-attributes .edit-attribute-form-container .swatch-circle{background-size:contain;border:0;border-radius:50%;display:inline-block;height:26px;margin:0 .5rem;width:26px}.cart-page .product-info .item-attributes .edit-attribute-form-container .swatch-circle.color-value.selected:after,.cart-page .product-info .item-attributes .edit-attribute-form-container .swatch-circle.metal-value.selected:after{background:transparent;border:2px solid #c9c9c9;border-radius:50%;content:"";display:block;height:40px;left:-7px;position:relative;top:-7px;width:40px}.cart-page .product-info .item-attributes .edit-attribute-form-container .cart-and-ipay .update-cart-product-global{width:100%}.cart-page .product-info .item-attributes .edit-attribute-form-container .cart-and-ipay .update-cart-product-global i{display:none}.cart-page .product-info .item-attributes .edit-attribute-form-container .cart-and-ipay div:last-child{text-align:left}.cart-page .product-info .item-attributes .edit-attribute-form-container .cart-and-ipay div:last-child a{display:inline-block;margin-top:.75rem}.cart-page .product-info .item-attributes .edit-attribute-form-container .selectric-disabled{opacity:1}.cart-page .product-info .item-attributes .edit-attribute-form-container .selectric-hide-arrow .selectric .button{display:none}.cart-page .product-info .item-attributes .line-item-name{margin:0;padding-bottom:0}@media(min-width:1024px){.cart-page .product-info .item-attributes .line-item-name{padding-bottom:.5rem}}@media(min-width:768px){.cart-page .product-info .item-attributes .line-item-quantity{margin-bottom:.75rem}}.cart-page .product-info .item-attributes .line-item-quantity .quantity-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:1023.98px){.cart-page .product-info .item-attributes .line-item-quantity .quantity-form{margin-bottom:0}}.cart-page .product-info .item-attributes .line-item-quantity .quantity-form.minicart-quantity-form{display:none}.cart-page .product-info .item-attributes .line-item-quantity .quantity-form label{font-size:.625rem;letter-spacing:.2px;line-height:.875rem;margin-right:.25rem;text-transform:uppercase}.cart-page .product-info .item-attributes .line-item-quantity .quantity-form select{background-position:calc(100% - 18px) 16px;font-size:.875rem;height:40px;letter-spacing:1px;max-width:80px}.cart-page .product-info .item-attributes .eligible-box&gt;div{display:inline-block;font-size:.75rem;letter-spacing:.6px;line-height:1rem}@media(min-width:1024px){.cart-page .product-info .item-attributes .eligible-box&gt;div{font-size:.875rem;line-height:1.25rem}}.cart-page .product-info .item-attributes .product-edit{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-page .product-info .item-attributes .product-edit .icon{height:.75rem;width:.75rem}.cart-page .product-info .item-attributes .product-edit button{text-decoration:none}.cart-page .product-info .item-attributes .product-edit a,.cart-page .product-info .item-attributes .product-edit button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#575757;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:underline}.cart-page .product-info .item-attributes .product-edit a:hover,.cart-page .product-info .item-attributes .product-edit button:hover{text-decoration:none}.cart-page .product-info .item-attributes .product-edit a{margin-right:.6875rem}@media(min-width:1024px){.cart-page .product-info .item-attributes .product-edit a{margin-right:1rem;white-space:nowrap}html[lang=fr] .cart-page .product-info .item-attributes .product-edit a{font-size:.71875rem;margin-right:.625rem}}.cart-page .product-info .item-attributes .product-edit .product-edit-btn{background-color:transparent;border:0;margin-right:.6875rem;padding:0}.cart-page .product-info .item-attributes .product-edit .remove-product{background-color:unset;border:0;outline:none;padding:0}.cart-page .product-info .preorder-label{color:#000;font-family:proxima-nova,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.625rem;font-weight:700;letter-spacing:.78px;line-height:1.38;margin-bottom:.625rem;text-transform:uppercase}@media(min-width:768px){.cart-page .product-info .preorder-label{font-size:.8125rem}}.cart-page .product-info .preorder-label-text{color:#505050;margin-top:.75rem;padding:0 .5rem}@media(min-width:1024px){.cart-page .product-info .preorder-label-text{margin-bottom:0;margin-top:1.3125rem;padding:0 1rem}}.cart-page .product-info .preorder-label-text .preorder-arrival-time-value{font-weight:600}.cart-page .hide-preorder-block{display:none}.cart-page .cart-items-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-.875rem;margin-right:-.875rem;position:relative}@media(min-width:768px){.cart-page .cart-items-group{margin-left:0;margin-right:0}}.cart-page .cart-items-group .icon-delivery-icon,.cart-page .cart-items-group .icon-pickup-in-store-icon,.cart-page .cart-items-group .icon-pre-order-icon{margin-right:.4375rem}@media(min-width:1024px){.cart-page .cart-items-group .icon-delivery-icon,.cart-page .cart-items-group .icon-pickup-in-store-icon,.cart-page .cart-items-group .icon-pre-order-icon{margin-right:.75rem}}.cart-page .cart-items-group&gt;*{margin-right:.75rem}.cart-page .cart-items-group:before{border-top:1px solid #dbdbdb;content:"";display:block;position:absolute;top:-1.5625rem;width:100%}@media(min-width:768px){.cart-page .cart-items-group:before{display:none}}.cart-page .cart-items-group .cart-items-group-title{color:#000;font-style:normal;margin-bottom:.015625rem;margin-right:.4375rem}@media(min-width:1024px){.cart-page .cart-items-group .cart-items-group-title{margin-bottom:.140625rem;margin-right:.75rem}}.cart-page .cart-items-group .cart-items-group-count{color:#000;font-style:normal}.cart-page .cart-items-group .icon{height:.9375rem;margin-left:1.125rem;width:.9375rem}@media(min-width:768px){.cart-page .cart-items-group .icon{height:1.25rem;margin-left:0;width:1.25rem}}.cart-page .cart-items-group .icon-unavailable-products-icon{border:1px solid #bb2e2e;border-radius:50%;height:1.125rem;margin-bottom:.25rem;padding:3px;width:1.125rem}.cart-page .cart-items-group-card-container{background:#fff;height:auto;margin-bottom:1.5rem;margin-top:.75rem;padding:.3125rem .3125rem 0}@media(min-width:1024px){.cart-page .cart-items-group-card-container{-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.05);box-shadow:0 0 16px 0 rgba(0,0,0,.05);margin-bottom:3rem;padding:0 1.3125rem 1.3125rem}.cart-page .cart-items-group-card-container:has(.gwp-tile:first-child){padding-top:1.3125rem}.cart-page .cart-items-group-card-container:has(.gwp-tile:first-child) .gwp-tile:first-child,.cart-page .cart-items-group-card-container:has(.gwp-tile:first-child) .gwp-tile:first-of-type{margin-top:0}.cart-page .cart-items-group-card-container:has(.gwp-tile:last-child){padding-bottom:1.3125rem}}.cart-page .cart-items-group-card-container .product-info{padding:0 0 1rem}@media(min-width:1024px){.cart-page .cart-items-group-card-container .product-info{padding-bottom:0;padding-top:1.3125rem}}.cart-page .cart-items-group-card-container .product-info .store-pickup-info-container{margin-bottom:1rem}.cart-page .cart-items-group-card-container .product-info .store-pickup-info-container .store-pickup-info{color:#505050;font-style:normal}.cart-page .cart-items-group-card-container .product-info .store-pickup-info-container .show-more-info{background-color:transparent;border:0;margin:0;padding:0}.cart-page .cart-items-group-card-container .product-info .store-pickup-info-container .show-more-info .icon{height:1.25rem;width:1.25rem}.cart-page .cart-items-group-card-container .product-info .additional-store-pickup-info-container{margin-bottom:.8125rem}.cart-page .cart-items-group-card-container .product-info .additional-store-pickup-info-container .store-pickup-info{color:#505050;font-style:normal}.cart-page .cart-items-group-card-container .product-info .tablet-availability-error-message{display:none;margin:0}@media(min-width:768px){.cart-page .cart-items-group-card-container .product-info .tablet-availability-error-message{display:block}}@media(min-width:1024px){.cart-page .cart-items-group-card-container .product-info .tablet-availability-error-message{display:none}}.cart-page .cart-items-group-card-container .product-info .availability-error-message{margin-bottom:0;margin-top:.5rem;max-width:18.375rem;padding-left:8.4375rem;padding-right:.625rem}@media(min-width:768px){.cart-page .cart-items-group-card-container .product-info .availability-error-message{margin-bottom:-.625rem;margin-top:.25rem;max-width:100%;padding-left:0;padding-right:.875rem;text-align:right;width:100%}}.cart-page .cart-items-group-card-container .product-info .availability-error-message .availability-error-message-text{color:#bb2e2e;font-size:.625rem;font-style:normal;font-weight:400;letter-spacing:.0160625rem;line-height:1.25rem}@media(min-width:768px){.cart-page .cart-items-group-card-container .product-info .availability-error-message .availability-error-message-text{text-align:right}}.cart-page .cart-items-group-card-container .product-info .dy-custom-qty{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #dbdbdb;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.625rem;width:5.125rem}.cart-page .cart-items-group-card-container .product-info .dy-custom-qty.with-error{border-color:#bb2e2e}.cart-page .cart-items-group-card-container .product-info .dy-custom-qty.with-error input{color:#bb2e2e}.cart-page .cart-items-group-card-container .product-info .dy-custom-qty button{background-color:transparent;border:0;padding:0 6px}.cart-page .cart-items-group-card-container .product-info .dy-custom-qty button .icon{height:.53125rem;width:.53125rem}.cart-page .cart-items-group-card-container .product-info .dy-custom-qty input{background-color:transparent;border:0;font-family:proxima-nova,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;text-align:center;width:100%}.cart-page .cart-items-group-card-container .product-info .line-item-header .cart-line-item-name{color:#0f0f0f;font-style:normal;margin-bottom:.313em;overflow:hidden;text-overflow:ellipsis}.cart-page .cart-items-group-card-container .product-info .item-attributes .attributes-container{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;justify-content:space-between}.cart-page .cart-items-group-card-container .product-info .item-attributes .attributes-container .line-item-attributes{color:#0f0f0f;font-family:proxima-nova,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;letter-spacing:.0075rem;line-height:140%;text-transform:none}.cart-page .cart-items-group-card-container .product-info .item-attributes .attributes-container .senders-name{white-space:normal;word-break:break-all}.cart-page .cart-items-group-card-container .product-info .line-item-total-price .line-item-total-price-amount{color:#0f0f0f;font-family:proxima-nova,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;font-style:normal;font-weight:600;letter-spacing:.00875rem;line-height:140%;margin-top:0;text-align:right}@media(min-width:768px){.cart-page .cart-items-group-card-container .product-info .line-item-total-price .line-item-total-price-amount{font-size:.875rem}}.cart-page .cart-items-group-card-container .product-info .bopis-wrapper{display:none}.cart-page .mobile-product-buttons{-webkit-box-pack:end;-ms-flex-pack:end;bottom:-.4375rem;justify-content:flex-end;position:absolute;right:0}@media(max-width:1023.98px){.cart-page .mobile-product-buttons{margin-top:auto;width:2.310625rem}}.cart-page .mobile-product-buttons button{background-color:transparent;border:0}.cart-page .mobile-product-buttons button .icon{height:.375rem;width:1.3125rem}.cart-page .mobile-product-buttons .buttons-modal-container{background:#fff;border-radius:.3125rem;-webkit-box-shadow:2px 2px 18px 0 rgba(0,0,0,.2);box-shadow:2px 2px 18px 0 rgba(0,0,0,.2);display:none;height:10.0625rem;position:absolute;right:.625rem;width:11.75rem;z-index:1}.cart-page .mobile-product-buttons .buttons-modal-container.tooltip-down{top:2.1875rem}.cart-page .mobile-product-buttons .buttons-modal-container.tooltip-up{bottom:2.1875rem}.cart-page .mobile-product-buttons .buttons-modal-container .product-edit{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.cart-page .mobile-product-buttons .buttons-modal-container .product-edit .item-option{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #dbdbdb;display:-webkit-box;display:-ms-flexbox;display:flex;height:-webkit-fill-available;height:-moz-available;height:fill-available;justify-content:space-between;padding:0 .6875rem;width:100%}.cart-page .mobile-product-buttons .buttons-modal-container .product-edit .item-option.remove-option{border-top-color:#000}.cart-page .mobile-product-buttons .buttons-modal-container .product-edit .item-option a,.cart-page .mobile-product-buttons .buttons-modal-container .product-edit .item-option button{color:#000;font-style:normal;text-decoration:none}.cart-page .mobile-product-buttons .buttons-modal-container .product-edit .item-option .icon{height:1.125rem;width:1.125rem}.cart-page .mobile-product-buttons .buttons-modal-container .product-edit .item-option .icon-wishlist-view{height:.9375rem;width:1.0625rem}.cart-page .mobile-product-buttons .buttons-modal-container .product-edit .item-option:first-child{border-top-left-radius:.3125rem;border-top-right-radius:.3125rem}.cart-page .mobile-product-buttons .buttons-modal-container .product-edit .item-option:last-child{border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem}.error-wishlist-link,.inventory-error-message{color:#bb2e2e;font-size:.75rem;font-weight:"proxima-nova",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";letter-spacing:.0160625rem;line-height:1.25rem}.error-wishlist-link .error-bold-red,.inventory-error-message .error-bold-red{font-weight:700}@media(min-width:1024px){.error-wishlist-link,.inventory-error-message{font-size:.875rem}}.error-wishlist-link{text-decoration:underline}.product-minicart-wrapper .inventory-error-message{display:block}.inventory-error-message{display:none;margin-bottom:.5rem}@media(min-width:1024px){.inventory-error-message{margin-bottom:.75rem}.unavailable-items-wrapper .cart-items-group-card-container{border:1px solid rgba(187,46,46,.25);-webkit-box-shadow:none;box-shadow:none}}@media(min-width:768px){.unavailable-items-wrapper .cart-items-group-card-container .product-info .availability-error-message{margin-bottom:-.3125rem}}.unavailable-items-wrapper .cart-items-group-card-container .product-info .store-pickup-info-container{margin-bottom:0}.unavailable-items-wrapper .inventory-error-message{display:block}.unavailable-items-wrapper .unavailable-hidden{display:none!important}@media(min-width:768px){.out-of-stock-error .product-edit .remove-product{border:1px solid #d8d8d8;bottom:0;color:#0f0f0f!important;padding:.625rem 3rem;position:absolute;right:1.25rem;text-decoration:none!important;text-transform:uppercase;z-index:50}}.cart-checkout-info{padding-top:4rem;text-align:center}@media(min-width:1024px){.cart-checkout-info{margin-top:2rem}}.cart-checkout-info .col-6{margin-bottom:1rem}.cart-checkout-info .image-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;justify-content:center;margin-bottom:.5rem}.cart-checkout-info h4{font-size:.875rem;font-weight:600;line-height:1.125rem;margin-bottom:.25rem}@media(min-width:1024px){.cart-checkout-info h4{font-size:16px;margin-bottom:.5rem}}.cart-checkout-info p{font-size:.625rem;letter-spacing:.2px;line-height:.875rem}@media(min-width:1024px){.cart-checkout-info p{font-size:1rem;line-height:1.5rem}}.out-of-stock-error .line-item-quantity{display:none}.custom-amount{position:relative}.custom-amount .dollar-sign{display:none;font-family:minion-pro,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;left:17px;letter-spacing:.0375rem;line-height:1.25;position:absolute;top:15px;z-index:1}@media(max-width:767.98px){.custom-amount .dollar-sign{top:16px}}.custom-amount .is-invalid+.dollar-sign{color:#d82325}.custom-amount.show-dollar-symbol .dollar-sign{display:block}.custom-amount #cartRecipientCustomAmount{padding:10px 8px 10px 38px}@media(max-width:767.98px){.custom-amount #cartRecipientCustomAmount{padding:10px 12px 10px 38px}.custom-amount .customer-service-input:not(:focus):not(.text-entered)~.form-control-label{font-size:.75rem;top:.4375rem}}.custom-amount .customer-service-input:not(:focus):not(.text-entered)~.form-control-label .floating-label{white-space:normal}@media(min-width:360px){.custom-amount .customer-service-input:not(:focus):not(.text-entered)~.form-control-label .floating-label{font-size:.8125rem}}.cart-error-messaging .alert span{display:none}.checkout-and-applepay .dw-apple-pay-button{background-size:75% 40%;border-radius:5px;height:52px}@media(max-width:767.98px){.checkout-and-applepay .dw-apple-pay-button{height:48px}}.checkout-and-applepay .dw-apple-pay-button .apple-pay-disabled{pointer-events:none}.checkout-and-applepay .btn-availability-error-message{color:#bb2e2e;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:.01rem;line-height:1rem;margin-bottom:.875rem;margin-top:.5rem}.checkout-and-applepay #cart-paypal-button-container,.checkout-and-applepay .paypal-cart-button{height:52px}@media(max-width:767.98px){.checkout-and-applepay #cart-paypal-button-container,.checkout-and-applepay .paypal-cart-button{border-radius:5px;height:48px}}.checkout-and-applepay .unavailable-items-error{color:#bb2e2e;font-size:14px;letter-spacing:.00875rem;line-height:120%}@media(min-width:1024px){.checkout-and-applepay{padding:0}}.dw-apple-pay-logo-white.dw-apple-pay-logo-white.not-safari{background:url(../../images/apple-pay.svg) no-repeat 50%;background-size:contain!important;display:block;height:100%;width:100%}.checkout-continue .__giftnow-button-wrapper .loop-help-text{display:inline-block;float:none;font-size:.75rem;font-weight:400;letter-spacing:.6px;line-height:1rem;margin-bottom:2.5rem;margin-top:.75rem;text-decoration:underline}@media(min-width:1024px){.checkout-continue .__giftnow-button-wrapper .loop-help-text{margin-bottom:3.5rem}}.checkout-continue .__giftnow-button-wrapper .loop-help-text:hover{text-decoration:none!important}@media(min-width:1024px){.checkout-continue .__giftnow-button-wrapper .loop-help-text{margin-top:1.5rem}}.close-edit-form{font-size:.625rem;text-decoration:underline}@media(max-width:1023.98px){.close-edit-form{color:#000!important}}@media(min-width:768px){.close-edit-form{font-size:.875rem;margin-left:1rem}}.close-edit-form:hover{text-decoration:none}.qty-global-title{padding-left:2.5rem!important}.cart-order-summary-wrapper .cart-order-summary-title{margin-bottom:2rem}@media(min-width:1024px){.cart-order-summary-wrapper .cart-order-summary-title{margin-bottom:.75rem}}.cart-order-summary-wrapper .cart-order-summary-title h2{color:#000;font-style:normal}.cart-order-summary-wrapper .complimentary-summary-links-wrapper{margin-top:0}.cart-order-summary-wrapper .order-summary-item-wrapper{font-style:normal;margin-bottom:.5rem}.cart-order-summary-wrapper .order-summary-item-wrapper .order-summary-item-value{color:#757575;margin-bottom:0}.cart-order-summary-wrapper .order-summary-item-wrapper .order-summary-item-label{color:#0f0f0f;margin-bottom:0}.cart-order-summary-wrapper .cart-subtotal-wrapper{margin-bottom:.25rem}.cart-order-summary-wrapper .cart-subtotal-wrapper.total-price-wrapper,.cart-order-summary-wrapper .total-price-wrapper.total-price-wrapper{border-top:1px solid #d7d7d7}.cart-order-summary-wrapper .cart-subtotal-wrapper .cart-subtotal-label,.cart-order-summary-wrapper .cart-subtotal-wrapper .cart-subtotal-text,.cart-order-summary-wrapper .cart-subtotal-wrapper .grand-total,.cart-order-summary-wrapper .cart-subtotal-wrapper .total-price-label,.cart-order-summary-wrapper .cart-subtotal-wrapper .total-price-value,.cart-order-summary-wrapper .total-price-wrapper .cart-subtotal-label,.cart-order-summary-wrapper .total-price-wrapper .cart-subtotal-text,.cart-order-summary-wrapper .total-price-wrapper .grand-total,.cart-order-summary-wrapper .total-price-wrapper .total-price-label,.cart-order-summary-wrapper .total-price-wrapper .total-price-value{color:#0f0f0f;font-style:normal;text-transform:capitalize}.cart-order-summary-wrapper .cart-subtotal-wrapper .cart-subtotal-label.grand-total,.cart-order-summary-wrapper .cart-subtotal-wrapper .cart-subtotal-label.total-price-label,.cart-order-summary-wrapper .cart-subtotal-wrapper .cart-subtotal-label.total-price-value,.cart-order-summary-wrapper .cart-subtotal-wrapper .cart-subtotal-text.grand-total,.cart-order-summary-wrapper .cart-subtotal-wrapper .cart-subtotal-text.total-price-label,.cart-order-summary-wrapper .cart-subtotal-wrapper .cart-subtotal-text.total-price-value,.cart-order-summary-wrapper .cart-subtotal-wrapper .grand-total.grand-total,.cart-order-summary-wrapper .cart-subtotal-wrapper .grand-total.total-price-label,.cart-order-summary-wrapper .cart-subtotal-wrapper .grand-total.total-price-value,.cart-order-summary-wrapper .cart-subtotal-wrapper .total-price-label.grand-total,.cart-order-summary-wrapper .cart-subtotal-wrapper .total-price-label.total-price-label,.cart-order-summary-wrapper .cart-subtotal-wrapper .total-price-label.total-price-value,.cart-order-summary-wrapper .cart-subtotal-wrapper .total-price-value.grand-total,.cart-order-summary-wrapper .cart-subtotal-wrapper .total-price-value.total-price-label,.cart-order-summary-wrapper .cart-subtotal-wrapper .total-price-value.total-price-value,.cart-order-summary-wrapper .total-price-wrapper .cart-subtotal-label.grand-total,.cart-order-summary-wrapper .total-price-wrapper .cart-subtotal-label.total-price-label,.cart-order-summary-wrapper .total-price-wrapper .cart-subtotal-label.total-price-value,.cart-order-summary-wrapper .total-price-wrapper .cart-subtotal-text.grand-total,.cart-order-summary-wrapper .total-price-wrapper .cart-subtotal-text.total-price-label,.cart-order-summary-wrapper .total-price-wrapper .cart-subtotal-text.total-price-value,.cart-order-summary-wrapper .total-price-wrapper .grand-total.grand-total,.cart-order-summary-wrapper .total-price-wrapper .grand-total.total-price-label,.cart-order-summary-wrapper .total-price-wrapper .grand-total.total-price-value,.cart-order-summary-wrapper .total-price-wrapper .total-price-label.grand-total,.cart-order-summary-wrapper .total-price-wrapper .total-price-label.total-price-label,.cart-order-summary-wrapper .total-price-wrapper .total-price-label.total-price-value,.cart-order-summary-wrapper .total-price-wrapper .total-price-value.grand-total,.cart-order-summary-wrapper .total-price-wrapper .total-price-value.total-price-label,.cart-order-summary-wrapper .total-price-wrapper .total-price-value.total-price-value{margin:0;padding:0}.cart-order-summary-wrapper .checkout-btn{font-weight:500;height:2.5rem;padding:.75rem 1.875rem}.cart-order-summary-wrapper .dw-apple-pay-button.apple-pay-cart{background-size:75% 60%;border:1px solid #0f0f0f;border-radius:.25rem;height:2.5rem}.cart-order-summary-wrapper .cart-summary-content-title{background:url(../svg-icons/checkout-icon-gifting.svg) no-repeat;background-position:0;margin-bottom:.625rem;padding-left:24px}@media(min-width:1024px){.cart-order-summary-wrapper .cart-summary-content-title{margin-bottom:.5rem}}.cart-order-summary-wrapper-mobile-sticky{background-color:#fff;border-top:1px solid #d7d7d7;display:none;margin-left:-.875rem;margin-right:-.875rem}.cart-order-summary-wrapper-mobile-sticky.is-sticky{bottom:0;display:block;padding-bottom:1.0625rem;position:fixed;width:100%;z-index:1001}.cart-order-summary-wrapper-mobile-sticky .cart-subtotal-wrapper{padding-top:1rem}.cart-order-summary-wrapper-mobile-sticky .preorder-block .cart-affirm .affirm-as-low-as{margin-bottom:0}.cart-order-summary-wrapper-mobile-sticky .cart-order-summary,.cart-order-summary-wrapper-mobile-sticky .cart-order-summary-title{margin-left:.875rem;margin-right:.875rem}.cart-order-summary-wrapper-mobile-sticky .standard-total-price-wrapper{display:none}.cart-order-summary-wrapper-mobile-sticky .total-price-wrapper{border-top:0!important}.cart-order-summary-wrapper-mobile-sticky .total-price-wrapper .total-price-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cart-order-summary-wrapper-mobile-sticky .total-price-wrapper .total-price-label .grand-total{margin-left:.3125rem}.cart-order-summary-wrapper-mobile-sticky .total-price-btn-expand button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cart-order-summary-wrapper-mobile-sticky .total-price-btn-expand button.collapsed:after{-webkit-transform:rotate(1turn);transform:rotate(1turn)}.cart-order-summary-wrapper-mobile-sticky .total-price-btn-expand button:after{background-image:url(../svg-icons/arrow-cart-summary.svg);background-position:top;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.25rem;width:1.25rem}.cart-order-summary-wrapper-mobile-sticky .checkout-and-applepay #cart-paypal-button-container,.cart-order-summary-wrapper-mobile-sticky .checkout-and-applepay .paypal-cart-button{height:auto}.gwp-promo{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto 1.625rem;max-width:70.6875rem;row-gap:1.25rem}@media(min-width:1024px){.gwp-promo{row-gap:2.5rem}}.gwp-promo .gwp-promo-wrapper .flex-row-reverse img{margin-left:auto}@media(min-width:1024px){.gwp-promo .gwp-promo-wrapper .flex-row-reverse{padding-left:2.8125rem}}.gwp-promo .cart-above-threshold,.gwp-promo .cart-below-threshold,.gwp-promo .empty-cart{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f8f8;-webkit-column-gap:1.125rem;-moz-column-gap:1.125rem;column-gap:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:1.25rem}@media(min-width:1024px){.gwp-promo .cart-above-threshold,.gwp-promo .cart-below-threshold,.gwp-promo .empty-cart{-webkit-column-gap:2.8125rem;-moz-column-gap:2.8125rem;column-gap:2.8125rem;padding:1.375rem 1.25rem 1.375rem 1.625rem}}.gwp-promo .cart-above-threshold img,.gwp-promo .cart-below-threshold img,.gwp-promo .empty-cart img{max-height:8.8125rem}@media(min-width:1024px){.gwp-promo .cart-above-threshold img,.gwp-promo .cart-below-threshold img,.gwp-promo .empty-cart img{max-height:14.25rem}}.gwp-promo .cart-above-threshold .gwp-message h2,.gwp-promo .cart-below-threshold .gwp-message h2,.gwp-promo .empty-cart .gwp-message h2{color:#000;font-style:normal;margin-bottom:.8125rem}@media(min-width:1024px){.gwp-promo .cart-above-threshold .gwp-message h2,.gwp-promo .cart-below-threshold .gwp-message h2,.gwp-promo .empty-cart .gwp-message h2{margin-bottom:1.03125rem}}.gwp-promo .cart-above-threshold .gwp-message p,.gwp-promo .cart-below-threshold .gwp-message p,.gwp-promo .empty-cart .gwp-message p{color:#575757;font-style:normal}</pre></body></html>