@charset "UTF-8";[data-product-index*="0"]{-webkit-box-ordinal-group:1;order:0}[data-product-index*="1"]{-webkit-box-ordinal-group:2;order:1}[data-product-index*="2"]{-webkit-box-ordinal-group:3;order:2}[data-product-index*="3"]{-webkit-box-ordinal-group:4;order:3}[data-product-index*="4"]{-webkit-box-ordinal-group:5;order:4}[data-product-index*="5"]{-webkit-box-ordinal-group:6;order:5}[data-product-index*="6"]{-webkit-box-ordinal-group:7;order:6}[data-product-index*="7"]{-webkit-box-ordinal-group:8;order:7}[data-product-index*="8"]{-webkit-box-ordinal-group:9;order:8}[data-product-index*="9"]{-webkit-box-ordinal-group:10;order:9}[data-product-index*="10"]{-webkit-box-ordinal-group:11;order:10}[data-product-index*="11"]{-webkit-box-ordinal-group:12;order:11}[data-product-index*="12"]{-webkit-box-ordinal-group:13;order:12}[data-product-index*="13"]{-webkit-box-ordinal-group:14;order:13}[data-product-index*="14"]{-webkit-box-ordinal-group:15;order:14}[data-product-index*="15"]{-webkit-box-ordinal-group:16;order:15}[data-product-index*="16"]{-webkit-box-ordinal-group:17;order:16}[data-product-index*="17"]{-webkit-box-ordinal-group:18;order:17}[data-product-index*="18"]{-webkit-box-ordinal-group:19;order:18}[data-product-index*="19"]{-webkit-box-ordinal-group:20;order:19}[data-product-index*="20"]{-webkit-box-ordinal-group:21;order:20}[data-product-index*="21"]{-webkit-box-ordinal-group:22;order:21}[data-product-index*="22"]{-webkit-box-ordinal-group:23;order:22}[data-product-index*="23"]{-webkit-box-ordinal-group:24;order:23}[data-product-index*="24"]{-webkit-box-ordinal-group:25;order:24}[data-product-index*="25"]{-webkit-box-ordinal-group:26;order:25}[data-product-index*="26"]{-webkit-box-ordinal-group:27;order:26}[data-product-index*="27"]{-webkit-box-ordinal-group:28;order:27}[data-product-index*="28"]{-webkit-box-ordinal-group:29;order:28}[data-product-index*="29"]{-webkit-box-ordinal-group:30;order:29}@-webkit-keyframes zoomIn{from{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes zoomIn{from{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.pt_checkout header{height:auto;padding:initial;background-color:#fff}.pt_checkout header .back-button-wrapper{display:-webkit-inline-box;display:inline-flex;position:relative;left:0;top:6px;margin-right:7px}@media screen and (min-width:50em){.pt_checkout header .back-button-wrapper svg{width:20px;height:28px}.pt_checkout header .back-button-wrapper svg path{stroke-width:2.42}}.white-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;position:relative;height:65px;background-color:#fff;z-index:10;border:1px solid #d7d7d7;max-width:1440px}@media screen and (min-width:50em){.white-header{border:none;height:88px;z-index:1000;padding:0 7.2% 0 6.8%}}@media screen and (min-width:80em){.white-header{padding:0 104px 0 97px}}.white-header .logo{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.white-header .logo svg{height:100%}.white-header .logo-mobile svg{width:134.3px}.white-header .logo-desktop svg{width:208px}.white-header .progress-timeline{-webkit-box-pack:end;justify-content:flex-end;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;list-style:none;padding-left:unset;margin:0}.white-header .progress-timeline .step-one::before{content:"1"}.white-header .progress-timeline .step-two::before{content:"2"}.white-header .progress-timeline .step-three::before{content:"3"}.white-header .progress-timeline .steps{position:relative;bottom:3px}.white-header .progress-timeline .steps::before{font-family:AvantGardeBold,Arial,sans-serif;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:20px;height:20px;background-color:#f2f2f2;color:#bdbdbd;border-radius:50%;font-size:.5625rem;line-height:1.25rem;text-align:center;font-weight:700;margin-right:1px}@media screen and (min-width:30em){.white-header .progress-timeline .steps::before{margin-right:8px}}@media screen and (min-width:50em){.white-header .progress-timeline .steps::before{width:30.66px;height:30.66px;line-height:1.91rem;font-size:.875rem}}@media screen and (min-width:50em){.white-header .progress-timeline .steps.active-step{bottom:1px}}@media screen and (min-width:80em){.white-header .progress-timeline .steps.active-step{bottom:2px}}.white-header .progress-timeline .steps.active-step::before{margin:0;background-color:#d50032;color:#fff}.white-header .progress-timeline .steps:not(.active-step):last-child::before{margin:0}.white-header .progress-timeline .steps.step-done::before{content:'✓';background-color:#000;pointer-events:auto}.white-header .progress-timeline .steps:not(.active-step) .step-label{display:inline-block;overflow:hidden;margin:0;text-indent:-9999px}.white-header .progress-timeline .steps .step-label{font-size:.625rem;font-family:AvantGardeBook,Arial,sans-serif;margin-right:16px}@media screen and (min-width:30em){.white-header .progress-timeline .steps .step-label{margin:0 16px 0 7px}}@media screen and (min-width:50em){.white-header .progress-timeline .steps .step-label{font-size:.875rem;margin:0 27px 0 11px}}.white-header .progress-timeline li:not(:last-child):not(.active-step){cursor:pointer;pointer-events:none;margin-right:12px}.pt_cart_login .white-header{position:relative;padding-top:20px}@media screen and (min-width:50em){.pt_cart_login .white-header{padding-top:0}}.pt_cart_login .login-page-wrapper{padding-top:4px}@media screen and (min-width:50em){.pt_cart_login .login-page-wrapper{padding-top:72px}}.pt_cart .cart-header{padding:0}.pt_cart .cart-header .sticky-cta{padding:0}.pt_cart .cart-header .sticky-cta .cart-summary-col-info{margin:12.5px 0}.pt_cart .cart-header .sticky-cta .sticky-cta-info{width:95%;padding:0;margin-left:16px}.pt_cart .cart-header .sticky-cta .cart-summary-col{-webkit-box-align:end;align-items:end}.pt_cart .cart-header .sticky-cta .back-row{display:-webkit-box;display:flex;padding:0}.pt_cart .cart-header .sticky-cta .back-row .back-button-wrapper{margin:22.5px 0}.pt_cart .cart-header .sticky-cta .back-row .back-button-wrapper .order-subtotal{font-size:1rem;line-height:19.2px;font-family:AvantGardeBold,Arial,sans-serif}.pt_cart .cart-header .sticky-cta .back-row .back-button-wrapper .shipping-info{font-size:.5625rem;line-height:12.6px;letter-spacing:.18px;font-family:AvantGardeBook,Arial,sans-serif}.pt_cart .cart-header .sticky-cta .back-row .back-button-wrapper .articles{font-size:.75rem;line-height:14.4px;line-height:100%;letter-spacing:.1em}.pt_cart .cart-header .sticky-cta .back-row .back-button-text{max-width:95px;overflow-wrap:break-word;font-size:.75rem;line-height:14.4px;cursor:pointer;font-family:AvantGardeBold,Arial,sans-serif;margin:16px 0 16px 8px}.pt_cart .cart-header.deactivated{padding:0}@media screen and (min-width:50em){.pt_cart .cart-header.deactivated{padding:15px 0}}.sticky-cta,.summary-total-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;height:60px;padding:0 14px;background-color:#000;color:#fff;z-index:15}.sticky-cta .cart-summary-col,.summary-total-header .cart-summary-col{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;margin:auto 0}.sticky-cta .cart-summary-row,.summary-total-header .cart-summary-row{-webkit-box-pack:start;justify-content:start;-webkit-box-align:center;align-items:center}.sticky-cta .cart-summary-row .cart-actions,.sticky-cta .cart-summary-row .order-subtotal,.summary-total-header .cart-summary-row .cart-actions,.summary-total-header .cart-summary-row .order-subtotal{font-family:AvantGardeBold,Arial,sans-serif}.sticky-cta .cart-summary-row .order-subtotal,.summary-total-header .cart-summary-row .order-subtotal{color:#f2f2f2;font-size:1rem;letter-spacing:.05em;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;margin-right:7px}.sticky-cta .cart-summary-row .shipping-info,.summary-total-header .cart-summary-row .shipping-info{font-size:.5625rem;letter-spacing:.04em;word-break:break-all;display:inline-grid}.sticky-cta .cart-summary-row .articles,.sticky-cta .cart-summary-row .cart-continue-btn,.summary-total-header .cart-summary-row .articles,.summary-total-header .cart-summary-row .cart-continue-btn{font-size:.75rem;letter-spacing:.155em}.sticky-cta .cart-summary-row .articles,.summary-total-header .cart-summary-row .articles{text-transform:uppercase}.sticky-cta .cart-actions,.summary-total-header .cart-actions{margin:auto 0 auto auto}@media screen and (max-width:63.9375em){.pt_cart .content{padding:0!important}}@media screen and (max-width:63.9375em){.pt_cart .cart-items,.pt_cart .cart-reinsurance-info-wrapper,.pt_cart .cart-summary{padding:0 14px!important}}@media screen and (min-width:50em){.pt_cart .cart-items.cart-reinsurance-info-wrapper,.pt_cart .cart-reinsurance-info-wrapper.cart-reinsurance-info-wrapper,.pt_cart .cart-summary.cart-reinsurance-info-wrapper{margin:0 -8.2% 0 -7.8%}}@media screen and (min-width:50em){.pt_cart .cart-items{padding:32px!important;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.pt_cart .cart-items #cart-items-form{width:100%}}.pt_cart .promo-wrapper{background-color:#fff;padding:16px;margin-top:20px}@media screen and (min-width:50em){.pt_cart .promo-wrapper{padding:24px}}.pt_cart .promo-wrapper.no-margin-top{margin-top:0}.pt_cart .promo-wrapper .promo-inpage{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.pt_cart .promo-wrapper .promo-inpage span{font-size:1.25rem;line-height:28px;letter-spacing:.4px;color:#000;font-family:AvantGardeBold,Arial,sans-serif}.pt_cart .promo-wrapper .promo-inpage .small-arrow-left{-webkit-box-flex:0;flex:0 0 3%;height:10.5px;width:5.25px;-webkit-transform:scaleX(1) rotate(-90deg);-ms-transform:scaleX(1) rotate(-90deg);transform:scaleX(1) rotate(-90deg)}.pt_cart .promo-wrapper .promo-inpage.promo-showed .small-arrow-left{-webkit-transform:scaleX(1) rotate(90deg);-ms-transform:scaleX(1) rotate(90deg);transform:scaleX(1) rotate(90deg)}.pt_cart .promo-wrapper .from-inpage{margin-bottom:10px}.pt_cart .promo-wrapper .promo-couponing{font-style:normal;font-weight:500;margin-bottom:4px;font-size:.75rem;line-height:1rem;margin-top:5px;letter-spacing:.4px;font-family:AvantGardeMedium,Arial,sans-serif}.pt_cart :not(.cart-header) .button.button-important.disabled,.pt_cart :not(.cart-header) .button.button-important[disabled]{background-color:#828282;outline-color:#828282}.pt_cart .cart-header{padding:30px 0}@media screen and (min-width:50em){.pt_cart .cart-header{padding:0}}.pt_cart .cart-content{min-height:510px;padding-top:0}@media screen and (min-width:50em){.pt_cart .cart-content{padding-top:30px}}.pt_cart .cart-continue-btn{position:fixed;bottom:0;width:100%;z-index:998;left:0}@media screen and (min-width:50em){.pt_cart .cart-continue-btn{position:relative}}.engrave-popin .engraved-wrapper{font-size:1rem}#promocode,#promocode div{background-color:#fff}#promocode{padding:0}#promocode .promo-code-title{color:#666;font-size:.875rem;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.4px;margin-left:0;font-family:AvantGardeMedium,Arial,sans-serif}#promocode .input-wrapper{-webkit-box-flex:0;flex:0 0 65%}#promocode .field-wrapper.has-input span{display:none}#promocode .button-wrapper{position:absolute;-webkit-box-flex:0;flex:0 0 35%;top:0;right:0;margin-right:0}#promocode .button-wrapper .button{min-width:100%;padding:0;margin-top:10px;height:40px;text-transform:capitalize;border-radius:8px;font-family:AvantGardeBold,Arial,sans-serif;letter-spacing:.3px}@media screen and (min-width:50em){#promocode .button-wrapper .button{height:48px}}#promocode .button-wrapper .button::hover{color:#000!important}#promocode .promocode-remove{width:80px}#promocode .promocode-remove-wrapper{min-width:80px}#promocode input{background-color:#ededed;border-bottom:none;padding-top:12px;padding-left:15px}#promocode .button{height:48px}#promocode .cart-promo-code{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:nowrap}#promocode .cart-promo-code .button-wrapper{-webkit-box-flex:0;flex:0 0 35%;width:35%;margin:0;padding-top:10px}#promocode .cart-promo-code .button-wrapper .button{font-size:1rem;margin-top:0}#promocode .cart-promo-code .button-wrapper .button:hover{color:#000;border:1px solid #bdbdbd;outline-color:transparent}#promocode .cart-promo-code .input-wrapper .field-wrapper{height:auto}#promocode .cart-promo-code .input-wrapper input{font-style:normal;padding-top:0;font-weight:700;font-size:.75rem;background-color:#fbfbfb;border:1px solid #d7d7d7;border-radius:8px;width:calc(100% - 122px);font-family:AvantGardeBold,Arial,sans-serif}@media screen and (min-width:50em){#promocode .cart-promo-code .input-wrapper input{padding-top:0;font-size:.875rem}}#promocode .cart-promo-code .input-wrapper input:focus{border:2px solid #000}#promocode .cart-promo-code .input-wrapper label{font-style:normal;height:52px;padding-left:15px}#promocode .cart-promo-code .input-wrapper .has-input label{top:0}#promocode .cart-promo-code .form-row{margin-bottom:0}#promocode .promocode-applied{padding:0;padding:12px 0;text-transform:capitalize;background:#f3f9f2;margin:8px 0 0;border-radius:8px}#promocode .promocode-applied:not(.multi-promo) button{position:relative;bottom:4px;font-family:inherit;font-size:1.5625rem;margin-left:7px}#promocode .promocode-applied.multi-promo button{margin-left:7px;margin-right:5px}#promocode .promocode-applied .multi-promo-checkbox svg{width:24px;height:24px}#promocode .promocode-applied .multi-promo-checkbox,#promocode .promocode-applied .multi-promo-key{padding-right:0;padding-left:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}#promocode .promocode-applied .multi-promo-checkbox span,#promocode .promocode-applied .multi-promo-key span{font-weight:600;font-size:.875rem;margin-left:10px}#promocode .promocode-applied .multi-promo-checkbox span.promotion-description-line,#promocode .promocode-applied .multi-promo-key span.promotion-description-line{margin:0;display:block;font-weight:500;text-transform:none;font-family:AvantGardeMedium,Arial,sans-serif}#promocode .promocode-applied .multi-promo-checkbox svg,#promocode .promocode-applied .multi-promo-key svg{height:24px;width:24px}#promocode .promocode-applied .multi-promo-checkbox svg path,#promocode .promocode-applied .multi-promo-key svg path{fill:#04784e}#promocode .promocode-applied .multi-promo-button{padding-right:0;padding-left:0;text-align:right}#promocode .promocode-applied .multi-promo-button svg{height:13px;width:11px}#promocode .promocode-applied .multi-promo-button svg:hover{height:13px;width:13px}#promocode .promocode-applied div{background:#f3f9f2}#promocode .promocode-applied:first-child{margin-top:15px}@media screen and (min-width:50em){#promocode .promocode-applied:first-child{margin-top:18px}}#promocode .applied-wrapper{position:relative;bottom:10px;font-size:.8125rem;flex-wrap:wrap;margin-top:10px;font-family:AvantGardeBold,Arial,sans-serif}#promocode .applied-wrapper .promoMsg{-webkit-box-ordinal-group:3;order:2}#promocode .notification-msg{padding:0}#promocode .notification-msg .notification-msg-text{line-height:1rem;font-size:.75rem;word-break:break-word;padding-top:2px;font-family:AvantGardeMedium,Arial,sans-serif}#promocode .notification-msg.warning{font-style:normal;margin-top:0;position:relative}#promocode .promo-content{position:relative}.cart-body{background:#fefefe}@media screen and (min-width:50em){.cart-body{background-color:#f2f2f2}}.cart-body .progress-timeline .steps .step-label{font-family:AvantGardeMedium,Arial,sans-serif}.cart-body .content{padding:0}@media screen and (min-width:50em){.cart-body .content{padding:32px 7.2% 0 6.8%}}.cart-body .basket-cart-summary{background:#f2f2f2}.cart-body .recommendations-section{background:#f2f2f2}.cart-body .loyalty-grid select{padding-right:15px}.cart-body .loyalty-box{padding:initial}@media screen and (min-width:50em){.cart-body .loyalty-box{padding:0}}.cart-body .loyalty-box .loyalty-promo{line-height:1.3em;font-size:.875rem;margin:2px 0 7px 0}.cart-body .loyalty-box .right-items{line-height:1em;margin-left:7px}.cart-body .loyalty-box .loyalty-title{font-style:normal;text-transform:none;font-size:1.25rem;font-family:AvantGardeBold,Arial,sans-serif}.cart-body .loyalty-box .grid-item{display:-webkit-box;display:flex;flex-flow:row wrap;-webkit-box-pack:justify;justify-content:space-between;padding:12px 0}.cart-body .loyalty-box .loyalty-item{display:-webkit-box;display:flex;width:100%}.cart-body .loyalty-box .loyalty-item-image{-webkit-box-align:start;align-items:start;width:80px;-webkit-box-flex:0;flex:0 0 80px}@media screen and (min-width:50em){.cart-body .loyalty-box .loyalty-item-image{width:100px;-webkit-box-flex:0;flex:0 0 100px}}.cart-body .loyalty-box .loyalty-item-image a{position:relative;bottom:20px;left:0;right:0}.cart-body .loyalty-box .loyalty-item-title .details,.cart-body .loyalty-box .loyalty-item-title .name{font-size:.75rem}.cart-body .loyalty-box .item-up-group{position:relative;bottom:5px;-webkit-box-pack:justify;justify-content:space-between;display:-webkit-box;display:flex}.cart-body .loyalty-box .item-down-group{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-left:-7px}.cart-body .cart-items{background:#fff;padding:initial}@media screen and (min-width:50em){.cart-body .cart-items{padding:32px}}.cart-body .cart-items .product-item-image{width:120px}.cart-body .cart-items .product-item-image a{position:relative;width:120px;bottom:0;left:0;right:0}.cart-body .cart-items .product-item-title .brand{margin-bottom:3px}.cart-body .cart-items .product-item-title .details,.cart-body .cart-items .product-item-title .name{font-size:.75rem}@media screen and (min-width:50em){.cart-body .cart-items .product-item-title .details,.cart-body .cart-items .product-item-title .name{font-size:.875rem}}.cart-body .cart-items .item-down-group{-webkit-box-align:center;align-items:center}.cart-body .cart-items .item-down-group .product-item-price{font-size:1rem;line-height:24px}.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-price-details{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-price-details .unit-price{color:#666;font-style:normal;font-size:.75rem;line-height:16px;text-align:right;letter-spacing:.4px;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:50em){.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-price-details .unit-price{font-size:.875rem;line-height:20px}}.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-price-details .vip-brand-font-price-details .unit-price{font-family:Arial,sans-serif;font-weight:500}.cart-body .cart-items .item-down-group .product-item-price .price-promotion .product-standard-price{color:#7e7e7e;font-size:.75rem;line-height:15px;margin:4px 5px 0 0}@media screen and (min-width:50em){.cart-body .cart-items .item-down-group .product-item-price .price-promotion .product-standard-price{font-size:.9375rem;line-height:19px;margin-top:2px}}.cart-body .cart-items .item-down-group .product-item-price .price-promotion .product-sales-price{color:#0a0a0a}.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-sales-price-details .item-price-block-info,.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-sales-price-details .item-sales-percentage,.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-sales-price-details .item-sales-price,.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-sales-price-details .unit-price{text-align:right;letter-spacing:.4px}.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-sales-price-details .item-sales-price{display:block;font-size:1rem;color:#980000;font-style:normal;line-height:24px;text-align:right;letter-spacing:.4px;font-family:AvantGardeBold,Arial,sans-serif}.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-sales-price-details .item-sales-price.black-price{color:#000}.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-sales-price-details .item-sales-price.asterisk{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:end}.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-sales-price-details .item-price-block-info,.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-sales-price-details .unit-price{font-family:AvantGardeMedium,Arial,sans-serif}.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-sales-price-details .vip-brand-font{font-family:Arial,sans-serif;font-weight:700}.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-sales-price-details .vip-brand-font-price-details{font-family:Arial,sans-serif;font-weight:500}.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-sales-price-details .brand-black-price,.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-sales-price-details .sales-price-omnibus-no-discount{color:#000}.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-sales-price-details .item-price-block-info{font-style:normal;font-weight:500;font-size:.75rem;line-height:16px;color:#000}@media screen and (min-width:50em){.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-sales-price-details .item-price-block-info{font-size:.875rem;line-height:20px}}.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-sales-price-details .item-price-block-info .unit-price{color:#666;font-size:.75rem;font-style:normal;line-height:16px}@media screen and (min-width:50em){.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-sales-price-details .item-price-block-info .unit-price{font-size:.875rem;line-height:20px;display:block}}.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-sales-price-details .item-price-block-info .item-sales-percentage{color:#980000;font-size:.75rem;font-family:AvantGardeBold,Arial,sans-serif;line-height:16px;padding:0 4px;background-color:#fbdfdf;border-radius:4px}@media screen and (min-width:50em){.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-sales-price-details .item-price-block-info .item-sales-percentage{font-size:.875rem;line-height:20px}}@media screen and (max-width:63.9375em){.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-sales-price-details .item-price-block-info .item-previous-price-label{display:block}}.cart-body .cart-items .item-down-group .product-item-price .price-promotion .item-sales-price-details .vip-brand-font-price-details .unit-price{font-family:Arial,sans-serif;font-weight:500}.cart-body .cart-items .item-down-group .pricing-group .item-promotion{font-size:.75rem;line-height:16px;text-align:right}@media screen and (min-width:50em){.cart-body .cart-items .item-down-group .pricing-group .item-promotion{font-size:.875rem;line-height:20px}}.cart-body .cart-items .item-down-group .product-item-quantity .selector-icon{top:7px;left:13px}@media screen and (min-width:50em){.cart-body .cart-items .item-down-group .product-item-quantity .selector-icon{top:5px}}.cart-body .cart-items .item-sales-price.asterisk,.cart-body .cart-items .product-sales-price.asterisk{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:end}.cart-body .cart-items .item-sales-price.asterisk::after,.cart-body .cart-items .product-sales-price.asterisk::after{content:'*'}.cart-body .price-details-msg{font-size:.875rem;line-height:20px;margin-bottom:-10px;padding:10px 14px 20px;background:#f2f2f2}@media screen and (min-width:50em){.cart-body .price-details-msg{padding:15px}}.cart-body .recommendations-section{margin:0}@media screen and (min-width:50em){.cart-body .recommendations-section{margin-top:32px}}.cart-body .product-carousel-wrapper{position:relative;width:100vw;margin-top:0;background:#fefefe;padding:24px 0 0 16px}@media screen and (min-width:50em){.cart-body .product-carousel-wrapper{width:auto;margin:auto;padding:32px 24px;right:auto}}.cart-body div.card-block{background-color:#fff}.cart-body div.card-block .gauge-msg{background-color:#fff;font-size:1rem;padding:16px 16px 16px 0}@media screen and (min-width:50em){.cart-body div.card-block .gauge-msg{padding:16px 24px}}.cart-body div.card-block .gauge-msg.phoenix{text-align:center;padding-bottom:14px}@media screen and (min-width:50em){.cart-body div.card-block .gauge-msg.phoenix{padding-bottom:16px}}.cart-body div.card-block .gauge-msg.phoenix .wlc-msg strong{font-family:AvantGardeBold,Arial,sans-serif}.cart-body div.card-block .gauge-msg .wlc-msg{font-family:AvantGardeMedium,Arial,sans-serif}.cart-body div.card-block .gauge-msg img{height:40px;width:63.24px;margin-left:8px}.cart-body div.card-block .cart-summary-row{padding:0}@media screen and (min-width:50em){.cart-body div.card-block .cart-summary-row{padding:0 24px 24px}}.cart-body div.card-block .cart-summary-row .accordion-item{background-color:#fff;border:1px solid #efefef}.cart-body div.card-block .cart-summary-row .accordion-item .accordion-content,.cart-body div.card-block .cart-summary-row .accordion-item .space-span{background-color:#fff;font-size:.75rem;border-bottom:none;padding:0 10px;padding-right:25px}@media screen and (min-width:50em){.cart-body div.card-block .cart-summary-row .accordion-item .accordion-content,.cart-body div.card-block .cart-summary-row .accordion-item .space-span{font-size:.875rem}}.cart-body div.card-block .cart-summary-row .accordion-item .space-span{margin:8px 15px 8px 0}.cart-body div.card-block .cart-summary-row .accordion-item .accordion-title:after{border-right:2px solid #000;border-bottom:2px solid #000}.cart-body div.card-block .cart-summary-row .accordion-item .accordion-content{margin-bottom:21px}.cart-body div.card-block .remaining-points-info{font-size:1rem;background-color:#fff;font-family:AvantGardeBold,Arial,sans-serif}.cart-body div.card-block .remaining-points-info strong{font-size:1rem}.cart-body div.card-block .progress-bar{background-color:#fff}.cart-body div.card-block .progress-bar .progress-bar-inner{position:relative;width:100%;background-color:#fff}.cart-body div.card-block .progress-bar .progress-bar-inner progress{width:81%}@media screen and (min-width:30em){.cart-body div.card-block .progress-bar .progress-bar-inner progress{width:86%}}.cart-body div.card-block .progress-bar .progress-bar-inner .reduction{left:80%}@media screen and (min-width:30em){.cart-body div.card-block .progress-bar .progress-bar-inner .reduction{left:85%}}@media screen and (min-width:50em){.cart-body div.card-block .progress-bar .progress-bar-inner .reduction{left:75%}}@media screen and (min-width:64em){.cart-body div.card-block .progress-bar .progress-bar-inner .reduction{left:80%}}@media screen and (min-width:80em){.cart-body div.card-block .progress-bar .progress-bar-inner .reduction{left:85%}}.cart-body .basket-cart-summary{position:relative;height:100%;padding-top:21px;margin-top:8px}@media screen and (min-width:50em){.cart-body .basket-cart-summary{border-top:none;padding:0;margin:0 0 0 20px;right:0}}@media screen and (max-width:63.9375em){.cart-body .basket-cart-summary.no-space-top{padding-top:0;margin-top:0}}@media screen and (min-width:50em){.cart-body #cart-footer-form{margin-bottom:0}}.cart-body .cart-content .cart-fid-checkbox{background-color:#fff;padding:0}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox{padding:0 32px}}.cart-body .cart-content .cart-fid-checkbox .basket-fid-cart-section{background-color:#fff;padding-bottom:10px}.cart-body .cart-content .cart-fid-checkbox .basket-fid-cart-section .loyalty-title{background-color:#fff;display:-webkit-box;display:flex;margin:0 0 0 10px;max-width:100%}.cart-body .cart-content .cart-fid-checkbox .basket-fid-cart-section .loyalty-title img{width:96.3px;height:35px;margin-left:auto}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox .basket-fid-cart-section .loyalty-title img{margin-left:0}}.cart-body .cart-content .cart-fid-checkbox .basket-fid-cart-section .loyalty-title .cart-title{width:60%}@media screen and (min-width:64em){.cart-body .cart-content .cart-fid-checkbox .basket-fid-cart-section .loyalty-title .cart-title{width:100%}}.cart-body .cart-content .cart-fid-checkbox input[type=checkbox]+label:before{width:16px;height:16px;border:1px solid #c4c4c4}.cart-body .cart-content .cart-fid-checkbox input[type=checkbox]+label:after{content:'✓';margin:0;width:16px;height:16px;background-color:#000;line-height:.8;color:#fff;font-size:.9375rem;padding-left:1px}.cart-body .cart-content .cart-fid-checkbox label[for=basketOffer]::before{margin-top:0}.cart-body .cart-content .cart-fid-checkbox label[for=basketOffer]::after{padding-top:0}.cart-body .cart-content .cart-fid-checkbox label[for=basketOffer] span{width:90%;padding-left:0}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox label[for=basketOffer] span{width:100%}}.cart-body .cart-content .cart-fid-checkbox .loyalty-submitted-text,.cart-body .cart-content .cart-fid-checkbox .loyalty-text{font-size:.75rem;background-color:#fff;margin:8px 0;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox .loyalty-submitted-text,.cart-body .cart-content .cart-fid-checkbox .loyalty-text{font-size:.875rem}}.cart-body .cart-content .cart-fid-checkbox .loyalty-text{color:#d6006e}.cart-body .cart-content .cart-fid-checkbox .loyalty-text.new-subscription-journey-enabled{color:#000}.cart-body .cart-content .cart-fid-checkbox .loyalty-text.new-subscription-journey-enabled .pink{font-weight:400;color:#d6006e}.cart-body .cart-content .cart-fid-checkbox .loyalty-submitted-text{margin:8px;color:#00b140;padding-bottom:15px}.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program{position:relative;background-color:#fff;margin:0 0 0 10px;font-family:AvantGardeMedium,Arial,sans-serif}.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program .field-wrapper.has-input label:not(.tooltip-label){padding-bottom:2px}.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program .field-wrapper.has-input.focused .placeholder{font-size:.875rem;height:41px;padding-top:27px;font-family:AvantGardeBold,Arial,sans-serif;padding-left:16px}.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program label{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program label:nth-child(3){padding-right:25px}.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program label span:first-child{bottom:20px;left:26px}.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program label p,.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program label span{margin:0;font-size:.625rem}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program label p,.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program label span{font-size:.75rem}}.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program .newsubscription-newsletter-title{font-size:.875rem;background-color:#fff;font-family:AvantGardeBold,Arial,sans-serif}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program .newsubscription-newsletter-title{font-size:1rem}}.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program .legal-age-consent label span:first-child{bottom:15px}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program .legal-age-consent label span:first-child{bottom:17px}}.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program .loyalty-form{margin-top:-6%}.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program .field-wrapper :not(.birthdate-checkout-joinLoyalty) input{padding-top:12px;font-size:.75rem;font-family:AvantGardeBold,Arial,sans-serif}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program .field-wrapper :not(.birthdate-checkout-joinLoyalty) input{padding-top:18px;font-size:.875rem}}.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program .field-wrapper :not(.birthdate-checkout-joinLoyalty) .placeholder{font-weight:700;top:4px;font-size:14px;color:#000;padding-left:16px;letter-spacing:1.7px}.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program .address-code-row .field-wrapper:not(.has-input) label,.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program .address-complement .field-wrapper:not(.has-input) label,.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program .addressform-address1-row .field-wrapper:not(.has-input) label{padding-top:12px;padding-bottom:2px}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program .address-code-row .field-wrapper:not(.has-input) label,.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program .address-complement .field-wrapper:not(.has-input) label,.cart-body .cart-content .cart-fid-checkbox .cart-join-fid-program .addressform-address1-row .field-wrapper:not(.has-input) label{padding-top:18px}}.cart-body .cart-content .cart-fid-checkbox .legal{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:start;justify-content:flex-start;bottom:22px;border-bottom:none;text-decoration:underline;font-size:.625rem;left:26px}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox .legal{font-size:.75rem}}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .member-loyalty-card-form.loyalty-account .field-wrapper .input-checkbox+label[for=dwfrm_loyalty_consentprogram] span:not(.required-indicator),.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .member-loyalty-card-form.loyalty-account .field-wrapper .input-checkbox+label[for=dwfrm_profile_customer_isConsentMinor] span:not(.required-indicator){margin:0;font-size:.75rem}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .member-loyalty-card-form.loyalty-account .field-wrapper .input-checkbox+label[for=dwfrm_loyalty_consentprogram] span:not(.required-indicator),.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .member-loyalty-card-form.loyalty-account .field-wrapper .input-checkbox+label[for=dwfrm_profile_customer_isConsentMinor] span:not(.required-indicator){font-size:.875rem}}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .address-code-row,.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .address-complement{margin-top:16px}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .address-code-row,.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .member-loyalty-card-dialog{background-color:#fff}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .address-code-row .form-row label,.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .member-loyalty-card-dialog .form-row label{font-size:.75rem}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .address-code-row .form-row label,.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .member-loyalty-card-dialog .form-row label{font-size:.875rem}}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .subscribed-by{background-color:#fff;margin-top:8px;max-height:30px;display:-webkit-box;display:flex}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .subscribed-by .subscribedbyeSMS-row,.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .subscribed-by .subscribedbyemail-row{margin-bottom:0}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .subscribed-by .subscribedbyeSMS-row label,.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .subscribed-by .subscribedbyemail-row label{background-color:#fff;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .subscribed-by .subscribedbyeSMS-row .field-wrapper label span,.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .subscribed-by .subscribedbyemail-row .field-wrapper label span{font-size:.625rem;margin-top:0;bottom:0;left:0;margin-left:0;padding-left:0}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .subscribed-by .subscribedbyeSMS-row .field-wrapper label span,.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .subscribed-by .subscribedbyemail-row .field-wrapper label span{font-size:.75rem}}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .subscribed-by .subscribedbyeSMS-row .field-wrapper label span span,.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .subscribed-by .subscribedbyemail-row .field-wrapper label span span{margin-left:8px}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .subscribed-by .subscribedbyeSMS-row:not(.subscribedbySMSOnly){margin-left:20px}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .addressform-postal-row{margin-bottom:0;-webkit-box-flex:1;flex:1 0 40%;margin-right:3%}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .addressform-city-row{margin-bottom:0;-webkit-box-flex:1;flex:1 0 55%}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form #phone-row .field-description{display:none}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .form-row{background-color:#fff;margin-bottom:16px;font-family:AvantGardeMedium,Arial,sans-serif}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .error,.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .error-message{background-color:#fff;font-style:normal}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .legal-mention-loyalty{background-color:#fff;margin-bottom:18px}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .popin-loyalty-text{margin-bottom:0;font-size:.625rem;line-height:14px;background-color:#fff}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .popin-loyalty-text{font-size:.75rem}}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .text-content{font-size:.4375rem}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .text-content{font-size:.5625rem}}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .legal-mentions,.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .login-legal-wrapper{background-color:#fff;color:#828282;padding-bottom:5px}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .legal-mentions .accordion-title,.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .login-legal-wrapper .accordion-title{color:#828282}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .legal-mentions .accordion-title .nav-title,.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .login-legal-wrapper .accordion-title .nav-title{font-size:.625rem}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .legal-mentions .accordion-title .nav-title,.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .login-legal-wrapper .accordion-title .nav-title{font-size:.75rem}}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .legal-mentions .accordion-title:after,.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .login-legal-wrapper .accordion-title:after{border-bottom:2px solid #828282;border-right:2px solid #828282;margin:10px 0 0 4px;right:inherit;top:inherit}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .legal-mentions .accordion-content,.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .login-legal-wrapper .accordion-content{background-color:#fff;color:#828282;font-size:.625rem}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .legal-mentions .accordion-content,.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .login-legal-wrapper .accordion-content{font-size:.75rem}}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .required-help-text{margin-top:8px}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form input{background-color:#f2f2f2;border:none;height:36px;font-size:.75rem;padding-left:16px;font-family:AvantGardeBold,Arial,sans-serif}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox div.loyalty-form input{height:48px;font-size:.875rem}}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form input.birthdate{text-align:left}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .field-wrapper{background-color:#fff}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .field-wrapper label span:not(.required-indicator){font-size:.75rem;margin-top:16px;font-style:normal;margin-left:8px;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .field-wrapper label span:not(.required-indicator){font-size:.875rem}}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .field-wrapper .preinput-container{min-width:25%;height:36px}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .field-wrapper .preinput-container{height:48px}}@media screen and (max-width:49.9375em){.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .field-wrapper .preinput-container{min-width:auto;margin-right:8px}}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .field-wrapper .focused{margin-top:10px}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .field-wrapper .focused{margin-top:15px}}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .field-wrapper label[for=dwfrm_loyalty_address_phone]{height:50%;margin-bottom:auto;margin-left:31%}@media screen and (max-width:20em){.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .field-wrapper label[for=dwfrm_loyalty_address_phone]{margin-left:37%}}@media screen and (min-width:30em){.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .field-wrapper label[for=dwfrm_loyalty_address_phone]{margin-left:14%}}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .field-wrapper label[for=dwfrm_loyalty_address_phone]{margin-left:30%}}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .legal-age-consent{background-color:#fff;margin-top:8px;margin-bottom:0}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .legal-age-consent label{background-color:#fff;padding-right:25px}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .legal-age-consent .field-wrapper label span{margin:0 0 5px;font-size:.625rem}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .legal-age-consent .field-wrapper label span{font-size:.75rem}}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .legal-age-consent .error{position:relative;bottom:16px;font-style:normal}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .login-legal-foldable,.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .login-legal-wrapper{background-color:#fff}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .login-legal-wrapper{margin-top:16px;font-size:.625rem}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .login-legal-wrapper{margin-top:20px;font-size:.75rem}}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .login-legal-wrapper p{margin-bottom:8px}.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .login-legal-wrapper .accordion-title{font-size:.625rem;border:0}@media screen and (min-width:50em){.cart-body .cart-content .cart-fid-checkbox div.loyalty-form .login-legal-wrapper .accordion-title{font-size:.75rem}}.cart-body .cart-content .cart-fid-checkbox .flags .field-description{background-color:#fff}.cart-body .cart-content .cart-fid-checkbox .selection{margin-left:8px}.cart-body .cart-content .cart-fid-checkbox #communication-invalid{background-color:#fff;padding-top:5px}.cart-body .member-loyalty-card-dialog .birthdate-row .birthdate{padding-bottom:4px}@media screen and (min-width:50em){.cart-body .member-loyalty-card-dialog .birthdate-row .birthdate{padding-bottom:0}}.cart-body .member-loyalty-card-dialog .birthdate-row .placeholder{top:-4px;font-size:.75rem;font-family:AvantGardeBold,Arial,sans-serif;padding-left:8px}@media screen and (min-width:50em){.cart-body .member-loyalty-card-dialog .birthdate-row .placeholder{top:4px;font-size:.875rem}}@media screen and (max-width:63.9375em){.cart-body .member-loyalty-card-dialog .birthdate-row .field-wrapper.has-input label{padding-top:10px}}.cart-body .promo-code-wrapper{padding:20px 10px 0}@media screen and (min-width:50em){.cart-body .promo-code-wrapper{padding:27px 20px 36px 15px}}.cart-body .promo-code-wrapper .promo-item.field-error .check-promocode-forbidden-symbols{border:2px solid #ed000c!important}.cart-body .promo-code-wrapper .promo-content{padding:10px 0 15px;font-size:.75rem}@media screen and (min-width:50em){.cart-body .promo-code-wrapper .promo-content{padding-bottom:0}}.cart-body .promo-code-wrapper .cart-promo-code .cart-promo-code-item .promoMsg{margin:0;padding-bottom:0}.cart-body .promo-code-wrapper .multi-coupons-disable .notification-msg{padding:0}.cart-body .promo-code-wrapper .multi-coupons-disable .notification-msg .notification-msg-text.warning{margin:0 0 0 25px}.cart-body .promo-code-wrapper .multi-coupons-disable .notification-msg .notification-msg-icon{position:absolute;top:0}.cart-body .promo-code-wrapper .multi-coupons-disable .button-wrapper{margin-right:10px}@media screen and (min-width:50em){.cart-body .promo-code-wrapper .multi-coupons-disable .button-wrapper{position:absolute;right:20px;margin-right:0}}.cart-body .promo-code-wrapper .multi-coupons-disable .button-wrapper .button{min-width:auto;height:41px;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent)) no-repeat center top transparent;background:linear-gradient(to bottom,#000 50%,transparent 50%) no-repeat center top transparent;background-size:100% 200%;outline-color:#0a0a0a}.cart-body .promo-code-wrapper .multi-coupons-disable .button-wrapper .button:hover:not(.disabled):not(:disabled){color:#0a0a0a;background-color:#bdbdbd}.cart-body .promo-code-wrapper .multi-coupons-disable .button-wrapper .textbutton{letter-spacing:2px}.cart-body .promo-code-wrapper .multi-coupons-enable .cart-promo-code,.cart-body .promo-code-wrapper .multi-coupons-enable .cart-promo-code-item,.cart-body .promo-code-wrapper .multi-coupons-enable .promocode-applied{background-color:#fff}.cart-body .promo-code-wrapper .multi-coupons-enable .promocode-applied{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.cart-body .promo-code-wrapper .multi-coupons-enable .button-wrapper{right:0}.cart-body .promo-code-wrapper .multi-coupons-enable .notification-msg .notification-msg-text{padding:0}.cart-body .promo-code-wrapper .multi-coupons-enable .notification-msg .notification-msg-text.warning{color:#ed000c;margin-left:25px}.cart-body .promo-code-wrapper .multi-coupons-enable .notification-msg .notification-msg-icon{position:absolute;top:0}.cart-body .promo-code-wrapper .multi-coupons.promo-code-title{margin-left:10px}@media screen and (min-width:50em){.cart-body .promo-code-wrapper .multi-coupons.promo-code-title{margin-left:20px}}.cart-body .promo-code-wrapper input{height:40px}@media screen and (min-width:50em){.cart-body .promo-code-wrapper input{height:48px}}.cart-body .cart-footer .stripped-border::after{-webkit-transform:initial;-ms-transform:initial;transform:initial}.cart-body .cart-summary-content{background-color:#fff;width:auto;margin:20px 0;padding:24px 14px 12px;right:14px}@media screen and (min-width:50em){.cart-body .cart-summary-content{padding:24px;right:auto}}.cart-body .cart-summary-content #checkout-form{min-width:1px;min-height:1px}.cart-body .bold-msg{font-style:normal;font-weight:700;font-size:.875rem;line-height:24px;text-align:right;letter-spacing:.4px;font-family:AvantGardeBold,Arial,sans-serif}@media screen and (min-width:30em){.cart-body .bold-msg{font-size:1rem}}.cart-body .cart-summary-with-subtotal .cart-summary-row:first-child{margin-top:18px}.cart-body .cart-summary-with-subtotal .order-total{-webkit-box-align:center;align-items:center;border-top:1px solid #d7d7d7}@media screen and (min-width:50em){.cart-body .cart-summary-with-subtotal .order-total{padding-top:20.5px}}.cart-body .cart-summary-with-subtotal .order-total .title{font-size:.875rem}@media screen and (min-width:50em){.cart-body .cart-summary-with-subtotal .order-total .title{font-size:1rem}}.cart-body .cart-summary-with-subtotal .order-total .value{font-size:1.125rem}@media screen and (min-width:50em){.cart-body .cart-summary-with-subtotal .order-total .value{font-size:1.25rem}}.cart-body .delivery-progress{padding:12px 16px;margin-bottom:16px;background:#f2f2f2;border-radius:8px}.cart-body .delivery-progress .progress-bar-free-shipping{display:-webkit-box;display:flex}.cart-body .delivery-progress .progress-bar-free-shipping progress{height:8px;background-color:#d7d7d7;border-radius:24px;margin:6px 16px}.cart-body .delivery-progress .progress-bar-free-shipping progress::-webkit-progress-value{background:#000!important;border-radius:24px}.cart-body .delivery-progress .progress-bar-free-shipping progress::-webkit-progress-bar{width:100%;height:8px;border-radius:24px}.cart-body .delivery-progress .progress-bar-free-shipping progress::-moz-progress-bar{width:100%;height:8px;background:#111c24;border-radius:24px}.cart-body .delivery-progress .progress-bar-free-shipping .min-max-free-shipping{font-weight:500;font-size:.875rem;flex-shrink:0;color:#000;letter-spacing:.4px;line-height:20px}.cart-body .delivery-progress .free-delivery-progress{margin-top:10px}.cart-body .delivery-progress .free-delivery-progress .free-delivery-text{font-family:AvantGardeMedium,Arial,sans-serif;font-size:.875rem;line-height:20px;letter-spacing:.4px;color:#000}.cart-body .cart-summary-title,.cart-body .cart-title,.cart-body .clickable-title,.cart-body .promo-code-title{font-style:normal;font-weight:700;text-transform:inherit;font-family:AvantGardeBold,Arial,sans-serif;letter-spacing:.8px;text-align:left}.cart-body .promo-code-title{text-transform:initial}.cart-body .cart-summary-title,.cart-body .cart-title,.cart-body .clickable-title{font-size:1.25rem;line-height:24px}@media screen and (min-width:50em){.cart-body .cart-summary-title,.cart-body .cart-title,.cart-body .clickable-title{font-size:1.5625rem;line-height:30px}}@media screen and (max-width:63.9375em){.cart-body .cart-items .cart-title{margin-bottom:25px}}.cart-body .cart-items .notification-msg{width:100%}.cart-body .loyalty-title,.cart-body .promo-code-title{font-size:.75rem;line-height:15px;letter-spacing:0}@media screen and (min-width:50em){.cart-body .loyalty-title,.cart-body .promo-code-title{font-size:1.5625rem;line-height:30px;letter-spacing:.8px}}.cart-body .loyalty-title{line-height:24px}.cart-body .cart-summary-title{margin-top:0;padding-bottom:10px}.cart-summary-content .cart-summary-row:first-child{margin-top:11px}.cart-summary-content .cart-summary-col{font-size:.75rem}@media screen and (min-width:50em){.cart-summary-content .cart-summary-col{font-size:.875rem}}.cart-summary-content .cart-summary-col.title{margin-bottom:3px;font-family:AvantGardeMedium,Arial,sans-serif}.cart-summary-content .cart-summary-col.value{margin-bottom:3px}.cart-summary-content .cart-summary-col.value.bold-msg{margin-bottom:1px;font-weight:700}.cart-summary-content .order-total{padding-top:13px;border-top:1px solid #d7d7d7}.cart-summary-content .order-total .title{font-size:.75rem;display:-webkit-box;display:flex}@media screen and (min-width:50em){.cart-summary-content .order-total .title{font-size:.875rem}}.cart-summary-content .order-total .cart-summary-col.title{font-family:AvantGardeBold,Arial,sans-serif}.cart-summary-content .order-total .value{font-size:1.125rem}@media screen and (min-width:50em){.cart-summary-content .order-total .value{font-size:1.25rem}}.cart-summary-content .order-total .vat-label{margin-top:0!important;font-size:.875rem;margin-bottom:0!important;line-height:22px!important;margin-left:4px}@media screen and (min-width:50em){.cart-summary-content .order-total .vat-label{font-size:1rem}}.cart-summary-content .cart-summary-row.vat-label{font-size:.625rem;margin-bottom:10px}@media screen and (min-width:50em){.cart-summary-content .cart-summary-row.vat-label{font-size:.75rem}}.cart-summary-content .cart-summary-row.saving-row{margin-bottom:0}@media screen and (min-width:50em){.cart-summary-content .cart-summary-row.saving-row{margin-top:10px}}.cart-summary-content .cart-summary-row.saving-row .value{color:#00b140;font-size:.75rem;font-family:AvantGardeBold,Arial,sans-serif}@media screen and (min-width:50em){.cart-summary-content .cart-summary-row.saving-row .value{font-size:.875rem}}.cart-summary-content .cart-summary-row.cart-actions{margin-top:16px}.cart-summary-content .cart-summary-row.sub-total .value{font-style:normal;font-size:.875rem;font-weight:700;line-height:24px;text-align:right;letter-spacing:.4px;font-family:AvantGardeBold,Arial,sans-serif}@media screen and (min-width:30em){.cart-summary-content .cart-summary-row.sub-total .value{font-size:1rem}}.cart-summary-content .cart-summary-row.cart-delivery .title{-webkit-box-align:center;align-items:center}.cart-summary-content .cart-summary-row.cart-delivery .question-mark{margin-left:7px}.cart-summary-content .partial-consent-totals{padding:16px 0 0 0;margin-top:16px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}@media screen and (min-width:50em){.pt_cart .cart-content{padding-top:0}.pt_cart .cart-content .cart-login-wrapper{display:none}.pt_cart .cart-content .basket-cart-summary .cart-login-wrapper{display:block}}.basket-cart-summary .cart-login-wrapper{display:none}@media screen and (min-width:50em){.basket-cart-summary .cart-login-wrapper{display:block;background:#fefefe}.basket-cart-summary .cart-login-wrapper div{background-color:#fefefe}}.cart-login-wrapper{margin-bottom:30px}.cart-login-wrapper input[type=checkbox]+label:before{width:16px;height:16px;border:1px solid #c4c4c4}.cart-login-wrapper input[type=checkbox]+label:after{content:'✓';margin:0;width:16px;height:16px;background-color:#000;line-height:.8;color:#fff;font-size:.9375rem;padding-left:1px}@media screen and (min-width:50em){.cart-login-wrapper .form-row{margin-bottom:16px}}.cart-login-wrapper .form-row [type=email],.cart-login-wrapper .form-row [type=password],.cart-login-wrapper .form-row [type=text]{background:#f2f2f2;border:none;height:36px;font-size:.75rem;padding-left:8px;font-family:AvantGardeBold,Arial,sans-serif;font-weight:700}@media screen and (min-width:50em){.cart-login-wrapper .form-row [type=email],.cart-login-wrapper .form-row [type=password],.cart-login-wrapper .form-row [type=text]{height:48px;padding-bottom:10px}}.cart-login-wrapper .form-row [type=email]+label:not(.tooltip-label),.cart-login-wrapper .form-row [type=password]+label:not(.tooltip-label),.cart-login-wrapper .form-row [type=text]+label:not(.tooltip-label){padding-left:8px}@media screen and (min-width:50em){.cart-login-wrapper .form-row [type=email]+label:not(.tooltip-label),.cart-login-wrapper .form-row [type=password]+label:not(.tooltip-label),.cart-login-wrapper .form-row [type=text]+label:not(.tooltip-label){top:0}}.cart-login-wrapper .form-row.field-error [type=email],.cart-login-wrapper .form-row.field-error [type=password],.cart-login-wrapper .form-row.field-error [type=text]{border:1px solid;font-style:initial}.cart-login-wrapper .form-row .has-input label:not(.tooltip-label){font-style:inherit;top:0}.cart-login-wrapper .form-row .ui-menu-item .ui-menu-item-wrapper{background-color:inherit}.cart-login-wrapper .email-form{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;margin-top:8px}@media screen and (min-width:50em){.cart-login-wrapper .email-form{margin-top:16px}}.cart-login-wrapper .cart-login-info{font-size:.75rem;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:50em){.cart-login-wrapper .cart-login-info{font-size:.875rem}}.cart-login-wrapper .button[type=submit]{min-width:44px;height:36px;padding:0}.cart-login-wrapper .button[type=submit]:not(.fullwidth){float:right}@media screen and (min-width:50em){.cart-login-wrapper .button[type=submit]{height:48px}}@media screen and (min-width:80em){.cart-login-wrapper .button[type=submit]{min-width:106px}}.cart-login-wrapper .login-option{display:-webkit-box;display:flex}.cart-login-wrapper .login-option .reset-password-option,.cart-login-wrapper .login-option label span{font-size:.625rem;color:#4f4f4f;-webkit-box-align:center;align-items:center;font-family:AvantGardeMedium,Arial,sans-serif}.cart-login-wrapper .login-option .label-inline label{-webkit-box-align:center;align-items:center}.cart-login-wrapper .login-option .reset-password-option{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.cart-login-wrapper .login-option .reset-password-option button{line-height:1.266;margin-bottom:3px;letter-spacing:.5px}.cart-login-wrapper .text-login-info{text-align:center;font-size:.75rem;line-height:14px;margin-bottom:8px;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:50em){.cart-login-wrapper .text-login-info{font-size:.875rem;margin-bottom:16px}}.cart-login-wrapper .text-login-info .button-edit-email,.cart-login-wrapper .text-login-info .button-edit-email-pwd,.cart-login-wrapper .text-login-info .text-login-info-email{font-size:.625rem;color:#4f4f4f;line-height:12px}@media screen and (min-width:50em){.cart-login-wrapper .text-login-info .button-edit-email,.cart-login-wrapper .text-login-info .button-edit-email-pwd,.cart-login-wrapper .text-login-info .text-login-info-email{font-size:.75rem}}.cart-login-wrapper .text-login-info .text-login-info-email{margin:8px 0 6px}@media screen and (min-width:50em){.cart-login-wrapper .text-login-info .text-login-info-email{margin:16px 0}}.cart-login-wrapper .text-login-info span{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;margin-right:20px}.cart-login-wrapper .text-login-info .arrow{display:inline-block;width:5px;height:5px;border-right:2px solid #4f4f4f;border-bottom:2px solid #4f4f4f;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:3px}.cart-login-wrapper .crm-sephora-card-form .form-row.required{display:none!important}.cart-login-wrapper .crm-msg-form{font-size:.75rem;text-align:center;line-height:15px;margin:6px 0 16px;font-family:AvantGardeMedium,Arial,sans-serif}.cart-login-wrapper .registration-include .text-login-info{margin-bottom:16px}.cart-login-wrapper .form-email-registration{display:none}.cart-login-wrapper .label-inline label{font-size:.625rem}@media screen and (min-width:50em){.cart-login-wrapper .label-inline label{font-size:.75rem}}.cart-login-wrapper .password-reset-include .password-reset-btn{margin-top:6px}.cart-login-wrapper .password-reset-include .sms-recovery-wrapper{color:#4f4f4f}.cart-login-wrapper .password-reset-include .sms-recovery-wrapper .sms-link{margin:6px auto 16px;font-size:.625rem}@media screen and (min-width:50em){.cart-login-wrapper .password-reset-include .sms-recovery-wrapper .sms-link{font-size:.75rem}}.cart-login-wrapper .password-reset-include .sms-recovery-wrapper .sms-info-text{text-align:center;font-size:.625rem}@media screen and (min-width:50em){.cart-login-wrapper .password-reset-include .sms-recovery-wrapper .sms-info-text{font-size:.75rem}}.cart-login-wrapper .password-reset-include .reset-confirm{text-align:center;font-size:.75rem;line-height:14px;padding-bottom:16px;color:#00b140}@media screen and (min-width:50em){.cart-login-wrapper .password-reset-include .reset-confirm{font-size:.875rem}}.cart-login-wrapper #login-submit{margin-bottom:20px}@media screen and (min-width:50em){.cart-login-wrapper #login-submit{margin-bottom:10px}}.legal-create-account{font-size:.625rem;color:#828282}.legal-create-account .accordion-content,.legal-create-account .accordion-title{border:0;font-size:.625rem;color:#828282;margin-right:10px}:last-child:not(.is-active)>.legal-create-account .accordion-content,:last-child:not(.is-active)>.legal-create-account .accordion-title{border-bottom:0}.asterisk-mention{margin:38px auto 0;font-size:.625rem;font-family:AvantGardeMedium,Arial,sans-serif}.password-reset-layer .description-wrapper{background-color:#fff}.cart-product-grid select{padding-right:15px!important}.cart-product-grid .shopping-bag{background-color:#f2f2f2;padding:15px 10px;margin-bottom:10px}.cart-product-grid .shopping-bag .fake-remove-item-btn{cursor:pointer}.cart-product-grid .shopping-bag .product-item-price span{font-size:1.25rem}.gwp-promo-container .cart-special-offer{background-color:#f2f2f2}.gwp-promo-container .cart-special-offer .special-offers-content .title{font-style:normal;font-size:.75rem;line-height:14px;text-transform:uppercase;font-family:AvantGardeBold,Arial,sans-serif;letter-spacing:.75px}@media screen and (min-width:50em){.gwp-promo-container .cart-special-offer .special-offers-content .title{font-size:.875rem;line-height:17px}}.gwp-promo-container .cart-special-offer .special-offers-content .gift-item .gift-item-image img{width:30px;height:30px}@media screen and (min-width:50em){.gwp-promo-container .cart-special-offer .special-offers-content .gift-item .gift-item-image img{width:60px;height:60px}}.gwp-promo-container .cart-special-offer .special-offers-content .gift-item .gift-item-info{display:block;margin-left:8px}@media screen and (min-width:50em){.gwp-promo-container .cart-special-offer .special-offers-content .gift-item .gift-item-info{margin-left:16px}}.gwp-promo-container .cart-special-offer .special-offers-content .gift-item .gift-item-info .gift-item-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.gwp-promo-container .cart-special-offer .special-offers-content .gift-item .gift-item-info .gift-item-header .gift-item-brand,.gwp-promo-container .cart-special-offer .special-offers-content .gift-item .gift-item-info .gift-item-header .gift-item-price{font-size:.75rem;line-height:14px;font-family:AvantGardeBold,Arial,sans-serif;letter-spacing:.75px}@media screen and (min-width:50em){.gwp-promo-container .cart-special-offer .special-offers-content .gift-item .gift-item-info .gift-item-header .gift-item-brand,.gwp-promo-container .cart-special-offer .special-offers-content .gift-item .gift-item-info .gift-item-header .gift-item-price{font-size:.875rem;line-height:17px}}.gwp-promo-container .cart-special-offer .special-offers-content .gift-item .gift-item-info .gift-item-description .gift-item-notice{margin-bottom:2px;font-size:.625rem;line-height:12px}@media screen and (min-width:50em){.gwp-promo-container .cart-special-offer .special-offers-content .gift-item .gift-item-info .gift-item-description .gift-item-notice{font-size:.75rem;line-height:14px}}.gwp-promo-container .cart-special-offer .special-offers-content .gift-item .gift-item-info .gift-item-price{margin-left:0}.gwp-promo-container .cart-special-offer .special-offers-content .gift-item .gift-item-info .gift-item-description{font-size:.625rem;line-height:12px;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:50em){.gwp-promo-container .cart-special-offer .special-offers-content .gift-item .gift-item-info .gift-item-description{font-size:.75rem;line-height:14px}}.gwp-promo-container .cart-special-offer .special-offers-content .gift-item .gift-item-info .gift-item-description .change-bonus-product{text-decoration:underline}.gwp-promo-container .cart-special-offer .special-offers-content .gift-item .gift-item-info .gift-item-description .not-available-gwp{color:#d50032;font-family:AvantGardeBold,Arial,sans-serif}.gwp-promo-container .gwp-promo-link-box{display:inline-block;color:#fff;background-color:#d50032;font-weight:700;text-transform:uppercase;padding:5px 10px}.gwp-promo-container .gwp-produtcs-offers{margin-bottom:16px}.gwp-promo-container .gwp-produtcs-offers .cart-special-offer{background:#fff;border:2px solid #f2f2f2;border-radius:8px;-webkit-filter:drop-shadow(0 1px 10px rgba(0, 0, 0, .1));filter:drop-shadow(0 1px 10px rgba(0, 0, 0, .1));padding:16px}.gwp-promo-container .gwp-produtcs-offers .cart-special-offer:before{border:none}.gwp-promo-container .gwp-produtcs-offers .cart-special-offer #show-gwp-bloc{font-style:normal;font-weight:500;font-size:.875rem;line-height:20px;cursor:pointer;font-family:AvantGardeMedium,Arial,sans-serif;margin-left:60px;letter-spacing:.4px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#000}.gwp-promo-container .gwp-produtcs-offers .cart-special-offer .title{font-family:AvantGardeBold,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:24px;color:#000}.gwp-promo-container .gwp-produtcs-offers .cart-special-offer .title .brand-name{text-transform:capitalize}.gwp-promo-container .gwp-produtcs-offers .cart-special-offer .special-offers-content:nth-child(n+3){display:none}.gwp-promo-container .gwp-produtcs-offers .cart-special-offer .special-offers-content:last-child{margin-bottom:0}.gwp-promo-container .gwp-produtcs-offers .cart-special-offer .special-offers-content .gift-item{margin-bottom:12px;display:block}.gwp-promo-container .gwp-produtcs-offers .cart-special-offer .special-offers-content .gift-item .gift-item-details{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.gwp-promo-container .gwp-produtcs-offers .cart-special-offer .special-offers-content .gift-item .gift-item-details .gift-item-image img{width:56px;height:56px}.gwp-promo-container .gwp-produtcs-offers .cart-special-offer .special-offers-content .gift-item .gift-item-details .gift-item-description{margin-left:8px}.gwp-promo-container .gwp-produtcs-offers .cart-special-offer .special-offers-content .gift-item .gift-item-details .gift-item-description .brand{font-family:AvantGardeMedium,Arial,sans-serif;letter-spacing:.4px;font-style:normal;font-weight:700;font-size:.875rem;line-height:20px;-webkit-box-align:center;align-items:center;color:#000;text-transform:capitalize}.gwp-promo-container .gwp-produtcs-offers .cart-special-offer .special-offers-content .gift-item .gift-item-details .gift-item-description .name{font-style:normal;font-weight:500;font-size:.875rem;line-height:20px;-webkit-box-align:center;align-items:center;color:#666;font-family:AvantGardeMedium,Arial,sans-serif;letter-spacing:.4px}.gwp-promo-container .gwp-produtcs-offers .cart-special-offer .special-offers-content .gift-item .gift-item-details .gift-item-description .name .show-less,.gwp-promo-container .gwp-produtcs-offers .cart-special-offer .special-offers-content .gift-item .gift-item-details .gift-item-description .name .show-more{font-style:normal;font-weight:500;font-size:.875rem;line-height:20px;cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#000;font-family:AvantGardeMedium,Arial,sans-serif;letter-spacing:.4px}.gwp-promo-container .gwp-produtcs-offers .cart-special-offer .gwp-availbility{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:start;align-items:flex-start;padding:8px 12px;gap:4px;margin-top:8px;margin-bottom:12px;background:#f2f2f2;border-radius:4px}.gwp-promo-container .gwp-produtcs-offers .cart-special-offer .gwp-availbility .message{font-style:normal;font-weight:500;font-size:.75rem;line-height:16px;color:#000;font-family:AvantGardeMedium,Arial,sans-serif;letter-spacing:.4px}.gwp-promo-container .gwp-produtcs-offers .cart-special-offer .gift-item-notice{font-style:normal;font-weight:500;font-size:.75rem;line-height:16px;color:#666;font-family:AvantGardeMedium,Arial,sans-serif;letter-spacing:.4px}@media screen and (max-width:63.9375em){.embedded-service #esw-fab.showAnimation{z-index:999!important;bottom:90px;right:15px;margin-right:0}}.embedded-service #esw-channelmenu.showAnimation{z-index:999!important}.back-to-top-btn.active{display:none}@media screen and (min-width:50em){.back-to-top-btn.active{display:block}}.sticky-button-revamp{padding:0 12px 12px 12px;box-shadow:0 -5px 11px rgba(0,0,0,.1)}@media screen and (min-width:50em){.sticky-button-revamp{box-shadow:none;padding:0 16px}}.sticky-button-revamp .order-subtotal{font-size:1rem;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.4px;font-family:AvantGardeBold,Arial,sans-serif}.sticky-button-revamp .cart-summary-row{margin-top:0;margin-bottom:0;display:block}.sticky-button-revamp .cart-summary-row.cart-summary-info{line-height:14px}.sticky-button-revamp .cart-btn-columns{padding-top:18px}@media screen and (min-width:50em){.sticky-button-revamp .cart-btn-columns{padding:0}}.sticky-button-revamp.relative-button-revamp{box-shadow:none;background-color:transparent;position:relative!important;padding:0}.cart-payment-logo-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-top:15px}@media screen and (min-width:50em){.cart-payment-logo-content{width:auto}}.cart-payment-logo-content .cart-payment-method-title{font-size:.875rem;font-weight:700;line-height:17px;letter-spacing:.8px;margin-top:7px;font-family:AvantGardeBook,Arial,sans-serif}.cart-payment-logo-content .cart-payment-method-icons{display:-webkit-box;display:flex;margin-top:5px}.cart-payment-logo-content .cc-icon{margin:auto 3px}.cart-payment-logo-content .cc-icon:first-child{margin-left:0}.cart-payment-logo-content .cc-icon:last-child{margin-right:0}.cart-payment-logo-content .cc-icon img{width:32px;height:32px}.cart-payment-logo-content .cc-icon-mb img{width:38px}@media screen and (min-width:50em){.member-loyalty-card-form .form-row{margin-bottom:16px}}.member-loyalty-card-form .form-row [type=email],.member-loyalty-card-form .form-row [type=password],.member-loyalty-card-form .form-row [type=tel],.member-loyalty-card-form .form-row [type=text]{background:#f2f2f2;border:none;height:36px;font-size:.75rem;padding-left:8px;font-family:AvantGardeBold,Arial,sans-serif}@media screen and (min-width:50em){.member-loyalty-card-form .form-row [type=email],.member-loyalty-card-form .form-row [type=password],.member-loyalty-card-form .form-row [type=tel],.member-loyalty-card-form .form-row [type=text]{height:48px;padding-bottom:10px;font-size:.875rem}}.member-loyalty-card-form .form-row .phone-row .preinput-container{height:48px;min-width:100px}.member-loyalty-card-form .form-row .custom-select__selected{padding:8px;height:36px;margin:0;border:none}@media screen and (min-width:50em){.member-loyalty-card-form .form-row .custom-select__selected{padding:14px 8px;height:48px}}.member-loyalty-card-form .form-row .birthdate{padding-bottom:7px}@media screen and (min-width:50em){.member-loyalty-card-form .form-row .birthdate{padding-bottom:0}}.member-loyalty-card-form .form-row .birthdate~.placeholder{left:8px}.member-loyalty-card-form .addressform-city-row select,.member-loyalty-card-form .addressform-county-row select{background-color:#f2f2f2;border:none;font-size:.75rem;height:36px;font-family:AvantGardeBold,Arial,sans-serif;padding-left:16px}@media screen and (min-width:50em){.member-loyalty-card-form .addressform-city-row select,.member-loyalty-card-form .addressform-county-row select{font-size:.875rem;height:48px}}.member-loyalty-card-form .flags .custom-select__selected{font-size:.75rem}@media screen and (min-width:50em){.member-loyalty-card-form .flags .custom-select__selected{font-size:.875rem}}.member-loyalty-card-form .action-buttons{margin-top:10px}.member-loyalty-card-form .legal-mentions{font-size:.625rem;color:#828282;margin-bottom:10px}.member-loyalty-card-form .legal-mentions .accordion-content,.member-loyalty-card-form .legal-mentions .accordion-title{border:0;font-size:.625rem;color:#828282;margin-right:10px}:last-child:not(.is-active)>.member-loyalty-card-form .legal-mentions .accordion-content,:last-child:not(.is-active)>.member-loyalty-card-form .legal-mentions .accordion-title{border-bottom:0}.member-loyalty-card-form .legal-mentions .accordion-title::after{border-bottom:2px solid #828282;right:inherit;margin:10px 0 -5px 10px;border-right:2px solid #828282;top:inherit}.loyalty-info-container-sapphire{background-color:#fff;border:none;margin:0 0 20px;padding:16px 14px 0}@media screen and (min-width:50em){.loyalty-info-container-sapphire{padding:0 32px}}.loyalty-info-container-sapphire .accordion-content{font-size:.75rem;border-bottom:none;background:0 0;padding:0}@media screen and (min-width:50em){.loyalty-info-container-sapphire .accordion-content{font-size:.875rem}}.loyalty-info-container-sapphire .accordion-title{font-size:.9375rem;border:0}.loyalty-info-container-sapphire .accordion-title:hover{background:0 0}.loyalty-info-container-sapphire .accordion-title::before{content:"";width:12px;height:12px;border-right:2px solid #000;border-bottom:2px solid #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:11px;right:0}.loyalty-info-container-sapphire .accordion-title.is-active::before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.loyalty-info-container-sapphire .remaining-points-info{font-size:1rem;background-color:#fff;font-family:AvantGardeBold,Arial,sans-serif}.loyalty-info-container-sapphire .remaining-points-info strong{font-size:1rem}.loyalty-info-container-sapphire .progress-bar .progress-bar-inner{position:relative;width:100%;background-color:#fff}.loyalty-info-container-sapphire .progress-bar .progress-bar-inner progress{width:81%}@media screen and (min-width:30em){.loyalty-info-container-sapphire .progress-bar .progress-bar-inner progress{width:86%}}.mandatory-email-optin-enabled div.card-block .gauge-msg{padding:12px 16px 0 16px}.mandatory-email-optin-enabled .cart-fid-checkbox{padding:0 16px!important}@media screen and (max-width:63.9375em){.mandatory-email-optin-enabled .cart-fid-checkbox .cart-reinsurance-info-wrapper{padding:0 16px!important}}.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-box .loyalty-title{font-size:1rem}@media screen and (max-width:63.9375em){.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-box .loyalty-title{font-size:1rem}}.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-box .grid-item{padding:16px 0 0 0;gap:16px}.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-box .grid-item .loyalty-item-image{width:72px;-webkit-box-flex:0;flex:0 0 72px}.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-box .grid-item .loyalty-promo{font-size:1rem;margin:0}.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-box .grid-item .loyalty-promo p{margin:0}.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-box .cart-join-fid-program{margin:0 0 0 5px;padding-top:16px}.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-box .cart-join-fid-program label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-box .cart-join-fid-program label span:first-child{left:4px}.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-box .cart-join-fid-program label p,.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-box .cart-join-fid-program label span{margin:0;font-size:1rem}.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-form .form-row{margin:0!important}.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-form .subscribed-by .subscribedbyeSMS-row .field-wrapper label span,.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-form .subscribed-by .subscribedbyemail-row .field-wrapper label span{font-size:1rem}.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-form .popin-loyalty-text{font-size:.875rem!important;line-height:16px!important}.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-form .subscribedbyeSMS-row label{gap:4px}.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-form .subscribedbyeSMS-row label span{font-size:.875rem!important}.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-form .action-buttons{margin-top:0}.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-form .legal-mention-loyalty,.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-form .login-legal-wrapper{margin:0!important}.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-form .legal-mentions,.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-form .login-legal-wrapper{padding-bottom:0!important;margin-bottom:0;margin-top:0;font-size:.875rem!important}.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-form .legal-mentions .accordion-title .nav-title,.mandatory-email-optin-enabled .cart-fid-checkbox .loyalty-form .login-legal-wrapper .accordion-title .nav-title{font-size:.875rem!important;text-decoration:underline}.mandatory-email-optin-enabled .cart-fid-checkbox .member-loyalty-card-dialog .newsubscription-newsletter-title{font-size:1rem;font-weight:700}.mandatory-email-optin-enabled .cart-fid-checkbox .member-loyalty-card-form fieldset{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;letter-spacing:.4px;margin-bottom:0}.mandatory-email-optin-enabled .cart-fid-checkbox label::before{width:24px!important;height:24px!important;border:2px solid #000!important}.mandatory-email-optin-enabled .cart-fid-checkbox label::after{content:''!important;width:24px!important;height:24px!important}.revamp-offers .offers-block{border:none;padding:16px 14px;background-color:#fff;margin-bottom:20px}@media screen and (min-width:50em){.revamp-offers .offers-block{padding:16px 32px}}.revamp-offers .offer-minitile{background:#fff;border:1px solid #e0e0e0;padding:12px;display:block;cursor:pointer}.revamp-offers .offer-minitile:not(:last-child){margin-bottom:16px}.revamp-offers .offer-minitile:hover{box-shadow:0 0 17px -2px rgba(0,0,0,.31)}.revamp-offers .offer-minitile.applied{border:2px solid #000;position:relative;padding-right:50px}.revamp-offers .offer-minitile.applied::after{content:"";position:absolute;border-width:0 3px 3px 0;border-style:solid;border-color:#00b140;right:20px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:13px;height:21px}.revamp-offers .offer-minitile.not-allowed{cursor:not-allowed;pointer-events:none}.revamp-offers .offer-minitile.fail .offer-fail-message{display:block}.revamp-offers .offer-minitile.unavailable .offer-unavailable-message{display:block}.revamp-offers .offer-minitile.not-applicable .offer-description,.revamp-offers .offer-minitile.not-applicable .offer-image,.revamp-offers .offer-minitile.not-applicable .offer-title{opacity:.5}.revamp-offers .offer-minitile.not-applicable .offer-not-applicable-message{display:block}.revamp-offers .offer-minitile.choice.edit .offer-choice{display:block}.revamp-offers .offer-minitile.choice.edit .offer-show-choice{display:none}.revamp-offers .offer-minitile.edit{padding-right:12px}.revamp-offers .offer-minitile.edit::after{display:none}.revamp-offers .offer-minitile.edit .offer-edit{display:none}.revamp-offers .offer-content{display:-webkit-box;display:flex}.revamp-offers .offer-edit{position:absolute;top:12px;right:12px;-webkit-box-align:center;align-items:center}.revamp-offers .offer-image{width:50px}.revamp-offers .offer-image img{width:auto;height:auto;max-width:100%;max-height:50px}.revamp-offers .offer-info{text-align:left;padding:0 0 0 8px;max-height:unset}.revamp-offers .offer-info div{text-align:left}.revamp-offers .offer-title{font-size:.75rem;margin:0}.revamp-offers .offer-limits{-webkit-box-pack:start;justify-content:flex-start;flex-wrap:nowrap;min-height:unset;max-height:unset;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;font-size:.625rem;margin:0}.revamp-offers .offer-description{font-size:.75rem;color:#000;margin:2px 0 3px}.revamp-offers .offer-conditions{margin-right:8px;line-height:1;cursor:pointer}.revamp-offers .offer-conditions svg{width:14px;height:14px}.revamp-offers .offer-messages svg{width:14px;height:14px;margin-right:4px;vertical-align:middle}.revamp-offers .offer-message{font-size:.625rem;font-weight:700;margin:0 0 3px;line-height:16px;color:#00b140;display:none}.revamp-offers .offer-message.error{font-style:normal;color:#d50032}.revamp-offers .offers-header img{height:15px;width:auto}.revamp-offers .offers-header h5{font-weight:700;font-size:.875rem;margin:16px 0 4px;text-transform:none}.revamp-offers .offers-header p{font-size:.625rem;margin:0 0 16px}.revamp-offers .offer-choice{padding-top:16px;margin-top:12px;border-top:1px solid #e0e0e0;display:none}.revamp-offers .offer-slider-list{list-style:none;padding:0;margin:16px 0}@media screen and (min-width:50em){.revamp-offers .offer-slider-list{margin:16px 21px}}.revamp-offers .offer-slider-list .owl-stage-outer{overflow:hidden}.revamp-offers .offer-slider-list .slider-arrows{z-index:1;height:0}@media screen and (min-width:50em){.revamp-offers .offer-slider-list .slider-arrows{margin:0 -21px;width:calc(100% + 42px)}}.revamp-offers .offer-slider-list .slider-arrow{margin:0 4px}.revamp-offers .offer-slider-list .slider-arrow.hide-arrow{opacity:.5}.revamp-offers .offer-shade-item.not-selectable{cursor:not-allowed;pointer-events:none;position:relative}.revamp-offers .offer-shade-item.not-selectable::after,.revamp-offers .offer-shade-item.not-selectable::before{content:"";width:4px;height:46px;border-radius:2px;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform-origin:0 2px;-ms-transform-origin:0 2px;transform-origin:0 2px}.revamp-offers .offer-shade-item.not-selectable::before{-webkit-transform:rotate(45deg) translate(-50%,-50%);-ms-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%)}.revamp-offers .offer-shade-item.not-selectable::after{-webkit-transform:rotate(-45deg) translate(-50%,-50%);-ms-transform:rotate(-45deg) translate(-50%,-50%);transform:rotate(-45deg) translate(-50%,-50%)}.revamp-offers .offer-shade:hover .offer-variation-image{border-color:#e0e0e0}.revamp-offers .offer-shade.selected .offer-variation-image{border-color:#000}.revamp-offers .offer-selected-shade{margin-top:16px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media screen and (min-width:50em){.revamp-offers .offer-selected-shade{margin-top:24px}}.revamp-offers .offer-selected-shade .offer-selected-shade-image{width:20px;height:20px;margin-right:8px}.revamp-offers .offer-variation-image{border:4px solid transparent;width:46px;height:46px}.revamp-offers .offer-product{display:-webkit-box;display:flex;border:1px solid #c4c4c4;padding:8px;-webkit-box-align:center;align-items:center}.revamp-offers .offer-product.selected,.revamp-offers .offer-product:hover{border:2px solid #000}.revamp-offers .offer-product .offer-product-info{padding-left:8px}.revamp-offers .offer-product-title{font-size:.75rem;text-transform:none;margin:0 0 4px}.revamp-offers .offer-product-title .product-name{display:block;width:119px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.revamp-offers .offer-product-brand{font-size:.75rem;display:block}.revamp-offers .offer-choice-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.revamp-offers .offer-choice-header .link{text-decoration:underline;font-size:.75rem}.revamp-offers .offer-show-choice{margin-top:16px}.revamp-offers .link-button{font-size:.75rem;text-decoration:underline;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;white-space:nowrap}.revamp-offers .link-button svg{margin-right:11px}.revamp-offers .offer-choice-title{font-size:.75rem;font-weight:700}.unlimited-program-layer{margin:16px 0}.unlimited-program-layer .label span,.unlimited-program-layer label span{font-size:.8125rem;font-style:normal}.unlimited-program-layer .label{margin-bottom:20px}.unlimited-program-layer .join-phone-row{display:-webkit-box;display:flex}.unlimited-program-layer .join-phone-row .form-row:first-child{margin-right:10px}.unlimited-program-layer .join-phone-row .form-row:first-child .select2-container{background-color:#f2f2f2;margin:0!important;border:0}@media screen and (min-width:50em){.unlimited-program-layer .join-phone-row .form-row:first-child .select2-container{height:48px}}.unlimited-program-layer .join-phone-row .form-row:first-child .select2-container .select2-selection{padding:16px 20px 16px 8px}.unlimited-program-layer .join-phone-row .form-row:last-child{width:100%}.unlimited-program-layer .join-phone-row .form-row:last-child label{padding-left:8px}.unlimited-program-layer .join-phone-row input{background-color:#f2f2f2;border:none;height:36px;font-size:.75rem;padding-left:16px}@media screen and (min-width:50em){.unlimited-program-layer .join-phone-row input{height:48px;font-size:.875rem}}.unlimited-program-layer .join-phone-row .with-preinput label{margin-left:115px}.unlimited-program-layer .join-phone-row .with-preinput label.focused{margin-top:14px}.unlimited-program-layer .required-help-text{margin-top:15px}.unlimited-program-layer .show-program-info input[type=checkbox].revamp-input-type+label *{font-size:.875rem}.unlimited-program-layer .show-program-info input[type=checkbox].revamp-input-type+label a{font-family:AvantGardeBold,Arial,sans-serif}.unlimited-program-layer .show-program-info input[type=checkbox].revamp-input-type+label span span{margin-left:0}.unlimited-program-layer .subscribed-by:not(.sms-checkbox-shown-only) input[type=checkbox]+.label::after,.unlimited-program-layer .subscribed-by:not(.sms-checkbox-shown-only) input[type=checkbox]+label::after{content:'✓';margin:0;width:19px;height:19px;background-color:#000;line-height:.8;color:#fff;font-size:.875rem;text-align:center;border:0;padding:3px}.unlimited-program-layer .phone-row-joinprogram .form-row .field-wrapper.with-preinput.has-input label[for=dwfrm_profile_customer_smsOptinPhone]{padding-top:4px}.unlimited-program-layer .phone-row-joinprogram .form-row .field-wrapper.with-preinput label[for=dwfrm_profile_customer_smsOptinPhone]{padding-top:18px}.unlimited-program-layer .accordion-item.dropdown-look .accordion-title{margin-top:0;display:grid;grid-template-columns:auto 1fr;justify-items:start;-webkit-box-align:center;align-items:center;gap:8px}.unlimited-program-layer .accordion-item.dropdown-look .accordion-title::before{display:none}.unlimited-program-layer .accordion-item.dropdown-look .accordion-title:focus,.unlimited-program-layer .accordion-item.dropdown-look .accordion-title:hover{background-color:transparent}.unlimited-program-layer .accordion-item.dropdown-look .accordion-content{padding:16px 0}.unlimited-program-layer .accordion-item.dropdown-look .nav-title{font-size:.875rem;text-decoration:underline;color:#828282}.text,body{font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:50em){.text,body{background-color:#f2f2f2}}body{overflow-y:scroll!important;padding-bottom:env(safe-area-inset-bottom)}body .button{text-transform:none;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,#bdbdbd)) no-repeat center top transparent;background:linear-gradient(to bottom,#000 50%,#bdbdbd 50%) no-repeat center top transparent;background-size:100% 200%;font-family:AvantGardeBold,Arial,sans-serif;letter-spacing:.0625rem;font-size:.75rem;font-weight:700;line-height:14px;height:36px}@media screen and (min-width:50em){body .button{font-size:.875rem}}body .button.button-important{line-height:17px;height:48px;letter-spacing:.15625rem}@media screen and (max-width:63.9375em){.checkout-footer{background-color:#f2f2f2}}.opc-summary .delivery-legal-wrapper{font-size:.875rem;color:#000;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (max-width:63.9375em){.opc-summary .delivery-legal-wrapper{padding-left:16px!important;padding-right:16px!important}}.opc-summary .delivery-legal-wrapper .toggle-text-container .text-see-more{display:block;text-decoration:underline;font-family:AvantGardeBold,Arial,sans-serif}.opc-summary .delivery-legal-wrapper .toggle-text-container .text-see-less{display:none;text-decoration:underline;font-family:AvantGardeBold,Arial,sans-serif}.opc-summary .delivery-legal-wrapper .toggle-text-container .small-arrow-left{width:15px;height:6px;margin-bottom:1px}.opc-summary .delivery-legal-wrapper .toggle-text-container .small-arrow-left path{stroke:#000}.opc-summary .delivery-legal-wrapper .toggle-text-container.opened .text-see-more{display:none}.opc-summary .delivery-legal-wrapper .toggle-text-container.opened .text-see-less{display:block}.opc-summary .delivery-legal-wrapper .toggle-text-container.opened .small-arrow-left{-webkit-transform:scaleX(1) rotate(-180deg);-ms-transform:scaleX(1) rotate(-180deg);transform:scaleX(1) rotate(-180deg)}@media screen and (max-width:49.9375em){.opc-summary.opc-summary-revamp{margin-top:16px;z-index:9}}.opc-summary .cart-summary{-webkit-transition:top .2s ease;transition:top .2s ease;top:104px}@media screen and (min-width:50em){.opc-summary .cart-summary{position:-webkit-sticky;position:sticky}}.opc-summary .cart-summary .customer-service-container{margin:auto;background-color:#fff;margin:24px 0 24px 0;text-align:center;padding:0 16px}@media screen and (min-width:50em){.opc-summary .cart-summary .customer-service-container{padding:24px}}.opc-summary .cart-summary-container{background-color:#fff;padding:16px}@media screen and (min-width:50em){.opc-summary .cart-summary-container{padding:24px;position:-webkit-sticky;position:sticky;top:104px;z-index:99}.opc-summary .cart-summary-container::after,.opc-summary .cart-summary-container::before{position:absolute;width:100%;content:'';background-color:#f2f2f2;height:17px;left:0}.opc-summary .cart-summary-container::before{top:-17px}.opc-summary .cart-summary-container::after{bottom:-17px;background:linear-gradient(0deg,transparent 0,#f2f2f2 100%)}}.opc-summary .cart-summary-title{margin:10px 0;font-style:normal;text-transform:initial}@media screen and (min-width:50em){.opc-summary .cart-summary-content.opc-grey-block{position:relative;top:auto;left:auto;background-color:#fff;padding:0;margin-bottom:0}}.opc-summary .svg-inline.small-arrow-left{-webkit-transform:scaleX(-1) rotate(-90deg);-ms-transform:scaleX(-1) rotate(-90deg);transform:scaleX(-1) rotate(-90deg)}.opc-summary .bold-msg{font-style:normal;font-size:.875rem;line-height:24px;letter-spacing:.4px;font-family:AvantGardeBold,Arial,sans-serif;text-align:right}@media screen and (min-width:30em){.opc-summary .bold-msg{font-size:1rem}}.opc-summary .cart-products-title{margin-bottom:10px;font-size:.875rem;border-bottom:none}@media screen and (min-width:30em){.opc-summary .cart-products-title{font-size:1rem}}.opc-summary .cart-products-title .small-arrow-left{width:10px;height:5px}.opc-summary .cart-products-title .small-arrow-left path{stroke:#000}.opc-summary .cart-products-title.cart-products-showed .small-arrow-left{width:10px;height:5px;-webkit-transform:scaleX(-1) rotate(-180deg);-ms-transform:scaleX(-1) rotate(-180deg);transform:scaleX(-1) rotate(-180deg)}.opc-summary .cart-products-title.cart-products-showed .small-arrow-left path{stroke:#000}.opc-summary .bonus-product-title{font-family:AvantGardeBold,Arial,sans-serif;font-size:.875rem;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}@media screen and (min-width:30em){.opc-summary .bonus-product-title{font-size:1rem}}.opc-summary .cart-products-wrapper{padding-bottom:16px}.opc-summary .cart-products-wrapper:not(.cart-products-showed){padding-bottom:0;border-bottom:1px solid #e0e0e0}.opc-summary .cart-products-wrapper .mini-cart-image{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding-top:0;width:auto;margin-right:10px}.opc-summary .cart-products-wrapper .mini-cart-image img{border-radius:50%;width:57px;height:57px}.opc-summary .cart-products-wrapper .cart-products-grid{padding-top:0;margin:0 30px}.opc-summary .cart-products-wrapper .shopping-bag-product{padding:20px 0 0}.opc-summary .mini-cart-product{padding:10px 0;color:#000;border-top:1px solid #e0e0e0;background-color:#fff}.opc-summary .mini-cart-product:first-child{margin-top:0}.opc-summary .mini-cart-product .mini-cart-line{word-break:break-word;color:#000;font-size:.75rem;font-family:AvantGardeMedium,Arial,sans-serif}.opc-summary .mini-cart-product .mini-cart-product-name{color:#000;font-family:AvantGardeMedium,Arial,sans-serif}.opc-summary .mini-cart-product .gravure-block{background-color:inherit;padding:4px 0;margin:0;padding-left:77px}.opc-summary .mini-cart-product .gravure-block.add-chevron-up:before{display:none}.opc-summary .mini-cart-product .gravure-block:last-child{padding-bottom:10px}.opc-summary .mini-cart-product .gravure-block .gravure-block-name{font-size:.75rem;font-weight:500;font-family:AvantGardeMedium,Arial,sans-serif}.opc-summary .mini-cart-product .gravure-block span:nth-of-type(2){font-size:.875rem}.opc-summary .mini-cart-product .product-price .price-promotion{font-size:.875rem;font-family:AvantGardeBold,Arial,sans-serif}@media screen and (min-width:50em){.opc-summary .cart-totals-wrapper .cart-delivery .cart-summary-col.value{font-size:1rem}}.mini-cart-product.mini-cart-product-bonus{border-top:0;padding:4px 0;margin-top:0}.mini-cart-product.mini-cart-product-bonus:last-child{padding-bottom:10px}.mini-cart-product.mini-cart-product-bonus .mini-cart-name{max-width:200px}@media screen and (min-width:50em){.mini-cart-product.mini-cart-product-bonus .mini-cart-name{width:calc(100% - 75px)}}.mini-cart-product.mini-cart-product-bonus .mini-cart-line{display:none}.mini-cart-product.mini-cart-product-bonus .main-product-box{-webkit-box-align:center;align-items:center;padding-left:75px}.mini-cart-product.mini-cart-product-bonus .main-product-box .mini-cart-image{margin:0}.mini-cart-product.mini-cart-product-bonus .main-product-box .mini-cart-image img{width:25px;height:25px}.mini-cart-product.mini-cart-product-bonus .mini-cart-product-info{-webkit-box-align:center;align-items:center}.mini-cart-product.mini-cart-product-bonus .mini-cart-product-info .price-promotion .product-sales-price{color:#000}@media screen and (min-width:50em){.mini-cart-product.mini-cart-product-bonus .mini-cart-product-info{width:calc(100% - 75px)}}.mini-cart-product.mini-cart-product-bonus .mini-cart-item-name{display:-webkit-box;display:flex;font-size:.75rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mini-cart-product.mini-cart-product-bonus .mini-cart-brand-name{font-family:AvantGardeMedium,Arial,sans-serif;font-size:.75rem;margin:0}.mini-cart-product.mini-cart-product-bonus .mini-cart-product-name{text-overflow:ellipsis;overflow:hidden}.sticky-button-revamp .map-active.select-store-btn-global{display:none}#submit-section{position:fixed;bottom:env(safe-area-inset-bottom,0);width:100%;left:0}@media screen and (min-width:50em){#submit-section{position:relative}}#submit-section .sticky-button-revamp{position:relative;padding:5px 16px 16px 16px}@media screen and (min-width:50em){#submit-section .sticky-button-revamp{padding:0}}#submit-section .policy-checkbox-wrapper{line-height:14.4px;font-size:.75rem}@media screen and (min-width:50em){#submit-section .policy-checkbox-wrapper{line-height:16.8px;font-size:.875rem}}#submit-section .policy-checkbox-wrapper.policy-checkbox-wrapper{margin:10px 0;padding:0 15px}@media screen and (min-width:50em){#submit-section .policy-checkbox-wrapper.policy-checkbox-wrapper{margin:0 0 16px 0;padding:0}}.summary-total-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:60px;height:auto;position:fixed;width:100%;top:0}.summary-total-header.summary-total-header-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:10}.summary-total-header .mini-cart-summary{background-color:#000;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:10px 0 2px}.summary-total-header .mini-cart-summary .cart-summary-col:first-child{min-width:255px}.summary-total-header .mini-cart-summary .cart-summary-col:last-child{-webkit-box-flex:1;flex:1 1 5%}@media screen and (min-width:30em){.summary-total-header .mini-cart-summary .cart-summary-col:last-child{max-width:100px}}.summary-total-header .mini-cart-summary .cart-summary-col:last-child .active{position:relative;background-color:transparent;border:none}.summary-total-header .mini-cart-summary .small-arrow-left{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-webkit-transition:all .3s;transition:all .3s}.summary-total-header .gravure-line{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between}.summary-total-header.cart-summary-showed .redarrow-icon{-webkit-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.compact-cart-line{border-top:1px solid #4f4f4f;padding:10px 0}.compact-cart-line .cart-summary-col,.compact-cart-line .cart-summary-row{margin:0;color:#fff;font-size:.625rem}.compact-cart-line .cart-summary-col.gold-text{color:#c39f1f;text-transform:uppercase}.compact-cart-line .cart-delivery .title{min-width:225px}.compact-cart-line.line-reduce-price .value{font-size:.75rem;line-height:16px;font-family:AvantGardeBold,Arial,sans-serif}.compact-cart-info{-webkit-box-ordinal-group:3;order:2}.compact-cart-line-bonus{padding:0 0 10px 63px}.shopping-bag-product{-webkit-box-ordinal-group:2;order:1}.shopping-bag-product .compact-line-info{margin-left:43px}.shopping-bag-checkbox-wrapper{margin:5px 2% 0;min-height:36px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.shopping-bag-checkbox-wrapper .shopping-bag-price{font-size:.625rem;margin-bottom:5px}@media screen and (min-width:50em){.shopping-bag-checkbox-wrapper .shopping-bag-price{font-size:.75rem}}.shopping-bag-product{-webkit-box-ordinal-group:2;order:1}.shopping-bag-product .compact-line-info{margin-left:43px}.shopping-bag-checkbox-wrapper{margin:5px 2% 0;min-height:36px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.shopping-bag-checkbox-wrapper .form-row{padding-right:17px}.shopping-bag-checkbox-wrapper .shopping-bag-price{font-size:.625rem;margin-bottom:5px}@media screen and (min-width:50em){.shopping-bag-checkbox-wrapper .shopping-bag-price{font-size:.75rem}}.compact-cart-products{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.compact-cart-products .compact-cart-product{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;text-overflow:ellipsis;overflow:hidden}.compact-cart-products .compact-line-image{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 0 43px;max-height:25px;overflow:hidden}.compact-cart-products .compact-line-image img{border-radius:50%;width:25px}.compact-cart-products .compact-line-info{align-self:center;font-size:.625rem;text-overflow:ellipsis;overflow:hidden;height:15px;white-space:nowrap;line-height:14px}.compact-cart-products .product-price{font-size:.75rem;line-height:16px;white-space:nowrap;font-family:AvantGardeBold,Arial,sans-serif;margin-left:5px}.compact-cart-products .product-price .product-standard-price{display:none;font-family:AvantGardeBold,Arial,sans-serif}.compact-cart-products .question-mark{display:none}.question-mark{padding:0;margin:0}.cart-summary{border-top:0}.delivery-conflict-popup{display:block;overflow:auto}.delivery-conflict-popup .ui-dialog-titlebar{margin:0}.delivery-conflict-popup .ui-dialog-titlebar .ui-dialog-title{text-align:left}.delivery-conflict-popup .excluded-products-subtitle{display:inline-grid;padding:20px 20px;text-align:left;font-family:AvantGardeMedium,Arial,sans-serif;font-size:.875rem}.delivery-conflict-popup .excluded-products-subtitle .sub-title{font-family:AvantGardeBold,Arial,sans-serif;margin-bottom:10px}.delivery-conflict-popup .ui-dialog-content{padding:0}.delivery-conflict-popup .ui-dialog-content .unavailable-products{background-color:#f2f2f2}.delivery-conflict-popup .dot-green,.delivery-conflict-popup .dot-orange,.delivery-conflict-popup .dot-red{margin:0 8px 2px 0}.delivery-conflict-popup .row{display:grid;padding:20px 15px;font-size:.875rem}.delivery-conflict-popup .row .product-section-description{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding-bottom:10px;font-family:AvantGardeBold,Arial,sans-serif}.delivery-conflict-popup .row .delivery-conflict-product{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;padding:15px 25px;background-color:#fff;border-radius:4px;margin-bottom:10px;font-family:AvantGardeMedium,Arial,sans-serif;color:#828282}.delivery-conflict-popup .row .delivery-conflict-product .delivery-conflict-product-image{min-width:50px;width:50px;height:50px;margin-right:20px}.delivery-conflict-popup .row .delivery-conflict-product .delivery-conflict-product-informations{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}.delivery-conflict-popup .row .delivery-conflict-product .product-brand{font-family:AvantGardeBold,Arial,sans-serif;color:#000}.delivery-conflict-popup .ui-dialog-buttonpane{border-top:1px solid #bdbdbd;position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff}.delivery-conflict-popup .ui-dialog-buttonset{display:grid;padding:15px}.delivery-conflict-popup .ui-dialog-buttonset .close-excluded-button{margin-bottom:10px}.delivery-conflict-popup{display:block}.delivery-conflict-popup .ui-dialog-titlebar{margin:0}.delivery-conflict-popup .ui-dialog-titlebar .ui-dialog-title{text-align:left}.delivery-conflict-popup .excluded-products-subtitle{display:inline-grid;padding:20px 20px;text-align:left;font-family:AvantGardeMedium,Arial,sans-serif;font-size:.875rem}.delivery-conflict-popup .excluded-products-subtitle .sub-title{font-family:AvantGardeBold,Arial,sans-serif;margin-bottom:10px}.delivery-conflict-popup .ui-dialog-content{padding:0}.delivery-conflict-popup .ui-dialog-content .unavailable-products{background-color:#f2f2f2}.delivery-conflict-popup .dot-green,.delivery-conflict-popup .dot-orange,.delivery-conflict-popup .dot-red{margin:0 8px 2px 0}.delivery-conflict-popup .row{display:grid;padding:20px 15px;font-size:.875rem}.delivery-conflict-popup .row .product-section-description{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding-bottom:10px;font-family:AvantGardeBold,Arial,sans-serif}.delivery-conflict-popup .row .delivery-conflict-product{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;padding:15px 25px;background-color:#fff;border-radius:4px;margin-bottom:10px;font-family:AvantGardeMedium,Arial,sans-serif;color:#828282}.delivery-conflict-popup .row .delivery-conflict-product .delivery-conflict-product-image{min-width:50px;width:50px;height:50px;margin-right:20px}.delivery-conflict-popup .row .delivery-conflict-product .delivery-conflict-product-informations{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}.delivery-conflict-popup .row .delivery-conflict-product .product-brand{font-family:AvantGardeBold,Arial,sans-serif;color:#000}.delivery-conflict-popup .ui-dialog-buttonpane{border-top:1px solid #bdbdbd;position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff}.delivery-conflict-popup .ui-dialog-buttonset{display:grid;padding:15px}.delivery-conflict-popup .ui-dialog-buttonset .close-excluded-button{margin-bottom:10px}.opc-primary-wrapper .field-error input[aria-invalid$=true]{border:1px solid #d50032;box-sizing:border-box}#billing-address .checkout-dialog-address-container .guest-address-block,#shipping-address .checkout-dialog-address-container .guest-address-block,#shipping-address-choose .guest-address-block{background-color:#f2f2f2}#billing-address .checkout-dialog-address-container .button-wraper,#shipping-address .checkout-dialog-address-container .button-wraper,#shipping-address-choose .button-wraper{width:100%}@media screen and (min-width:50em){#billing-address .checkout-dialog-address-container .button-wraper:not(.has-address),#shipping-address .checkout-dialog-address-container .button-wraper:not(.has-address),#shipping-address-choose .button-wraper:not(.has-address){width:65%}}#billing-address .checkout-dialog-address-container .button-wraper .cancel-create-address,#shipping-address .checkout-dialog-address-container .button-wraper .cancel-create-address,#shipping-address-choose .button-wraper .cancel-create-address{display:none}#billing-address .checkout-dialog-address-container .button-wraper.has-address,#shipping-address .checkout-dialog-address-container .button-wraper.has-address,#shipping-address-choose .button-wraper.has-address{overflow:initial}@media screen and (min-width:80em){#billing-address .checkout-dialog-address-container .button-wraper.has-address,#shipping-address .checkout-dialog-address-container .button-wraper.has-address,#shipping-address-choose .button-wraper.has-address{display:-webkit-box;display:flex}}#billing-address .checkout-dialog-address-container .button-wraper.has-address .cancel-create-address,#shipping-address .checkout-dialog-address-container .button-wraper.has-address .cancel-create-address,#shipping-address-choose .button-wraper.has-address .cancel-create-address{display:block}#billing-address .checkout-dialog-address-container .button-wraper.has-address button,#shipping-address .checkout-dialog-address-container .button-wraper.has-address button,#shipping-address-choose .button-wraper.has-address button{width:100%}@media screen and (min-width:80em){#billing-address .checkout-dialog-address-container .button-wraper.has-address button,#shipping-address .checkout-dialog-address-container .button-wraper.has-address button,#shipping-address-choose .button-wraper.has-address button{width:48%;min-width:auto}}#billing-address .checkout-dialog-address-container .button-wraper.has-address button.save-button,#shipping-address .checkout-dialog-address-container .button-wraper.has-address button.save-button,#shipping-address-choose .button-wraper.has-address button.save-button{margin-bottom:15px}@media screen and (min-width:80em){#billing-address .checkout-dialog-address-container .button-wraper.has-address button.save-button,#shipping-address .checkout-dialog-address-container .button-wraper.has-address button.save-button,#shipping-address-choose .button-wraper.has-address button.save-button{margin-bottom:0}}#billing-address .checkout-dialog-address-container .update-billing-address-msg,#shipping-address .checkout-dialog-address-container .update-billing-address-msg,#shipping-address-choose .update-billing-address-msg{margin:15px 0;width:100%;background-color:#fff}@media screen and (min-width:50em){#shipping-address-choose{width:auto;margin-left:24px;margin-right:24px}}.pt_checkout #billing_address_form .form-row .readonly.phoneprefix+.custom-select__selected,.pt_checkout #shipping_address_form .form-row .readonly.phoneprefix+.custom-select__selected,.pt_checkout .js-billing-address-form .form-row .readonly.phoneprefix+.custom-select__selected,.pt_checkout .js-shipping-address-form .form-row .readonly.phoneprefix+.custom-select__selected{pointer-events:none;background-image:none}.pt_checkout .progress-timeline .steps .step-label{font-family:AvantGardeMedium,Arial,sans-serif}.pt_checkout.open-modal .section-loader{z-index:1002}.pt_checkout .preselected-store{padding-bottom:15px;display:-webkit-box;display:flex}.pt_checkout .preselected-store .preselected-store-info{width:100%;margin-left:55px;border-left:1px solid #e0e0e0;padding-left:5px}.pt_checkout .preselected-store .preselected-store-info .preselected-store-title{font-weight:700;font-size:.6875rem;line-height:12px;text-transform:uppercase;font-family:AvantGardeBold,Arial,sans-serif}.pt_checkout .preselected-store .preselected-store-info .preselected-store-distance{font-size:.6875rem;color:#828282}.pt_checkout .preselected-store .preselected-store-info .preselected-store-address{font-weight:400;font-size:.6875rem;line-height:12px}.pt_checkout .preselected-store .preselected-store-info .store-schedule-line{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.pt_checkout .preselected-store .preselected-store-info .preselected-store-address-block{max-width:75%}.pt_checkout .preselected-store .preselected-store-info .store-schedule{display:none;overflow:hidden;-webkit-transition:all .3s cubic-bezier(0,1,0,1) -.1s;transition:all .3s cubic-bezier(0,1,0,1) -.1s}.pt_checkout .preselected-store .preselected-store-info .preselected-schedule-dropdown-title{display:-webkit-box;display:flex;max-width:70%}.pt_checkout .preselected-store .preselected-store-info .update-preselected-store{font-size:.6875rem;text-decoration:underline;margin-right:10px}.pt_checkout .preselected-store .preselected-store-info .store-working-status-block{font-size:.6875rem}.pt_checkout .preselected-store .preselected-store-info .store-working-status-block.soonclosed span{color:#f70;font-family:AvantGardeBold,Arial,sans-serif}.pt_checkout .preselected-store .preselected-store-info .store-working-status-block.closed span{color:#d50032;font-family:AvantGardeBold,Arial,sans-serif}.pt_checkout .preselected-store .preselected-store-info .store-working-status-block.open span{color:#00b140;font-family:AvantGardeBold,Arial,sans-serif}.pt_checkout .preselected-store .preselected-store-info.schedule-opened .store-schedule{-webkit-transition-timing-function:cubic-bezier(.5,0,1,0);transition-timing-function:cubic-bezier(.5,0,1,0);-webkit-transition-delay:0s;transition-delay:0s;display:inline-block}.pt_checkout .preselected-store .preselected-store-info.schedule-opened .preselected-schedule-dropdown-title .small-arrow-left{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.pt_checkout .preselected-store .preselected-store-info .small-arrow-left{display:inline-block;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);min-width:6px;margin:3px 0 8px 5px}.pt_checkout .preselected-store .preselected-store-info .preselected-second-block{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.pt_checkout .preselected-store .preselected-store-info .preselected-second-block .preselected-favorite-store-star{margin-right:10px}.pt_checkout .preselected-store .preselected-store-info .preselected-second-block .preselected-favorite-store-star path{fill:#000!important;stroke:#000!important}.pt_checkout .preselected-store .preselected-store-info .preselected-final-section{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.pt_checkout .preselected-store .preselected-store-submit{z-index:11}.pt_checkout #packstation-placeholder input[type=radio]:checked+label::before,.pt_checkout #stores-placeholder input[type=radio]:checked+label::before{display:none}.pt_checkout #packstation-placeholder .store-label-info,.pt_checkout #stores-placeholder .store-label-info{border-left:1px solid #bdbdbd}.pt_checkout #packstation-placeholder .store-item,.pt_checkout #stores-placeholder .store-item{border:none}.pt_checkout #packstation-placeholder .store-item::before,.pt_checkout #stores-placeholder .store-item::before{background-color:#f2f2f2}@media screen and (min-width:50em){.pt_checkout #packstation-placeholder .store-item .field-wrapper,.pt_checkout #stores-placeholder .store-item .field-wrapper{padding-left:40px}}.pt_checkout #packstation-placeholder .store-cross-button,.pt_checkout #stores-placeholder .store-cross-button{display:none}.pt_checkout .dialog-inpage{position:relative!important;width:100%;height:auto;z-index:0;overflow-y:auto}.pt_checkout .dialog-inpage.select-address-dialog{overflow-y:hidden}.pt_checkout .dialog-inpage#collection-point-dialog,.pt_checkout .dialog-inpage#packstation-dialog-container,.pt_checkout .dialog-inpage#stores-dialog-container{z-index:2;overflow-y:visible}.pt_checkout .dialog-inpage.add-address-dialog-content{overflow-y:hidden}.pt_checkout .dialog-inpage .fit-checkbox-row{margin-bottom:0}.pt_checkout .dialog-inpage .fit-checkbox-row .field-wrapper{background-color:#fff}.pt_checkout .dialog-inpage .button-wraper,.pt_checkout .dialog-inpage .error,.pt_checkout .dialog-inpage .form-indent{background-color:#f2f2f2}.pt_checkout .dialog-inpage .field-description,.pt_checkout .dialog-inpage .required-help-text{font-size:.625rem;font-family:AvantGardeMedium,Arial,sans-serif}.pt_checkout .dialog-inpage .field-description{padding-bottom:12px}.pt_checkout .dialog-inpage .field-error input{outline:auto}.pt_checkout .dialog-inpage#collection-point-dialog{background:#f2f2f2;height:70px;width:100%}.pt_checkout .dialog-inpage#collection-point-dialog.collection-point-dialog-container{height:75px}@media screen and (min-width:50em){.pt_checkout .dialog-inpage#collection-point-dialog.collection-point-dialog-container{height:85px}}@media screen and (max-width:63.9375em){.pt_checkout .dialog-inpage#collection-point-dialog .sephora-pickup-chooser-widget-container{overflow:hidden}}.pt_checkout .dialog-inpage#collection-point-dialog.search-prediction{height:300px}.pt_checkout .dialog-inpage#collection-point-dialog.cpd-loaded{height:420px}@media screen and (min-width:50em){.pt_checkout .dialog-inpage#collection-point-dialog.cpd-loaded{height:520px}}@media screen and (max-width:63.9375em){.pt_checkout .dialog-inpage#collection-point-dialog.cpd-loaded .sephora-pickup-chooser-widget-container{overflow:auto;overflow-x:hidden}}.pt_checkout .dialog-inpage#collection-point-dialog.mapView{height:647px}.pt_checkout .dialog-inpage .inpage-dialog-title{font-size:.875rem;line-height:17px;font-weight:700;margin-bottom:18px;letter-spacing:.05em;padding-left:18px}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .inpage-dialog-title{margin-bottom:20px;padding-left:40px}}.pt_checkout .dialog-inpage #addresse-name .address-input{margin-bottom:0;padding-right:14px}@media screen and (min-width:50em){.pt_checkout .dialog-inpage #addresse-name .address-input{padding-right:0}}.pt_checkout .dialog-inpage #addresse-name .address-input .addressid{display:block}.pt_checkout .dialog-inpage #addresse-name .address-star-icon{padding:0;font-size:.875rem;color:#666;margin-top:0;margin-left:14px}@media screen and (min-width:50em){.pt_checkout .dialog-inpage #addresse-name .address-star-icon{font-size:.75rem;margin-top:15px;margin-left:0}}.pt_checkout .dialog-inpage #addresse-name .address-star-icon .button{margin-top:12px}.pt_checkout .dialog-inpage #addresse-name .address-star-icon span{margin-left:9px}.pt_checkout .dialog-inpage #addresse-name .address-make-default{position:relative;-webkit-transform:initial;-ms-transform:initial;transform:initial;top:0;min-width:50%;margin-bottom:14px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;right:0;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:50em){.pt_checkout .dialog-inpage #addresse-name .address-make-default{margin-left:21px;text-align:left}}.pt_checkout .dialog-inpage #addresse-name .address-make-default .star-icon{min-width:20%}.pt_checkout .dialog-inpage #addresse-name .address-make-default span{margin-top:0;font-size:.625rem;text-align:left}@media screen and (min-width:50em){.pt_checkout .dialog-inpage #addresse-name .address-make-default span{font-size:.75rem}}.pt_checkout .dialog-inpage #addresse-name .address-make-default.favorite span{text-align:left}.pt_checkout .dialog-inpage .form-indent{min-width:60%}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .form-indent{min-width:50%}}.pt_checkout .dialog-inpage .error{font-style:inherit;margin-left:0}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .error{margin-left:15px}}.pt_checkout .dialog-inpage .dialog-content{overflow:hidden;padding:0}.pt_checkout .dialog-inpage .dialog-content #address-update{padding:15px 14px}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .dialog-content #address-update{padding:15px 70px}}.pt_checkout .dialog-inpage .dialog-content #address-update~.address-book-see-more{display:none}.pt_checkout .dialog-inpage .dialog-content .address-block{cursor:pointer;pointer-events:none}.pt_checkout .dialog-inpage .dialog-content .address-block.not-delivered-address label{pointer-events:none}.pt_checkout .dialog-inpage .dialog-content .checkout-address-info{display:-webkit-box;display:flex;pointer-events:auto;padding-left:40px}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .dialog-content .checkout-address-info{padding-left:0}}.pt_checkout .dialog-inpage .dialog-content .checkout-address-info .label-addresse-info{margin:0}.pt_checkout .dialog-inpage .dialog-content .checkout-address-info .label-addresse-info .address-container{font-family:AvantGardeMedium,Arial,sans-serif;padding-left:6px}.pt_checkout .dialog-inpage .dialog-content .checkout-address-info .label-addresse-info span{padding:0;margin:0}.pt_checkout .dialog-inpage .dialog-content .checkout-address-info .label-addresse-info .address-name{margin-bottom:5px}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .dialog-content .checkout-address-info .label-addresse-info .address-name{margin-bottom:7px}}.pt_checkout .dialog-inpage #address-update .inpage-dialog-title{padding-left:0}.pt_checkout .dialog-inpage .double-field-container{overflow:hidden;display:-webkit-box;display:flex}.pt_checkout .dialog-inpage .double-field-container .left-field{-webkit-box-flex:1;flex:1 0 40%;margin-right:3%}.pt_checkout .dialog-inpage .double-field-container .right-field{-webkit-box-flex:1;flex:1 0 50%}.pt_checkout .dialog-inpage .double-field-container.customer-name-row{display:block;overflow:initial}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .double-field-container.customer-name-row{display:-webkit-box;display:flex}}.pt_checkout .dialog-inpage .double-field-container.customer-name-row .left-field{-webkit-box-flex:inherit;flex:inherit;margin-right:0}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .double-field-container.customer-name-row .left-field{-webkit-box-flex:1;flex:1 0 40%;margin-right:3%}}.pt_checkout .dialog-inpage .double-field-container.customer-name-row .right-field{-webkit-box-flex:inherit;flex:inherit}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .double-field-container.customer-name-row .right-field{-webkit-box-flex:1;flex:1 0 50%}}.pt_checkout .dialog-inpage .double-field-container-desktop{display:block}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .double-field-container-desktop{overflow:hidden;display:-webkit-box;display:flex}.pt_checkout .dialog-inpage .double-field-container-desktop .left-field{-webkit-box-flex:1;flex:1 0 40%;margin-right:3%}.pt_checkout .dialog-inpage .double-field-container-desktop .right-field{-webkit-box-flex:1;flex:1 0 50%}}.pt_checkout .dialog-inpage input[type=tel]{padding-top:5px}.pt_checkout .dialog-inpage .field-wrapper .readonly-value{background:#fff;font-size:.75rem;padding-left:12px}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .field-wrapper .readonly-value{height:48px;padding-top:24px;font-size:.875rem}}.pt_checkout .dialog-inpage .field-wrapper label[for=dwfrm_singleshipping_shippingAddress_useAsBillingAddress] span{font-size:.875rem;margin-left:0;padding-left:0}.pt_checkout .dialog-inpage .field-wrapper label[for=dwfrm_singleshipping_searchpackstation_address] span{margin-left:15px}.pt_checkout .dialog-inpage .field-wrapper label{font-size:.625rem;margin-right:15px}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .field-wrapper label{font-size:.75rem}}.pt_checkout .dialog-inpage .field-wrapper label .required-indicator{padding-left:0;margin-left:0}.pt_checkout .dialog-inpage .field-wrapper label span{font-style:normal;padding-top:0}.pt_checkout .dialog-inpage .form-row:not(.label-inline) .field-wrapper:not(.has-input) .label:not(.tooltip-label),.pt_checkout .dialog-inpage .form-row:not(.label-inline) .field-wrapper:not(.has-input) label:not(.tooltip-label){padding-top:15px}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .form-row:not(.label-inline) .field-wrapper:not(.has-input) .label:not(.tooltip-label),.pt_checkout .dialog-inpage .form-row:not(.label-inline) .field-wrapper:not(.has-input) label:not(.tooltip-label){padding-top:18px}}.pt_checkout .dialog-inpage .form-row.phone-row{margin-bottom:40px}.pt_checkout .dialog-inpage .form-row .apply-button.button{min-width:100%}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .form-row .apply-button.button{min-width:auto}}.pt_checkout .dialog-inpage .form-row .prefield-input-field,.pt_checkout .dialog-inpage .form-row .preinput-container{background:#fff}.pt_checkout .dialog-inpage .form-row .prefield-input-field input[type=tel]:not(.revamp-input-type),.pt_checkout .dialog-inpage .form-row .preinput-container input[type=tel]:not(.revamp-input-type){padding-left:13px}.pt_checkout .dialog-inpage .form-row input[type=email]:not(.revamp-input-type),.pt_checkout .dialog-inpage .form-row input[type=tel]:not(.revamp-input-type),.pt_checkout .dialog-inpage .form-row input[type=text]:not(.revamp-input-type),.pt_checkout .dialog-inpage .form-row select:not(.revamp-input-type),.pt_checkout .dialog-inpage .form-row select:not(.revamp-input-type)+.custom-select__selected{background-color:#fff;border:none;font-weight:700;font-size:.75rem;line-height:14px;height:36px;margin-top:0;padding:15px 5px 5px 12px;font-family:AvantGardeBold,Arial,sans-serif;font-weight:700;letter-spacing:.05em}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .form-row input[type=email]:not(.revamp-input-type),.pt_checkout .dialog-inpage .form-row input[type=tel]:not(.revamp-input-type),.pt_checkout .dialog-inpage .form-row input[type=text]:not(.revamp-input-type),.pt_checkout .dialog-inpage .form-row select:not(.revamp-input-type),.pt_checkout .dialog-inpage .form-row select:not(.revamp-input-type)+.custom-select__selected{height:48px;font-size:.875rem}}.pt_checkout .dialog-inpage .form-row input[type=email]:not(.revamp-input-type).cvn-copy,.pt_checkout .dialog-inpage .form-row input[type=tel]:not(.revamp-input-type).cvn-copy,.pt_checkout .dialog-inpage .form-row input[type=text]:not(.revamp-input-type).cvn-copy,.pt_checkout .dialog-inpage .form-row select:not(.revamp-input-type)+.custom-select__selected.cvn-copy,.pt_checkout .dialog-inpage .form-row select:not(.revamp-input-type).cvn-copy{padding-bottom:14px}.pt_checkout .dialog-inpage .form-row .with-preinput:not(.has-input) label{padding-top:18px;font-size:.625rem}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .form-row .with-preinput:not(.has-input) label{font-size:.75rem}}.pt_checkout .dialog-inpage .form-row .with-preinput label{padding-left:116px}.pt_checkout .dialog-inpage .form-row.addressid{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;min-width:55%}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .form-row.addressid{min-width:50%}}.pt_checkout .dialog-inpage .form-row.addressid .error{background-color:inherit}.pt_checkout .dialog-inpage .checkbox-fields{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:12px;-webkit-box-pack:end;justify-content:flex-end}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .checkbox-fields{margin-bottom:20px;-webkit-box-pack:normal;justify-content:normal}}.pt_checkout .dialog-inpage .checkbox-fields input[type=checkbox]+label:after,.pt_checkout .dialog-inpage .checkbox-fields input[type=checkbox]+label:before{display:none}.pt_checkout .dialog-inpage .checkbox-fields input[type=radio]:checked+label::after{margin:6px;width:12px;height:12px}.pt_checkout .dialog-inpage .checkbox-fields .useasbilling-address-radio label{left:0!important}.pt_checkout .dialog-inpage .checkbox-fields label span{margin-left:0!important}.pt_checkout .dialog-inpage .checkbox-fields label[for=useAsBillingAddress-no],.pt_checkout .dialog-inpage .checkbox-fields label[for=useAsBillingAddress-yes]{font-size:.625rem;text-align:center;-webkit-box-align:center;align-items:center;font-family:AvantGardeMedium,Arial,sans-serif;margin-right:15px}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .checkbox-fields label[for=useAsBillingAddress-no],.pt_checkout .dialog-inpage .checkbox-fields label[for=useAsBillingAddress-yes]{font-size:.75rem}}.pt_checkout .dialog-inpage .checkbox-fields label[for=useAsBillingAddress-no] span,.pt_checkout .dialog-inpage .checkbox-fields label[for=useAsBillingAddress-yes] span{margin-left:0}.pt_checkout .dialog-inpage .checkbox-fields label[for=useAsBillingAddress-no]::before,.pt_checkout .dialog-inpage .checkbox-fields label[for=useAsBillingAddress-yes]::before{width:24px;height:24px}.pt_checkout .dialog-inpage .checkbox-fields .form-row{min-width:45%;margin-bottom:0;float:left;margin-right:auto}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .checkbox-fields .form-row{font-size:.75rem;margin-right:0}}.pt_checkout .dialog-inpage .checkbox-fields .form-row span{font-size:.625rem}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .checkbox-fields .form-row span{font-size:.75rem}}.pt_checkout .dialog-inpage .field-error.useasbilling-address-radio .field-wrapper{border:none}.pt_checkout .dialog-inpage .field-error.useasbilling-address-radio label{color:#d50032}.pt_checkout .dialog-inpage #addresse-name{overflow:hidden;width:auto}@media screen and (min-width:50em){.pt_checkout .dialog-inpage #addresse-name{width:100%}}.pt_checkout .dialog-inpage #addresse-name a{position:absolute;top:44%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;right:9%}@media screen and (min-width:50em){.pt_checkout .dialog-inpage #addresse-name a{top:42%;right:18%}}.pt_checkout .dialog-inpage #addresse-name a span{font-style:normal;font-weight:400;font-size:.625rem;line-height:14px;text-align:right;letter-spacing:.02em}.pt_checkout .dialog-inpage .address-dialog-actions{margin:0}.pt_checkout .dialog-inpage .address-dialog-actions .form-row-button{background:#f2f2f2}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .address-dialog-actions .form-row-button .apply-button{width:48%}}@media screen and (min-width:80em){.pt_checkout .dialog-inpage .address-dialog-actions .form-row-button .apply-button{margin-right:10px}}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .address-dialog-actions .form-row-button .apply-button.close-modify{margin:0}}.pt_checkout .dialog-inpage .address-dialog-actions .form-row-button .close-modify{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fefefe),color-stop(50%,#000)) no-repeat center top #fefefe;background:linear-gradient(to bottom,#fefefe 50%,#000 50%) no-repeat center top #fefefe;background-size:100% 200%;margin-top:15px}.pt_checkout .dialog-inpage .create-address-error{color:#b30000;font-size:10px;margin:10px 0;text-align:justify;line-height:14px}@media screen and (min-width:50em){.pt_checkout .dialog-inpage .create-address-error{font-size:12px;line-height:17px}}.pt_checkout .dialog-inpage.einvoice{width:100%;padding:0;margin-top:-22px;margin-bottom:0}.pt_checkout .dialog-inpage.einvoice .nif-field,.pt_checkout .dialog-inpage.einvoice .nip-field{margin-top:20px;max-width:100%;-webkit-box-flex:1;flex:1 1 35%}@media screen and (min-width:50em){.pt_checkout .dialog-inpage.einvoice .nif-field,.pt_checkout .dialog-inpage.einvoice .nip-field{-webkit-box-flex:1;flex:1 1 20%}}.pt_checkout .dialog-inpage.einvoice .nif-field .error,.pt_checkout .dialog-inpage.einvoice .nip-field .error{font-size:.625rem;background-color:#fff;margin-left:16px}@media screen and (min-width:50em){.pt_checkout .dialog-inpage.einvoice .nif-field .error,.pt_checkout .dialog-inpage.einvoice .nip-field .error{font-size:.75rem}}.pt_checkout .dialog-inpage.einvoice .nif-field input,.pt_checkout .dialog-inpage.einvoice .nif-field select,.pt_checkout .dialog-inpage.einvoice .nip-field input,.pt_checkout .dialog-inpage.einvoice .nip-field select{background-color:#f2f2f2}.pt_checkout .dialog-inpage.einvoice .nif-field select,.pt_checkout .dialog-inpage.einvoice .nip-field select{padding:10px 16px 0 16px}@media screen and (min-width:50em){.pt_checkout .dialog-inpage.einvoice .nif-field select,.pt_checkout .dialog-inpage.einvoice .nip-field select{padding:16px}}.pt_checkout .dialog-inpage.einvoice .nif-field select label,.pt_checkout .dialog-inpage.einvoice .nip-field select label{font-style:normal}.pt_checkout .dialog-inpage.einvoice .nif-field .field-wrapper label:not(.tooltip-label),.pt_checkout .dialog-inpage.einvoice .nip-field .field-wrapper label:not(.tooltip-label){left:16px}.pt_checkout .dialog-inpage #multibanco-summary{display:block}.pt_checkout .checkout-method-label.payment-method-label{padding-left:18px}@media screen and (min-width:50em){.pt_checkout .checkout-method-label.payment-method-label{padding-left:16px}}.pt_checkout .checkout-method-label.payment-method-label.selected{flex-wrap:wrap;background-color:#f2f2f2;padding-bottom:0;margin-right:-16px;margin-left:-16px;padding:20px 16px 0 32px}@media screen and (min-width:50em){.pt_checkout .checkout-method-label.payment-method-label.selected{padding:20px 16px 0 16px;margin-right:0;margin-left:0}}.pt_checkout .checkout-method-label.payment-method-label.selected .dialog-inpage,.pt_checkout .checkout-method-label.payment-method-label.selected:hover{background-color:#f2f2f2}.pt_checkout .checkout-method-label.payment-method-label.selected+.fake-add-new-cc-button{display:block}.pt_checkout .checkout-method-label.payment-method-label.selected.step-payment-error-radio:before{background-color:#ff3a44}.pt_checkout .checkout-method-label.payment-method-label.step-payment-error-radio:before{border:2px solid #ff3a44}.pt_checkout input[type=checkbox]+label:before{width:16px;height:16px;border:1px solid #c4c4c4}.pt_checkout input[type=checkbox]+label:after{content:'✓';margin:0;width:16px;height:16px;background-color:#000;line-height:.8;color:#fff;font-size:.9375rem;padding-left:1px}.pt_checkout .opc-samples-grid{margin:0 0 10px;padding:0;overflow-y:hidden}@media screen and (min-width:50em){.pt_checkout .opc-samples-grid{padding:0 10px}}.pt_checkout .opc-samples-grid .product-tile-simple-container{padding:0}.pt_checkout .opc-samples-grid .opc-samples-grid-container{display:-webkit-box;display:flex;flex-flow:row wrap}.pt_checkout .opc-samples-grid .opc-samples-grid-container .product-tile-simple-wrapper{-webkit-box-flex:0;flex:0 0 100%}@media screen and (min-width:50em){.pt_checkout .opc-samples-grid .opc-samples-grid-container .product-tile-simple-wrapper{margin-bottom:16px;-webkit-box-flex:0;flex:0 0 50%}}.pt_checkout .opc-samples-grid .opc-samples-grid-container .product-brand{margin-bottom:0}.pt_checkout .opc-samples-grid input[type=checkbox]+.label .product-image,.pt_checkout .opc-samples-grid input[type=checkbox]+label .product-image{border:1px solid #f2f2f2;display:block}.pt_checkout .opc-samples-grid input[type=checkbox]+.label .product-image img,.pt_checkout .opc-samples-grid input[type=checkbox]+label .product-image img{padding:5px}.pt_checkout .opc-samples-grid input[type=checkbox]+.label::before,.pt_checkout .opc-samples-grid input[type=checkbox]+label::before{content:' ';position:absolute;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.pt_checkout .opc-samples-grid input[type=checkbox]:checked+.label .product-image,.pt_checkout .opc-samples-grid input[type=checkbox]:checked+label .product-image{border-color:#d50032}.pt_checkout .opc-samples-grid input[type=checkbox]:checked+.label::after,.pt_checkout .opc-samples-grid input[type=checkbox]:checked+label::after{content:'✓';color:#fff;text-align:center;border-radius:50%;background-color:#d50032;opacity:1;margin:2px 1.5px}.pt_checkout .opc-samples-grid .product-info{position:absolute;width:100%;padding-left:70px}.pt_checkout .opc-samples-grid .product-info .product-brand,.pt_checkout .opc-samples-grid .product-info .product-name{font-size:.625rem;line-height:.625rem}@media screen and (min-width:50em){.pt_checkout .opc-samples-grid .product-info .product-brand,.pt_checkout .opc-samples-grid .product-info .product-name{font-size:.75rem;line-height:.9375rem}}.pt_checkout .samples-error,.pt_checkout .samples-legal-mentions{padding-bottom:15px;font-size:.625rem;text-align:left}@media screen and (min-width:50em){.pt_checkout .samples-error,.pt_checkout .samples-legal-mentions{font-size:.75rem}}.pt_checkout .checkout-dialog#shipping-address{overflow-y:auto}.pt_checkout .product-avaibility-info{margin-top:16px}.pt_checkout .product-avaibility-info .included-products{background-color:transparent;margin-bottom:4px;padding:0;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:end}.pt_checkout .product-avaibility-info .included-products.add-chevron-up::before{display:none}.pt_checkout .product-avaibility-info .included-products .mini-cart-image{margin-bottom:8px;margin-top:4px;width:32px;height:32px;box-sizing:border-box;border:.7px solid #00b140;margin-left:4px}@media screen and (min-width:50em){.pt_checkout .product-avaibility-info .included-products .mini-cart-image{width:42px;height:42px}}.pt_checkout .product-avaibility-info .included-products .excluded-products,.pt_checkout .product-avaibility-info .included-products [data-excluded-product=true]{padding:0;background-color:transparent;margin:0}.pt_checkout .product-avaibility-info .included-products .excluded-products .mini-cart-image,.pt_checkout .product-avaibility-info .included-products [data-excluded-product=true] .mini-cart-image{border:.7px solid #ff3a44}.pt_checkout .product-avaibility-info .included-products .excluded-products .mini-cart-image .crossed,.pt_checkout .product-avaibility-info .included-products [data-excluded-product=true] .mini-cart-image .crossed{width:43px;border-bottom:.7px solid #ff3a44;-webkit-transform:translateY(-15px) translateX(-6px) rotate(-45deg)}@media screen and (min-width:50em){.pt_checkout .product-avaibility-info .included-products .excluded-products .mini-cart-image .crossed,.pt_checkout .product-avaibility-info .included-products [data-excluded-product=true] .mini-cart-image .crossed{width:57px;-webkit-transform:translateY(-20px) translateX(-9px) rotate(-45deg)}}.pt_checkout .product-avaibility{display:block;font-size:.75rem;line-height:14px;color:#00b140;letter-spacing:.02em;text-align:right}.pt_checkout .product-avaibility.missing-product{color:orange}.pt_checkout .product-avaibility.zero-product{color:#d50032}.pt_checkout .product-avaibility .small-arrow-left{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);align-self:center;margin-left:7px;margin-right:2px}.pt_checkout .product-avaibility .small-arrow-left.rotate-small-arrow-up{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.pt_checkout .label-not-editable .product-avaibility{display:none}.pt_checkout .addressselect-list-item{padding:12px;margin-bottom:0;flex-wrap:wrap}.pt_checkout .addressselect-list-item .address-format-errors{font-size:.625rem;padding-left:6px}@media screen and (min-width:50em){.pt_checkout .addressselect-list-item .address-format-errors{font-size:.75rem}}@media screen and (min-width:50em){.pt_checkout #billing-address-choose .addressselect-list-item{padding:15px}}.pt_checkout #billing-address-choose .checkout-address-info{padding-left:0}.pt_checkout .address-form.js-address-form{padding:0 14px 15px}@media screen and (min-width:50em){.pt_checkout .address-form.js-address-form{padding:0 40px 20px 40px}}.pt_checkout .customer-service-asset-wrapper{-webkit-box-pack:justify;justify-content:space-between;text-align:center;border-top:none;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;font-family:AvantGardeMedium,Arial,sans-serif}.pt_checkout .customer-service-asset-wrapper .customer-service-asset{display:contents}.pt_checkout .customer-service-asset-wrapper .customer-service-asset .contact-us-info{display:inline-block;-webkit-box-flex:1;flex:1 1 80%;text-align:left}.pt_checkout .customer-service-asset-wrapper .customer-service-asset .contact-us-info .contact-us-title{font-size:1rem;font-family:AvantGardeBold,Arial,sans-serif}.pt_checkout .customer-service-asset-wrapper .customer-service-asset .contact-us-icon{width:32px;height:32px}.pt_checkout .customer-service-asset-wrapper .customer-service-asset .cart-service-title{-webkit-box-flex:0;flex:0 0 100%;margin-top:20px}.pt_checkout .top-error{padding:0 18px}@media screen and (min-width:50em){.pt_checkout .top-error{padding-top:24px}}.pt_checkout .top-error.floating-error{padding:0}.pt_checkout .billing-address-inpage #address-book-see-more,.pt_checkout .billing-address-inpage .choose-address{display:none!important}.pt_checkout .billing-address-inpage .address-edit{margin-top:38px}@media screen and (min-width:50em){.pt_checkout .billing-address-inpage .address-edit{margin-top:48px}}.pt_checkout .billing-address-inpage:not(.edition-mode) .checkout-addrese-edit{display:none}.pt_checkout .billing-address-inpage:not(.edition-mode) .address-container{cursor:default}.pt_checkout .billing-address-inpage:not(.edition-mode) .address-block:not(.contact-address-billing):not(.last-billing-order){display:none}.pt_checkout .billing-address-inpage:not(.edition-mode) .address-block.selected-billing-address{display:block!important;margin-bottom:0}.pt_checkout .billing-address-inpage #checkout-billing-addrese-edit{pointer-events:initial;margin-top:39px}@media screen and (min-width:50em){.pt_checkout .billing-address-inpage #checkout-billing-addrese-edit{margin-top:49px}}.pt_checkout .billing-address-inpage .checkout-dialog-address-container{background-color:#fff}.pt_checkout .billing-address-inpage .checkout-dialog-address-container .button-secondary,.pt_checkout .billing-address-inpage .checkout-dialog-address-container .input-select,.pt_checkout .billing-address-inpage .checkout-dialog-address-container .readonly-value,.pt_checkout .billing-address-inpage .checkout-dialog-address-container input[type=tel],.pt_checkout .billing-address-inpage .checkout-dialog-address-container input[type=text],.pt_checkout .billing-address-inpage .checkout-dialog-address-container select+.custom-select__selected{background-color:#f2f2f2!important}.pt_checkout .billing-address-inpage .checkout-dialog-address-container .button-wraper,.pt_checkout .billing-address-inpage .checkout-dialog-address-container .error{background-color:#fff}.pt_checkout .billing-address-inpage .checkout-billing-addrese-edit{text-align:end}.pt_checkout .billing-address-inpage.summary-block-billing{border-radius:8px;border:1px solid #bdbdbd;margin-top:16px}.pt_checkout .billing-address-inpage.summary-block-billing.summary-not-displayed{border:none}.pt_checkout .billing-address-inpage.summary-block-billing .checkout-dialog{background:0 0}.pt_checkout .billing-address-inpage.summary-block-billing input[type=radio]:checked+label::before{display:none}.pt_checkout .billing-address-inpage.summary-block-billing .same-as-billing{font-size:.875rem;color:#666;line-height:20px}.pt_checkout .billing-address-inpage.summary-block-billing .billing-address-opened{display:block!important}.pt_checkout .billing-address-inpage.summary-block-billing #billing-address-choose .addressselect-list-item{border:0!important;padding:16px 0;margin:0}.pt_checkout .billing-address-inpage.summary-block-billing #billing-address-choose .addressselect-list-item .address-format-errors{font-size:.875rem;padding-left:24px;padding-right:16px}.pt_checkout .billing-address-inpage.summary-block-billing .label-addresse-info{border:0!important}.pt_checkout .billing-address-inpage.summary-block-billing .label-addresse-info .address-name{font-weight:700;font-size:1rem;letter-spacing:.4px;margin-bottom:16px;font-family:AvantGardeMedium,Arial,sans-serif}.pt_checkout .billing-address-inpage.summary-block-billing #checkout-billing-addrese-edit{margin-top:0;font-size:.875rem}.pt_checkout .billing-address-inpage.summary-block-billing .checkout-billing-addrese-edit{padding-right:16px}.pt_checkout .billing-address-inpage.summary-block-billing .selected-billing-address{padding:0}.pt_checkout .billing-address-inpage.summary-block-billing .address-buttons-wrapper{display:none}.pt_checkout .billing-address-inpage.summary-block-billing .address-name{margin-bottom:16px!important}.pt_checkout .billing-address-inpage.summary-block-billing .address-info{color:#666;font-size:.875rem;font-weight:500}.pt_checkout .billing-address-inpage.summary-block-billing .address-info .address-username{margin-bottom:5px;color:#000}.pt_checkout .billing-address-inpage.summary-block-billing .address-part{line-height:20px}@media screen and (min-width:50em){.pt_checkout #shipping_address_form .address-block.selected .checkout-address-info,.pt_checkout #shipping_address_form:not(.edition-mode) .checkout-address-info,.pt_checkout .billing-address-inpage .address-block.selected .checkout-address-info,.pt_checkout .billing-address-inpage:not(.edition-mode) .checkout-address-info{padding-left:0}}.pt_checkout #shipping_address_form .address-block.selected .checkout-address-info input[type=radio]:checked+label::before,.pt_checkout #shipping_address_form .address-block.selected .checkout-address-info input[type=radio][checked=checked]+label::before,.pt_checkout #shipping_address_form:not(.edition-mode) .checkout-address-info input[type=radio]:checked+label::before,.pt_checkout #shipping_address_form:not(.edition-mode) .checkout-address-info input[type=radio][checked=checked]+label::before,.pt_checkout .billing-address-inpage .address-block.selected .checkout-address-info input[type=radio]:checked+label::before,.pt_checkout .billing-address-inpage .address-block.selected .checkout-address-info input[type=radio][checked=checked]+label::before,.pt_checkout .billing-address-inpage:not(.edition-mode) .checkout-address-info input[type=radio]:checked+label::before,.pt_checkout .billing-address-inpage:not(.edition-mode) .checkout-address-info input[type=radio][checked=checked]+label::before{display:none}.pt_checkout #shipping_address_form .address-block.selected.guest-address-block,.pt_checkout #shipping_address_form:not(.edition-mode).guest-address-block,.pt_checkout .billing-address-inpage .address-block.selected.guest-address-block,.pt_checkout .billing-address-inpage:not(.edition-mode).guest-address-block{background-color:#f2f2f2}.pt_checkout .secondary-button-revamp,.pt_checkout .transparent-button-revamp{height:36px}.opc-section{padding:0 0 16px}@media screen and (min-width:50em){.opc-section{padding:0 0 24px}}.opc-section.show-summary .opc-section-options.opc-payment-cbselect,.opc-section.show-summary .opc-section-options.opc-payment-codselect,.opc-section.show-summary .opc-section-options.opc-payment-fitselect,.opc-section.show-summary .opc-section-options.opc-payment-klarnaselect,.opc-section.show-summary .opc-section-options.opc-payment-multibanco{display:block}.opc-section .cod-notification,.opc-section .creditnotes-notification{color:#000;background-color:#f2f2f2;font-size:.625rem;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:50em){.opc-section .cod-notification,.opc-section .creditnotes-notification{font-size:.75rem}}.opc-section #add-new-gift-card .secondary-button-revamp,.opc-section .pt_checkout .transparent-button-revamp{height:48px}.opc-section .error-message{margin-bottom:20px}.opc-section .payment-methods-standard{padding:0}@media screen and (min-width:50em){.opc-section .payment-methods-standard{margin:18px 0 0}}.opc-section .payment-methods-standard .checkout-method-title{margin-left:14px;font-family:AvantGardeBold,Arial,sans-serif}@media screen and (max-width:49.9375em){.opc-section .payment-methods-standard .submit-btn-summary{position:fixed;padding:5px 16px 16px;bottom:0;bottom:env(safe-area-inset-bottom,0);width:100%;z-index:1000;left:0}}.opc-section .payment-methods-standard .submit-btn-summary .checkout-submit-btn-summary{min-width:100%;background:#f6c657;border:none}@media screen and (min-width:50em){.opc-section .payment-methods-standard .submit-btn-summary .checkout-submit-btn-summary{min-width:375px}}.opc-section .payment-methods-standard .submit-btn-summary .checkout-submit-btn-summary:hover{border:none}.opc-section .payment-methods-standard .submit-btn-summary .checkout-submit-btn-summary img{width:98.92px;height:24px}.opc-section .payment-methods-standard .policy-checkbox-wrapper-summary{font-size:.8125rem;margin:26px 0 16px;font-family:AvantGardeMedium,Arial,sans-serif}.opc-section .payment-methods-standard .policy-checkbox-wrapper-summary .link{cursor:pointer;text-decoration:underline}.opc-section:not(.show-summary) .opc-bonus-section{display:none}.opc-section .opc-country-selector-wrapper,.opc-section .opc-section-content{padding-left:0}@media screen and (min-width:50em){.opc-section .opc-country-selector-wrapper.group-selected,.opc-section .opc-section-content.group-selected{margin:0 0 18px 0}}.opc-section .opc-country-selector-wrapper.opc-section-billing,.opc-section .opc-section-content.opc-section-billing{padding-top:0;margin-bottom:0}.opc-section .opc-country-selector-wrapper.opc-section-billing:not(.editable),.opc-section .opc-section-content.opc-section-billing:not(.editable){opacity:.3;pointer-events:none}.opc-section .opc-country-selector-wrapper.opc-section-billing:not(.editable) .opc-change-address,.opc-section .opc-section-content.opc-section-billing:not(.editable) .opc-change-address{pointer-events:none!important}.partialDeliveryLegalPermission{display:-webkit-box;display:flex;position:relative;font-family:AvantGardeMedium,Arial,sans-serif}#pdcFormContainerCNC .partialDeliveryLegalPermission{margin-left:24px;margin-right:24px}.partialDeliveryLegalPermission .partial-delivery-legal-permission{font-size:.75rem;padding-bottom:0;-webkit-box-flex:1;flex:1 1 45%}@media screen and (min-width:30em){.partialDeliveryLegalPermission .partial-delivery-legal-permission{-webkit-box-flex:1;flex:1 1 60%}}@media screen and (min-width:50em){.partialDeliveryLegalPermission .partial-delivery-legal-permission{font-size:.875rem}}.partialDeliveryLegalPermission .partial-consent{display:-webkit-box;display:flex;font-size:.625rem;margin-bottom:16px;flex-wrap:wrap;width:100%}@media screen and (min-width:50em){.partialDeliveryLegalPermission .partial-consent{font-size:.75rem}}.partialDeliveryLegalPermission .partial-consent .error{position:relative;left:0;right:0;margin:0;flex-basis:100%}.partialDeliveryLegalPermission .partial-consent.field-error{margin-bottom:13px}.partialDeliveryLegalPermission .partial-consent .field-wrapper{display:-webkit-box;display:flex;margin:0 6px 0 0}@media screen and (min-width:50em){.partialDeliveryLegalPermission .partial-consent .field-wrapper{margin:10px 6px 10px 0;flex-basis:22%}}.partialDeliveryLegalPermission .partial-consent .field-wrapper .radio-input-wrap{font-size:.75rem;margin-right:8px}.partialDeliveryLegalPermission .partial-consent .field-wrapper .radio-input-wrap span{margin-top:5px;font-size:.75rem}@media screen and (min-width:50em){.partialDeliveryLegalPermission .partial-consent .field-wrapper .radio-input-wrap span{font-size:.75rem}}.select-samples-dialog.popup-dialog-layer{z-index:1000}@media screen and (min-width:50em){.select-samples-dialog.popup-dialog-layer{width:660px!important}}.select-samples-dialog.popup-dialog-layer>.ui-dialog-content{padding:15px 10px}.select-samples-dialog .ui-dialog-titlebar{font-size:1rem;box-shadow:0 2px 8px rgba(0,0,0,.12);height:68px;padding:24px;background-color:#fff;color:#000}.select-samples-dialog .ui-dialog-titlebar .ui-dialog-title{text-transform:none}@media screen and (max-width:49.9375em){.select-samples-dialog .ui-dialog-titlebar{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}.select-samples-dialog .svg-inline.back-arrow{fill:#000}.select-samples-dialog .samples-error{display:none;color:#d50032;font-size:.75rem}.select-samples-dialog .samples-error.active{display:block}@media screen and (min-width:50em){.select-samples-dialog .sample-validate-button{padding:0}}.select-samples-dialog .button{display:block;margin:0 auto;width:100%}.select-samples-dialog .ui-dialog-titlebar-close{width:15px;height:15px;margin-top:0;margin-left:0!important}.select-samples-dialog .bonus-content{padding:0}.select-samples-dialog .samples-legal-mentions{margin-bottom:15px;font-weight:600;font-size:.875rem;line-height:1.25rem}.select-samples-dialog .select-samples{max-width:100%!important;text-transform:none}.select-samples-dialog .samples-error{margin-bottom:20px}.select-samples-dialog .opc-samples-grid{margin:0 0 10px;padding:0;overflow-y:hidden}@media screen and (min-width:50em){.select-samples-dialog .opc-samples-grid{padding:0}}@media screen and (max-width:49.9375em){.select-samples-dialog .opc-samples-grid{margin-bottom:30px}}.select-samples-dialog .opc-samples-grid .product-tile-simple-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.select-samples-dialog .opc-samples-grid .opc-samples-grid-container{display:-webkit-box;display:flex;flex-flow:row wrap;-webkit-box-pack:justify;justify-content:space-between}.select-samples-dialog .opc-samples-grid .opc-samples-grid-container .product-tile-simple-wrapper{border:1px solid #d7d7d7;border-radius:8px;height:110px;-webkit-box-flex:0;flex:none;margin-bottom:16px;width:100%;padding-right:10px}@media screen and (min-width:50em){.select-samples-dialog .opc-samples-grid .opc-samples-grid-container .product-tile-simple-wrapper{margin-bottom:16px;width:49%}}.select-samples-dialog .opc-samples-grid .opc-samples-grid-container .product-tile-simple-wrapper.sample-selected{border-color:#000}.select-samples-dialog .opc-samples-grid .product-tile-simple .product-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;padding-right:25px}.select-samples-dialog .opc-samples-grid .limit-reached input[type=checkbox]+.label::before,.select-samples-dialog .opc-samples-grid .limit-reached input[type=checkbox]+label::before{opacity:0}.select-samples-dialog .opc-samples-grid input[type=checkbox]+.label .product-image,.select-samples-dialog .opc-samples-grid input[type=checkbox]+label .product-image{display:block;height:64px;width:64px}.select-samples-dialog .opc-samples-grid input[type=checkbox]+.label .product-image img,.select-samples-dialog .opc-samples-grid input[type=checkbox]+label .product-image img{padding:5px}.select-samples-dialog .opc-samples-grid input[type=checkbox]+.label::before,.select-samples-dialog .opc-samples-grid input[type=checkbox]+label::before{position:absolute;border:1px solid #d7d7d7;top:0;bottom:0;margin:auto 0;width:24px;height:24px;border-radius:8px;right:0}.select-samples-dialog .opc-samples-grid input[type=checkbox]:checked+.label::after,.select-samples-dialog .opc-samples-grid input[type=checkbox]:checked+label::after{content:'✓';color:#fff;text-align:center;background-color:#000;top:0;bottom:0;margin:auto 0;border-radius:8px;width:24px;height:24px;font-size:1.125rem;left:auto;right:0}.select-samples-dialog .opc-samples-grid input[type=checkbox]:checked+.label::before,.select-samples-dialog .opc-samples-grid input[type=checkbox]:checked+label::before{opacity:0}.select-samples-dialog .opc-samples-grid .product-info{position:absolute;width:100%;padding-left:70px}.select-samples-dialog .opc-samples-grid .product-info .product-brand,.select-samples-dialog .opc-samples-grid .product-info .product-name{font-size:.625rem;line-height:.625rem;padding-bottom:4px}@media screen and (min-width:50em){.select-samples-dialog .opc-samples-grid .product-info .product-brand,.select-samples-dialog .opc-samples-grid .product-info .product-name{font-size:.75rem;line-height:.9375rem}}.select-samples-dialog .opc-samples-grid .product-info .product-name{color:#666}.opc-bonus-section .gift-title,.opc-bonus-section .sample-title{padding-bottom:16px;font-size:1.5625rem}@media screen and (max-width:63.9375em){.opc-bonus-section .gift-title,.opc-bonus-section .sample-title{font-size:1.25rem}}.opc-bonus-section .gift-complete-none{font-family:AvantGardeMedium,Arial,sans-serif}.opc-bonus-section .opc-sample-section{background-color:#fff;padding:16px;margin-bottom:16px}@media screen and (min-width:50em){.opc-bonus-section .opc-sample-section{padding:24px;margin-bottom:24px}}.opc-bonus-section .sample-sub-title{font-size:1rem;font-weight:600;margin-bottom:16px;font-family:AvantGardeBold,Arial,sans-serif}.opc-bonus-section .rectangle-add-sample{border-radius:8px;background-color:#fbfbfb;width:60px;height:74px;border:1px dashed #d7d7d7;position:relative;cursor:pointer;margin-right:10px}.opc-bonus-section .rectangle-add-sample .vertical-line{height:16px;width:0;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border-left:1px solid #bdbdbd}.opc-bonus-section .rectangle-add-sample .horizontal-line{width:16px;height:0;border-bottom:1px solid #bdbdbd;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.opc-bonus-section .samples-summary-container{display:-webkit-box;display:flex;margin-bottom:15px}.opc-bonus-section .samples-summary-container img{width:60px;height:74px;border:1px solid #d7d7d7;border-radius:8px;padding:10px;margin-right:10px}.opc-bonus-section .consent-samples-text{color:#666;font-style:normal;font-weight:600;font-size:.75rem;line-height:16px;max-width:330px;margin-bottom:15px}.opc-bonus-section .select-samples-modal{padding-top:20px;padding-bottom:20px;width:320px;text-transform:none;height:42px!important;display:-webkit-inline-box;display:inline-flex}@media screen and (max-width:63.9375em){.opc-bonus-section .select-samples-modal{width:100%}}.opc-bonus-section .samples-checkout-message{font-size:.75rem;padding:16px 0 10px 8px;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:50em){.opc-bonus-section .samples-checkout-message{font-size:.875rem;padding:16px 0 10px 0}}.opc-bonus-section .samples-checkout-title{text-transform:initial;font-weight:700}.bonus-section{border:1px solid #d7d7d7;border-radius:4px}.bonus-section.bonus-showed{padding-bottom:13px}@media screen and (min-width:50em){.bonus-section.bonus-showed{padding-bottom:20px}}.bonus-section .bonus-selection{border-top:transparent;display:block}.bonus-section .bonus-content{display:none;padding:0 14px}.bonus-section .bonus-content.samples-content{padding-top:8px}@media screen and (min-width:50em){.bonus-section .bonus-content.samples-content{padding-top:6px}}.bonus-section .checkout-bonus-label{margin:0 2%;font-size:.75rem;min-height:36px;padding:0}@media screen and (min-width:50em){.bonus-section .checkout-bonus-label{font-size:.875rem}}.bonus-section .checkout-bonus-label:hover{background-color:#fff!important}.bonus-section .checkout-bonus-label .block-title{letter-spacing:initial;font-family:AvantGardeMedium,Arial,sans-serif}.bonus-section .checkout-bonus-label .form-row{margin:0}.bonus-section .checkout-bonus-label .form-row label>span{align-self:center}.bonus-section.bonus-showed .small-arrow-left{-webkit-transform:scaleX(-1) rotate(-180deg);-ms-transform:scaleX(-1) rotate(-180deg);transform:scaleX(-1) rotate(-180deg)}.bonus-section.bonus-showed .bonus-content{display:block}.bonus-section .button{display:block;margin:0 auto;width:100%}@media screen and (min-width:50em){.bonus-section .button{max-width:297px}}#samples-summary,.gift-block-title-summary,.gift-wrap-main-checkbox span{font-size:.75rem;text-transform:none;font-family:AvantGardeBold,Arial,sans-serif;text-align:left}@media screen and (min-width:50em){#samples-summary,.gift-block-title-summary,.gift-wrap-main-checkbox span{font-size:.875rem}}.promo-wrapper{background-color:#fff;padding:24px}.promo-wrapper.no-margin-top{margin-top:0}.promo-wrapper .promo-code-wrapper{z-index:0}.promo-wrapper .promo-code-wrapper .error{display:-webkit-box;display:flex;margin:0;font-style:normal;font-size:.75rem;color:#ed000c;padding-top:2px}.promo-wrapper .promo-code-wrapper .error::before{margin-top:-2px;content:url(../images/warning-icon.svg);margin-right:4px}.promo-wrapper .promo-inpage{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.promo-wrapper .promo-inpage span{font-style:normal;font-weight:700;font-size:1.25rem;line-height:24px;letter-spacing:.4px;color:#000;font-family:AvantGardeBold,Arial,sans-serif}.promo-wrapper .promo-inpage .small-arrow-left{-webkit-box-flex:0;flex:0 0 10%;height:10.5px;width:5.25px;-webkit-transform:scaleX(1) rotate(-90deg);-ms-transform:scaleX(1) rotate(-90deg);transform:scaleX(1) rotate(-90deg)}.promo-wrapper .promo-inpage.promo-showed .small-arrow-left{-webkit-transform:scaleX(1) rotate(90deg);-ms-transform:scaleX(1) rotate(90deg);transform:scaleX(1) rotate(90deg)}.promo-wrapper .from-inpage{margin-bottom:10px}.promo-wrapper .promo-couponing{font-style:normal;font-weight:500;font-size:.75rem;line-height:16px;margin-bottom:4px;letter-spacing:.4px;margin-top:5px;font-family:AvantGardeMedium,Arial,sans-serif}.promo-wrapper #promocode .cart-promo-code .cart-promo-code-item input{height:48px}.promo-wrapper #promocode .cart-promo-code .cart-promo-code-item .field-wrapper label:not(.tooltip-label){left:0}.promo-wrapper #promocode .cart-promo-code .cart-promo-code-item .promoMsg{margin:0}.promo-wrapper #promocode .promocode-applied{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:8px 12px;text-transform:capitalize;background:#f3f9f2;margin:8px 0 0;border-radius:8px}.promo-wrapper #promocode .promo-code-title{font-family:AvantGardeMedium,Arial,sans-serif;font-style:normal;font-weight:500;font-size:.875rem;line-height:20px;letter-spacing:.4px;color:#000;margin-bottom:4px}.promo-wrapper #promocode .promo-content{padding:0}.promo-wrapper #promocode .promo-content .button-wrapper{padding:0;width:114px}.promo-wrapper #promocode .promo-content .button-wrapper button{height:48px}#promo-from-wrapper .promo-content .notification-msg-icon{position:absolute;top:0}#promo-from-wrapper .promo-content .notification-msg-text.warning{color:#ed000c;margin-left:25px}#promo-from-wrapper .promo-item.field-error .check-promocode-forbidden-symbols{border:2px solid #ff3a44!important}#opc-shipping-billing[data-enable-samples=false] .opc-sample-section{display:none}#opc-shipping-billing[data-shopping-bag-enabled=true] .opc-gift-section{display:block}.shipment-assign{display:none;overflow:hidden}.shipment-assign .cpd-choose-wrapper-revamp{width:100%;position:fixed;bottom:env(safe-area-inset-bottom,0);z-index:3}.shipment-assign .cpd-choose-wrapper-revamp .choose-cpd{width:100%}.address-edit-dialog{background:#f2f2f2}.address-edit-dialog .select-country{position:relative}.address-edit-dialog .select-country .redarrow-icon{width:10px;height:10px;position:absolute;z-index:1;top:40%;right:5px}.address-edit-dialog .select-country .arrow-icon-up{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.addresse-selected #shipping_address_form .addressselect-list-item{margin:0 16px;background-color:#f2f2f2;border-radius:8px}@media screen and (min-width:50em){.addresse-selected #shipping_address_form .addressselect-list-item{margin:0}}.addresse-selected #shipping_address_form .address-block.selected{margin-top:16px;margin-bottom:16px}.addresse-selected #shipping_address_form .address-block.selected .address-label-name{font-size:1rem;margin-bottom:8px}.addresse-selected #shipping_address_form .address-block.selected .address-info{font-size:.875rem;line-height:1.25rem}.addresse-selected #shipping_address_form .address-block.selected .address-username{margin-bottom:8px}.addresse-selected #shipping_address_form .checkout-address-info{padding-left:0}.addresse-selected #shipping_address_form .label-addresse-info{left:0}.addresse-selected .addressselect-list-item{border-bottom:none}.addresse-selected #address-book-add{margin-top:-29px;background:linear-gradient(0deg,#fefefe 74%,#f2f2f2 0)}.addresse-selected.method-selected{background:#f2f2f2}.addresse-selected.billing-address-open{padding-bottom:0;margin-bottom:0;background:0 0;background-color:#f2f2f2}.addresse-selected.billing-address-open .address-book-add,.addresse-selected.billing-address-open .address-edit{display:none}.addresse-selected.billing-address-open .form-row{margin-bottom:0}.addresse-selected.billing-address-open .addressselect-list-item{margin-bottom:0}#list-homedelivery .address-block.default{margin-top:16px;margin-bottom:16px;border-radius:8px}#list-homedelivery .address-block.default .addressselect-list-item{margin:0 16px;background-color:#f2f2f2;border-radius:8px;border:0}@media screen and (min-width:50em){#list-homedelivery .address-block.default .addressselect-list-item{margin:0}}#list-homedelivery .address-block.default .label-addresse-info::before{display:none}#list-homedelivery .address-block.default .label-addresse-info .address-label-name{font-size:1rem;margin-bottom:8px}#list-homedelivery .address-block.default .label-addresse-info .address-container{padding-left:0}#list-homedelivery .address-block.default .label-addresse-info .address-info{font-size:.875rem;line-height:1.25rem;width:170%}@media screen and (min-width:50em){#list-homedelivery .address-block.default .label-addresse-info .address-info{width:150%}}#list-homedelivery .address-block.default .label-addresse-info .address-username{margin-bottom:8px;width:70%}#list-homedelivery .address-block.default .checkout-address-info{padding-left:0}#list-homedelivery .address-block.default .label-addresse-info{left:0}.addresses-list .address-container{font-size:.625rem;line-break:140%}@media screen and (min-width:50em){.addresses-list .address-container{font-size:.75rem;line-break:126%}}.addresses-list .address-container .address-label-name{margin-bottom:5px}@media screen and (min-width:50em){.addresses-list .address-container .address-info{font-size:.75rem}}.addresses-list .address-container .address-info .address-city{margin-left:0}.addresses-list .checkout-addrese-edit{z-index:1;pointer-events:auto;text-align:right}.addresses-list .checkout-addrese-edit .mini-address-icon{margin-left:auto}.show-more-timeslot{text-align:center;width:100%;position:relative;font-size:.75rem;color:#4f4f4f}.show-more-timeslot hr{margin:0;width:100%;max-width:none;border-bottom:1px solid #e0e0e0}.show-more-timeslot .symbole{position:absolute;top:-9px;left:48%}.show-more-timeslot span{display:block;margin-top:12px}.svg-inline.star-icon{width:16px;height:14px}.checkout-address-info .label-addresse-info{-webkit-box-align:initial!important;align-items:initial!important}.checkout-address-info .label-addresse-info::after{top:15%!important}@media screen and (min-width:50em){.checkout-address-info .label-addresse-info::after{top:14%!important}}input[type=radio]:checked+label::before{background-color:#000;box-shadow:0 0 0 2px #fff inset}input[type=radio]:checked+label::after{content:none}input[type=radio]+label:before{content:'';display:inline-block;-webkit-box-flex:0;flex:0 0 auto;position:relative;background:0 0;border:2px solid #000;border-radius:50%;box-sizing:border-box;width:24px;height:24px;visibility:visible}input[type=radio]:disabled+label{pointer-events:none;cursor:not-allowed}.billing-address-inpage{margin-top:20px;border:1px solid #efefef}.billing-address-inpage .button-link-open-billing{width:100%;height:auto;padding:0 10px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:0 2%;border:1px solid #d7d7d7;border-radius:4px}.billing-address-inpage .button-link-open-billing .button-link{height:35.3px;line-height:14.4px;text-decoration:none;font-size:.75rem;cursor:pointer;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:50em){.billing-address-inpage .button-link-open-billing .button-link{font-size:.875rem}}.billing-address-inpage .button-link-open-billing .small-arrow-up{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.billing-address-inpage .button-link-open-billing.button-link-block-open-billing{pointer-events:none}.billing-address-inpage .button-link-open-billing.button-link-block-open-billing .small-arrow-left{display:none}.billing-address-inpage .inpage-dialog-title{margin-top:15px}.billing-address-inpage .addresses-list .label-addresse-info::after{top:10px!important;margin-top:initial}@media screen and (min-width:50em){.billing-address-inpage .addresses-list .label-addresse-info::after{top:17%!important;margin-top:0}}.billing-address-inpage .addresses-list .mini-address-card-icon{position:absolute;margin-top:-12px}@media screen and (min-width:50em){.billing-address-inpage .addresses-list .mini-address-card-icon{margin-top:-8px}}.billing-address-inpage .address-buttons-wrapper{width:95%;margin:10px auto}.billing-address-inpage .address-buttons-wrapper .update-billing-address-msg{margin:15px 0;width:100%;background-color:#fff}.billing-address-inpage .address-buttons-wrapper .button{width:100%}@media screen and (min-width:50em){.billing-address-inpage .address-buttons-wrapper .button{width:50%;margin-top:15px;display:block;margin-right:auto;margin-left:auto}}.billing-address-inpage .inpage-dialog-title{margin-top:15px}.billing-address-inpage .create-address-error{color:#b30000;font-size:10px;margin:10px 0;text-align:justify;line-height:14px}@media screen and (min-width:50em){.billing-address-inpage .create-address-error{font-size:12px;line-height:17px}}.billing-address-inpage #address-book-add{border-bottom:none}.pt_checkout .form-row .field-wrapper label:not(.tooltip-label){left:16px;font-family:AvantGardeMedium,Arial,sans-serif}.pt_checkout .form-row .field-wrapper label[for=dwfrm_billing_privacyPolicy]{left:0}.ship-from-store-date{color:#0a0a0a}.adresse-summary{font-size:.75rem}@media screen and (min-width:50em){.adresse-summary{font-size:.875rem}}.edit-button-address-revamp{font-weight:700;text-transform:uppercase;font-size:.625rem;border:1px solid;padding:5px 12px;font-family:AvantGardeBold,Arial,sans-serif}.summary-billing-address-container{font-size:1rem;font-weight:700;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.summary-billing-address-container .add-billing-address-button{font-size:.875rem;text-decoration:underline;cursor:pointer;margin-top:2px;margin-right:15px}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing){margin-top:10px}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .opc-shipping-section-content-summary{border-radius:8px;border:1px solid #bdbdbd;padding:16px;margin:0 24px 16px 24px}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section #shipping-summary{margin-bottom:0}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .summary-collection-point-schedule{font-size:12px}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .shipping-method-details{margin-bottom:16px}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .address-container{padding-left:0;border:0}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .address-container .address-section .shipping-address-info{color:#666;font-size:.875rem}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .address-container .address-section .shipping-address-info .address-part{font-size:.875rem;line-height:20px}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .address-container .address-section .shipping-address-info .address-name{font-size:1rem;color:#000;font-weight:700;letter-spacing:.4px;margin-bottom:16px;font-family:AvantGardeMedium,Arial,sans-serif}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .address-container .address-section .shipping-address-info .address-firstName,.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .address-container .address-section .shipping-address-info .address-lastName{color:#000;font-weight:500}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .address-container .address-section .shipping-address-info .address-address1{margin-top:5px}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .edit-button-address-revamp{border:0;font-size:.875rem;font-weight:500;text-transform:capitalize;padding:0;font-family:AvantGardeMedium,Arial,sans-serif}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .delivery-date,.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .shipping-method-summary{margin-top:0;font-size:.875rem;font-weight:700;font-family:AvantGardeMedium,Arial,sans-serif}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .delivery-date{color:#6dcf63}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .shipping-method-details{margin-bottom:0}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .shipping-method-summary .clickandcollect-group-name,.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .shipping-method-summary .delivery-date{font-weight:700;line-height:20px;font-family:AvantGardeMedium,Arial,sans-serif}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .shipping-method-summary .delivery-date{margin-bottom:16px}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .shipping-method-summary .store-info{font-weight:500;border:0;padding:0}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .shipping-method-summary .collection-info{font-weight:500;font-size:.875rem;line-height:24px;margin-top:16px;border:0;padding:0}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .shipping-method-summary .collection-info .collection-point-name{font-weight:700;font-size:1rem;text-transform:capitalize;margin-bottom:8px;font-family:AvantGardeMedium,Arial,sans-serif}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .shipping-method-summary .collection-info .address-collection{margin-bottom:8px}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .shipping-method-summary .collection-info .summary-collection-schedule-section{font-size:.875rem}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .shipping-method-summary .store-brand-name,.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .shipping-method-summary strong{font-size:1rem;font-weight:700;line-height:24px;text-transform:capitalize;font-family:AvantGardeMedium,Arial,sans-serif}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .shipping-method-summary .address-cnc,.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .shipping-method-summary .store-distance,.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing).shipping-summary-section .shipping-method-summary .summary-cnc-storestatus{font-size:.875rem;line-height:24px}@media screen and (min-width:50em){.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing){margin-top:25px}}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .shipping-method-summary{font-size:.75rem;line-height:14px;margin-top:4px;font-family:AvantGardeBold,Arial,sans-serif;letter-spacing:.05em}@media screen and (min-width:50em){.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .shipping-method-summary{font-size:.875rem;line-height:17px;margin-top:2px}}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .shipping-method-summary .clickandcollect-group-name{margin-bottom:5px}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .shipping-method-summary .delivery-date{color:#00b140;margin-bottom:10px}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .shipping-method-summary .delivery-date .date-day,.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .shipping-method-summary .delivery-date .text-black{color:#0a0a0a}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .shipping-method-summary .store-brand-name{text-transform:uppercase}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .shipping-method-summary .store-info{border-left:1px solid #e0e0e0;padding-left:8px}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .shipping-method-summary .store-distance{color:#828282;font-size:.75rem;font-family:AvantGardeMedium,Arial,sans-serif}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .shipping-method-summary .separator{font-family:AvantGardeMedium,Arial,sans-serif}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .shipping-method-summary .collection-info{margin-top:10px;font-size:.6875rem;border-left:1px solid #e0e0e0;padding-left:8px;font-family:AvantGardeMedium,Arial,sans-serif}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .shipping-method-summary .collection-info .collection-point-name{text-transform:uppercase;font-family:AvantGardeBold,Arial,sans-serif}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .button-link{font-size:.625rem}@media screen and (min-width:50em){.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .button-link{font-size:.75rem}}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .button-link{font-size:.625rem}@media screen and (min-width:50em){.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .button-link{font-size:.75rem}}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .address-container{border-left:1px solid #e0e0e0;padding-left:10px;padding-left:10px}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .address-container .address-part,.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .address-container .district-warn{font-size:.625rem;line-height:14px;letter-spacing:.02em;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:50em){.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .address-container .address-part,.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .address-container .district-warn{font-size:.75rem;letter-spacing:.03em}}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .address-container .address-part.address-name,.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .address-container .district-warn.address-name{margin-bottom:8px;font-family:AvantGardeBold,Arial,sans-serif}.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .address-container .address-part.address-address1,.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .address-container .district-warn.address-address1{display:block;line-height:6px}@media screen and (min-width:50em){.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .address-container .address-part.address-address1,.show-summary.opc-section:not(.opc-payment) .opc-section-content:not(.opc-section-billing) .address-container .district-warn.address-address1{line-height:14px}}.unavailable-products-in-stores{display:-webkit-box;display:flex;border-radius:8px;border:1px solid #ff9c00;padding:10px;font-size:.75rem;background:rgba(255,156,0,.08);margin:15px 25px 0 30px}@media screen and (max-width:63.9375em){.unavailable-products-in-stores{margin:15px 17px 0 20px}}.unavailable-products-in-stores .notification-msg-icon{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;margin-right:8px}#opc-country-summary{font-style:normal;font-weight:400;font-size:.75rem;letter-spacing:.02em}#opc-country-summary .opc-country-summary-value{-webkit-text-decoration-line:underline;text-decoration-line:underline;font-family:AvantGardeBold,Arial,sans-serif}.mini-address-icon{width:22px;height:19px}.mini-address-icon svg-inline{width:100%}.mini-address-icon .star-icon path{fill:#e5e5e5!important;stroke:#e5e5e5!important}.default .star-icon path,.favorite .star-icon path{fill:#d50032!important;stroke:#d50032!important}.see-more-btn{width:25px;height:25px;background:#000;display:-webkit-inline-box;display:inline-flex;border-radius:50%}.see-more-btn .arrow{width:10px;height:10px;border-left:2px solid #fff;border-top:2px solid #fff;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);margin-top:5px;margin-left:7px}.pt_checkout .einvoice .tax-type-name{display:block}@media screen and (min-width:50em){.pt_checkout .einvoice .tax-type-name{display:-webkit-box;display:flex;-webkit-box-flex:0;flex:0 0 50%}}.pt_checkout .einvoice .tax-type-name>:first-child{-webkit-box-flex:0;flex:0 0 100%;margin-right:0}@media screen and (min-width:50em){.pt_checkout .einvoice .tax-type-name>:first-child{margin-right:10px;-webkit-box-flex:0;flex:0 0 50%}}.pt_checkout .einvoice .tax-type-name .nip-container{-webkit-box-flex:0;flex:0 0 100%}@media screen and (min-width:50em){.pt_checkout .einvoice .tax-type-name .nip-container{-webkit-box-flex:0;flex:0 0 50%}}.pt_checkout .opc-primary-wrapper{padding:21px 16px 0}@media screen and (max-width:63.9375em){.pt_checkout .opc-primary-wrapper{background-color:#f2f2f2;padding:0}}@media screen and (max-width:29.9375em){.pt_checkout .opc-primary-wrapper{overflow-x:hidden}}.pt_checkout .opc-section-title-revamp{text-transform:initial!important;font-size:1.25rem;line-height:28px;color:#000;font-weight:700;letter-spacing:.4px}.pt_checkout .address-book-see-more{text-align:center;font-size:.8125rem;cursor:pointer;margin-top:-10px;font-family:AvantGardeMedium,Arial,sans-serif;letter-spacing:2px}.pt_checkout .address-book-add{font-size:.625rem;display:-webkit-box;display:flex;margin-bottom:0;border-bottom:1px solid rgba(151,151,151,.5);padding:15px 14px;font-family:AvantGardeBold,Arial,sans-serif;padding:12px 0 8px 70px}@media screen and (min-width:50em){.pt_checkout .address-book-add{font-size:.75rem;padding:18px 0 16px 72px}}.pt_checkout .address-book-add span{line-height:18px;cursor:pointer;padding-left:12px}.pt_checkout .address-book-see-more{margin:14px 0 12px}@media screen and (min-width:50em){.pt_checkout .address-book-see-more{margin:24px 0 17px}}.pt_checkout .see-more{line-height:126%;font-size:.75rem;letter-spacing:.03em}@media screen and (min-width:50em){.pt_checkout .see-more{font-size:.875rem;letter-spacing:.05em}}.pt_checkout .address-edit,.pt_checkout .address-edit-guest{min-width:0}.pt_checkout .checkout-dialog-address-container{height:auto}.pt_checkout #collection-point-dialog{padding:0 14px}.pt_checkout #collection-point-dialog .cpd-search{display:-webkit-box;display:flex;margin-bottom:15px}.pt_checkout #collection-point-dialog .cpd-pickup-type{font-weight:500}.pt_checkout #collection-point-dialog .cpd-search-input-container{height:36px;width:100%}@media screen and (min-width:50em){.pt_checkout #collection-point-dialog .cpd-search-input-container{height:48px;width:98%;float:left}}.pt_checkout #collection-point-dialog .cpd-search-input-container .list-predictions{font-family:AvantGardeMedium,Arial,sans-serif}.pt_checkout #collection-point-dialog .cpd-search-input-container .searchInput{padding:12px 50px;background-color:#fbfbfb;border:1px solid #d7d7d7;font-weight:500;border-radius:100px;text-transform:none;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:50em){.pt_checkout #collection-point-dialog .cpd-search-input-container .searchInput{height:48px;font-size:1rem}}.pt_checkout #collection-point-dialog .cpd-search-input-container .search-icon{position:absolute;top:14px;stroke:#000;left:20px}@media screen and (max-width:29.9375em){.pt_checkout #collection-point-dialog .cpd-search-input-container .search-icon{top:9px}}.pt_checkout #collection-point-dialog .cpd-header{-webkit-box-flex:0;flex:0 0 auto;padding-left:10px}@media screen and (min-width:50em){.pt_checkout #collection-point-dialog .cpd-header{z-index:99;background-color:#f2f2f2}}.pt_checkout #collection-point-dialog .cpd-header .list-map-button{width:30%;font-weight:500;line-height:24px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:50em){.pt_checkout #collection-point-dialog .cpd-header .list-map-button{font-size:1rem;margin:10px 0 0 10px}}.pt_checkout #collection-point-dialog .cpd-header .list-map-button.text-switch-map-list{display:none}.pt_checkout #collection-point-dialog .cpd-pickup-list{overflow-y:scroll!important}.pt_checkout #collection-point-dialog .showMoreResult{background:#f2f2f2}@media screen and (min-width:50em){.pt_checkout #collection-point-dialog .showMoreResult.hidden{display:none}}.pt_checkout #collection-point-dialog #sephora-pickup-chooser{height:inherit}@media screen and (max-width:63.9375em){.pt_checkout #collection-point-dialog #sephora-pickup-chooser .showMoreResult{padding:0;min-width:340px}}@media screen and (max-width:63.9375em){.pt_checkout #collection-point-dialog #sephora-pickup-chooser .cpd-choose-wrapper{position:absolute;padding:0 5px 5px;margin-bottom:5px;width:97%;margin-left:5px}}.pt_checkout #collection-point-dialog #sephora-pickup-chooser .sephora-pickup-chooser-widget-container{height:inherit}@media screen and (min-width:50em){.pt_checkout #collection-point-dialog #sephora-pickup-chooser .sephora-pickup-chooser-widget-container .cpd-pickup-list{margin:0;min-width:auto}}.pt_checkout #collection-point-dialog #sephora-pickup-chooser #cpd-seeMore{display:none}.pt_checkout #collection-point-dialog #sephora-pickup-chooser .see-less-cpd,.pt_checkout #collection-point-dialog #sephora-pickup-chooser .showMoreResult{position:static;font-size:.75rem;text-decoration:none;text-align:center;padding-top:20px}@media screen and (min-width:50em){.pt_checkout #collection-point-dialog #sephora-pickup-chooser .see-less-cpd,.pt_checkout #collection-point-dialog #sephora-pickup-chooser .showMoreResult{font-size:.875rem}.pt_checkout #collection-point-dialog #sephora-pickup-chooser .see-less-cpd:not(.see-less-cpd),.pt_checkout #collection-point-dialog #sephora-pickup-chooser .showMoreResult:not(.see-less-cpd){text-align:center;min-width:100%;margin:0}}@media screen and (max-width:63.9375em){.pt_checkout #collection-point-dialog #sephora-pickup-chooser.list-active .cpd-pickup-list{padding-bottom:0;padding-left:5px}}.pt_checkout #collection-point-dialog #sephora-pickup-chooser.list-active .cpd-choose-wrapper{padding:0;width:100%;margin:0}@media screen and (min-width:50em){.pt_checkout #collection-point-dialog #sephora-pickup-chooser.list-active .cpd-choose-wrapper{display:none!important}}.pt_checkout #collection-point-dialog #sephora-pickup-chooser.list-active .cpd-choose-wrapper .cpd-choose-button{padding:16px}.pt_checkout #collection-point-dialog #sephora-pickup-chooser.list-active .cpd-choose-wrapper{width:100%;position:fixed;bottom:env(safe-area-inset-bottom,0);z-index:3}.pt_checkout #collection-point-dialog #sephora-pickup-chooser.list-active .cpd-choose-wrapper .choose-cpd{width:100%}.pt_checkout #collection-point-dialog .cpd-store-wrapper{font-size:.875rem;padding:17px 0;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:50em){.pt_checkout #collection-point-dialog .cpd-store-wrapper{padding:15px 0}}.pt_checkout #collection-point-dialog .cpd-store-wrapper .cpd-store-address-container{padding-left:10px}.pt_checkout #collection-point-dialog .cpd-store-wrapper .cpd-store-address-container .cpd-store-address{margin-top:6px}.pt_checkout #collection-point-dialog .cpd-store-wrapper .cpd-store-address-container .cpd-store-name{font-size:.875rem}.pt_checkout #collection-point-dialog .cpd-pickup-list{-webkit-box-flex:0;flex:0 0 auto;width:100%;overflow:hidden}@media screen and (min-width:80em){.pt_checkout #collection-point-dialog .cpd-pickup-list{margin:0 5px}}.pt_checkout #collection-point-dialog .cpd-store-radio{-webkit-box-align:start;align-items:start}.pt_checkout #collection-point-dialog .map-active .gmap{display:block}@media screen and (min-width:50em){.pt_checkout #collection-point-dialog .map-active .gmap{max-width:100%!important}}@media screen and (min-width:50em){.pt_checkout #collection-point-dialog .map-active .gmap>div:first-of-type{margin-top:75px}}@media screen and (min-width:50em){.pt_checkout #collection-point-dialog .map-active .gmap .gmnoprint{bottom:230px}}.pt_checkout #collection-point-dialog .map-active #cpd-seeMore-revamp{display:none}.pt_checkout #collection-point-dialog .map-active .gm-fullscreen-control,.pt_checkout #collection-point-dialog .map-active .gmnoprint,.pt_checkout #collection-point-dialog .map-active .map-picto{display:none}.pt_checkout #collection-point-dialog .map-active .cpd-pickup-list{bottom:55px;width:270px;height:auto;min-height:150px;left:15px}@media screen and (max-width:63.9375em){.pt_checkout #collection-point-dialog .map-active .cpd-pickup-list{bottom:30px;width:97%;left:5px}}.pt_checkout #collection-point-dialog .map-active .pickupList.pickupItem-selected{display:block}.pt_checkout #collection-point-dialog .map-active .pickupList:not(.pickupItem-selected){display:none}@media screen and (min-width:50em){.pt_checkout #collection-point-dialog .map-active .pickupList:not(.pickupItem-selected){display:block}}.pt_checkout #collection-point-dialog .map-active .cpd-store-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.pt_checkout #collection-point-dialog .map-active .cpd-store-container input[type=radio]+label:before{width:20px;height:20px}.pt_checkout #collection-point-dialog .map-active .cpd-store-container .cpd-store-radio{padding-top:25px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.pt_checkout #collection-point-dialog .map-active .cpd-store-container .cpd-store-address-container{padding-left:15px}.pt_checkout #collection-point-dialog .map-active .cpd-store-container .store-cross-button{margin-right:10px}.pt_checkout #collection-point-dialog .map-active .cpd-store-hours{padding-left:15px}.pt_checkout #collection-point-dialog .map-active .openHoursInfos tbody{background:#fff!important}.pt_checkout #collection-point-dialog .map-active .pickupItem.selected{margin-bottom:10px;box-shadow:0 0 40px rgba(0,0,0,.4);border-radius:8px;border-top:0}@media screen and (min-width:50em){.pt_checkout #collection-point-dialog .map-active .pickupItem.selected{display:block!important;position:absolute;bottom:50px;background:#fefefe;z-index:5;width:340px;left:5px}}.pt_checkout #collection-point-dialog .map-active .pickupItem:not(.selected) label:before{display:none}.pt_checkout #collection-point-dialog .gmap{margin-top:10px;height:100%;display:none;margin-bottom:0}@media screen and (min-width:50em){.pt_checkout #collection-point-dialog .gmap{position:static!important;margin-bottom:0}}.pt_checkout #collection-point-dialog .cpd-store-hours{padding-left:40px}.pt_checkout #collection-point-dialog .cpd-store-hours .open .hours-link{padding-bottom:0}.pt_checkout #collection-point-dialog .cpd-store-hours .openHoursInfos tbody{background:#f2f2f2}.pt_checkout #collection-point-dialog .cpd-store-hours .hours-link{margin-top:5px}.pt_checkout #collection-point-dialog .cpd-product-availability .product-avaibility-info{width:100%;padding-right:10px}.pt_checkout #collection-point-dialog .cpd-product-availability .product-avaibility-info .product-avaibility{cursor:pointer;display:none}.pt_checkout #collection-point-dialog .cpd-product-availability .product-avaibility-info .product-avaibility.missing-product{display:block}.pt_checkout #collection-point-dialog .cpd-choose-wrapper{z-index:99;margin-bottom:5px;border-radius:8px;padding:20px 5px 5px;margin-left:5px}.pt_checkout #stores-dialog-container .store-locator-section[data-view=list] .selected-store-wrapper{-webkit-transform:unset;-ms-transform:unset;transform:unset;pointer-events:all;display:none!important}.pt_checkout #packstation-dialog-container,.pt_checkout #packstation-placeholder,.pt_checkout #stores-dialog-container,.pt_checkout #stores-placeholder{background-color:#f2f2f2}.pt_checkout #packstation-dialog-container .field-wrapper,.pt_checkout #packstation-dialog-container label[for=store-search-input],.pt_checkout #packstation-placeholder .field-wrapper,.pt_checkout #packstation-placeholder label[for=store-search-input],.pt_checkout #stores-dialog-container .field-wrapper,.pt_checkout #stores-dialog-container label[for=store-search-input],.pt_checkout #stores-placeholder .field-wrapper,.pt_checkout #stores-placeholder label[for=store-search-input]{padding-left:20px;padding-right:20px}.pt_checkout #packstation-dialog-container .field-wrapper .store-search-woosmap,.pt_checkout #packstation-dialog-container label[for=store-search-input] .store-search-woosmap,.pt_checkout #packstation-placeholder .field-wrapper .store-search-woosmap,.pt_checkout #packstation-placeholder label[for=store-search-input] .store-search-woosmap,.pt_checkout #stores-dialog-container .field-wrapper .store-search-woosmap,.pt_checkout #stores-dialog-container label[for=store-search-input] .store-search-woosmap,.pt_checkout #stores-placeholder .field-wrapper .store-search-woosmap,.pt_checkout #stores-placeholder label[for=store-search-input] .store-search-woosmap{padding-left:10px}.pt_checkout #packstation-dialog-container .field-wrapper .search-icon,.pt_checkout #packstation-dialog-container label[for=store-search-input] .search-icon,.pt_checkout #packstation-placeholder .field-wrapper .search-icon,.pt_checkout #packstation-placeholder label[for=store-search-input] .search-icon,.pt_checkout #stores-dialog-container .field-wrapper .search-icon,.pt_checkout #stores-dialog-container label[for=store-search-input] .search-icon,.pt_checkout #stores-placeholder .field-wrapper .search-icon,.pt_checkout #stores-placeholder label[for=store-search-input] .search-icon{position:absolute;top:14px;stroke:#000;left:40px}@media screen and (max-width:29.9375em){.pt_checkout #packstation-dialog-container .field-wrapper .search-icon,.pt_checkout #packstation-dialog-container label[for=store-search-input] .search-icon,.pt_checkout #packstation-placeholder .field-wrapper .search-icon,.pt_checkout #packstation-placeholder label[for=store-search-input] .search-icon,.pt_checkout #stores-dialog-container .field-wrapper .search-icon,.pt_checkout #stores-dialog-container label[for=store-search-input] .search-icon,.pt_checkout #stores-placeholder .field-wrapper .search-icon,.pt_checkout #stores-placeholder label[for=store-search-input] .search-icon{top:8px}}.pt_checkout #packstation-dialog-container .field-wrapper.store-search-container,.pt_checkout #packstation-dialog-container label[for=store-search-input].store-search-container,.pt_checkout #packstation-placeholder .field-wrapper.store-search-container,.pt_checkout #packstation-placeholder label[for=store-search-input].store-search-container,.pt_checkout #stores-dialog-container .field-wrapper.store-search-container,.pt_checkout #stores-dialog-container label[for=store-search-input].store-search-container,.pt_checkout #stores-placeholder .field-wrapper.store-search-container,.pt_checkout #stores-placeholder label[for=store-search-input].store-search-container{padding-left:20px}@media screen and (max-width:63.9375em){.pt_checkout #packstation-dialog-container .field-wrapper.store-search-container,.pt_checkout #packstation-dialog-container label[for=store-search-input].store-search-container,.pt_checkout #packstation-placeholder .field-wrapper.store-search-container,.pt_checkout #packstation-placeholder label[for=store-search-input].store-search-container,.pt_checkout #stores-dialog-container .field-wrapper.store-search-container,.pt_checkout #stores-dialog-container label[for=store-search-input].store-search-container,.pt_checkout #stores-placeholder .field-wrapper.store-search-container,.pt_checkout #stores-placeholder label[for=store-search-input].store-search-container{padding-left:20px}}.pt_checkout #packstation-dialog-container .field-description,.pt_checkout #packstation-placeholder .field-description,.pt_checkout #stores-dialog-container .field-description,.pt_checkout #stores-placeholder .field-description{padding-left:20px}.pt_checkout #packstation-dialog-container .js-geolocation-btn,.pt_checkout #packstation-placeholder .js-geolocation-btn,.pt_checkout #stores-dialog-container .js-geolocation-btn,.pt_checkout #stores-placeholder .js-geolocation-btn{margin-right:20px}.pt_checkout #packstation-dialog-container .ps-product-availability .product-avaibility-info,.pt_checkout #packstation-placeholder .ps-product-availability .product-avaibility-info,.pt_checkout #stores-dialog-container .ps-product-availability .product-avaibility-info,.pt_checkout #stores-placeholder .ps-product-availability .product-avaibility-info{width:100%;cursor:pointer;padding-right:10px}.pt_checkout #packstation-dialog-container .ps-product-availability .product-avaibility-info .product-avaibility,.pt_checkout #packstation-placeholder .ps-product-availability .product-avaibility-info .product-avaibility,.pt_checkout #stores-dialog-container .ps-product-availability .product-avaibility-info .product-avaibility,.pt_checkout #stores-placeholder .ps-product-availability .product-avaibility-info .product-avaibility{display:none}.pt_checkout #packstation-dialog-container .ps-product-availability .product-avaibility-info .product-avaibility.missing-product,.pt_checkout #packstation-placeholder .ps-product-availability .product-avaibility-info .product-avaibility.missing-product,.pt_checkout #stores-dialog-container .ps-product-availability .product-avaibility-info .product-avaibility.missing-product,.pt_checkout #stores-placeholder .ps-product-availability .product-avaibility-info .product-avaibility.missing-product{display:block}@media screen and (min-width:50em){.pt_checkout #packstation-dialog-container .store-item,.pt_checkout #packstation-placeholder .store-item,.pt_checkout #stores-dialog-container .store-item,.pt_checkout #stores-placeholder .store-item{padding-right:20px}}.pt_checkout #packstation-dialog-container .store-item.open .store-working-status-block span,.pt_checkout #packstation-placeholder .store-item.open .store-working-status-block span,.pt_checkout #stores-dialog-container .store-item.open .store-working-status-block span,.pt_checkout #stores-placeholder .store-item.open .store-working-status-block span{color:#00b140}.pt_checkout #packstation-dialog-container .store-item.schedule-opened .store-schedule,.pt_checkout #packstation-placeholder .store-item.schedule-opened .store-schedule,.pt_checkout #stores-dialog-container .store-item.schedule-opened .store-schedule,.pt_checkout #stores-placeholder .store-item.schedule-opened .store-schedule{display:block;margin-top:8px;padding-left:52px}.pt_checkout #packstation-dialog-container .store-item .store-schedule,.pt_checkout #packstation-placeholder .store-item .store-schedule,.pt_checkout #stores-dialog-container .store-item .store-schedule,.pt_checkout #stores-placeholder .store-item .store-schedule{display:none}.pt_checkout #packstation-dialog-container .store-item .schedule-dropdown-title,.pt_checkout #packstation-placeholder .store-item .schedule-dropdown-title,.pt_checkout #stores-dialog-container .store-item .schedule-dropdown-title,.pt_checkout #stores-placeholder .store-item .schedule-dropdown-title{-webkit-box-pack:normal;justify-content:normal;padding:0}.pt_checkout #packstation-dialog-container .store-item .schedule-dropdown-title .small-arrow-left,.pt_checkout #packstation-placeholder .store-item .schedule-dropdown-title .small-arrow-left,.pt_checkout #stores-dialog-container .store-item .schedule-dropdown-title .small-arrow-left,.pt_checkout #stores-placeholder .store-item .schedule-dropdown-title .small-arrow-left{margin-bottom:8px;margin-left:5px}.pt_checkout #packstation-dialog-container .store-item .packstation-store-line,.pt_checkout #packstation-placeholder .store-item .packstation-store-line,.pt_checkout #stores-dialog-container .store-item .packstation-store-line,.pt_checkout #stores-placeholder .store-item .packstation-store-line{width:270px;font-size:.875rem}.pt_checkout #packstation-dialog-container .store-item .store-distance,.pt_checkout #packstation-dialog-container .store-item .store-working-status-block,.pt_checkout #packstation-placeholder .store-item .store-distance,.pt_checkout #packstation-placeholder .store-item .store-working-status-block,.pt_checkout #stores-dialog-container .store-item .store-distance,.pt_checkout #stores-dialog-container .store-item .store-working-status-block,.pt_checkout #stores-placeholder .store-item .store-distance,.pt_checkout #stores-placeholder .store-item .store-working-status-block{padding:0;margin:0}.pt_checkout #packstation-dialog-container .store-item .store-distance span,.pt_checkout #packstation-dialog-container .store-item .store-working-status-block span,.pt_checkout #packstation-placeholder .store-item .store-distance span,.pt_checkout #packstation-placeholder .store-item .store-working-status-block span,.pt_checkout #stores-dialog-container .store-item .store-distance span,.pt_checkout #stores-dialog-container .store-item .store-working-status-block span,.pt_checkout #stores-placeholder .store-item .store-distance span,.pt_checkout #stores-placeholder .store-item .store-working-status-block span{padding:0;margin:0}.pt_checkout #packstation-dialog-container .store-item .store-schedule,.pt_checkout #packstation-placeholder .store-item .store-schedule,.pt_checkout #stores-dialog-container .store-item .store-schedule,.pt_checkout #stores-placeholder .store-item .store-schedule{padding-left:55px;font-family:AvantGardeMedium,Arial,sans-serif}.pt_checkout #packstation-dialog-container .store-item .store-title,.pt_checkout #packstation-dialog-container .store-item .store-title-block,.pt_checkout #packstation-dialog-container .store-item span[data-info=postal],.pt_checkout #packstation-placeholder .store-item .store-title,.pt_checkout #packstation-placeholder .store-item .store-title-block,.pt_checkout #packstation-placeholder .store-item span[data-info=postal],.pt_checkout #stores-dialog-container .store-item .store-title,.pt_checkout #stores-dialog-container .store-item .store-title-block,.pt_checkout #stores-dialog-container .store-item span[data-info=postal],.pt_checkout #stores-placeholder .store-item .store-title,.pt_checkout #stores-placeholder .store-item .store-title-block,.pt_checkout #stores-placeholder .store-item span[data-info=postal]{padding:0;margin:0}.pt_checkout #packstation-dialog-container .store-item .field-wrapper,.pt_checkout #packstation-placeholder .store-item .field-wrapper,.pt_checkout #stores-dialog-container .store-item .field-wrapper,.pt_checkout #stores-placeholder .store-item .field-wrapper{padding-left:5px}.pt_checkout #packstation-dialog-container .store-item .field-wrapper label,.pt_checkout #packstation-placeholder .store-item .field-wrapper label,.pt_checkout #stores-dialog-container .store-item .field-wrapper label,.pt_checkout #stores-placeholder .store-item .field-wrapper label{-webkit-box-align:initial;align-items:initial;padding:10px 10px 0 0}.pt_checkout #packstation-dialog-container .store-locator-section,.pt_checkout #packstation-dialog-container.store-locator-section,.pt_checkout #packstation-placeholder .store-locator-section,.pt_checkout #packstation-placeholder.store-locator-section,.pt_checkout #stores-dialog-container .store-locator-section,.pt_checkout #stores-dialog-container.store-locator-section,.pt_checkout #stores-placeholder .store-locator-section,.pt_checkout #stores-placeholder.store-locator-section{padding:0;height:647px}.pt_checkout #packstation-dialog-container .store-locator-section.has-stores[data-view=map] .store-search-block-wrap,.pt_checkout #packstation-dialog-container.store-locator-section.has-stores[data-view=map] .store-search-block-wrap,.pt_checkout #packstation-placeholder .store-locator-section.has-stores[data-view=map] .store-search-block-wrap,.pt_checkout #packstation-placeholder.store-locator-section.has-stores[data-view=map] .store-search-block-wrap,.pt_checkout #stores-dialog-container .store-locator-section.has-stores[data-view=map] .store-search-block-wrap,.pt_checkout #stores-dialog-container.store-locator-section.has-stores[data-view=map] .store-search-block-wrap,.pt_checkout #stores-placeholder .store-locator-section.has-stores[data-view=map] .store-search-block-wrap,.pt_checkout #stores-placeholder.store-locator-section.has-stores[data-view=map] .store-search-block-wrap{-webkit-transform:translateX(-107%);-ms-transform:translateX(-107%);transform:translateX(-107%)}.pt_checkout #packstation-dialog-container .store-locator-section.has-stores .js-cnc-switch-list,.pt_checkout #packstation-dialog-container.store-locator-section.has-stores .js-cnc-switch-list,.pt_checkout #packstation-placeholder .store-locator-section.has-stores .js-cnc-switch-list,.pt_checkout #packstation-placeholder.store-locator-section.has-stores .js-cnc-switch-list,.pt_checkout #stores-dialog-container .store-locator-section.has-stores .js-cnc-switch-list,.pt_checkout #stores-dialog-container.store-locator-section.has-stores .js-cnc-switch-list,.pt_checkout #stores-placeholder .store-locator-section.has-stores .js-cnc-switch-list,.pt_checkout #stores-placeholder.store-locator-section.has-stores .js-cnc-switch-list{pointer-events:auto}.pt_checkout #packstation-dialog-container .store-locator-section[data-view=map] .store-schedule-line,.pt_checkout #packstation-dialog-container.store-locator-section[data-view=map] .store-schedule-line,.pt_checkout #packstation-placeholder .store-locator-section[data-view=map] .store-schedule-line,.pt_checkout #packstation-placeholder.store-locator-section[data-view=map] .store-schedule-line,.pt_checkout #stores-dialog-container .store-locator-section[data-view=map] .store-schedule-line,.pt_checkout #stores-dialog-container.store-locator-section[data-view=map] .store-schedule-line,.pt_checkout #stores-placeholder .store-locator-section[data-view=map] .store-schedule-line,.pt_checkout #stores-placeholder.store-locator-section[data-view=map] .store-schedule-line{flex-wrap:nowrap}.pt_checkout #packstation-dialog-container .store-locator-section .selected-store-wrapper,.pt_checkout #packstation-dialog-container.store-locator-section .selected-store-wrapper,.pt_checkout #packstation-placeholder .store-locator-section .selected-store-wrapper,.pt_checkout #packstation-placeholder.store-locator-section .selected-store-wrapper,.pt_checkout #stores-dialog-container .store-locator-section .selected-store-wrapper,.pt_checkout #stores-dialog-container.store-locator-section .selected-store-wrapper,.pt_checkout #stores-placeholder .store-locator-section .selected-store-wrapper,.pt_checkout #stores-placeholder.store-locator-section .selected-store-wrapper{width:auto;height:auto;min-height:145px;bottom:15px;display:none;box-shadow:0 0 40px rgba(0,0,0,.4);border-radius:8px}@media screen and (min-width:50em){.pt_checkout #packstation-dialog-container .store-locator-section .selected-store-wrapper,.pt_checkout #packstation-dialog-container.store-locator-section .selected-store-wrapper,.pt_checkout #packstation-placeholder .store-locator-section .selected-store-wrapper,.pt_checkout #packstation-placeholder.store-locator-section .selected-store-wrapper,.pt_checkout #stores-dialog-container .store-locator-section .selected-store-wrapper,.pt_checkout #stores-dialog-container.store-locator-section .selected-store-wrapper,.pt_checkout #stores-placeholder .store-locator-section .selected-store-wrapper,.pt_checkout #stores-placeholder.store-locator-section .selected-store-wrapper{bottom:17px;width:340px}}.pt_checkout #packstation-dialog-container .store-locator-section .selected-store-wrapper.active,.pt_checkout #packstation-dialog-container.store-locator-section .selected-store-wrapper.active,.pt_checkout #packstation-placeholder .store-locator-section .selected-store-wrapper.active,.pt_checkout #packstation-placeholder.store-locator-section .selected-store-wrapper.active,.pt_checkout #stores-dialog-container .store-locator-section .selected-store-wrapper.active,.pt_checkout #stores-dialog-container.store-locator-section .selected-store-wrapper.active,.pt_checkout #stores-placeholder .store-locator-section .selected-store-wrapper.active,.pt_checkout #stores-placeholder.store-locator-section .selected-store-wrapper.active{display:block}.pt_checkout #packstation-dialog-container .store-locator-section .selected-store-wrapper.active .select-store-btn,.pt_checkout #packstation-dialog-container.store-locator-section .selected-store-wrapper.active .select-store-btn,.pt_checkout #packstation-placeholder .store-locator-section .selected-store-wrapper.active .select-store-btn,.pt_checkout #packstation-placeholder.store-locator-section .selected-store-wrapper.active .select-store-btn,.pt_checkout #stores-dialog-container .store-locator-section .selected-store-wrapper.active .select-store-btn,.pt_checkout #stores-dialog-container.store-locator-section .selected-store-wrapper.active .select-store-btn,.pt_checkout #stores-placeholder .store-locator-section .selected-store-wrapper.active .select-store-btn,.pt_checkout #stores-placeholder.store-locator-section .selected-store-wrapper.active .select-store-btn{pointer-events:all;width:98%;margin:3px}.pt_checkout #packstation-dialog-container .store-locator-section .selected-store-wrapper .store-details-container,.pt_checkout #packstation-dialog-container.store-locator-section .selected-store-wrapper .store-details-container,.pt_checkout #packstation-placeholder .store-locator-section .selected-store-wrapper .store-details-container,.pt_checkout #packstation-placeholder.store-locator-section .selected-store-wrapper .store-details-container,.pt_checkout #stores-dialog-container .store-locator-section .selected-store-wrapper .store-details-container,.pt_checkout #stores-dialog-container.store-locator-section .selected-store-wrapper .store-details-container,.pt_checkout #stores-placeholder .store-locator-section .selected-store-wrapper .store-details-container,.pt_checkout #stores-placeholder.store-locator-section .selected-store-wrapper .store-details-container{display:-webkit-box;display:flex}.pt_checkout #packstation-dialog-container .store-locator-section .selected-store-wrapper .map-display-star,.pt_checkout #packstation-dialog-container.store-locator-section .selected-store-wrapper .map-display-star,.pt_checkout #packstation-placeholder .store-locator-section .selected-store-wrapper .map-display-star,.pt_checkout #packstation-placeholder.store-locator-section .selected-store-wrapper .map-display-star,.pt_checkout #stores-dialog-container .store-locator-section .selected-store-wrapper .map-display-star,.pt_checkout #stores-dialog-container.store-locator-section .selected-store-wrapper .map-display-star,.pt_checkout #stores-placeholder .store-locator-section .selected-store-wrapper .map-display-star,.pt_checkout #stores-placeholder.store-locator-section .selected-store-wrapper .map-display-star{margin-top:0;display:block!important;margin-right:10px}.pt_checkout #packstation-dialog-container .store-locator-section .selected-store-wrapper .store-schedule,.pt_checkout #packstation-dialog-container.store-locator-section .selected-store-wrapper .store-schedule,.pt_checkout #packstation-placeholder .store-locator-section .selected-store-wrapper .store-schedule,.pt_checkout #packstation-placeholder.store-locator-section .selected-store-wrapper .store-schedule,.pt_checkout #stores-dialog-container .store-locator-section .selected-store-wrapper .store-schedule,.pt_checkout #stores-dialog-container.store-locator-section .selected-store-wrapper .store-schedule,.pt_checkout #stores-placeholder .store-locator-section .selected-store-wrapper .store-schedule,.pt_checkout #stores-placeholder.store-locator-section .selected-store-wrapper .store-schedule{padding-left:15px;font-family:AvantGardeMedium,Arial,sans-serif}.pt_checkout #packstation-dialog-container .store-locator-section .selected-store-wrapper .store-cross-button,.pt_checkout #packstation-dialog-container.store-locator-section .selected-store-wrapper .store-cross-button,.pt_checkout #packstation-placeholder .store-locator-section .selected-store-wrapper .store-cross-button,.pt_checkout #packstation-placeholder.store-locator-section .selected-store-wrapper .store-cross-button,.pt_checkout #stores-dialog-container .store-locator-section .selected-store-wrapper .store-cross-button,.pt_checkout #stores-dialog-container.store-locator-section .selected-store-wrapper .store-cross-button,.pt_checkout #stores-placeholder .store-locator-section .selected-store-wrapper .store-cross-button,.pt_checkout #stores-placeholder.store-locator-section .selected-store-wrapper .store-cross-button{position:absolute;top:14px;right:10px}.pt_checkout #packstation-dialog-container .store-locator-section .selected-store-wrapper .store-label-info,.pt_checkout #packstation-dialog-container.store-locator-section .selected-store-wrapper .store-label-info,.pt_checkout #packstation-placeholder .store-locator-section .selected-store-wrapper .store-label-info,.pt_checkout #packstation-placeholder.store-locator-section .selected-store-wrapper .store-label-info,.pt_checkout #stores-dialog-container .store-locator-section .selected-store-wrapper .store-label-info,.pt_checkout #stores-dialog-container.store-locator-section .selected-store-wrapper .store-label-info,.pt_checkout #stores-placeholder .store-locator-section .selected-store-wrapper .store-label-info,.pt_checkout #stores-placeholder.store-locator-section .selected-store-wrapper .store-label-info{font-size:.875rem;font-family:AvantGardeMedium,Arial,sans-serif;margin-right:8px}.pt_checkout #packstation-dialog-container .store-locator-section .selected-store-wrapper .favorite-store-star,.pt_checkout #packstation-dialog-container.store-locator-section .selected-store-wrapper .favorite-store-star,.pt_checkout #packstation-placeholder .store-locator-section .selected-store-wrapper .favorite-store-star,.pt_checkout #packstation-placeholder.store-locator-section .selected-store-wrapper .favorite-store-star,.pt_checkout #stores-dialog-container .store-locator-section .selected-store-wrapper .favorite-store-star,.pt_checkout #stores-dialog-container.store-locator-section .selected-store-wrapper .favorite-store-star,.pt_checkout #stores-placeholder .store-locator-section .selected-store-wrapper .favorite-store-star,.pt_checkout #stores-placeholder.store-locator-section .selected-store-wrapper .favorite-store-star{display:none}.pt_checkout #packstation-dialog-container .store-locator-section .selected-store-wrapper .store-item,.pt_checkout #packstation-dialog-container.store-locator-section .selected-store-wrapper .store-item,.pt_checkout #packstation-placeholder .store-locator-section .selected-store-wrapper .store-item,.pt_checkout #packstation-placeholder.store-locator-section .selected-store-wrapper .store-item,.pt_checkout #stores-dialog-container .store-locator-section .selected-store-wrapper .store-item,.pt_checkout #stores-dialog-container.store-locator-section .selected-store-wrapper .store-item,.pt_checkout #stores-placeholder .store-locator-section .selected-store-wrapper .store-item,.pt_checkout #stores-placeholder.store-locator-section .selected-store-wrapper .store-item{border-top:0;margin:0;min-height:120px;padding:0 25px 0 0}.pt_checkout #packstation-dialog-container .store-locator-section .selected-store-wrapper .store-item .store-address,.pt_checkout #packstation-dialog-container .store-locator-section .selected-store-wrapper .store-item .store-address-block,.pt_checkout #packstation-dialog-container.store-locator-section .selected-store-wrapper .store-item .store-address,.pt_checkout #packstation-dialog-container.store-locator-section .selected-store-wrapper .store-item .store-address-block,.pt_checkout #packstation-placeholder .store-locator-section .selected-store-wrapper .store-item .store-address,.pt_checkout #packstation-placeholder .store-locator-section .selected-store-wrapper .store-item .store-address-block,.pt_checkout #packstation-placeholder.store-locator-section .selected-store-wrapper .store-item .store-address,.pt_checkout #packstation-placeholder.store-locator-section .selected-store-wrapper .store-item .store-address-block,.pt_checkout #stores-dialog-container .store-locator-section .selected-store-wrapper .store-item .store-address,.pt_checkout #stores-dialog-container .store-locator-section .selected-store-wrapper .store-item .store-address-block,.pt_checkout #stores-dialog-container.store-locator-section .selected-store-wrapper .store-item .store-address,.pt_checkout #stores-dialog-container.store-locator-section .selected-store-wrapper .store-item .store-address-block,.pt_checkout #stores-placeholder .store-locator-section .selected-store-wrapper .store-item .store-address,.pt_checkout #stores-placeholder .store-locator-section .selected-store-wrapper .store-item .store-address-block,.pt_checkout #stores-placeholder.store-locator-section .selected-store-wrapper .store-item .store-address,.pt_checkout #stores-placeholder.store-locator-section .selected-store-wrapper .store-item .store-address-block{padding:0;margin:0}.pt_checkout #packstation-dialog-container .store-locator-section .selected-store-wrapper .store-item .store-schedule-line,.pt_checkout #packstation-dialog-container.store-locator-section .selected-store-wrapper .store-item .store-schedule-line,.pt_checkout #packstation-placeholder .store-locator-section .selected-store-wrapper .store-item .store-schedule-line,.pt_checkout #packstation-placeholder.store-locator-section .selected-store-wrapper .store-item .store-schedule-line,.pt_checkout #stores-dialog-container .store-locator-section .selected-store-wrapper .store-item .store-schedule-line,.pt_checkout #stores-dialog-container.store-locator-section .selected-store-wrapper .store-item .store-schedule-line,.pt_checkout #stores-placeholder .store-locator-section .selected-store-wrapper .store-item .store-schedule-line,.pt_checkout #stores-placeholder.store-locator-section .selected-store-wrapper .store-item .store-schedule-line{-webkit-box-pack:initial;justify-content:initial}.pt_checkout #packstation-dialog-container .store-locator-section .selected-store-wrapper .store-item .store-schedule-line .store-schedule-day,.pt_checkout #packstation-dialog-container.store-locator-section .selected-store-wrapper .store-item .store-schedule-line .store-schedule-day,.pt_checkout #packstation-placeholder .store-locator-section .selected-store-wrapper .store-item .store-schedule-line .store-schedule-day,.pt_checkout #packstation-placeholder.store-locator-section .selected-store-wrapper .store-item .store-schedule-line .store-schedule-day,.pt_checkout #stores-dialog-container .store-locator-section .selected-store-wrapper .store-item .store-schedule-line .store-schedule-day,.pt_checkout #stores-dialog-container.store-locator-section .selected-store-wrapper .store-item .store-schedule-line .store-schedule-day,.pt_checkout #stores-placeholder .store-locator-section .selected-store-wrapper .store-item .store-schedule-line .store-schedule-day,.pt_checkout #stores-placeholder.store-locator-section .selected-store-wrapper .store-item .store-schedule-line .store-schedule-day{-webkit-box-flex:0;flex:0 1 45%}@media screen and (max-width:63.9375em){.pt_checkout #packstation-dialog-container .store-locator-section .selected-store-wrapper .button-wrapper,.pt_checkout #packstation-dialog-container.store-locator-section .selected-store-wrapper .button-wrapper,.pt_checkout #packstation-placeholder .store-locator-section .selected-store-wrapper .button-wrapper,.pt_checkout #packstation-placeholder.store-locator-section .selected-store-wrapper .button-wrapper,.pt_checkout #stores-dialog-container .store-locator-section .selected-store-wrapper .button-wrapper,.pt_checkout #stores-dialog-container.store-locator-section .selected-store-wrapper .button-wrapper,.pt_checkout #stores-placeholder .store-locator-section .selected-store-wrapper .button-wrapper,.pt_checkout #stores-placeholder.store-locator-section .selected-store-wrapper .button-wrapper{display:none}.pt_checkout #packstation-dialog-container .store-locator-section .selected-store-wrapper .button-wrapper.cnc-button-wrapper,.pt_checkout #packstation-dialog-container.store-locator-section .selected-store-wrapper .button-wrapper.cnc-button-wrapper,.pt_checkout #packstation-placeholder .store-locator-section .selected-store-wrapper .button-wrapper.cnc-button-wrapper,.pt_checkout #packstation-placeholder.store-locator-section .selected-store-wrapper .button-wrapper.cnc-button-wrapper,.pt_checkout #stores-dialog-container .store-locator-section .selected-store-wrapper .button-wrapper.cnc-button-wrapper,.pt_checkout #stores-dialog-container.store-locator-section .selected-store-wrapper .button-wrapper.cnc-button-wrapper,.pt_checkout #stores-placeholder .store-locator-section .selected-store-wrapper .button-wrapper.cnc-button-wrapper,.pt_checkout #stores-placeholder.store-locator-section .selected-store-wrapper .button-wrapper.cnc-button-wrapper{display:block}}.pt_checkout #packstation-dialog-container .store-locator-section .selected-store-wrapper .product-avaibility-info,.pt_checkout #packstation-dialog-container.store-locator-section .selected-store-wrapper .product-avaibility-info,.pt_checkout #packstation-placeholder .store-locator-section .selected-store-wrapper .product-avaibility-info,.pt_checkout #packstation-placeholder.store-locator-section .selected-store-wrapper .product-avaibility-info,.pt_checkout #stores-dialog-container .store-locator-section .selected-store-wrapper .product-avaibility-info,.pt_checkout #stores-dialog-container.store-locator-section .selected-store-wrapper .product-avaibility-info,.pt_checkout #stores-placeholder .store-locator-section .selected-store-wrapper .product-avaibility-info,.pt_checkout #stores-placeholder.store-locator-section .selected-store-wrapper .product-avaibility-info{padding-right:10px}.pt_checkout #packstation-dialog-container .store-locator-section .ios-zoom,.pt_checkout #packstation-dialog-container.store-locator-section .ios-zoom,.pt_checkout #packstation-placeholder .store-locator-section .ios-zoom,.pt_checkout #packstation-placeholder.store-locator-section .ios-zoom,.pt_checkout #stores-dialog-container .store-locator-section .ios-zoom,.pt_checkout #stores-dialog-container.store-locator-section .ios-zoom,.pt_checkout #stores-placeholder .store-locator-section .ios-zoom,.pt_checkout #stores-placeholder.store-locator-section .ios-zoom{font-size:.75rem!important}.pt_checkout #packstation-dialog-container .store-search-input,.pt_checkout #packstation-dialog-container .store-search-woosmap,.pt_checkout #packstation-placeholder .store-search-input,.pt_checkout #packstation-placeholder .store-search-woosmap,.pt_checkout #stores-dialog-container .store-search-input,.pt_checkout #stores-dialog-container .store-search-woosmap,.pt_checkout #stores-placeholder .store-search-input,.pt_checkout #stores-placeholder .store-search-woosmap{width:65%;background-color:#fefefe}@media screen and (min-width:50em){.pt_checkout #packstation-dialog-container .store-search-input,.pt_checkout #packstation-dialog-container .store-search-woosmap,.pt_checkout #packstation-placeholder .store-search-input,.pt_checkout #packstation-placeholder .store-search-woosmap,.pt_checkout #stores-dialog-container .store-search-input,.pt_checkout #stores-dialog-container .store-search-woosmap,.pt_checkout #stores-placeholder .store-search-input,.pt_checkout #stores-placeholder .store-search-woosmap{width:80%}}.pt_checkout #packstation-dialog-container .store-search-input.search-stores-input,.pt_checkout #packstation-dialog-container .store-search-woosmap.search-stores-input,.pt_checkout #packstation-placeholder .store-search-input.search-stores-input,.pt_checkout #packstation-placeholder .store-search-woosmap.search-stores-input,.pt_checkout #stores-dialog-container .store-search-input.search-stores-input,.pt_checkout #stores-dialog-container .store-search-woosmap.search-stores-input,.pt_checkout #stores-placeholder .store-search-input.search-stores-input,.pt_checkout #stores-placeholder .store-search-woosmap.search-stores-input{padding:12px 50px;background-color:#fbfbfb;border:1px solid #d7d7d7;font-weight:500;font-size:1rem;border-radius:100px;width:96%;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (max-width:63.9375em){.pt_checkout #packstation-dialog-container .store-search-input.search-stores-input,.pt_checkout #packstation-dialog-container .store-search-woosmap.search-stores-input,.pt_checkout #packstation-placeholder .store-search-input.search-stores-input,.pt_checkout #packstation-placeholder .store-search-woosmap.search-stores-input,.pt_checkout #stores-dialog-container .store-search-input.search-stores-input,.pt_checkout #stores-dialog-container .store-search-woosmap.search-stores-input,.pt_checkout #stores-placeholder .store-search-input.search-stores-input,.pt_checkout #stores-placeholder .store-search-woosmap.search-stores-input{width:95%}}.pt_checkout #packstation-dialog-container #toggle-stores-list-btn,.pt_checkout #packstation-dialog-container #toggle-stores-map-btn,.pt_checkout #packstation-placeholder #toggle-stores-list-btn,.pt_checkout #packstation-placeholder #toggle-stores-map-btn,.pt_checkout #stores-dialog-container #toggle-stores-list-btn,.pt_checkout #stores-dialog-container #toggle-stores-map-btn,.pt_checkout #stores-placeholder #toggle-stores-list-btn,.pt_checkout #stores-placeholder #toggle-stores-map-btn{text-decoration:underline;width:35%;font-size:.75rem;font-family:AvantGardeMedium,Arial,sans-serif;letter-spacing:.03em}@media screen and (min-width:50em){.pt_checkout #packstation-dialog-container #toggle-stores-list-btn,.pt_checkout #packstation-dialog-container #toggle-stores-map-btn,.pt_checkout #packstation-placeholder #toggle-stores-list-btn,.pt_checkout #packstation-placeholder #toggle-stores-map-btn,.pt_checkout #stores-dialog-container #toggle-stores-list-btn,.pt_checkout #stores-dialog-container #toggle-stores-map-btn,.pt_checkout #stores-placeholder #toggle-stores-list-btn,.pt_checkout #stores-placeholder #toggle-stores-map-btn{width:20%}}.pt_checkout #packstation-dialog-container .store-locator-section #toggle-stores-list-btn,.pt_checkout #packstation-placeholder .store-locator-section #toggle-stores-list-btn,.pt_checkout #stores-dialog-container .store-locator-section #toggle-stores-list-btn,.pt_checkout #stores-placeholder .store-locator-section #toggle-stores-list-btn{width:30%}@media screen and (min-width:50em){.pt_checkout #packstation-dialog-container .store-locator-section #toggle-stores-list-btn,.pt_checkout #packstation-placeholder .store-locator-section #toggle-stores-list-btn,.pt_checkout #stores-dialog-container .store-locator-section #toggle-stores-list-btn,.pt_checkout #stores-placeholder .store-locator-section #toggle-stores-list-btn{width:20%}}.pt_checkout #packstation-dialog-container .store-search-block-wrap,.pt_checkout #packstation-placeholder .store-search-block-wrap,.pt_checkout #stores-dialog-container .store-search-block-wrap,.pt_checkout #stores-placeholder .store-search-block-wrap{margin-top:95px;background-color:#f2f2f2;border:none;width:100%}@media screen and (min-width:50em){.pt_checkout #packstation-dialog-container .store-search-block-wrap,.pt_checkout #packstation-placeholder .store-search-block-wrap,.pt_checkout #stores-dialog-container .store-search-block-wrap,.pt_checkout #stores-placeholder .store-search-block-wrap{margin-top:115px}}.pt_checkout #packstation-dialog-container .store-search-block-wrap .store-search-block,.pt_checkout #packstation-placeholder .store-search-block-wrap .store-search-block,.pt_checkout #stores-dialog-container .store-search-block-wrap .store-search-block,.pt_checkout #stores-placeholder .store-search-block-wrap .store-search-block{overflow:scroll}.pt_checkout #packstation-dialog-container .store-search-block-wrap ::-webkit-scrollbar,.pt_checkout #packstation-placeholder .store-search-block-wrap ::-webkit-scrollbar,.pt_checkout #stores-dialog-container .store-search-block-wrap ::-webkit-scrollbar,.pt_checkout #stores-placeholder .store-search-block-wrap ::-webkit-scrollbar{width:0;background:0 0}.pt_checkout #packstation-dialog-container .store-search-block-wrap .back-to-top-wrap,.pt_checkout #packstation-placeholder .store-search-block-wrap .back-to-top-wrap,.pt_checkout #stores-dialog-container .store-search-block-wrap .back-to-top-wrap,.pt_checkout #stores-placeholder .store-search-block-wrap .back-to-top-wrap{display:none}.pt_checkout #packstation-dialog-container .store-search-block-wrap .select-store-btn:not(.active),.pt_checkout #packstation-placeholder .store-search-block-wrap .select-store-btn:not(.active),.pt_checkout #stores-dialog-container .store-search-block-wrap .select-store-btn:not(.active),.pt_checkout #stores-placeholder .store-search-block-wrap .select-store-btn:not(.active){display:none}.pt_checkout #packstation-dialog-container .store-search-block-wrap .store-search-results,.pt_checkout #packstation-placeholder .store-search-block-wrap .store-search-results,.pt_checkout #stores-dialog-container .store-search-block-wrap .store-search-results,.pt_checkout #stores-placeholder .store-search-block-wrap .store-search-results{padding:0}.pt_checkout #packstation-dialog-container .store-search-block-wrap .store-search-results .store-item,.pt_checkout #packstation-placeholder .store-search-block-wrap .store-search-results .store-item,.pt_checkout #stores-dialog-container .store-search-block-wrap .store-search-results .store-item,.pt_checkout #stores-placeholder .store-search-block-wrap .store-search-results .store-item{margin-bottom:12px}@media screen and (min-width:50em){.pt_checkout #packstation-dialog-container .store-search-block-wrap .store-search-results .store-item,.pt_checkout #packstation-placeholder .store-search-block-wrap .store-search-results .store-item,.pt_checkout #stores-dialog-container .store-search-block-wrap .store-search-results .store-item,.pt_checkout #stores-placeholder .store-search-block-wrap .store-search-results .store-item{margin-bottom:16px}}.pt_checkout #packstation-dialog-container .store-search-block-wrap .store-search-results .store-label-info,.pt_checkout #packstation-placeholder .store-search-block-wrap .store-search-results .store-label-info,.pt_checkout #stores-dialog-container .store-search-block-wrap .store-search-results .store-label-info,.pt_checkout #stores-placeholder .store-search-block-wrap .store-search-results .store-label-info{font-size:.875rem;font-family:AvantGardeMedium,Arial,sans-serif}.pt_checkout #packstation-dialog-container .store-search-block-wrap .store-search-results .store-label-info .store-schedule-title,.pt_checkout #packstation-placeholder .store-search-block-wrap .store-search-results .store-label-info .store-schedule-title,.pt_checkout #stores-dialog-container .store-search-block-wrap .store-search-results .store-label-info .store-schedule-title,.pt_checkout #stores-placeholder .store-search-block-wrap .store-search-results .store-label-info .store-schedule-title{margin:0;padding-left:0}.pt_checkout #packstation-dialog-container .store-search-block-wrap .store-search-results .store-label-info .store-address-block,.pt_checkout #packstation-dialog-container .store-search-block-wrap .store-search-results .store-label-info .store-info-container,.pt_checkout #packstation-placeholder .store-search-block-wrap .store-search-results .store-label-info .store-address-block,.pt_checkout #packstation-placeholder .store-search-block-wrap .store-search-results .store-label-info .store-info-container,.pt_checkout #stores-dialog-container .store-search-block-wrap .store-search-results .store-label-info .store-address-block,.pt_checkout #stores-dialog-container .store-search-block-wrap .store-search-results .store-label-info .store-info-container,.pt_checkout #stores-placeholder .store-search-block-wrap .store-search-results .store-label-info .store-address-block,.pt_checkout #stores-placeholder .store-search-block-wrap .store-search-results .store-label-info .store-info-container{padding:0;margin:0}.pt_checkout #packstation-dialog-container .store-search-block-wrap .store-search-results .hide-store-item,.pt_checkout #packstation-dialog-container .store-search-block-wrap .store-search-results .map-display-star,.pt_checkout #packstation-dialog-container .store-search-block-wrap .store-search-results .store-cross-button,.pt_checkout #packstation-placeholder .store-search-block-wrap .store-search-results .hide-store-item,.pt_checkout #packstation-placeholder .store-search-block-wrap .store-search-results .map-display-star,.pt_checkout #packstation-placeholder .store-search-block-wrap .store-search-results .store-cross-button,.pt_checkout #stores-dialog-container .store-search-block-wrap .store-search-results .hide-store-item,.pt_checkout #stores-dialog-container .store-search-block-wrap .store-search-results .map-display-star,.pt_checkout #stores-dialog-container .store-search-block-wrap .store-search-results .store-cross-button,.pt_checkout #stores-placeholder .store-search-block-wrap .store-search-results .hide-store-item,.pt_checkout #stores-placeholder .store-search-block-wrap .store-search-results .map-display-star,.pt_checkout #stores-placeholder .store-search-block-wrap .store-search-results .store-cross-button{display:none}.pt_checkout #packstation-dialog-container .store-search-block-wrap .store-search-top,.pt_checkout #packstation-placeholder .store-search-block-wrap .store-search-top,.pt_checkout #stores-dialog-container .store-search-block-wrap .store-search-top,.pt_checkout #stores-placeholder .store-search-block-wrap .store-search-top{padding-top:20px}.pt_checkout #packstation-dialog-container .store-search-block-wrap .store-search-top .notification-msg-icon,.pt_checkout #packstation-placeholder .store-search-block-wrap .store-search-top .notification-msg-icon,.pt_checkout #stores-dialog-container .store-search-block-wrap .store-search-top .notification-msg-icon,.pt_checkout #stores-placeholder .store-search-block-wrap .store-search-top .notification-msg-icon{float:left}.pt_checkout #packstation-dialog-container .store-search-block-wrap .store-search-top .click-and-collect-legal-mentions,.pt_checkout #packstation-placeholder .store-search-block-wrap .store-search-top .click-and-collect-legal-mentions,.pt_checkout #stores-dialog-container .store-search-block-wrap .store-search-top .click-and-collect-legal-mentions,.pt_checkout #stores-placeholder .store-search-block-wrap .store-search-top .click-and-collect-legal-mentions{font-size:.75rem;letter-spacing:.03em;padding-left:35px}.pt_checkout #packstation-dialog-container .store-search-block-wrap .store-search-top .dts-cnc-legal-container,.pt_checkout #packstation-placeholder .store-search-block-wrap .store-search-top .dts-cnc-legal-container,.pt_checkout #stores-dialog-container .store-search-block-wrap .store-search-top .dts-cnc-legal-container,.pt_checkout #stores-placeholder .store-search-block-wrap .store-search-top .dts-cnc-legal-container{border:2px solid #e0e0e0;border-radius:10px;padding:10px;margin:0 20px}.pt_checkout #packstation-dialog-container .store-search-block-wrap .store-search-top .dts-cnc-title-legal,.pt_checkout #packstation-placeholder .store-search-block-wrap .store-search-top .dts-cnc-title-legal,.pt_checkout #stores-dialog-container .store-search-block-wrap .store-search-top .dts-cnc-title-legal,.pt_checkout #stores-placeholder .store-search-block-wrap .store-search-top .dts-cnc-title-legal{font-weight:600;font-size:.875rem;line-height:16px;padding-top:6px;font-family:AvantGardeMedium,Arial,sans-serif;margin-left:35px}.pt_checkout #packstation-dialog-container .store-search-block-wrap .store-search-top .dts-cnc-legal-text,.pt_checkout #packstation-placeholder .store-search-block-wrap .store-search-top .dts-cnc-legal-text,.pt_checkout #stores-dialog-container .store-search-block-wrap .store-search-top .dts-cnc-legal-text,.pt_checkout #stores-placeholder .store-search-block-wrap .store-search-top .dts-cnc-legal-text{margin-top:10px;display:inline-block;font-weight:400;font-size:.75rem;line-height:16px;color:#666;font-family:AvantGardeMedium,Arial,sans-serif}.pt_checkout #packstation-dialog-container .packstation-search-form,.pt_checkout #packstation-dialog-container .store-search-form{z-index:auto;background:#f2f2f2}@media screen and (min-width:50em){.pt_checkout #packstation-dialog-container .packstation-search-form,.pt_checkout #packstation-dialog-container .store-search-form{position:static;width:100%;margin:0;padding:10px 18px 0}.pt_checkout #packstation-dialog-container .packstation-search-form::before,.pt_checkout #packstation-dialog-container .store-search-form::before{background:#f2f2f2}}.pt_checkout #packstation-dialog-container .packstation-search-form>*,.pt_checkout #packstation-dialog-container .store-search-form>*{z-index:auto}.pt_checkout #list-collectionpoint #packstation-placeholder{padding-bottom:16px}.pt_checkout #list-collectionpoint #packstation-placeholder input[type=radio]+label:before{background-color:#4f4f4f;display:none}.pt_checkout #list-collectionpoint #packstation-placeholder span.store-distance{display:-webkit-box;display:flex}.pt_checkout #list-collectionpoint #packstation-placeholder .field-wrapper{-webkit-box-flex:0;flex:0 1 90%}.pt_checkout #list-collectionpoint #packstation-placeholder .schedule-dropdown-title{margin-left:25px}.pt_checkout #list-collectionpoint #packstation-placeholder .store-title-block{display:-webkit-inline-box;display:inline-flex}.pt_checkout #list-collectionpoint #packstation-placeholder .store-distance{float:inherit}.pt_checkout #list-collectionpoint #packstation-placeholder .store-item{padding-bottom:16px;display:-webkit-box;display:flex}@media screen and (min-width:50em){.pt_checkout #list-collectionpoint #packstation-placeholder .store-item{padding-right:0}}.pt_checkout #list-collectionpoint #packstation-placeholder .store-item::before{background-color:transparent}.pt_checkout #list-collectionpoint #packstation-placeholder .store-item .store-info-container{font-size:.75rem}@media screen and (min-width:50em){.pt_checkout #list-collectionpoint #packstation-placeholder .store-item .store-info-container{font-size:.875rem}}.pt_checkout #list-collectionpoint #packstation-placeholder .store-item .packstation-edit{margin-top:25px;max-height:35px;font-size:.625rem;text-align:left}@media screen and (min-width:50em){.pt_checkout #list-collectionpoint #packstation-placeholder .store-item .packstation-edit{font-size:.75rem;margin-top:16px}}.pt_checkout #list-collectionpoint #packstation-dialog-container{height:820px;font-family:AvantGardeMedium,Arial,sans-serif}.pt_checkout #list-collectionpoint #packstation-dialog-container .error{font-size:.75rem;margin:4px 0 0 20px}@media screen and (max-width:29.9375em){.pt_checkout #list-collectionpoint #packstation-dialog-container .search-icon{top:13px}}.pt_checkout #list-collectionpoint #packstation-dialog-container[data-view=list] .selected-store-wrapper{-webkit-transform:unset;-ms-transform:unset;transform:unset;pointer-events:all;display:none}.pt_checkout #list-collectionpoint #packstation-dialog-container[data-view=list] .selected-store-wrapper .button-wrapper{color:#000;position:fixed!important;bottom:0;left:0;right:0;padding:16px;background-color:#fff;z-index:998;display:block}.pt_checkout #list-collectionpoint #packstation-dialog-container[data-view=list] .selected-store-wrapper .select-store-btn{position:relative;bottom:0;bottom:env(safe-area-inset-bottom,0);width:100%;z-index:99;left:0;right:0}.pt_checkout #list-collectionpoint #packstation-dialog-container[data-view=list] .packstation-schedule{margin-top:10px;font-size:.875rem;margin-left:40px}.pt_checkout #list-collectionpoint #packstation-dialog-container[data-view=map] .store-item.form-row .field-wrapper{padding:0 16px}@media screen and (max-width:29.9375em){.pt_checkout #list-collectionpoint #packstation-dialog-container[data-view=map] .store-item.form-row .field-wrapper{margin-right:26px;padding:0 0 0 16px}}@media screen and (max-width:29.9375em){.pt_checkout #list-collectionpoint #packstation-dialog-container[data-view=map] .store-item.form-row .field-wrapper label{pointer-events:none}}@media screen and (max-width:29.9375em){.pt_checkout #list-collectionpoint #packstation-dialog-container[data-view=map] .store-item.form-row .field-wrapper .product-avaibility-info{padding-right:0}}.pt_checkout #list-collectionpoint #packstation-dialog-container[data-view=map] .packstation-schedule{margin-top:10px;margin-bottom:10px;font-size:.875rem}.pt_checkout #list-collectionpoint #packstation-dialog-container[data-view=map] .packstation-schedule span{padding-left:0}.pt_checkout #list-collectionpoint #packstation-dialog-container[data-view=map] .store-locator-section .selected-store-wrapper .store-schedule{margin-bottom:16px;padding-left:0}.pt_checkout #list-collectionpoint #packstation-dialog-container[data-view=map] .store-item .store-title-block{display:block;margin-bottom:10px}.pt_checkout #list-collectionpoint #packstation-dialog-container[data-view=map] .store-item .store-title-block .store-title{display:inline}.pt_checkout #list-collectionpoint #packstation-dialog-container[data-view=map] .store-item .store-title-block .store-distance{float:none;margin-left:0}.pt_checkout #list-collectionpoint #packstation-dialog-container.dialog-inpage .form-row{padding-bottom:5px;margin-bottom:0;position:relative}.pt_checkout #list-collectionpoint #packstation-dialog-container .store-cross-button{top:17px}@media screen and (max-width:29.9375em){.pt_checkout #list-collectionpoint #packstation-dialog-container .store-cross-button{top:0;right:0;padding:17px 10px 20px 20px}}.pt_checkout #list-collectionpoint #packstation-dialog-container .store-cross-button.checked-packstation{top:45px}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section{font-family:AvantGardeMedium,Arial,sans-serif}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section .list-map-tabs{margin:7px 20px 26px;width:auto}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section.has-active-store .selected-store-wrapper{pointer-events:initial;bottom:16px;height:auto;-webkit-transform:none;-ms-transform:none;transform:none}@media screen and (max-width:63.9375em){.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section.has-active-store .selected-store-wrapper{width:auto}}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section.has-active-store .selected-store-wrapper.active .store-item{margin-bottom:70px}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section.has-active-store .selected-store-wrapper.active .store-item.store-item-packstation{margin-bottom:50px}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section.no-stores{height:auto;min-height:0}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section.no-stores .store-locator-section{min-height:0}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section.no-stores.active-map{min-height:350px}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section.no-stores.active-map .store-locator-section{min-height:350px}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section.no-stores.active-map .store-locator-section .map div:first-child{top:13%!important}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section.no-stores.search-prediction:not(.active-map){min-height:350px}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section.no-stores.search-prediction:not(.active-map) .store-locator-section{min-height:350px}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section.no-stores.search-prediction:not(.active-map) .map{display:none}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section.has-stores{height:420px;padding:0;overflow:visible}@media screen and (min-width:50em){.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section.has-stores{height:647px}}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section::after{display:none}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section .geolocation-error{margin:0 20px 5px;padding-top:0;font-size:.875rem}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section .no-result-message{padding:0 20px 14px}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section .dhl-number-input{background-color:#fbfbfb;border:1px solid #d7d7d7;border-radius:8px;padding:12px;height:48px}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section .dhl-number-input::-webkit-input-placeholder{font-weight:400;font-size:1rem;font-family:AvantGardeMedium,Arial,sans-serif}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section .dhl-number-input:-ms-input-placeholder{font-weight:400;font-size:1rem;font-family:AvantGardeMedium,Arial,sans-serif}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section .dhl-number-input::placeholder{font-weight:400;font-size:1rem;font-family:AvantGardeMedium,Arial,sans-serif}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section .label-dhl-number{font-weight:500;font-size:.875rem;line-height:20px;margin-bottom:8px;padding-left:20px}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section .field-description{font-weight:500;font-size:.875rem;line-height:20px;font-style:normal;margin-bottom:11px;margin-top:0;padding-bottom:0;font-family:AvantGardeMedium,Arial,sans-serif}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section .input-search-packstation{background-color:#fbfbfb;border:1px solid #d7d7d7;border-radius:100px;padding:12px 45px;width:100%;height:48px}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section .input-search-packstation::-webkit-input-placeholder{font-weight:400;font-size:1rem;font-family:AvantGardeMedium,Arial,sans-serif}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section .input-search-packstation:-ms-input-placeholder{font-weight:400;font-size:1rem;font-family:AvantGardeMedium,Arial,sans-serif}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section .input-search-packstation::placeholder{font-weight:400;font-size:1rem;font-family:AvantGardeMedium,Arial,sans-serif}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section .store-item .store-title-block{-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;margin-bottom:10px;max-width:97%}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section .store-item .store-title-block .store-title{-webkit-box-flex:0;flex:none;font-size:1rem;text-transform:capitalize;font-weight:700;max-width:100%;margin-right:5px;font-family:AvantGardeMedium,Arial,sans-serif}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section .store-item .store-title-block .store-distance{margin-left:5px}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section .field-wrapper .store-address span{padding-left:0}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section .js-store-label::before{top:40px}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section .js-store-label.store-container::before{top:20px}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section--de.has-stores{height:570px}@media screen and (min-width:50em){.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section--de.has-stores{height:810px}}.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section--de.is-invalid-dhl-number.has-stores{height:605px}@media screen and (min-width:30em){.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section--de.is-invalid-dhl-number.has-stores{height:590px}}@media screen and (min-width:50em){.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section--de.is-invalid-dhl-number.has-stores{height:845px}}@media screen and (min-width:80em){.pt_checkout #list-collectionpoint #packstation-dialog-container.store-locator-section--de.is-invalid-dhl-number.has-stores{height:830px}}.pt_checkout #list-collectionpoint #packstation-dialog-container.is-invalid-dhl-number .store-search-block-wrap.has-dhl-number-field{margin-top:290px}@media screen and (min-width:30em){.pt_checkout #list-collectionpoint #packstation-dialog-container.is-invalid-dhl-number .store-search-block-wrap.has-dhl-number-field{margin-top:275px}}@media screen and (min-width:50em){.pt_checkout #list-collectionpoint #packstation-dialog-container.is-invalid-dhl-number .store-search-block-wrap.has-dhl-number-field{margin-top:290px}}@media screen and (min-width:80em){.pt_checkout #list-collectionpoint #packstation-dialog-container.is-invalid-dhl-number .store-search-block-wrap.has-dhl-number-field{margin-top:275px}}.pt_checkout #list-collectionpoint #packstation-dialog-container .selected-store-wrapper{bottom:125px;width:275px;height:113px}@media screen and (min-width:50em){.pt_checkout #list-collectionpoint #packstation-dialog-container .selected-store-wrapper{bottom:176px;width:342px;height:160px}}.pt_checkout #list-collectionpoint #packstation-dialog-container .selected-store-wrapper.active .button-wrapper{color:#000;display:block;position:absolute;bottom:0;width:100%}.pt_checkout #list-collectionpoint #packstation-dialog-container .store-item.form-row{padding:0}.pt_checkout #list-collectionpoint #packstation-dialog-container .store-item.form-row .field-wrapper{padding:16px 0 16px 5px}.pt_checkout #list-collectionpoint #packstation-dialog-container .list-predictions{width:65%;margin-top:0;position:absolute;z-index:1000}@media screen and (min-width:50em){.pt_checkout #list-collectionpoint #packstation-dialog-container .list-predictions{width:74%}}.pt_checkout #list-collectionpoint #packstation-dialog-container .store-search-block-wrap{margin-top:124px}.pt_checkout #list-collectionpoint #packstation-dialog-container .store-search-block-wrap .store-search-block{margin-top:0;padding:0}.pt_checkout #list-collectionpoint #packstation-dialog-container .store-search-block-wrap .map{margin-top:16px}.pt_checkout #list-collectionpoint #packstation-dialog-container .store-search-block-wrap.has-dhl-number-field{margin-top:255px}.pt_checkout #list-collectionpoint #packstation-dialog-container .see-more-stores{padding-bottom:20px}.pt_checkout #list-collectionpoint #packstation-dialog-container .see-more-stores .arrow{margin-top:4px}.pt_checkout #list-collectionpoint #packstation-dialog-container .see-less-stores .arrow{margin-top:7px;margin-left:6px}.pt_checkout #list-collectionpoint #packstation-dialog-container .store-locator-section .selected-store-wrapper.active .select-store-btn{margin-left:16px;margin-bottom:16px;width:90%}@media screen and (min-width:50em){.pt_checkout #list-collectionpoint #packstation-dialog-container .store-locator-section .selected-store-wrapper.active .select-store-btn{width:310px}}.pt_checkout .favorite-store-star{margin-top:5px;margin-right:5px;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.pt_checkout .favorite-store-star path:hover{fill:#000!important;stroke:#000!important}.pt_checkout .store-item .product-avaibility-info{margin:0;width:auto;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.pt_checkout .store-item .product-avaibility{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:end;justify-content:flex-end}.pt_checkout .store-item .included-products.excluded-products{-webkit-box-pack:end;justify-content:flex-end}.pt_checkout .store-item .included-products.excluded-products .mini-cart-content-box{padding-left:0}.pt_checkout .store-item .included-products.excluded-products .mini-cart-content-box img{height:auto;width:inherit}#opc-shipping-billing.shipment-method-selected #opc-section-title-delivery,#opc-shipping-billing.shipment-method-selected .opc-country-selector-wrapper{display:block}#opc-shipping-billing .block-shipping-billing{background-color:#fff;margin-bottom:16px;margin-top:-10px}@media screen and (min-width:50em){#opc-shipping-billing .block-shipping-billing{margin-bottom:24px}}#opc-shipping-billing .block-shipping-billing #opc-section-title-delivery{padding:24px}#opc-shipping-billing .block-shipping-billing .opc-section-content{padding:0}#opc-shipping-billing .block-shipping-billing .opc-section-content.opc-section-billing{padding:0 24px 24px 24px}.list-map-tabs{height:40px;width:96%;border:1px solid #d7d7d7;background-color:#fff;margin-top:12px;display:-webkit-box;display:flex;font-size:1rem;border-radius:8px}.list-map-tabs.cpd-list-map-switch{margin-bottom:10px;width:100%}@media screen and (min-width:50em){.list-map-tabs.cpd-list-map-switch{width:98%}}.list-map-tabs .list-cart-text{width:50%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;text-align:center;cursor:pointer;font-family:AvantGardeMedium,Arial,sans-serif}.list-map-tabs .list-cart-text.active{box-shadow:0 3px 8px rgba(0,0,0,.12),0 3px 1px rgba(0,0,0,.04);border-radius:8px;height:36px;margin-top:1px;margin-left:2px}.list-map-tabs .list-cart-text.js-cnc-switch-list{pointer-events:none}.address-details-form .field-error .field-wrapper{border:1px solid #d50032}.address-details-form .field-error .field-wrapper.with-preinput{border:none}.address-details-form .field-error .error{padding-top:7px;margin:0;padding-bottom:3px}.address-details-form .field-error.smallfield{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.summary-collection-schedule-section{cursor:pointer;font-size:.625rem;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:50em){.summary-collection-schedule-section{font-size:.75rem}}.summary-collection-schedule-section::after{content:"";vertical-align:middle;display:inline-block;border:2px solid #0a0a0a;-webkit-transition:all .3s linear;transition:all .3s linear;width:5px;height:5px;border-top:0;border-radius:0;margin-bottom:5px;margin-left:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-left:0}.summary-collection-schedule-section.open-schedule::after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.summary-collection-point-schedule{display:none;max-width:350px;margin-top:5px;min-width:50%;font-size:.625rem;font-family:AvantGardeMedium,Arial,sans-serif}.summary-collection-point-schedule .day{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;gap:0 20px}.summary-collection-point-schedule .day span:first-child{width:75px}.summary-cnc-storestatus{cursor:pointer;font-size:.625rem;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:50em){.summary-cnc-storestatus{font-size:.75rem}}.summary-cnc-storestatus::after{content:"";vertical-align:middle;display:inline-block;border:1px solid #0a0a0a;-webkit-transition:all .3s linear;transition:all .3s linear;width:5px;height:5px;border-top:0;border-radius:0;margin-bottom:5px;margin-left:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-left:0}.summary-cnc-storestatus.open-schedule::after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.summary-cnc-storestatus span{color:#d50032}.summary-cnc-storestatus.open span{color:#00b140}.address-cnc{padding-top:5px;font-size:.625rem;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:50em){.address-cnc{font-size:.75rem}}.summary-cnc-schedule-wrapper{display:none;margin-top:5px;min-width:50%;max-width:100%;font-size:.625rem;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:50em){.summary-cnc-schedule-wrapper{font-size:.75rem}}.summary-cnc-schedule-wrapper .summary-cnc-scheduleday{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;gap:0 20px}.summary-cnc-schedule-wrapper .summary-cnc-scheduleday span:first-child{width:100px}.summary-cnc-schedule-wrapper .summary-cnc-scheduleday span:last-child{width:125px}.select-packstation-btn-global,.select-store-btn-global{position:fixed;bottom:env(safe-area-inset-bottom,0);width:100%;z-index:99;left:0;right:0}.see-less-stores,.see-more-stores{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding-top:20px;cursor:pointer}.see-less-stores .see-more,.see-more-stores .see-more{color:#828282;font-size:.75rem;font-weight:400;text-transform:none;margin-right:5px}@media screen and (min-width:50em){.see-less-stores .see-more,.see-more-stores .see-more{color:#0a0a0a;font-family:AvantGardeBold,Arial,sans-serif}}.see-less-stores .see-more-btn,.see-more-stores .see-more-btn{width:18px;height:18px}.see-less-stores .see-more-btn .arrow,.see-more-stores .see-more-btn .arrow{width:7px;height:7px;margin-left:5px}.see-less-cpd .arrow,.see-less-stores .arrow{margin-top:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#shipping_address_form .readonly.phoneprefix+.custom-select__selected{pointer-events:none;background-image:none}.dialog-inpage.klarna-section-dialog{margin:0 -18px;background-color:#f2f2f2;width:100vw}@media screen and (min-width:50em){.dialog-inpage.klarna-section-dialog{margin:auto;width:100%}}.dialog-inpage.klarna-section-dialog .dialog-content{margin:9px 16px 0;min-height:40px}.dialog-inpage.klarna-section-dialog .dialog-content .dialog-legal{padding-bottom:16px;margin:0}.dialog-inpage.klarna-section-dialog .klarna-widget{margin-bottom:16px}@media screen and (min-width:50em){.dialog-inpage.klarna-section-dialog .klarna-widget{margin-bottom:20px}}.dialog-inpage.klarna-section-dialog .klarna-note{margin:0}.dialog-inpage.klarna-section-dialog .error-max-address{color:#b30000;font-size:.625rem;text-align:justify;line-height:14px}@media screen and (min-width:50em){.dialog-inpage.klarna-section-dialog .error-max-address{font-size:.75rem;line-height:17px}}.no-gwp-shipfromstore{margin-bottom:10px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-left:12px}@media screen and (min-width:50em){.no-gwp-shipfromstore{margin-left:17px}}.no-gwp-shipfromstore .gwp-not-available-message{font-size:.625rem;line-height:12px;font-style:normal;top:0;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:50em){.no-gwp-shipfromstore .gwp-not-available-message{font-size:.75rem;line-height:14px;padding-bottom:3px}}.no-gwp-shipfromstore .alert-icon{margin-right:8px}.store-item .product-avaibility-info .included-products{padding:0;margin-top:4px}.store-item .product-avaibility-info .included-products .mini-cart-product{margin:0}.store-item .product-avaibility-info .included-products .mini-cart-product .mini-cart-image{width:32px;height:32px;margin-left:4px}@media screen and (min-width:50em){.store-item .product-avaibility-info .included-products .mini-cart-product .mini-cart-image{width:42px;height:42px}}.store-item .product-avaibility-info .excluded-products{margin:0}.non-available-sm-fav-product-list{margin-bottom:10px;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;margin-left:0}.non-available-sm-fav-product-list .not-available-favorite-product-list-message{font-size:.625rem;line-height:12px;font-style:normal;top:0;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:50em){.non-available-sm-fav-product-list .not-available-favorite-product-list-message{font-size:.75rem;line-height:14px;padding-bottom:3px}}.non-available-sm-fav-product-list .alert-icon{margin-right:8px}.error-address-summary-fast-checkout{font-size:.625rem;line-height:14px}@media screen and (min-width:50em){.error-address-summary-fast-checkout{font-size:.75rem;line-height:17px}}.embedded-service #esw-channelmenu{z-index:999}.embedded-service #esw-channelmenu .channelmenu_ctas svg.esw-default_icon[class*=icon_cta-]{fill:#000!important}.embedded-service #esw-fab.showAnimation{z-index:999}@media screen and (max-width:63.9375em){.embedded-service #esw-fab.showAnimation{bottom:120px;right:15px;margin-right:0}}.step-billing-error,.step-payment-error,.step-shipping-error{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;padding:18px 0 0 20px}@media screen and (min-width:50em){.step-billing-error,.step-payment-error,.step-shipping-error{padding-top:16px 0 0}}.step-billing-error span,.step-payment-error span,.step-shipping-error span{font-style:normal;font-weight:500;font-size:.875rem;line-height:20px;letter-spacing:.4px;color:#ff3a44;font-family:AvantGardeMedium,Arial,sans-serif;margin-left:6.5px}.step-billing-error .error-triangle-icon,.step-payment-error .error-triangle-icon,.step-shipping-error .error-triangle-icon{-webkit-box-flex:0;flex:0 0 5%;margin-top:2px}@media screen and (min-width:50em){.step-billing-error .error-triangle-icon,.step-payment-error .error-triangle-icon,.step-shipping-error .error-triangle-icon{-webkit-box-flex:0;flex:none}}.step-shipping-error{padding:11px 0 5px 0;display:-webkit-box;display:flex}.step-shipping-error svg{flex-shrink:0;margin-top:-3px;width:24px;height:auto}.step-shipping-error span{color:#980000;font-size:1rem;margin-left:8px}.step-payment-error{padding:18px 16px 0 0}@media screen and (min-width:50em){.step-payment-error{padding:24px 16px 0 0}}.change-address-popup{height:100%!important;padding:0;top:0!important;right:0;left:auto!important}.change-address-popup .address-edit-dialog{background-color:#fff}.change-address-popup .checkout-dialog-address-container{height:100%;min-height:100%;padding-bottom:32px;background-color:#fff}.change-address-popup .checkout-dialog-address-container .field-error .field-wrapper{border:none}.change-address-popup .checkout-dialog-address-container .field-error .error{background-color:#fff}.change-address-popup .section-loader{z-index:1002}.change-address-popup.add-address .dialog-content,.change-address-popup.update-address .dialog-content{height:100%!important;max-height:100%!important}.change-address-popup.add-address fieldset,.change-address-popup.update-address fieldset{height:100%;min-height:100%}.change-address-popup .inlinenotification{margin-bottom:16px}.change-address-popup .not-delivered-address{border-radius:8px;border:1px solid;opacity:.5;pointer-events:none}.change-address-popup .not-delivered-address label{pointer-events:none}.change-address-popup .not-delivered-address .opc-modify-address{pointer-events:none}.change-address-popup .dialog-content{overflow:hidden auto;padding:0;height:100%}.change-address-popup .dialog-content .addresses-list{padding:0 16px 16px}@media screen and (min-width:50em){.change-address-popup .dialog-content .addresses-list{padding:0 24px 16px}}.change-address-popup.add-address #dialog-container,.change-address-popup.update-address #dialog-container{height:auto!important}.change-address-popup.add-address .dialog-content #create-address-form-modal,.change-address-popup.update-address .dialog-content #create-address-form-modal{padding:0 16px 16px}.change-address-popup.update-address #shipping_address_form .addresses-list{padding:0 16px 16px}.change-address-popup .ui-dialog-titlebar{display:-webkit-box;display:flex;background-color:#fff;border-bottom:1px solid #d7d7d7;padding:18px 16px;margin:0;height:61px}@media screen and (min-width:50em){.change-address-popup .ui-dialog-titlebar{padding:18px 24px}}.change-address-popup .ui-dialog-titlebar .ui-dialog-title{display:-webkit-box;display:flex;width:100%;font-style:normal;font-weight:700;font-size:18px;line-height:24px;-webkit-box-align:center;align-items:center;-webkit-box-flex:0;flex:none;-webkit-box-ordinal-group:1;order:0;-webkit-box-flex:1;flex-grow:1;-webkit-box-align:center;align-items:center;letter-spacing:.4px;color:#000;padding:0 16px;margin:0 -20px;text-transform:inherit;font-family:AvantGardeBold,Arial,sans-serif}.change-address-popup .ui-dialog-titlebar .ui-dialog-title svg{cursor:pointer;margin-right:5px}.change-address-popup .ui-dialog-titlebar .close-icon{stroke:#000}.change-address-popup .close-icon svg{width:20px;height:19px}.change-address-popup .address-star-icon{margin-left:0!important}.change-address-popup .address-star-icon svg{width:20.61px;height:19.68px}.change-address-popup .address-star-icon span{font-size:.875rem}.change-address-popup .ui-dialog-buttonpane{width:100%;position:absolute;bottom:0;padding:16px;z-index:998;box-shadow:0 -5px 11px rgba(0,0,0,.1);background-color:#fff;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:50em){.change-address-popup .ui-dialog-buttonpane{padding:16px 24px}}.change-address-popup .ui-dialog-buttonpane .ui-dialog-buttonset{margin-top:6px}.change-address-popup .ui-dialog-buttonpane .create-address-error{display:-webkit-box;display:flex}.change-address-popup .ui-dialog-buttonpane .create-address-error svg{width:24px;height:24px}.change-address-popup .ui-dialog-buttonpane .create-address-error .error-message{font-style:normal;font-weight:500;font-size:.875rem;line-height:20px;letter-spacing:.4px;color:#d50032;-webkit-box-ordinal-group:2;order:1;-webkit-box-flex:1;flex-grow:1;font-family:AvantGardeMedium,Arial,sans-serif;margin-left:6px}.change-address-popup .addressselect-list-item{flex-wrap:wrap;padding-bottom:0;margin-bottom:0;padding:0;border-bottom:none}.change-address-popup .addressselect-list-item .checkout-address-info{max-width:100%;flex-basis:100%;padding-left:0;padding-right:0}.change-address-popup .addressselect-list-item .address-label-name{margin-bottom:0;font-size:1rem}.change-address-popup .addressselect-list-item .address-format-errors{font-size:.875rem;color:#ed000c;width:100%;line-height:24px;font-family:AvantGardeMedium,Arial,sans-serif}.change-address-popup .checkout-addrese-edit{margin:-6px 0 0 0;padding:0;position:absolute;z-index:1;right:0}.change-address-popup .checkout-addrese-edit .button-link{font-size:.875rem;line-height:24px;padding:16px;font-family:AvantGardeMedium,Arial,sans-serif}.change-address-popup .address-book-add{font-size:1rem;display:-webkit-box;display:flex;margin-bottom:0;padding:18px 0;-webkit-box-align:center;align-items:center;font-family:AvantGardeBold,Arial,sans-serif}.change-address-popup .address-book-add span{line-height:24px;cursor:pointer;border:1px solid #bdbdbd;border-radius:5px;padding:3px 12px;text-align:center;float:right}.change-address-popup .address-book-add .title{font-size:1rem;line-height:24px;margin-bottom:0;font-family:AvantGardeMedium,Arial,sans-serif}.change-address-popup .notification-msg{-webkit-box-align:start;align-items:flex-start;padding:16px 12px;background-color:#e2f5f9;font-size:.875rem;border-radius:10px;margin:0 0 18px}.change-address-popup .notification-msg .notification-msg-icon{position:absolute;top:0}.change-address-popup .notification-msg .notification-msg-icon svg{width:24px;height:24px}.change-address-popup .notification-msg .notification-msg-icon.close{cursor:pointer}.change-address-popup .notification-msg .notification-msg-icon.close svg{stroke:#000}.change-address-popup .notification-msg .notification-msg-text{margin:0 12px}.change-address-popup .notification-msg .notification-msg-text.warning{margin-left:25px}.change-address-popup .address-block{border:1px solid #979797;border-radius:10px;margin-bottom:16px}.change-address-popup .address-block.selected-address{border:2px solid #000}.change-address-popup .address-block.selected-address .address-username{color:#000}.change-address-popup .address-block input[type=radio]+label:before{visibility:hidden;width:0}.change-address-popup .address-block .address-container{padding-left:0}.change-address-popup .address-block .address-container .address-info{font-size:.875rem;line-height:24px;color:#666;font-family:AvantGardeMedium,Arial,sans-serif}.change-address-popup .address-block .address-container .address-info .address-username{padding:16px 0}.change-address-popup .address-block .label-addresse-info{width:100%;padding:16px;margin-left:-4px}.change-address-popup .address-select{margin-bottom:50px}.change-address-popup #dialog-container{height:calc(100% - 148px)!important}.change-address-popup #dialog-container .address-form,.change-address-popup #dialog-container .modifyaddress{margin-top:16px}.change-address-popup #dialog-container .address-form .address-input,.change-address-popup #dialog-container .modifyaddress .address-input{margin-bottom:0;padding-right:0!important}.change-address-popup #dialog-container .address-form .address-code-row,.change-address-popup #dialog-container .modifyaddress .address-code-row{display:block!important}.change-address-popup #dialog-container .address-form .address-code-row .addressform-postal-row,.change-address-popup #dialog-container .modifyaddress .address-code-row .addressform-postal-row{width:auto;margin-right:0}.change-address-popup #dialog-container .address-form .address-make-default,.change-address-popup #dialog-container .modifyaddress .address-make-default{margin-left:0!important}.change-address-popup #dialog-container .address-form .button-wraper,.change-address-popup #dialog-container .modifyaddress .button-wraper{width:100%!important}.change-address-popup #dialog-container .address-form .useasbilling-address-radio,.change-address-popup #dialog-container .modifyaddress .useasbilling-address-radio{margin-bottom:0!important}.change-address-popup #dialog-container .address-form .apply-button,.change-address-popup #dialog-container .address-form .save-button,.change-address-popup #dialog-container .modifyaddress .apply-button,.change-address-popup #dialog-container .modifyaddress .save-button{width:100%!important;margin-top:16px}.change-address-popup #dialog-container .address-form .apply-button.button,.change-address-popup #dialog-container .address-form .save-button.button,.change-address-popup #dialog-container .modifyaddress .apply-button.button,.change-address-popup #dialog-container .modifyaddress .save-button.button{min-width:auto!important}.change-address-popup #dialog-container .address-form #addresse-name .address-input,.change-address-popup #dialog-container .modifyaddress #addresse-name .address-input{margin-bottom:0;padding-right:14px}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form #addresse-name .address-input,.change-address-popup #dialog-container .modifyaddress #addresse-name .address-input{padding-right:0}}.change-address-popup #dialog-container .address-form #addresse-name .address-input .addressid,.change-address-popup #dialog-container .modifyaddress #addresse-name .address-input .addressid{display:block}.change-address-popup #dialog-container .address-form #addresse-name .address-star-icon,.change-address-popup #dialog-container .modifyaddress #addresse-name .address-star-icon{padding:0;font-size:.875rem;color:#666;margin-top:0;margin-left:14px}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form #addresse-name .address-star-icon,.change-address-popup #dialog-container .modifyaddress #addresse-name .address-star-icon{font-size:.75rem;margin-top:15px;margin-left:0}}.change-address-popup #dialog-container .address-form #addresse-name .address-star-icon .button,.change-address-popup #dialog-container .modifyaddress #addresse-name .address-star-icon .button{margin-top:12px}.change-address-popup #dialog-container .address-form #addresse-name .address-star-icon span,.change-address-popup #dialog-container .modifyaddress #addresse-name .address-star-icon span{margin-left:9px}.change-address-popup #dialog-container .address-form #addresse-name .address-make-default,.change-address-popup #dialog-container .modifyaddress #addresse-name .address-make-default{position:relative;-webkit-transform:initial;-ms-transform:initial;transform:initial;top:0;min-width:50%;margin-bottom:14px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;right:0;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form #addresse-name .address-make-default,.change-address-popup #dialog-container .modifyaddress #addresse-name .address-make-default{margin-left:21px;text-align:left}}.change-address-popup #dialog-container .address-form #addresse-name .address-make-default .star-icon,.change-address-popup #dialog-container .modifyaddress #addresse-name .address-make-default .star-icon{min-width:20%}.change-address-popup #dialog-container .address-form #addresse-name .address-make-default span,.change-address-popup #dialog-container .modifyaddress #addresse-name .address-make-default span{margin-top:0;font-size:.625rem;text-align:left}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form #addresse-name .address-make-default span,.change-address-popup #dialog-container .modifyaddress #addresse-name .address-make-default span{font-size:.75rem}}.change-address-popup #dialog-container .address-form #addresse-name .address-make-default.favorite span,.change-address-popup #dialog-container .modifyaddress #addresse-name .address-make-default.favorite span{text-align:left}.change-address-popup #dialog-container .address-form .form-indent,.change-address-popup #dialog-container .modifyaddress .form-indent{min-width:60%}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .form-indent,.change-address-popup #dialog-container .modifyaddress .form-indent{min-width:50%}}.change-address-popup #dialog-container .address-form .error,.change-address-popup #dialog-container .modifyaddress .error{font-style:inherit;margin-left:0}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .error,.change-address-popup #dialog-container .modifyaddress .error{margin-left:15px}}.change-address-popup #dialog-container .address-form .dialog-content,.change-address-popup #dialog-container .modifyaddress .dialog-content{overflow:hidden;padding:0}.change-address-popup #dialog-container .address-form .dialog-content #address-update,.change-address-popup #dialog-container .modifyaddress .dialog-content #address-update{padding:15px 14px}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .dialog-content #address-update,.change-address-popup #dialog-container .modifyaddress .dialog-content #address-update{padding:15px 70px}}.change-address-popup #dialog-container .address-form .dialog-content #address-update~.address-book-see-more,.change-address-popup #dialog-container .modifyaddress .dialog-content #address-update~.address-book-see-more{display:none}.change-address-popup #dialog-container .address-form .dialog-content .address-block,.change-address-popup #dialog-container .modifyaddress .dialog-content .address-block{cursor:pointer;pointer-events:none}.change-address-popup #dialog-container .address-form .dialog-content .address-block.not-delivered-address label,.change-address-popup #dialog-container .modifyaddress .dialog-content .address-block.not-delivered-address label{pointer-events:none}.change-address-popup #dialog-container .address-form .dialog-content .checkout-address-info,.change-address-popup #dialog-container .modifyaddress .dialog-content .checkout-address-info{display:-webkit-box;display:flex;pointer-events:auto;padding-left:40px}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .dialog-content .checkout-address-info,.change-address-popup #dialog-container .modifyaddress .dialog-content .checkout-address-info{padding-left:0}}.change-address-popup #dialog-container .address-form .dialog-content .checkout-address-info .label-addresse-info,.change-address-popup #dialog-container .modifyaddress .dialog-content .checkout-address-info .label-addresse-info{margin:0}.change-address-popup #dialog-container .address-form .dialog-content .checkout-address-info .label-addresse-info .address-container,.change-address-popup #dialog-container .modifyaddress .dialog-content .checkout-address-info .label-addresse-info .address-container{font-family:AvantGardeMedium,Arial,sans-serif;padding-left:6px}.change-address-popup #dialog-container .address-form .dialog-content .checkout-address-info .label-addresse-info span,.change-address-popup #dialog-container .modifyaddress .dialog-content .checkout-address-info .label-addresse-info span{padding:0;margin:0}.change-address-popup #dialog-container .address-form .dialog-content .checkout-address-info .label-addresse-info .address-name,.change-address-popup #dialog-container .modifyaddress .dialog-content .checkout-address-info .label-addresse-info .address-name{margin-bottom:5px}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .dialog-content .checkout-address-info .label-addresse-info .address-name,.change-address-popup #dialog-container .modifyaddress .dialog-content .checkout-address-info .label-addresse-info .address-name{margin-bottom:7px}}.change-address-popup #dialog-container .address-form #address-update .inpage-dialog-title,.change-address-popup #dialog-container .modifyaddress #address-update .inpage-dialog-title{padding-left:0}.change-address-popup #dialog-container .address-form .double-field-container,.change-address-popup #dialog-container .modifyaddress .double-field-container{overflow:hidden;display:-webkit-box;display:flex}.change-address-popup #dialog-container .address-form .double-field-container .left-field,.change-address-popup #dialog-container .modifyaddress .double-field-container .left-field{-webkit-box-flex:1;flex:1 0 40%;margin-right:3%}.change-address-popup #dialog-container .address-form .double-field-container .right-field,.change-address-popup #dialog-container .modifyaddress .double-field-container .right-field{-webkit-box-flex:1;flex:1 0 50%}.change-address-popup #dialog-container .address-form .double-field-container.customer-name-row,.change-address-popup #dialog-container .modifyaddress .double-field-container.customer-name-row{display:block;overflow:initial}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .double-field-container.customer-name-row,.change-address-popup #dialog-container .modifyaddress .double-field-container.customer-name-row{display:-webkit-box;display:flex}}.change-address-popup #dialog-container .address-form .double-field-container.customer-name-row .left-field,.change-address-popup #dialog-container .modifyaddress .double-field-container.customer-name-row .left-field{-webkit-box-flex:inherit;flex:inherit;margin-right:0}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .double-field-container.customer-name-row .left-field,.change-address-popup #dialog-container .modifyaddress .double-field-container.customer-name-row .left-field{-webkit-box-flex:1;flex:1 0 40%;margin-right:3%}}.change-address-popup #dialog-container .address-form .double-field-container.customer-name-row .right-field,.change-address-popup #dialog-container .modifyaddress .double-field-container.customer-name-row .right-field{-webkit-box-flex:inherit;flex:inherit}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .double-field-container.customer-name-row .right-field,.change-address-popup #dialog-container .modifyaddress .double-field-container.customer-name-row .right-field{-webkit-box-flex:1;flex:1 0 50%}}.change-address-popup #dialog-container .address-form .double-field-container-desktop,.change-address-popup #dialog-container .modifyaddress .double-field-container-desktop{display:block}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .double-field-container-desktop,.change-address-popup #dialog-container .modifyaddress .double-field-container-desktop{overflow:hidden;display:-webkit-box;display:flex}.change-address-popup #dialog-container .address-form .double-field-container-desktop .left-field,.change-address-popup #dialog-container .modifyaddress .double-field-container-desktop .left-field{-webkit-box-flex:1;flex:1 0 40%;margin-right:3%}.change-address-popup #dialog-container .address-form .double-field-container-desktop .right-field,.change-address-popup #dialog-container .modifyaddress .double-field-container-desktop .right-field{-webkit-box-flex:1;flex:1 0 50%}}.change-address-popup #dialog-container .address-form input[type=tel],.change-address-popup #dialog-container .modifyaddress input[type=tel]{padding-top:5px}.change-address-popup #dialog-container .address-form .field-wrapper .readonly-value,.change-address-popup #dialog-container .modifyaddress .field-wrapper .readonly-value{background:#fff;font-size:.75rem;padding-left:12px}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .field-wrapper .readonly-value,.change-address-popup #dialog-container .modifyaddress .field-wrapper .readonly-value{height:48px;padding-top:24px;font-size:.875rem}}.change-address-popup #dialog-container .address-form .field-wrapper label[for=dwfrm_singleshipping_shippingAddress_useAsBillingAddress] span,.change-address-popup #dialog-container .modifyaddress .field-wrapper label[for=dwfrm_singleshipping_shippingAddress_useAsBillingAddress] span{font-size:.875rem;margin-left:0;padding-left:0}.change-address-popup #dialog-container .address-form .field-wrapper label[for=dwfrm_singleshipping_searchpackstation_address] span,.change-address-popup #dialog-container .modifyaddress .field-wrapper label[for=dwfrm_singleshipping_searchpackstation_address] span{margin-left:15px}.change-address-popup #dialog-container .address-form .field-wrapper label,.change-address-popup #dialog-container .modifyaddress .field-wrapper label{font-size:.625rem;margin-right:15px}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .field-wrapper label,.change-address-popup #dialog-container .modifyaddress .field-wrapper label{font-size:.75rem}}.change-address-popup #dialog-container .address-form .field-wrapper label .required-indicator,.change-address-popup #dialog-container .modifyaddress .field-wrapper label .required-indicator{padding-left:0;margin-left:0}.change-address-popup #dialog-container .address-form .field-wrapper label span,.change-address-popup #dialog-container .modifyaddress .field-wrapper label span{font-style:normal;padding-top:0}.change-address-popup #dialog-container .address-form .form-row:not(.label-inline) .field-wrapper:not(.has-input) .label:not(.tooltip-label),.change-address-popup #dialog-container .address-form .form-row:not(.label-inline) .field-wrapper:not(.has-input) label:not(.tooltip-label),.change-address-popup #dialog-container .modifyaddress .form-row:not(.label-inline) .field-wrapper:not(.has-input) .label:not(.tooltip-label),.change-address-popup #dialog-container .modifyaddress .form-row:not(.label-inline) .field-wrapper:not(.has-input) label:not(.tooltip-label){padding-top:15px}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .form-row:not(.label-inline) .field-wrapper:not(.has-input) .label:not(.tooltip-label),.change-address-popup #dialog-container .address-form .form-row:not(.label-inline) .field-wrapper:not(.has-input) label:not(.tooltip-label),.change-address-popup #dialog-container .modifyaddress .form-row:not(.label-inline) .field-wrapper:not(.has-input) .label:not(.tooltip-label),.change-address-popup #dialog-container .modifyaddress .form-row:not(.label-inline) .field-wrapper:not(.has-input) label:not(.tooltip-label){padding-top:18px}}.change-address-popup #dialog-container .address-form .form-row.phone-row,.change-address-popup #dialog-container .modifyaddress .form-row.phone-row{margin-bottom:40px}.change-address-popup #dialog-container .address-form .form-row .apply-button.button,.change-address-popup #dialog-container .modifyaddress .form-row .apply-button.button{min-width:100%}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .form-row .apply-button.button,.change-address-popup #dialog-container .modifyaddress .form-row .apply-button.button{min-width:auto}}.change-address-popup #dialog-container .address-form .form-row .prefield-input-field,.change-address-popup #dialog-container .address-form .form-row .preinput-container,.change-address-popup #dialog-container .modifyaddress .form-row .prefield-input-field,.change-address-popup #dialog-container .modifyaddress .form-row .preinput-container{background:#fff}.change-address-popup #dialog-container .address-form .form-row .prefield-input-field input[type=tel]:not(.revamp-input-type),.change-address-popup #dialog-container .address-form .form-row .preinput-container input[type=tel]:not(.revamp-input-type),.change-address-popup #dialog-container .modifyaddress .form-row .prefield-input-field input[type=tel]:not(.revamp-input-type),.change-address-popup #dialog-container .modifyaddress .form-row .preinput-container input[type=tel]:not(.revamp-input-type){padding-left:13px}.change-address-popup #dialog-container .address-form .form-row input[type=email]:not(.revamp-input-type),.change-address-popup #dialog-container .address-form .form-row input[type=tel]:not(.revamp-input-type),.change-address-popup #dialog-container .address-form .form-row input[type=text]:not(.revamp-input-type),.change-address-popup #dialog-container .address-form .form-row select:not(.revamp-input-type),.change-address-popup #dialog-container .address-form .form-row select:not(.revamp-input-type)+.custom-select__selected,.change-address-popup #dialog-container .modifyaddress .form-row input[type=email]:not(.revamp-input-type),.change-address-popup #dialog-container .modifyaddress .form-row input[type=tel]:not(.revamp-input-type),.change-address-popup #dialog-container .modifyaddress .form-row input[type=text]:not(.revamp-input-type),.change-address-popup #dialog-container .modifyaddress .form-row select:not(.revamp-input-type),.change-address-popup #dialog-container .modifyaddress .form-row select:not(.revamp-input-type)+.custom-select__selected{background-color:#fff;border:none;font-weight:700;font-size:.75rem;line-height:14px;height:36px;margin-top:0;padding:15px 5px 5px 12px;font-family:AvantGardeBold,Arial,sans-serif;font-weight:700;letter-spacing:.05em}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .form-row input[type=email]:not(.revamp-input-type),.change-address-popup #dialog-container .address-form .form-row input[type=tel]:not(.revamp-input-type),.change-address-popup #dialog-container .address-form .form-row input[type=text]:not(.revamp-input-type),.change-address-popup #dialog-container .address-form .form-row select:not(.revamp-input-type),.change-address-popup #dialog-container .address-form .form-row select:not(.revamp-input-type)+.custom-select__selected,.change-address-popup #dialog-container .modifyaddress .form-row input[type=email]:not(.revamp-input-type),.change-address-popup #dialog-container .modifyaddress .form-row input[type=tel]:not(.revamp-input-type),.change-address-popup #dialog-container .modifyaddress .form-row input[type=text]:not(.revamp-input-type),.change-address-popup #dialog-container .modifyaddress .form-row select:not(.revamp-input-type),.change-address-popup #dialog-container .modifyaddress .form-row select:not(.revamp-input-type)+.custom-select__selected{height:48px;font-size:.875rem}}.change-address-popup #dialog-container .address-form .form-row input[type=email]:not(.revamp-input-type).cvn-copy,.change-address-popup #dialog-container .address-form .form-row input[type=tel]:not(.revamp-input-type).cvn-copy,.change-address-popup #dialog-container .address-form .form-row input[type=text]:not(.revamp-input-type).cvn-copy,.change-address-popup #dialog-container .address-form .form-row select:not(.revamp-input-type)+.custom-select__selected.cvn-copy,.change-address-popup #dialog-container .address-form .form-row select:not(.revamp-input-type).cvn-copy,.change-address-popup #dialog-container .modifyaddress .form-row input[type=email]:not(.revamp-input-type).cvn-copy,.change-address-popup #dialog-container .modifyaddress .form-row input[type=tel]:not(.revamp-input-type).cvn-copy,.change-address-popup #dialog-container .modifyaddress .form-row input[type=text]:not(.revamp-input-type).cvn-copy,.change-address-popup #dialog-container .modifyaddress .form-row select:not(.revamp-input-type)+.custom-select__selected.cvn-copy,.change-address-popup #dialog-container .modifyaddress .form-row select:not(.revamp-input-type).cvn-copy{padding-bottom:14px}.change-address-popup #dialog-container .address-form .form-row .with-preinput:not(.has-input) label,.change-address-popup #dialog-container .modifyaddress .form-row .with-preinput:not(.has-input) label{padding-top:18px;font-size:.625rem}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .form-row .with-preinput:not(.has-input) label,.change-address-popup #dialog-container .modifyaddress .form-row .with-preinput:not(.has-input) label{font-size:.75rem}}.change-address-popup #dialog-container .address-form .form-row .with-preinput label,.change-address-popup #dialog-container .modifyaddress .form-row .with-preinput label{padding-left:116px}.change-address-popup #dialog-container .address-form .form-row.addressid,.change-address-popup #dialog-container .modifyaddress .form-row.addressid{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;min-width:55%}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .form-row.addressid,.change-address-popup #dialog-container .modifyaddress .form-row.addressid{min-width:50%}}.change-address-popup #dialog-container .address-form .form-row.addressid .error,.change-address-popup #dialog-container .modifyaddress .form-row.addressid .error{background-color:inherit}.change-address-popup #dialog-container .address-form .checkbox-fields,.change-address-popup #dialog-container .modifyaddress .checkbox-fields{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:12px;-webkit-box-pack:end;justify-content:flex-end}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .checkbox-fields,.change-address-popup #dialog-container .modifyaddress .checkbox-fields{margin-bottom:20px;-webkit-box-pack:normal;justify-content:normal}}.change-address-popup #dialog-container .address-form .checkbox-fields input[type=checkbox]+label:after,.change-address-popup #dialog-container .address-form .checkbox-fields input[type=checkbox]+label:before,.change-address-popup #dialog-container .modifyaddress .checkbox-fields input[type=checkbox]+label:after,.change-address-popup #dialog-container .modifyaddress .checkbox-fields input[type=checkbox]+label:before{display:none}.change-address-popup #dialog-container .address-form .checkbox-fields input[type=radio]:checked+label::after,.change-address-popup #dialog-container .modifyaddress .checkbox-fields input[type=radio]:checked+label::after{margin:6px;width:12px;height:12px}.change-address-popup #dialog-container .address-form .checkbox-fields .useasbilling-address-radio label,.change-address-popup #dialog-container .modifyaddress .checkbox-fields .useasbilling-address-radio label{left:0!important}.change-address-popup #dialog-container .address-form .checkbox-fields label span,.change-address-popup #dialog-container .modifyaddress .checkbox-fields label span{margin-left:0!important}.change-address-popup #dialog-container .address-form .checkbox-fields label[for=useAsBillingAddress-no],.change-address-popup #dialog-container .address-form .checkbox-fields label[for=useAsBillingAddress-yes],.change-address-popup #dialog-container .modifyaddress .checkbox-fields label[for=useAsBillingAddress-no],.change-address-popup #dialog-container .modifyaddress .checkbox-fields label[for=useAsBillingAddress-yes]{font-size:.625rem;text-align:center;-webkit-box-align:center;align-items:center;font-family:AvantGardeMedium,Arial,sans-serif;margin-right:15px}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .checkbox-fields label[for=useAsBillingAddress-no],.change-address-popup #dialog-container .address-form .checkbox-fields label[for=useAsBillingAddress-yes],.change-address-popup #dialog-container .modifyaddress .checkbox-fields label[for=useAsBillingAddress-no],.change-address-popup #dialog-container .modifyaddress .checkbox-fields label[for=useAsBillingAddress-yes]{font-size:.75rem}}.change-address-popup #dialog-container .address-form .checkbox-fields label[for=useAsBillingAddress-no] span,.change-address-popup #dialog-container .address-form .checkbox-fields label[for=useAsBillingAddress-yes] span,.change-address-popup #dialog-container .modifyaddress .checkbox-fields label[for=useAsBillingAddress-no] span,.change-address-popup #dialog-container .modifyaddress .checkbox-fields label[for=useAsBillingAddress-yes] span{margin-left:0}.change-address-popup #dialog-container .address-form .checkbox-fields label[for=useAsBillingAddress-no]::before,.change-address-popup #dialog-container .address-form .checkbox-fields label[for=useAsBillingAddress-yes]::before,.change-address-popup #dialog-container .modifyaddress .checkbox-fields label[for=useAsBillingAddress-no]::before,.change-address-popup #dialog-container .modifyaddress .checkbox-fields label[for=useAsBillingAddress-yes]::before{width:24px;height:24px}.change-address-popup #dialog-container .address-form .checkbox-fields .form-row,.change-address-popup #dialog-container .modifyaddress .checkbox-fields .form-row{min-width:45%;margin-bottom:0;float:left;margin-right:auto}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .checkbox-fields .form-row,.change-address-popup #dialog-container .modifyaddress .checkbox-fields .form-row{font-size:.75rem;margin-right:0}}.change-address-popup #dialog-container .address-form .checkbox-fields .form-row span,.change-address-popup #dialog-container .modifyaddress .checkbox-fields .form-row span{font-size:.625rem}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .checkbox-fields .form-row span,.change-address-popup #dialog-container .modifyaddress .checkbox-fields .form-row span{font-size:.75rem}}.change-address-popup #dialog-container .address-form .field-error.useasbilling-address-radio .field-wrapper,.change-address-popup #dialog-container .modifyaddress .field-error.useasbilling-address-radio .field-wrapper{border:none}.change-address-popup #dialog-container .address-form .field-error.useasbilling-address-radio label,.change-address-popup #dialog-container .modifyaddress .field-error.useasbilling-address-radio label{color:#d50032}.change-address-popup #dialog-container .address-form #addresse-name,.change-address-popup #dialog-container .modifyaddress #addresse-name{overflow:hidden;width:auto}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form #addresse-name,.change-address-popup #dialog-container .modifyaddress #addresse-name{width:100%}}.change-address-popup #dialog-container .address-form #addresse-name a,.change-address-popup #dialog-container .modifyaddress #addresse-name a{position:absolute;top:44%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;right:9%}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form #addresse-name a,.change-address-popup #dialog-container .modifyaddress #addresse-name a{top:42%;right:18%}}.change-address-popup #dialog-container .address-form #addresse-name a span,.change-address-popup #dialog-container .modifyaddress #addresse-name a span{font-style:normal;font-weight:400;font-size:.625rem;line-height:14px;text-align:right;letter-spacing:.02em}.change-address-popup #dialog-container .address-form .address-dialog-actions,.change-address-popup #dialog-container .modifyaddress .address-dialog-actions{margin:0}.change-address-popup #dialog-container .address-form .address-dialog-actions .form-row-button,.change-address-popup #dialog-container .modifyaddress .address-dialog-actions .form-row-button{background:#f2f2f2}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .address-dialog-actions .form-row-button .apply-button,.change-address-popup #dialog-container .modifyaddress .address-dialog-actions .form-row-button .apply-button{width:48%}}@media screen and (min-width:80em){.change-address-popup #dialog-container .address-form .address-dialog-actions .form-row-button .apply-button,.change-address-popup #dialog-container .modifyaddress .address-dialog-actions .form-row-button .apply-button{margin-right:10px}}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .address-dialog-actions .form-row-button .apply-button.close-modify,.change-address-popup #dialog-container .modifyaddress .address-dialog-actions .form-row-button .apply-button.close-modify{margin:0}}.change-address-popup #dialog-container .address-form .address-dialog-actions .form-row-button .close-modify,.change-address-popup #dialog-container .modifyaddress .address-dialog-actions .form-row-button .close-modify{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fefefe),color-stop(50%,#000)) no-repeat center top #fefefe;background:linear-gradient(to bottom,#fefefe 50%,#000 50%) no-repeat center top #fefefe;background-size:100% 200%;margin-top:15px}.change-address-popup #dialog-container .address-form .create-address-error,.change-address-popup #dialog-container .modifyaddress .create-address-error{color:#b30000;font-size:10px;margin:10px 0;text-align:justify;line-height:14px}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .create-address-error,.change-address-popup #dialog-container .modifyaddress .create-address-error{font-size:12px;line-height:17px}}.change-address-popup #dialog-container .address-form .hide-phone-description .prefield-input-field,.change-address-popup #dialog-container .modifyaddress .hide-phone-description .prefield-input-field{margin-left:12px}.change-address-popup #dialog-container .address-form h4.address-type,.change-address-popup #dialog-container .modifyaddress h4.address-type{-webkit-font-feature-settings:'clig' off,'liga' off;font-feature-settings:'clig' off,'liga' off;font-size:1rem;font-style:normal;font-weight:700;line-height:24px;margin-bottom:32px;letter-spacing:.4px;text-transform:none}.change-address-popup #dialog-container .address-form .field-description,.change-address-popup #dialog-container .modifyaddress .field-description{display:block}.change-address-popup #dialog-container .address-form .prefield-input-field,.change-address-popup #dialog-container .modifyaddress .prefield-input-field{margin-left:0}.change-address-popup #dialog-container .address-form .field-description,.change-address-popup #dialog-container .modifyaddress .field-description{font-style:normal}.change-address-popup #dialog-container .address-form .preinput-container,.change-address-popup #dialog-container .modifyaddress .preinput-container{margin-right:0!important}.change-address-popup #dialog-container .address-form .checkbox-fields .form-row,.change-address-popup #dialog-container .modifyaddress .checkbox-fields .form-row{margin-bottom:0!important;min-width:50%!important}@media screen and (min-width:50em){.change-address-popup #dialog-container .address-form .checkbox-fields .form-row,.change-address-popup #dialog-container .modifyaddress .checkbox-fields .form-row{min-width:69%!important}}.change-address-popup #dialog-container .address-form .customer-name-row,.change-address-popup #dialog-container .address-form .double-field-container,.change-address-popup #dialog-container .modifyaddress .customer-name-row,.change-address-popup #dialog-container .modifyaddress .double-field-container{display:block!important}.change-address-popup #dialog-container .address-form .customer-name-row .form-row.left-field,.change-address-popup #dialog-container .address-form .double-field-container .form-row.left-field,.change-address-popup #dialog-container .modifyaddress .customer-name-row .form-row.left-field,.change-address-popup #dialog-container .modifyaddress .double-field-container .form-row.left-field{margin-right:0}.change-address-popup #dialog-container .address-form .checkbox-fields,.change-address-popup #dialog-container .modifyaddress .checkbox-fields{margin-bottom:0!important}.change-address-popup #dialog-container .address-form .checkbox-fields .form-row,.change-address-popup #dialog-container .modifyaddress .checkbox-fields .form-row{min-width:70%}.change-address-popup #dialog-container .address-form .required-help-text,.change-address-popup #dialog-container .modifyaddress .required-help-text{font-size:.75rem;color:#666}.change-address-popup #dialog-container .address-form .field-wrapper label span,.change-address-popup #dialog-container .modifyaddress .field-wrapper label span{padding-left:6px;display:inline-block;height:13px}.change-address-popup #dialog-container .address-form .checkbox-fields label[for=useAsBillingAddress-yes],.change-address-popup #dialog-container .modifyaddress .checkbox-fields label[for=useAsBillingAddress-yes]{margin-right:15px!important}.change-address-popup #dialog-container .address-form .checkbox-fields label[for=useAsBillingAddress-no],.change-address-popup #dialog-container .modifyaddress .checkbox-fields label[for=useAsBillingAddress-no]{margin-right:0!important}.change-address-popup input[list]::-webkit-calendar-picker-indicator{opacity:0}.opc-client-id-section .client-id-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border:none;padding:12px 0 0}.opc-client-id-section .client-id-wrapper .revamp-form-row .label-colon,.opc-client-id-section .client-id-wrapper .revamp-form-row>label{display:none}.opc-client-id-section .client-id-wrapper .field-wrapper .radio-input-wrap{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:12px}.opc-client-id-section .client-id-wrapper .field-wrapper .radio-input-wrap>label{padding:12px;width:100%;border:2px solid #f2f2f2;border-radius:8px;flex-wrap:wrap;font-weight:700;display:block;left:0}.opc-client-id-section .client-id-wrapper .field-wrapper .radio-input-wrap .client-id-input-wrapper{width:100%;padding-top:12px}.opc-client-id-section .client-id-wrapper .field-wrapper .radio-input-wrap .client-id-input-wrapper .input-text{border:none;background-color:#fff;padding-left:8px;height:48px}.opc-client-id-section .client-id-wrapper .field-wrapper .radio-input-wrap .client-id-input-wrapper .input-text::-webkit-input-placeholder{font-weight:400;font-size:.875rem}.opc-client-id-section .client-id-wrapper .field-wrapper .radio-input-wrap .client-id-input-wrapper .input-text:-ms-input-placeholder{font-weight:400;font-size:.875rem}.opc-client-id-section .client-id-wrapper .field-wrapper .radio-input-wrap .client-id-input-wrapper .input-text::placeholder{font-weight:400;font-size:.875rem}.opc-client-id-section .client-id-wrapper .field-wrapper .radio-input-wrap .client-id-input-wrapper .error{font-style:normal}.opc-client-id-section .client-id-wrapper .field-wrapper .radio-input-wrap input[type=radio]:checked+label{border:2px solid #000;background-color:#f2f2f2}.saflexshow{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.saflexshow.card-number-iframe{min-width:100%}.saflexshow .field-wrapper .card-number-label,.saflexshow .field-wrapper .cvv-label{top:13px;left:9px}.saflexshow .field-wrapper .card-number-label{top:34px}.saflexshow .field-wrapper .flex-microform-focused~.cvv-label,.saflexshow .field-wrapper .flex-microform-not-empty~.cvv-label{top:2px}.saflexshow .field-wrapper .flex-microform-focused~.card-number-label,.saflexshow .field-wrapper .flex-microform-not-empty~.card-number-label{top:24px}.saflexshow .field-wrapper .flex-microform{max-height:48px;background-color:#fff;padding:0 8px 0}.saflexshow .field-wrapper .flex-microform#cardNumber-container{border:1px solid #d7d7d7;border-radius:8px;height:48px;margin:0}.saflexshow .field-wrapper .flex-microform#securityCode-container{border:1px solid #d7d7d7;border-radius:8px;height:48px}.saflexshow .field-wrapper .flex-microform iframe{max-height:48px}.saflexshow .field-wrapper .flex-microform.error{border:3px solid #d50032!important;border-radius:5px;display:block;background-color:#fff;margin:0}.saflexshow .field-wrapper .card-number-invalid-feedback,.saflexshow .field-wrapper .cvv-number-invalid-feedback{display:block}@media screen and (min-width:50em){.saflexshow .field-wrapper .card-number-label,.saflexshow .field-wrapper .cvv-label{top:20px;left:18px;font-size:.875rem}.saflexshow .field-wrapper .card-number-label{top:41px}.saflexshow .field-wrapper .flex-microform-focused~.cvv-label,.saflexshow .field-wrapper .flex-microform-not-empty~.cvv-label{top:5px;font-size:.75rem}.saflexshow .field-wrapper .flex-microform-focused~.card-number-label,.saflexshow .field-wrapper .flex-microform-not-empty~.card-number-label{top:28px;font-size:.75rem}.saflexshow .field-wrapper .flex-microform{max-height:48px;padding:0 12px 0}.saflexshow .field-wrapper .flex-microform iframe{max-height:48px}}#credit_card-section .flex-microform-field input{font-size:16px;font-weight:500;letter-spacing:normal;font-family:Arial,sans-serif;height:48px}.cart-service-info-wrapper{margin:20px 0}@media screen and (min-width:50em){.cart-service-info-wrapper{margin-bottom:0}}.cart-reinsurance-info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-family:AvantGardeBook,Arial,sans-serif;padding:20px 0}@media screen and (min-width:50em){.cart-reinsurance-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;margin-top:30px;background-color:#fff}}@media screen and (max-width:29.9375em){.cart-reinsurance-info{padding:0}}.cart-reinsurance-info .cart-reinsurance-row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:10px 0;border-bottom:1px solid #e0e0e0;height:80px}@media screen and (max-width:29.9375em){.cart-reinsurance-info .cart-reinsurance-row:first-child{padding:16px 0 15px 0}.cart-reinsurance-info .cart-reinsurance-row:nth-last-child(-n+2){padding:16px 0}}@media screen and (min-width:50em){.cart-reinsurance-info .cart-reinsurance-row{width:100%;max-width:400px;min-height:51px;margin:0;padding:0;border:none;height:56px}}@media screen and (min-width:64em){.cart-reinsurance-info .cart-reinsurance-row{padding-left:20px;padding-right:20px}}@media screen and (min-width:80em){.cart-reinsurance-info .cart-reinsurance-row{padding-left:55px;padding-right:20px}}@media screen and (min-width:50em){.cart-reinsurance-info .cart-reinsurance-row:nth-child(2){padding:0 60px}}@media screen and (min-width:50em){.cart-reinsurance-info .cart-reinsurance-row:nth-child(2){border:solid #e0e0e0;border-width:0 1px 0 1px}}.cart-reinsurance-info .cart-reinsurance-row:nth-child(2) .cart-reinsurance-info-content{width:60%}@media screen and (min-width:30em){.cart-reinsurance-info .cart-reinsurance-row:nth-child(2) .cart-reinsurance-info-content{width:auto}}@media screen and (min-width:50em){.cart-reinsurance-info .cart-reinsurance-row:nth-child(2) .cart-reinsurance-info-content{position:relative;bottom:4px}}.cart-reinsurance-info .cart-reinsurance-row .question-mark{width:17px;height:17px;padding:0;margin-left:2px}@media screen and (min-width:30em){.cart-reinsurance-info .cart-reinsurance-row .question-mark{margin-left:10px}}@media screen and (min-width:50em){.cart-reinsurance-info .cart-reinsurance-row .question-mark{position:relative;top:2px;margin-left:0}}.cart-reinsurance-info .cart-reinsurance-icon{margin-right:54px}@media screen and (min-width:50em){.cart-reinsurance-info .cart-reinsurance-icon{margin-right:10px}}@media screen and (min-width:64em){.cart-reinsurance-info .cart-reinsurance-icon{margin-right:36px}}.cart-reinsurance-info .cart-reinsurance-info-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (min-width:50em){.cart-reinsurance-info .cart-reinsurance-info-content{width:auto}}.cart-reinsurance-info .cart-reinsurance-info-content .cart-reinsurance-description,.cart-reinsurance-info .cart-reinsurance-info-content .cart-reinsurance-title{font-style:normal}.cart-reinsurance-info .cart-reinsurance-info-content .info-icon{position:relative;top:6px}@media screen and (min-width:50em){.cart-reinsurance-info .cart-reinsurance-info-content .info-icon{top:3px}}.cart-reinsurance-info .cart-reinsurance-info-content .cart-reinsurance-title,.cart-reinsurance-info .cart-reinsurance-info-content a{font-family:AvantGardeBold,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:17px;letter-spacing:.8px}.cart-reinsurance-info .cart-reinsurance-info-content .cart-reinsurance-description{font-size:.875rem;line-height:20px;letter-spacing:.02em;font-family:AvantGardeMedium,Arial,sans-serif}.cart-reinsurance-info .cart-reinsurance-info-content .cart-reinsurance-payment-methods{display:-webkit-box;display:flex;margin-top:5px}.cart-reinsurance-info .cart-reinsurance-info-content .cc-icon{margin:auto 3px}@media screen and (min-width:30em){.cart-reinsurance-info .cart-reinsurance-info-content .cc-icon{margin-left:6px;margin-right:6px}}@media screen and (min-width:50em){.cart-reinsurance-info .cart-reinsurance-info-content .cc-icon{margin-left:3px;margin-right:3px}}@media screen and (min-width:64em){.cart-reinsurance-info .cart-reinsurance-info-content .cc-icon{margin-left:4px;margin-right:4px}}@media screen and (min-width:80em){.cart-reinsurance-info .cart-reinsurance-info-content .cc-icon{margin-left:6px;margin-right:6px}}.cart-reinsurance-info .cart-reinsurance-info-content .cc-icon:first-child{margin-left:0}.cart-reinsurance-info .cart-reinsurance-info-content .cc-icon:last-child{margin-right:0}.cart-reinsurance-info .cart-reinsurance-info-content .cc-icon img{width:32px;height:32px}.cart-reinsurance-info .cart-reinsurance-info-content p{margin:0}.cart-reinsurance-info .cart-reinsurance-info-content a{font-size:.875rem}@media screen and (min-width:30em){.cart-reinsurance-info .cart-reinsurance-info-content a{font-size:.875rem}}@media screen and (min-width:50em){.cart-reinsurance-info .cart-reinsurance-info-content a{font-size:.75rem}}@media screen and (min-width:64em){.cart-reinsurance-info .cart-reinsurance-info-content a{font-size:.875rem}}.list-bullet-reinsuranceinfo{padding-left:20px!important;list-style-type:disc!important}.list-bullet-reinsuranceinfo li{padding-top:8px!important}@media screen and (min-width:50em){.pt_cart_login .cart-reinsurance-info{width:auto;margin-top:0;right:auto}}.pt_order-confirmation{background:#fefefe}@media screen and (min-width:50em){.pt_order-confirmation{background-color:#f2f2f2}}.pt_order-confirmation .confirmation{background-color:#fff;padding:0 14px}@media screen and (min-width:50em){.pt_order-confirmation .confirmation{width:616px;padding:initial;margin:60px auto 85px}}.pt_order-confirmation .confirmation .confirmation-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:auto;color:#0a0a0a}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .confirmation-info{margin:auto}}.pt_order-confirmation .confirmation .confirmation-info>*{width:100%}.pt_order-confirmation .confirmation .confirmation-info .title{margin:40px 0 30px;font-size:1.125rem;line-height:22px;text-transform:none}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .confirmation-info .title{margin:57px 0 63px;text-transform:uppercase}}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .confirmation-info .confirmation-info-content{width:404px;margin:0 auto}}.pt_order-confirmation .confirmation .confirmation-info .confirmation-info-content .text{background-color:#fff;margin-bottom:30px;text-align:initial}.pt_order-confirmation .confirmation .confirmation-info ol{margin:0;list-style:none;counter-reset:bullet-point-counter}.pt_order-confirmation .confirmation .confirmation-info ol li{display:-webkit-box;display:flex;margin-bottom:28px;counter-increment:bullet-point-counter;font-style:normal;font-weight:400;font-size:.75rem;line-height:15px;letter-spacing:.48px;-webkit-box-align:start;align-items:start}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .confirmation-info ol li{margin-bottom:24px;font-size:.875rem;line-height:17px;letter-spacing:.8px}}.pt_order-confirmation .confirmation .confirmation-info ol li::before{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;min-width:28px;height:28px;background-color:#000;color:#fff;border-radius:50%;content:counter(bullet-point-counter);font-size:.8125rem;font-weight:700;line-height:15px;letter-spacing:.64px;text-align:center;margin-right:16px;font-family:AvantGardeBold,Arial,sans-serif}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .confirmation-info ol li::before{margin-right:8px}}.pt_order-confirmation .confirmation .confirmation-info ol .shipping-info{font-family:AvantGardeBold,Arial,sans-serif}.pt_order-confirmation .confirmation .confirmation-info ol a{text-decoration:underline}.pt_order-confirmation .confirmation .confirmation-info .confirmation-invoice-msg{font-family:AvantGardeBook,Arial,sans-serif;text-align:left}.pt_order-confirmation .confirmation .confirmation-info .guest-enrollment-text{font-size:.8125rem}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .confirmation-info .guest-enrollment-text{font-size:.9375rem}}.pt_order-confirmation .confirmation .program-fid-title{margin:34px 0 27px;font-size:1.25rem;line-height:24px;letter-spacing:.8px;text-align:center;font-family:AvantGardeBold,Arial,sans-serif}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .program-fid-title{margin:65px 0 23px;font-size:1.5625rem;line-height:30px}}.pt_order-confirmation .confirmation .loyalty-content-noncrm{height:500px;text-align:center;font-family:AvantGardeBold,Arial,sans-serif}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .loyalty-content-noncrm{width:404px;height:auto;margin:0 122px 0 90px}}.pt_order-confirmation .confirmation .loyalty-content-noncrm .loyalty-content-wrapper{position:relative;bottom:91px;right:0;padding-top:21px;background-color:#fff}@media screen and (min-width:30em){.pt_order-confirmation .confirmation .loyalty-content-noncrm .loyalty-content-wrapper{bottom:94px}}.pt_order-confirmation .confirmation .loyalty-content-noncrm .loyalty-nonfid-confirmation-page p:nth-of-type(1){font-size:.9375rem;line-height:18px}.pt_order-confirmation .confirmation .loyalty-content-noncrm .loyalty-nonfid-confirmation-page p:nth-of-type(2){margin-top:79px;font-size:1.25rem;line-height:24px;letter-spacing:.8px}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .loyalty-content-noncrm .loyalty-nonfid-confirmation-page p:nth-of-type(2){margin-top:89px;font-size:1.5625rem;line-height:30px}}.pt_order-confirmation .confirmation .loyalty-content-noncrm .text{font-size:.75rem;line-height:19px;letter-spacing:.48px;font-family:AvantGardeBook,Arial,sans-serif}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .loyalty-content-noncrm .text{width:404px;background-color:#fff}}.pt_order-confirmation .confirmation .loyalty-content-noncrm .buttons-wrapper{width:244px;margin:auto;text-align:center}.pt_order-confirmation .confirmation .loyalty-content-noncrm .buttons-wrapper button{width:100%;margin-bottom:11px}.pt_order-confirmation .confirmation .loyalty-content-noncrm .buttons-wrapper .secondary-button-revamp{display:-webkit-inline-box;display:inline-flex}.pt_order-confirmation .confirmation .loyalty-content{height:270px}@media screen and (min-width:30em){.pt_order-confirmation .confirmation .loyalty-content{height:220px}}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .loyalty-content{height:257px}}.pt_order-confirmation .confirmation .loyalty-content .loyalty-content-background{width:calc(100% - 28px);height:240px;margin:0 14px}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .loyalty-content .loyalty-content-background{width:calc(100% - 32px);height:277px;margin:0 18px}}.pt_order-confirmation .confirmation .loyalty-content .order-confirmation-card-black p,.pt_order-confirmation .confirmation .loyalty-content .order-confirmation-card-gold p,.pt_order-confirmation .confirmation .loyalty-content .order-confirmation-card-unlimited-gold p,.pt_order-confirmation .confirmation .loyalty-content .order-confirmation-card-unlimited-standard p,.pt_order-confirmation .confirmation .loyalty-content .order-confirmation-card-white p{height:0}.pt_order-confirmation .confirmation .loyalty-content .order-confirmation-card-black .loyalty-sephoracard,.pt_order-confirmation .confirmation .loyalty-content .order-confirmation-card-gold .loyalty-sephoracard,.pt_order-confirmation .confirmation .loyalty-content .order-confirmation-card-unlimited-gold .loyalty-sephoracard,.pt_order-confirmation .confirmation .loyalty-content .order-confirmation-card-unlimited-standard .loyalty-sephoracard,.pt_order-confirmation .confirmation .loyalty-content .order-confirmation-card-white .loyalty-sephoracard{width:72px;position:relative;bottom:250px;-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg);z-index:1;left:40%}@media screen and (min-width:30em) and (max-width:49.9375em){.pt_order-confirmation .confirmation .loyalty-content .order-confirmation-card-black .loyalty-sephoracard,.pt_order-confirmation .confirmation .loyalty-content .order-confirmation-card-gold .loyalty-sephoracard,.pt_order-confirmation .confirmation .loyalty-content .order-confirmation-card-unlimited-gold .loyalty-sephoracard,.pt_order-confirmation .confirmation .loyalty-content .order-confirmation-card-unlimited-standard .loyalty-sephoracard,.pt_order-confirmation .confirmation .loyalty-content .order-confirmation-card-white .loyalty-sephoracard{left:45%}}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .loyalty-content .order-confirmation-card-black .loyalty-sephoracard,.pt_order-confirmation .confirmation .loyalty-content .order-confirmation-card-gold .loyalty-sephoracard,.pt_order-confirmation .confirmation .loyalty-content .order-confirmation-card-unlimited-gold .loyalty-sephoracard,.pt_order-confirmation .confirmation .loyalty-content .order-confirmation-card-unlimited-standard .loyalty-sephoracard,.pt_order-confirmation .confirmation .loyalty-content .order-confirmation-card-white .loyalty-sephoracard{width:88px;bottom:290px;-webkit-transform:rotate(-22deg);-ms-transform:rotate(-22deg);transform:rotate(-22deg);box-shadow:4px 6px 8px rgba(0,0,0,.2);left:9px}}.pt_order-confirmation .confirmation .loyalty-content .text,.pt_order-confirmation .confirmation .loyalty-content .title{width:calc(100% - 80px);position:relative;bottom:211px;margin:auto;background-color:#fff;text-align:center}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .loyalty-content .text,.pt_order-confirmation .confirmation .loyalty-content .title{bottom:240px}}.pt_order-confirmation .confirmation .loyalty-content .title{font-size:1.125rem;line-height:22px}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .loyalty-content .title{font-size:1.5625rem;line-height:30px}}.pt_order-confirmation .confirmation .loyalty-content .text{font-size:.75rem;line-height:19px}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .loyalty-content .text{font-size:1.125rem;line-height:23px}}.pt_order-confirmation .confirmation .loyalty-content .form-row-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;bottom:205px;margin:auto}@media screen and (min-width:30em){.pt_order-confirmation .confirmation .loyalty-content .form-row-button{bottom:calc(245px - 10vw)}}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .loyalty-content .form-row-button{bottom:212px}}.pt_order-confirmation .confirmation .loyalty-content.unlimited-content{margin-top:35px}.pt_order-confirmation .confirmation .loyalty-content.unlimited-content .loyalty-sephoracard{bottom:210px;left:calc(50% - 40px);-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);box-shadow:0 0 14px rgba(0,0,0,.25);border-radius:5px;width:80px;z-index:1}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .loyalty-content.unlimited-content .loyalty-sephoracard{bottom:295px}}.pt_order-confirmation .confirmation .asterisk-mention{font-size:.625rem;line-height:14px;margin:0 auto}@media screen and (min-width:30em){.pt_order-confirmation .confirmation .asterisk-mention{position:relative;bottom:2px;margin:38px auto 0}}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .asterisk-mention{bottom:0;font-size:.75rem;line-height:15px;margin-left:18px}}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .loyalty-wrapper{margin-top:0}}.pt_order-confirmation .confirmation .loyalty-wrapper .app-block{width:100%}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .loyalty-wrapper .app-block{width:404px;margin:0 auto}}.pt_order-confirmation .confirmation .loyalty-wrapper .app-block .app-img{margin:0 4px}.pt_order-confirmation .confirmation .loyalty-wrapper .confirmation-page-appblock div,.pt_order-confirmation .confirmation .loyalty-wrapper .confirmation-page-appblock ul{display:none}.pt_order-confirmation .confirmation .loyalty-wrapper .confirmation-page-appblock .app-download{display:block;font-size:.875rem;line-height:17px;letter-spacing:.8px;margin:20px 0 32px 9px;font-family:AvantGardeBold,Arial,sans-serif}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .loyalty-wrapper .confirmation-page-appblock .app-download{width:404px;font-size:1rem;line-height:19px;text-align:center;margin:20px auto 32px}}.pt_order-confirmation .confirmation .loyalty-wrapper .confirmation-page-appblock p:nth-of-type(2){text-align:center}.pt_order-confirmation .confirmation .multibanco-payment-section div{margin-top:6px}.pt_order-confirmation .confirmation .multibanco-payment-section .exp-date{margin-bottom:6px}.pt_order-confirmation .confirmation .multibanco-payment-section .multibanco-description p{margin:0}.pt_order-confirmation .confirmation .strong-confirmation-only{font-family:AvantGardeBold,Arial,sans-serif}.pt_order-confirmation .confirmation .unlimited-logo-image{width:75%}@media screen and (min-width:50em){.pt_order-confirmation .confirmation .unlimited-logo-image{width:50%}}.pt_order-confirmation .button.button-revamp{display:-webkit-inline-box;display:inline-flex;height:36px}.checkout-login,.guest-account-registration{position:relative;left:0;right:0;margin-left:-14px;margin-right:-14px;border:20px solid #f2f2f2;margin-bottom:20px}.checkout-login .registration-include,.guest-account-registration .registration-include{padding:15px;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.checkout-login .form-email-registration,.guest-account-registration .form-email-registration{pointer-events:none}.checkout-login .form-email-registration label,.guest-account-registration .form-email-registration label{display:none}.checkout-login .form-email-registration input,.guest-account-registration .form-email-registration input{border-bottom:0;color:#828282}.checkout-login .guest-register-title,.guest-account-registration .guest-register-title{text-align:center}.checkout-login .guest-register-description,.guest-account-registration .guest-register-description{text-align:left}.checkout-login .registration-phone-number,.checkout-login .registration-sms-description,.checkout-login .registration-sms-title,.guest-account-registration .registration-phone-number,.guest-account-registration .registration-sms-description,.guest-account-registration .registration-sms-title{display:block;text-align:center}.checkout-login .registration-sms-description,.guest-account-registration .registration-sms-description{margin-bottom:10px}.checkout-login .form-row:not(.form-email-registration):not(.gender-form):not(.label-inline) .field-wrapper:not(.with-preinput),.guest-account-registration .form-row:not(.form-email-registration):not(.gender-form):not(.label-inline) .field-wrapper:not(.with-preinput){padding:5px 10px}.checkout-login .form-row:not(.form-email-registration):not(.gender-form):not(.label-inline) .field-wrapper:not(.with-preinput) label,.guest-account-registration .form-row:not(.form-email-registration):not(.gender-form):not(.label-inline) .field-wrapper:not(.with-preinput) label{left:15px}.checkout-login .form-row:not(.form-email-registration):not(.gender-form):not(.label-inline) .field-wrapper.with-preinput div:not(.preinput-container),.guest-account-registration .form-row:not(.form-email-registration):not(.gender-form):not(.label-inline) .field-wrapper.with-preinput div:not(.preinput-container){padding:5px 10px}.guest-account-registration .form-row:not(.form-email-registration):not(.gender-form):not(.label-inline) .field-wrapper.with-preinput .preinput-container{width:105px}.guest-account-registration .form-row:not(.form-email-registration):not(.gender-form):not(.label-inline) .field-wrapper.with-preinput input{padding-left:10px}.guest-account-registration .form-row:not(.form-email-registration):not(.gender-form):not(.label-inline) .field-wrapper.with-preinput div:not(.preinput-container){padding:5px 0}.guest-account-registration .form-row:not(.form-email-registration):not(.gender-form):not(.label-inline) .field-wrapper.with-preinput div:not(.preinput-container) .custom-select__selected{margin:0}.guest-account-registration .form-row:not(.form-email-registration):not(.gender-form):not(.label-inline) .field-wrapper.with-preinput.has-input .preinput-container~label{top:7px}.opc-payment-nif{background-color:#fff}.opc-payment-nif .opc-section{padding:16px}@media screen and (min-width:50em){.opc-payment-nif .opc-section{padding:24px}}.opc-payment-nif .opc-payment.show-summary .opc-section-options{display:block}.opc-payment-nif .opc-section-content{padding:20px 0 0;margin-bottom:0;font-size:.875rem}.opc-payment-nif .opc-section:not(.editable){display:none}.opc-payment-nif .form-row .field-wrapper label:not(.tooltip-label){left:0}.opc-payment-nif .checkout-method-label{border-top:0;padding:20px 16px}.opc-payment-nif .checkout-method-label.payment-method-label{border:1px solid #d7d7d7;border-radius:8px;height:64px;margin-bottom:8px;padding-left:18px}@media screen and (min-width:50em){.opc-payment-nif .checkout-method-label.payment-method-label{padding-left:16px}}.opc-payment-nif .checkout-method-label.payment-method-label.selected{flex-wrap:wrap;background:#fff;border:2px solid #000;border-radius:8px;height:auto;margin-right:0;margin-left:0;padding:20px 16px 16px}.opc-payment-nif .checkout-method-label.payment-method-label.selected .dialog-inpage,.opc-payment-nif .checkout-method-label.payment-method-label.selected:hover{background:#fff}.opc-payment-nif .checkout-method-label.payment-method-label.selected+.fake-add-new-cc-button{display:block}.opc-payment-nif .checkout-method-label.payment-method-label.selected.step-payment-error-radio:before{background-color:#ff3a44}.opc-payment-nif .checkout-method-label.payment-method-label.step-payment-error-radio{border:2px solid #ff3a44}.opc-payment-nif .checkout-method-label.payment-method-label .dialog-content{font-size:.875rem;font-family:AvantGardeBook,Arial,sans-serif;color:#666;font-weight:700;padding:0}.opc-payment-nif .checkout-method-label.payment-method-label .dialog-oney{z-index:auto}.opc-payment-nif .checkout-method-label.payment-method-label .dialog-oney .oney-loadingCheckout{display:none}.opc-payment-nif .checkout-method-label.payment-method-label .dialog-oney .oney-checkoutSection{margin-top:16px}.opc-payment-nif .field-wrapper{position:relative}.opc-payment-nif .dialog-inpage .error{background-color:#fff;font-size:.75rem;margin-left:0}.opc-payment-nif .checkout-method-image{display:contents;-webkit-box-pack:end;justify-content:flex-end}.opc-payment-nif .checkout-method-image .cc-type-image{max-height:1.6875rem;margin:0 2px}.opc-payment-nif .checkout-method-image svg{display:block;width:32px}.opc-payment-nif .checkout-method-image .cc-type-image{max-height:32px;width:32px;margin:0 2px}.opc-payment-nif .checkout-method-image .svg-inline{border:none}.opc-payment-nif .payment-methods-standard{padding:0}@media screen and (min-width:50em){.opc-payment-nif .payment-methods-standard{margin:18px 0 0}}.opc-payment-nif .payment-methods-standard .checkout-method-title{font-size:1rem;margin:0;font-family:AvantGardeBold,Arial,sans-serif}.opc-payment-nif .payment-methods-standard .payment-method-description{font-size:.75rem;font-family:AvantGardeMedium,Arial,sans-serif;line-height:1rem;letter-spacing:.025rem;margin:0 4px;color:#666}.opc-payment-nif .js-payment-fit.payment-method-label{flex-wrap:wrap;height:auto;min-height:64px}.opc-payment-nif .js-payment-fit.payment-method-label.selected{padding-bottom:0}.opc-payment-nif .js-payment-fit.payment-method-label:not(.uneditable-block){padding-bottom:0}.opc-payment-nif .js-payment-fit.payment-method-label:not(.uneditable-block) .checkout-method-title{margin-left:0;margin-bottom:20px}.opc-payment-nif .js-payment-fit.payment-method-label .checkout-method-image img{margin-bottom:14px;width:auto}.opc-payment-nif .opc-fit-description{font-size:.875rem}.opc-payment-nif #paypal-section{z-index:9}.opc-payment-nif #paypal-section .policy-checkbox-wrapper-summary{background-color:#fff}.opc-payment-nif #paypal-section .checkout-submit-btn-summary{max-width:375px;min-width:100%}@media screen and (min-width:64em){.opc-payment-nif #paypal-section .checkout-submit-btn-summary{max-width:auto;min-width:375px}}.opc-payment-nif .js-payment-multibanco .checkout-method-image .cc-type-image{max-height:22px}.opc-payment-nif #cash-on-delivery-section .cod-description-checkout{line-height:1.25rem;padding-bottom:0;margin-top:20px}.opc-payment-nif .js-payment-klarna-ssl .klarna-section-dialog{margin:0;width:100%}.opc-payment-nif .js-payment-klarna-ssl .dialog-content{margin:0}.opc-payment-nif .js-payment-klarna-ssl .klarna-widget{margin-bottom:0}.opc-payment-nif #gift_certificate-section .dialog-content{padding:20px 0 0}.opc-payment-nif #gift_certificate-section .form-row{margin-bottom:0}.opc-payment-nif #gift_certificate-section .field-wrapper{margin:0;width:auto}.opc-payment-nif #gift_certificate-section .revamp-form-row{margin-bottom:16px}.opc-payment-nif #gift_certificate-section .js-gc-add-form{display:-webkit-box;display:flex;flex-wrap:wrap}.opc-payment-nif #gift_certificate-section .js-gc-add-form>*{-webkit-box-flex:0;flex:0 0 100%}@media screen and (min-width:30em){.opc-payment-nif #gift_certificate-section .js-gc-add-form>.form-row:not(:last-child){-webkit-box-flex:0;flex:0 0 50%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end}}@media screen and (min-width:30em){.opc-payment-nif #gift_certificate-section .form-row:first-child .field-wrapper{margin-right:16px}}.opc-payment-nif #gift_certificate-section .giftcard-form-row{color:#000;font-family:AvantGardeMedium,Arial,sans-serif}.opc-payment-nif #gift_certificate-section .giftcard-form-row .field-description{text-align:left;font-size:.75rem;padding-bottom:0}.opc-payment-nif #gift_certificate-section .giftcard-form-row .error{width:100%;font-size:.875rem;font-weight:500;-webkit-box-ordinal-group:2;order:1}.opc-payment-nif #gift_certificate-section .giftcard-form-row .error span{display:contents}.opc-payment-nif #gift_certificate-section .form-row-button{display:-webkit-box;display:flex}@media screen and (min-width:30em){.opc-payment-nif #gift_certificate-section .form-row-button .button-multiline{width:45%}}.opc-payment-nif #gift_certificate-section .giftcard-learnmore{color:#000}.opc-payment-nif #gift_certificate-section .giftcard-description{text-align:left;font-size:.875rem;margin-bottom:16px}.opc-payment-nif #gift_certificate-section .field-error [type=text]{border:1px solid}.opc-payment-nif #gift_certificate-section .field-error .error{margin-top:5px}.opc-payment-nif #gift_certificate-section .gift-card-no,.opc-payment-nif #gift_certificate-section .gift-card-pin{font-size:.875rem}.opc-payment-nif #gift_certificate-section .js-use-new-gc{width:100%;margin-top:16px}.opc-payment-nif .gc-summary-container{border-bottom:1px solid #d7d7d7;grid-template-columns:1fr 1fr;gap:0 15px;display:block}@media screen and (min-width:80em){.opc-payment-nif .gc-summary-container{display:grid}}.opc-payment-nif .gc-summary-container .gc-details{border-radius:8px;border:2px solid #000;padding:16px;background-color:#fff}@media screen and (max-width:80em){.opc-payment-nif .gc-summary-container .gc-details{width:100%}}.opc-payment-nif .gc-summary-container .gc-details .gc-details-title{color:#000;font-size:.75rem;text-transform:none;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:10px}.opc-payment-nif .gc-summary-container .gc-details .gc-details-title span{line-height:1em}.opc-payment-nif .gc-summary-container .gc-details .row{margin:10px 0 0 0;color:#666;font-size:.75rem;flex-flow:row;-webkit-box-align:end;align-items:flex-end}.opc-payment-nif .gc-summary-container .gc-details .row .gc-details-content{-webkit-box-flex:1;flex-grow:1}.opc-payment-nif .gc-summary-container .gc-details .row .gc-details-content-line{margin:0;line-height:1.26em}.opc-payment-nif .gc-summary-container .gc-details .row .gc-details-content-remaining-balance{margin-top:10px}.opc-payment-nif .gc-summary-container .gc-details .row .gc-remove-action{background-color:#fff;border:solid 1px #c4c4c4;border-radius:5px;line-height:1em;padding:0 .65em}.opc-payment-nif .gc-summary-container .gc-amount-all{margin-top:16px}.opc-payment-nif .gc-summary-container .gc-remaining-balance{margin-top:8px}.opc-payment-nif .payment-option-add-more{font-family:AvantGardeBold,Arial,sans-serif;font-size:.875rem}.opc-payment-nif .js-payment-dw_apple_pay .opc-applepay-description{margin:20px 0 0 0}.opc-payment-nif .js-payment-mbway .cc-type-image{width:38px}.opc-payment-nif .js-payment-mbway .opc-summary-description{font-size:14px;color:#666}.opc-payment-nif .js-payment-mobilepay .opc-summary-description{font-size:14px;color:#666}.opc-payment-nif .js-payment-blik .opc-summary-description{font-size:14px;color:#666}.opc-payment-nif #credit_memo-section{padding-top:0}.opc-payment-nif #credit_memo-section .field-wrapper{z-index:0}.opc-payment-nif #credit_memo-section .form-row{margin-bottom:3px}.opc-payment-nif #credit_memo-section .form-row:first-child{padding-top:20px}.opc-payment-nif #credit_memo-section label{font-weight:700;left:0}.opc-payment-nif #credit_memo-section label span{align-self:center}.opc-payment-nif #credit_memo-section .cm-amount{color:#000}.opc-payment-nif #credit_memo-section.step-payment-error-radio label:before{border:1px solid #ff3a44}.opc-payment-nif #credit_memo-section .credit-memo-expiration{padding:0;font-family:AvantGardeBook,Arial,sans-serif}.opc-payment-nif .opc-einvoice{margin-top:0;padding:0 24px;margin-bottom:0}.opc-payment-nif .opc-einvoice select{background:0 0}.opc-payment-nif .opc-einvoice .tax-type-name{margin-top:16px}.opc-payment-nif .top-icons{display:grid;gap:5px;grid-auto-flow:column}.opc-payment-nif .top-icons .first{-webkit-box-ordinal-group:0;order:-1}.opc-payment-nif .js-payment-credit_card .top-icons{pointer-events:none}.opc-payment-nif .js-payment-credit_card .top-icons .cc-add-type.js-card-selector:not(.selected){-webkit-filter:grayscale(100%);filter:grayscale(100%)}.opc-payment-nif .js-payment-credit_card .top-icons .cc-add-type{pointer-events:none}.opc-payment-nif .js-payment-credit_card .top-icons .cc-add-type svg{width:24px;height:100%}.opc-payment-nif .js-payment-credit_card .top-icons .cc-add-type img.svg-inline{width:30px;margin-top:1px}.opc-payment-nif .js-payment-credit_card .top-icons .cc-add-type.selected .svg-inline{border:none}.opc-payment-nif .js-payment-credit_card .top-icons .cc-add-type.selected svg{width:30px}.opc-payment-nif .js-payment-credit_card .top-icons .cc-add-type.initial-state{-webkit-filter:none!important;filter:none!important}.opc-payment-nif .js-payment-credit_card .top-icons .cc-add-type .svg-inline{margin:0}.opc-payment-nif .js-payment-credit_card .top-icons .cc-add-type .svg-inline:hover{border:none}.opc-payment-nif .js-payment-credit_card .fake-add-new-cc-button{height:24px;line-height:1.5rem;width:100%;display:none;position:relative;font-size:1rem;font-weight:700;color:#4f4f4f;margin-top:16px;text-align:left}.opc-payment-nif .js-payment-credit_card .fake-add-new-cc-button .symbole{display:inline;margin-right:8px}.opc-payment-nif .js-payment-credit_card .fake-add-new-cc-button svg{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.opc-payment-nif #credit_card-section [type=tel],.opc-payment-nif #credit_card-section [type=text]{background-color:#fff;padding-left:12px}.opc-payment-nif #credit_card-section .field-error input[aria-invalid$=true]{border:1px solid #d50032;box-sizing:border-box}.opc-payment-nif #credit_card-section .cc-add-form{padding-top:0}.opc-payment-nif #credit_card-section .cc-inline-fields{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.opc-payment-nif #credit_card-section .cc-inline-fields .form-row{margin:0;padding:0;min-height:40px}.opc-payment-nif #credit_card-section .cc-inline-fields .form-row.cvn{padding-top:0}.opc-payment-nif #credit_card-section .cc-inline-fields+.form-row,.opc-payment-nif #credit_card-section .cc-inline-fields>.form-row{margin-bottom:16px;background-color:#fff}.opc-payment-nif #credit_card-section .cc-inline-fields .cc-number-form{-webkit-box-flex:1;flex:1 1 100%;min-width:100%}@media screen and (min-width:50em){.opc-payment-nif #credit_card-section .cc-inline-fields .cc-number-form{-webkit-box-flex:0;flex:none}}.opc-payment-nif #credit_card-section .cc-inline-fields .cc-number-form .field-description{display:none}.opc-payment-nif #credit_card-section .cc-inline-fields .expiration{width:53%}.opc-payment-nif #credit_card-section .cc-inline-fields .expiration-date-separator{width:16px;text-align:center}.opc-payment-nif #credit_card-section .cc-inline-fields .exp-date-utility{-webkit-box-flex:1;flex:1 0 auto;max-width:44%}@media screen and (min-width:30em){.opc-payment-nif #credit_card-section .cc-inline-fields .exp-date-utility{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}.opc-payment-nif #credit_card-section .cc-inline-fields .cvv-pictogram{right:15px}.opc-payment-nif #credit_card-section .cc-inline-fields .cvv-pictogram svg{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);top:38px;right:0}.opc-payment-nif #credit_card-section .cc-inline-fields .pictogram-microform{position:absolute}.opc-payment-nif #credit_card-section .cc-inline-fields .cvn-wrapper{width:45%}.opc-payment-nif #credit_card-section .cc-inline-fields .cvn-wrapper .form-row{width:100%}@media screen and (min-width:80em){.opc-payment-nif #credit_card-section .cc-inline-fields{flex-wrap:nowrap}.opc-payment-nif #credit_card-section .cc-inline-fields .form-row.expiration{width:45%}.opc-payment-nif #credit_card-section .cc-inline-fields .form-row.exp-date-utility{-webkit-box-flex:0;flex:0 0 43%}.opc-payment-nif #credit_card-section .cc-inline-fields .form-row.card-number-iframe,.opc-payment-nif #credit_card-section .cc-inline-fields .form-row.cc-number-form{width:36%;min-width:36%;margin-right:2%}.opc-payment-nif #credit_card-section .cc-inline-fields .form-row.cvv-number-field{width:36%;margin-left:2%}.opc-payment-nif #credit_card-section .cc-inline-fields .cvn-wrapper{width:36%;margin-left:2%}}.opc-payment-nif #credit_card-section .error{margin:0}.opc-payment-nif #credit_card-section .field-error .error:not(.flex-microform){margin:7px 0 3px}.opc-payment-nif #credit_card-section .expiration-date-separator{margin-top:15px;font-weight:700}.opc-payment-nif #credit_card-section .save-card{line-height:2.5rem}.opc-payment-nif #credit_card-section .save-card label{font-size:.875rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.opc-payment-nif #credit_card-section .save-card span{line-height:1.5rem}.opc-payment-nif #credit_card-section .dialog-content .dialog-legal{margin-top:0}.opc-payment-nif #credit_card-section .cb-section .cb-section-text{color:#333;margin-bottom:12px}.opc-payment-nif #credit_card-section .cb-section-cards{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:16px}.opc-payment-nif #credit_card-section .cb-section-cards .cb-section-card{height:48px;border:1px solid #d7d7d7;border-radius:8px;width:49%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.opc-payment-nif #credit_card-section .cb-section-cards .cb-section-card.selected{border:2px solid #1a1a1a}.opc-payment-nif #credit_card-section .cb-section-cards .cb-section-card.first{-webkit-box-ordinal-group:0;order:-1;margin-right:8px}.opc-payment-nif #credit_card-section .cb-section-cards .cb-section-card:hover{background-color:#f2f2f2}.opc-payment-nif #add-new-creditcard{margin-top:24px}.opc-payment-nif #add-new-creditcard .dialog-title,.opc-payment-nif #add-new-creditcard .new-cc-dialog-buttons{display:none}.opc-payment-nif #add-new-creditcard .manual-selection #card-selector-slider{display:grid;margin-bottom:16px}.opc-payment-nif #add-new-creditcard .manual-selection #card-selector-slider .cc-add-type{background:#d7d7d7;display:-webkit-box;display:flex;gap:8px;width:100%;height:48px;margin-bottom:8px;-webkit-box-align:center;align-items:center;border-radius:8px;box-sizing:border-box;padding:8px 16px 8px 8px;-webkit-box-pack:start;justify-content:flex-start}@media screen and (min-width:50em){.opc-payment-nif #add-new-creditcard .manual-selection #card-selector-slider .cc-add-type{width:60%}}.opc-payment-nif #add-new-creditcard .manual-selection #card-selector-slider .cc-add-type.selected .cc-add-checkbox::before{background-color:#000;box-shadow:0 0 0 2px #fff inset}.opc-payment-nif #add-new-creditcard .manual-selection #card-selector-slider .cc-add-type.selected .svg-inline{border:none}.opc-payment-nif #add-new-creditcard .manual-selection #card-selector-slider .cc-add-type .svg-inline{margin:0}.opc-payment-nif #add-new-creditcard .manual-selection #card-selector-slider .cc-add-type .svg-inline:hover{border:none}.opc-payment-nif #add-new-creditcard .manual-selection #card-selector-slider .cc-add-type .cc-add-checkbox{margin-left:auto}.opc-payment-nif #add-new-creditcard .manual-selection #card-selector-slider .cc-add-type .cc-add-checkbox:before{content:'';display:inline-block;-webkit-box-flex:0;flex:0 0 auto;position:relative;background:0 0;border:2px solid #000;border-radius:50%;box-sizing:border-box;width:24px;height:24px;visibility:visible}.opc-payment-nif #add-new-creditcard .manual-selection #card-selector-slider .cc-type-image{width:50px;height:30px}.opc-payment-nif #add-new-creditcard .manual-selection #card-selector-slider .cc-add-name{margin:auto 0;font-size:.8125rem;text-transform:capitalize;color:#000;font-family:AvantGardeBold,Arial,sans-serif}.opc-payment-nif #choose-saved-creditcard .cc-dialog-buttons-wrapper,.opc-payment-nif #choose-saved-creditcard .dialog-title{display:none}.opc-payment-nif #choose-saved-creditcard .dialog-content{padding-bottom:0}.opc-payment-nif #choose-saved-creditcard .saved-cc-wrapper{padding-bottom:0}.opc-payment-nif #choose-saved-creditcard .saved-cc-wrapper label{border-bottom:1px solid #e0e0e0}.opc-payment-nif #choose-saved-creditcard .saved-cc-wrapper .radio-checkout{-webkit-box-align:center;align-items:center;padding-top:21px;padding-bottom:21px}.opc-payment-nif #choose-saved-creditcard .saved-cc-wrapper .form-row{margin-bottom:0}.opc-payment-nif #choose-saved-creditcard .saved-cc-wrapper .form-row-last{margin-bottom:0}.opc-payment-nif #choose-saved-creditcard .cc-container{margin:0;-webkit-box-align:center;align-items:center}.opc-payment-nif #choose-saved-creditcard .cc-row{font-size:1rem;font-weight:700}.opc-payment-nif #choose-saved-creditcard .saved-cc-expiration-wrap,.opc-payment-nif #choose-saved-creditcard .saved-cc-number{display:inline}.opc-payment-nif #choose-saved-creditcard .saved-cc-type{width:32px;margin-right:8px}.opc-payment-nif #choose-saved-creditcard .saved-cc-cvn{background-color:#fff;padding:0;margin-top:20px}.opc-payment-nif #choose-saved-creditcard .saved-cc-cvn .saved-cc-cvn-label{display:inline-block;max-width:50%}@media screen and (min-width:30em){.opc-payment-nif #choose-saved-creditcard .saved-cc-cvn .saved-cc-cvn-label{max-width:80%}}.opc-payment-nif #choose-saved-creditcard .saved-cc-cvn .cvn-form-row{max-width:unset;width:100%;position:relative;margin:0;margin-bottom:-4px;text-align:left}.opc-payment-nif #choose-saved-creditcard .saved-cc-cvn .cvn-form-row .cvn-copy,.opc-payment-nif #choose-saved-creditcard .saved-cc-cvn .cvn-form-row .cvn-copy::-webkit-input-placeholder{text-align:left}.opc-payment-nif #choose-saved-creditcard .saved-cc-cvn .cvn-form-row .cvn-copy,.opc-payment-nif #choose-saved-creditcard .saved-cc-cvn .cvn-form-row .cvn-copy:-ms-input-placeholder{text-align:left}.opc-payment-nif #choose-saved-creditcard .saved-cc-cvn .cvn-form-row .cvn-copy,.opc-payment-nif #choose-saved-creditcard .saved-cc-cvn .cvn-form-row .cvn-copy::placeholder{text-align:left}.opc-payment-nif #choose-saved-creditcard .saved-cc-cvn .cvn-copy{width:100%}@media screen and (min-width:30em){.opc-payment-nif #choose-saved-creditcard .saved-cc-cvn .cvn-copy{width:50%}}.opc-payment-nif #choose-saved-creditcard .saved-cc-cvn .cvn-copy::-webkit-input-placeholder{color:#000}.opc-payment-nif #choose-saved-creditcard .saved-cc-cvn .cvn-copy:-ms-input-placeholder{color:#000}.opc-payment-nif #choose-saved-creditcard .saved-cc-cvn .cvn-copy::placeholder{color:#000}.opc-payment-nif #choose-saved-creditcard .saved-cc-cvn .saved-cc-cvn-label-tooltip{position:absolute;top:39px;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);right:5%}@media screen and (min-width:30em){.opc-payment-nif #choose-saved-creditcard .saved-cc-cvn .saved-cc-cvn-label-tooltip{right:53%}}.opc-payment-nif #choose-saved-creditcard label:before{margin-right:8px}.opc-payment-nif #choose-saved-creditcard label.single-saved-card:before{display:none}.opc-payment-nif .only-possible-payment-method-inside{opacity:1}.opc-payment-methods fieldset{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.opc-payment-methods .payment-method-label.uneditable-block{flex-wrap:wrap;height:auto;opacity:1;-webkit-box-ordinal-group:2;order:1;background-color:#f2f2f2;border:1px solid #f2f2f2;color:#666}.opc-payment-methods .payment-method-label.uneditable-block .payment-disabled-message{margin-top:14px;position:relative;line-height:normal;font-size:.8125rem;width:100%;margin-left:2px;padding-left:14px}.opc-payment-methods .payment-method-label.uneditable-block .payment-disabled-message::before{content:'';position:absolute;top:4px;width:8px;height:8px;border-radius:50%;background-color:#ff3a44;left:0}.opc-payment-methods .payment-method-label.only-possible-payment-method-label{pointer-events:none}.checkout-submit-btn-summary.js-paypal-button{max-width:375px;min-width:100%;min-width:100%;background:#f6c657;border:none}@media screen and (min-width:64em){.checkout-submit-btn-summary.js-paypal-button{max-width:auto;min-width:375px}}@media screen and (min-width:50em){.checkout-submit-btn-summary.js-paypal-button{min-width:375px}}.checkout-submit-btn-summary.js-paypal-button:hover{border:none}.checkout-submit-btn-summary.js-paypal-button img{width:70px;height:19px}.checkout-submit-btn-summary.js-paypal-button .pay-with-paypal{color:#000;font-size:1rem;vertical-align:middle}#shipping-method-list .notification-msg{font-family:AvantGardeMedium,Arial,sans-serif;letter-spacing:.03em;background-color:#fff;border:1px solid #ff9c00;padding:16px;-webkit-box-align:start;align-items:start;font-size:.75rem;line-height:17px;margin:16px}@media screen and (min-width:50em){#shipping-method-list .notification-msg{letter-spacing:.05em;margin:16px 0}}#shipping-method-list .notification-msg .checkout-method-image{margin-top:3px}#shipping-method-list .notification-msg .notification-msg-text{margin-left:8px}#shipping-method-list>.notification-msg{margin:16px}@media screen and (min-width:50em){#shipping-method-list>.notification-msg{margin:16px 24px}}#shipping-method-list .notification-msg-icon svg{width:24px;height:24px}#shipping-method-list .radio-input-wrap{width:100%;padding:16px;border-bottom:1px solid #d7d7d7}@media screen and (min-width:50em){#shipping-method-list .radio-input-wrap{padding:16px 24px}}#shipping-method-list .radio-input-wrap.group-item-selected{border-bottom:none;padding-bottom:0}#shipping-method-list .shipping-method-group-label{-webkit-box-align:initial;align-items:initial;padding:16px;margin:0;width:100%;font-size:.875rem;line-height:20px;font-family:AvantGardeMedium,Arial,sans-serif;gap:16px}@media screen and (min-width:50em){#shipping-method-list .shipping-method-group-label{padding:16px}}#shipping-method-list .shipping-method-group-label::before{margin-top:4px}#shipping-method-list .shipping-method-group-label .shipping-method-costs{font-weight:700;text-align:left}@media screen and (max-width:63.9375em){#shipping-method-list .shipping-method-group-label .shipping-method-costs{padding-left:0}}#shipping-method-list .shipping-method-group-label .shipping-method-title .shipping-method-group{margin-bottom:6px}#shipping-method-list .shipping-method-group-label .shipping-method-group{margin-bottom:16px;line-height:2rem;font-size:1rem;font-weight:700;font-family:AvantGardeBold,Arial,sans-serif}#shipping-method-list .shipping-method-group-label .checkout-shipping-method-info{-webkit-box-flex:1;flex:1 1 0}#shipping-method-list .shipping-method-group-label .checkout-shipping-method-info .price,#shipping-method-list .shipping-method-group-label .checkout-shipping-method-info .shipping-method-price,#shipping-method-list .shipping-method-group-label .checkout-shipping-method-info .shipping-method-price-label{font-weight:700;font-family:AvantGardeBold,Arial,sans-serif}#shipping-method-list .shipping-method-group-label .checkout-shipping-method-info .shipping-group-time{font-size:.875rem;color:#666;margin-bottom:8px;margin-right:-48px;font-family:AvantGardeMedium,Arial,sans-serif}#shipping-method-list .shipping-method-group-label .checkout-shipping-method-info .checkout-method-info{display:block;margin-left:0}#shipping-method-list .shipping-method-group-label .checkout-shipping-method-info .checkout-method-info .shipping-method-price{font-weight:700}#shipping-method-list .shipping-method-group-label .checkout-shipping-method-info .checkout-method-info .shipping-method-offert{margin-bottom:8px}#shipping-method-list .shipping-method-group-label .checkout-shipping-method-info .checkout-method-info>.shipping-method-offert:last-child{margin-bottom:0}#shipping-method-list .shipping-method-group-label.step-shipping-error-radio:before{border:2px solid #980000}#shipping-method-list .shipping-method-group-label.delivery-selected.step-shipping-error-radio:before{background-color:#980000}#shipping-method-list .shipping-method-group-label,#shipping-method-list .shipping-method-group-label:last-child{border-top:0}#shipping-method-list .shipping-method-offert{display:inline-block;font-family:AvantGardeBold,Arial,sans-serif;color:#04784e;background-color:#e1f6df;border-radius:4px;padding:4px 8px}#shipping-method-list .delivery-group-image{width:32px;height:32px}#shipping-method-list .shipping-method-block.clickandcollect .with-excluded-products .shipping-method-offert{font-family:inherit;color:inherit}#shipping-method-list fieldset{margin:0}#shipping-method-list .shippingmethodslist{margin:0 24px}@media screen and (max-width:63.9375em){#shipping-method-list .shippingmethodslist{margin-right:16px;margin-left:16px}}#shipping-method-list .chrono-precise-selected #shipping-method,#shipping-method-list .sfs-selected #shipping-method{padding-left:0}#shipping-method-list .chrono-precise-selected #shipping-method .row:first-child,#shipping-method-list .sfs-selected #shipping-method .row:first-child{padding-bottom:20px;padding-left:50px}@media screen and (min-width:50em){#shipping-method-list .chrono-precise-selected #shipping-method .row:first-child,#shipping-method-list .sfs-selected #shipping-method .row:first-child{padding-left:70px}}#shipping-method-list .chrono-precise-selected .buttons-row .radio-input-wrap,#shipping-method-list .sfs-selected .buttons-row .radio-input-wrap{padding:0 0 8px 0;border-bottom:none}#shipping-method-list .chrono-precise-selected .legal,#shipping-method-list .chrono-precise-selected .timeslot-title,#shipping-method-list .sfs-selected .legal,#shipping-method-list .sfs-selected .timeslot-title{line-height:1.25rem}#shipping-method-list .chrono-precise-selected .sticky-button-revamp,#shipping-method-list .sfs-selected .sticky-button-revamp{padding:16px}#shipping-method-list .chrono-precise-selected .form-row,#shipping-method-list .sfs-selected .form-row{display:grid;-ms-grid-columns:50% 50%;grid-template-columns:repeat(2,50%);-ms-grid-rows:50px;grid-template-rows:50px;padding-bottom:0}@media screen and (min-width:30em){#shipping-method-list .chrono-precise-selected .form-row,#shipping-method-list .sfs-selected .form-row{-ms-grid-rows:52px;grid-template-rows:52px}}@media screen and (min-width:50em){#shipping-method-list .chrono-precise-selected .form-row,#shipping-method-list .sfs-selected .form-row{-ms-grid-columns:100%;grid-template-columns:100%}}@media screen and (min-width:64em){#shipping-method-list .chrono-precise-selected .form-row,#shipping-method-list .sfs-selected .form-row{-ms-grid-columns:50% 50%;grid-template-columns:repeat(2,50%)}}@media screen and (min-width:80em){#shipping-method-list .chrono-precise-selected .form-row,#shipping-method-list .sfs-selected .form-row{-ms-grid-rows:54px;grid-template-rows:54px}}#shipping-method-list .chrono-precise-selected .product-avaibility-info,#shipping-method-list .sfs-selected .product-avaibility-info{margin-bottom:16px;padding-top:8px;padding-bottom:16px}@media screen and (min-width:80em){#shipping-method-list .chrono-precise-selected .delivery-section-times .form-row,#shipping-method-list .sfs-selected .delivery-section-times .form-row{-ms-grid-columns:25% 25% 25% 25%;grid-template-columns:repeat(4,25%)}}#shipping-method-list .form-row{padding-bottom:0}#shipping-method-list .shipping-method-selected{padding-bottom:10px}@media screen and (min-width:50em){#shipping-method-list .shipping-method-selected{padding-bottom:20px}}#shipping-method-list .partialDeliveryLegalPermission{margin:8px 40px 6px 24px}@media screen and (max-width:63.9375em){#shipping-method-list .partialDeliveryLegalPermission{margin:8px 24px 6px 24px}}#shipping-method-list #list-homedelivery{padding-bottom:32px;border-bottom:1px solid #d7d7d7}#shipping-method-list #list-homedelivery [for^=shipping-method-]{width:100%;padding:16px;border:1px solid #d7d7d7;border-radius:8px;margin-top:16px}#shipping-method-list #list-homedelivery [for^=shipping-method-]:hover:not(.checkout-method-label-disable):not(.sfs-selected):not(.chrono-precise-selected){border:1px solid #000;background-color:transparent}#shipping-method-list #list-homedelivery [for^=shipping-method-].chrono-precise-selected,#shipping-method-list #list-homedelivery [for^=shipping-method-].sfs-selected{border:2px solid #000;background-color:transparent;padding:15px}#shipping-method-list #list-homedelivery #shipping-method{width:100%}#shipping-method-list #list-homedelivery .shipping-method-line-info{font-size:1rem;line-height:1.5rem;font-family:AvantGardeBold,Arial,sans-serif;margin-bottom:8px;color:#000}#shipping-method-list #list-homedelivery .shipping-method-price{line-height:1.5rem}#shipping-method-list #list-homedelivery .shipping-method-offert{line-height:1.25rem;font-size:.875rem}#shipping-method-list #list-homedelivery .shipping-method-title{color:#666;line-height:1.25rem;font-size:.875rem;font-family:AvantGardeMedium,Arial,sans-serif;margin-bottom:0}#shipping-method-list #list-homedelivery .checkout-method-label-disable{background-color:#f2f2f2;border:none;color:#4c4c4c;padding:32px 16px}#shipping-method-list #list-homedelivery .border-error{border:solid 2px #980000}#shipping-method-list .unavailable-shipping-groups{margin-top:10px;border-radius:8px;background-color:#f2f2f2;padding:16px;margin:16px 16px 0 16px}@media screen and (min-width:50em){#shipping-method-list .unavailable-shipping-groups{margin-left:24px;margin-right:24px}}#shipping-method-list .unavailable-shipping-groups .unavailable-checkout-method-label{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;pointer-events:none}#shipping-method-list .unavailable-shipping-groups .unavailable-checkout-method-label .checkout-method-image{opacity:.72}#shipping-method-list .unavailable-shipping-groups .unavailable-checkout-method-label .unavailable-shipping-methods-info{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;color:#4c4c4c;padding-bottom:16px}#shipping-method-list .unavailable-shipping-groups .unavailable-checkout-method-label .unavailable-shipping-methods-info .unavailable-shipping-methods-info-title{font-family:AvantGardeBold,Arial,sans-serif;font-size:1rem}#shipping-method-list .unavailable-shipping-groups .unavailable-checkout-method-label .unavailable-shipping-methods-description-wrapper{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;font-family:AvantGardeMedium,Arial,sans-serif;font-size:.875rem;line-height:20px;padding-top:16px;gap:10px}#shipping-method-list .unavailable-shipping-groups .unavailable-checkout-method-label .unavailable-shipping-methods-description-wrapper .rounded-red-dot{width:8px;height:8px;border-radius:50%;background-color:red;margin-top:6px}#shipping-method-list .unavailable-shipping-groups .checkout-method-image{padding-right:0}#shipping-method-list .unavailable-shipping-groups .unavailable-shipping-methods-description{-webkit-box-flex:1;flex:1;color:#4c4c4c}.shipping-selected .notification-msg{margin-left:24px;margin-right:24px}.group-selected #shipping-method-list .shipping-method-group-label,.group-selected #shipping-method-list .shipping-method-group-label:last-child{border-bottom:0}.group-selected #shipping-method-list .shipping-method-group{margin-bottom:0}.group-selected #shipping-method-list .delivery-selected{padding-bottom:16px}.group-selected #shipping-method-list .delivery-selected:hover{background-color:transparent}.group-selected #shipping-method-list .delivery-selected .checkout-method-info,.group-selected #shipping-method-list .delivery-selected .shipping-group-time,.group-selected #shipping-method-list .delivery-selected .shipping-method-offert,.group-selected #shipping-method-list .delivery-selected .shipping-method-price{display:none}.group-selected #shipping-method-list .delivery-selected .checkout-shipping-method-info{margin-top:2px}.group-selected #shipping-method-list .delivery-selected:not([data-groupdisplay=homedelivery]){background:#f2f2f2}.group-selected #shipping-method-list .address-edit{line-height:.875rem;font-family:AvantGardeBold,Arial,sans-serif;text-decoration:none;border-radius:8px;font-size:1rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#bdbdbd)) no-repeat center top #fff;background:linear-gradient(to bottom,#fff 50%,#bdbdbd 50%) no-repeat center top #fff;background-size:100% 200%;outline-color:transparent;border:1px solid #d7d7d7;padding:12px 16px;letter-spacing:.3px!important}.block-shipping-billing #list-collectionpoint,.block-shipping-billing #stores-dialog-container{margin:0 24px;width:auto}@media screen and (max-width:63.9375em){.block-shipping-billing #list-collectionpoint,.block-shipping-billing #stores-dialog-container{margin:0}}.block-shipping-billing .shippingmethodslist #shipping-method .chronoprecise-dialog,.block-shipping-billing .shippingmethodslist #shipping-method .shipfromstore-dialog{background:#fefefe}.block-shipping-billing .shippingmethodslist #shipping-method .chronoprecise-dialog.single-slot,.block-shipping-billing .shippingmethodslist #shipping-method .shipfromstore-dialog.single-slot{background:0 0}.block-shipping-billing .shippingmethodslist #shipping-method .chronoprecise-dialog input[type=radio]+label,.block-shipping-billing .shippingmethodslist #shipping-method .shipfromstore-dialog input[type=radio]+label{width:calc(100% - 10px);font-weight:400;font-family:AvantGardeMedium,Arial,sans-serif}@media screen and (min-width:30em){.block-shipping-billing .shippingmethodslist #shipping-method .chronoprecise-dialog input[type=radio]+label,.block-shipping-billing .shippingmethodslist #shipping-method .shipfromstore-dialog input[type=radio]+label{width:calc(100% - 12px)}}@media screen and (min-width:80em){.block-shipping-billing .shippingmethodslist #shipping-method .chronoprecise-dialog input[type=radio]+label,.block-shipping-billing .shippingmethodslist #shipping-method .shipfromstore-dialog input[type=radio]+label{width:calc(100% - 14px);min-width:100px}}.block-shipping-billing .shippingmethodslist #shipping-method .chronoprecise-dialog input[type=radio]+label::before,.block-shipping-billing .shippingmethodslist #shipping-method .shipfromstore-dialog input[type=radio]+label::before{display:none}.block-shipping-billing .shippingmethodslist #shipping-method .chronoprecise-dialog input[type=radio]:checked+label,.block-shipping-billing .shippingmethodslist #shipping-method .shipfromstore-dialog input[type=radio]:checked+label{font-weight:700}.block-shipping-billing .shippingmethodslist #shipping-method .chronoprecise-dialog .choose-deliveryslot,.block-shipping-billing .shippingmethodslist #shipping-method .shipfromstore-dialog .choose-deliveryslot{display:block;margin:0 auto}@media screen and (max-width:63.9375em){.block-shipping-billing .shippingmethodslist #shipping-method .chronoprecise-dialog .choose-deliveryslot,.block-shipping-billing .shippingmethodslist #shipping-method .shipfromstore-dialog .choose-deliveryslot{position:fixed;bottom:env(safe-area-inset-bottom,0);width:100%;z-index:99;right:0}}.block-shipping-billing .shippingmethodslist #shipping-method .chronoprecise-dialog .choose-deliveryslot.chrono-precise-shoose-slot,.block-shipping-billing .shippingmethodslist #shipping-method .shipfromstore-dialog .choose-deliveryslot.chrono-precise-shoose-slot{width:100%}.block-shipping-billing .shippingmethodslist #shipping-method .chronoprecise-dialog .timeslot-title,.block-shipping-billing .shippingmethodslist #shipping-method .shipfromstore-dialog .timeslot-title{font-weight:700;font-family:AvantGardeBold,Arial,sans-serif}.block-shipping-billing .shippingmethodslist #shipping-method .chronoprecise-dialog .legal,.block-shipping-billing .shippingmethodslist #shipping-method .shipfromstore-dialog .legal{color:#bdbdbd;margin-top:20px;font-size:.625rem}@media screen and (min-width:50em){.block-shipping-billing .shippingmethodslist #shipping-method .chronoprecise-dialog .legal,.block-shipping-billing .shippingmethodslist #shipping-method .shipfromstore-dialog .legal{margin-bottom:20px;font-size:.75rem}}.opc-country-selector-wrapper{padding:0;margin:16px 24px}.opc-country-selector-wrapper .country{padding:16px 16px 16px 56px;height:56px;background-position:right 16px center;border:1px solid #d9d9d9;border-radius:8px;line-height:normal}.opc-country-selector-wrapper .country:hover{border-color:#1a1a1a}.opc-country-selector-wrapper .country:focus{border-color:#d9d9d9;background-image:url(../../images/small-arrow-up.png)}.opc-country-selector-wrapper .opc-countryselector{position:relative;background-position:left 16px center;background-size:24px;background-repeat:no-repeat}@media screen and (min-width:30em){.opc-country-selector-wrapper .opc-countryselector{width:343px}}.opc-country-selector-wrapper .opc-country-selector-label{font-size:.875rem;line-height:20px;color:#000;margin-bottom:3px}