body.template-product-pdp-tlpc{overflow:auto!important}.template-product-pdp-tlpc #MainContent{background-color:#f7f7f7}.product.fullscreen-container{padding:0 10rem}.product-gallery .product-page-discount-badge{position:absolute;top:16px;left:16px;right:16px;display:flex;justify-content:start;align-items:center;flex-direction:row-reverse;gap:4px}@media(max-width:767px){.product-gallery .product-page-discount-badge{top:10px;left:10px;right:10px}}.product-gallery .thumbnail{background-color:#f7f7f7;border-radius:0;border:1px solid #2127211A}.product-gallery .thumbnail.active{border-color:#212721}.product-gallery .main-image{background-color:#f7f7f7}.product-gallery .product-page-discount-badge .card__badge .badge,.product-gallery .product-page-discount-badge .card__badge1{background:#d9d9d9;padding:8px 9px 6px;line-height:1;font-size:14px}.product-gallery .product-page-discount-badge .card__badge1 .badge{font-size:14px}.product-gallery .product-page-discount-badge .card__badge,.product-gallery .product-page-discount-badge .card__badge1{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:fit-content!important;border:0!important}.product .product-page-discount-badge .card__badge{left:auto;right:16px;padding:0;margin:0;top:16px}.product .product-page-discount-badge .price{margin:0}.product__info-wrapper .product__title{font-size:50px;line-height:1;color:#212721}.product__info-wrapper .product__type{line-height:1;margin:10px 0 24px}.product__info-wrapper .product-badge-review{display:flex;align-items:center;margin:0 0 24px}.product__info-wrapper .product-badge-review .badge-left{display:flex;align-items:center;gap:8px;padding-right:14px;border-right:1px solid #21272126;margin-right:14px}.product__info-wrapper .product-badge-review .rank{font-size:40px;color:#212721;font-weight:700;line-height:1}.product__info-wrapper .product-badge-review .rank sup{font-size:14px;line-height:1;font-weight:400;vertical-align:text-top}.product__info-wrapper .product-badge-review .rank-text p{font-size:14px;line-height:1.3;margin:0}.product__info-container .price--on-sale .price-item--sale{font-size:20px;font-family:Epilogue-Medium;font-weight:500}.product .product__info-container .price .price__sale .price-item--regular{color:#21272199;font-weight:300;font-family:Epilogue-Regular;text-decoration-color:#21272199!important}.product .product__info-container .pdp-tlpc-price-row{display:flex;gap:4px}.product .product__info-container p.pdp-tlpc-mrp-text{color:#212721bf;font-size:14px;line-height:1.3;font-family:Epilogue-Regular;margin:0}.product .product__info-container .price{margin-bottom:8px}.product .product__info-container .price-wrapper{margin-top:24px}.product .product__info-container .pdp-tlpc-disc-badge{font-size:14px;color:#f7f7f7;font-family:Epilogue-SemiBold;font-weight:600;letter-spacing:0;padding:5px 8px 3px;background:green;border-radius:50px;height:fit-content;line-height:1}.pdp-info-block{margin:24px 0;padding:20px 0;border-top:1px solid #2127211A;border-bottom:1px solid #2127211A}.pdp-info-block__grid{display:flex;gap:20px 20px;flex-wrap:wrap;justify-content:space-between}.pdp-info-block__item{display:flex;align-items:center;gap:8px}.pdp-info-block__icon-wrap{flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.pdp-info-block__icon{width:40px;height:40px;object-fit:contain;color:#222}.pdp-info-block__icon--placeholder{padding:6px}.pdp-info-block__text{display:flex;flex-direction:column;gap:4px;padding-top:0}.pdp-info-block__title{margin:0;font-size:14px;font-weight:600;letter-spacing:0;text-transform:uppercase;color:#212721;line-height:1}.pdp-info-block__desc{margin:0;font-size:14px;font-weight:400;color:#212721bf;line-height:1.3}.product__info-wrapper variant-radios.borders{border-top:none;border-bottom:none}.variant-picker .shade-family-filter h4,.variant-picker .undertone-filter h4{letter-spacing:0;font-size:14px;margin:0 0 14px;font-weight:400}.variant-picker .shade-family-option,.variant-picker .undertone-option{font-size:16px;color:#212721b2;font-weight:300;transition:all .2s ease-in-out}.variant-picker .shade-family-option:hover,.variant-picker .undertone-option:hover{color:#212721;transition:all .2s ease-in-out}.variant-picker .shade-family-option.active,.variant-picker .undertone-option.active{color:#212721;text-decoration:none;position:relative}.variant-picker .shade-family-option.active:before,.variant-picker .undertone-option.active:before{content:"";position:absolute;background-image:url(/cdn/shop/files/fc9d7af3058558e1ec7cadeb272f4aa0.svg?v=1777443061);width:8px;height:8px;background-size:cover;left:0;right:auto;top:-3px;bottom:0;margin:auto}.variant-picker .shade-family-filter,.variant-picker .undertone-filter{margin-bottom:24px}.variant-picker .variant-sections{position:relative;padding:20px;border:none;gap:0;background:#f0efed}.variant-picker .variant-sections .variant-name{font-size:14px;font-family:Epilogue-semibold;text-transform:uppercase;letter-spacing:0;line-height:1;font-weight:600;margin:0 0 4px}.variant-picker .variant-sections .variant-subtext{font-size:14px;font-family:Epilogue-Regular;text-transform:uppercase;color:#212721bf;line-height:1.3;margin:0}.variant-picker .variant-sections .product-form__input.product-form__input--radios{width:100%;padding:10px 0 0;margin:14px 0 0;border-top:1px solid #2127211A}.variant-picker .variant-sections .find-shade-link{top:30px;right:28px;font-family:Epilogue-semibold;font-size:14px;text-decoration:underline;color:#212721;text-transform:uppercase}.variant-picker .variant-sections .find-shade-link svg{transition:all .4s ease-in-out}.variant-picker .variant-sections .find-shade-link:hover svg{transform:translate(3px);transition:all .4s ease-in-out}.variant-picker .variant-sections .product-form__input .shade-option{width:28px;height:28px;margin-bottom:0}.variant-picker .variant-sections .product-form__input .shade-swatch{box-shadow:none}.variant-picker .variant-sections .product-form__input .shade-option input[type=radio]:checked+.shade-swatch{box-shadow:none;border-color:#212721}.variant-picker .variant-sections .product-form__input.product-form__input--box{display:none}.product__info-wrapper .delivery-message{background:transparent;border:1px solid #2127211A;padding:14px}.product__info-wrapper .delivery-text{justify-content:space-between}.product__info-wrapper .delivery-title{display:flex;align-items:anchor-center;gap:6px;font-size:14px;line-height:1;color:#212721}.product__info-wrapper .delivery-icon{width:16px;height:16px}.product__info-wrapper .delivery-message #deliveryDate{font-family:Epilogue-Regular;letter-spacing:0;font-size:14px;color:#212721;font-weight:400}.product__info-wrapper .offer-percent{display:none}.product__info-wrapper .product-container{margin-bottom:10px}.product__info-wrapper .offer-head{font-weight:400;margin-bottom:14px;text-transform:uppercase;color:#212721;line-height:1}.offer-wrapper .offer-slider{gap:6px;scrollbar-width:thin}.offer-wrapper .offer-card{flex:0 0 50%;background:#fffc;padding:16px;border:none}.offer-wrapper .offer-content h4{margin:0;font-size:14px;font-weight:600;font-family:Epilogue-SemiBold;color:green;letter-spacing:0;line-height:1}.offer-wrapper .copy-icon{margin:0}.offer-wrapper .offer-code{font-size:14px;gap:4px;line-height:1}.offer-wrapper .discount-copy{display:flex;align-items:center;justify-content:space-between}.offer-wrapper .offer-content p{margin:16px 0 0;font-size:14px;color:#212721bf;letter-spacing:-.4px;font-family:Epilogue-Regular;padding-top:14px;border-top:2px dashed #2127211A}.product__info-wrapper .product-form__quantity__add__buttons{gap:4px}.product__info-wrapper .product-form__quantity__add__buttons .product-parameters__quantity{min-width:10.6rem;width:fit-content;max-width:12rem}.product__info-wrapper .product-form__input .quantity__input{height:5rem}.product__info-wrapper .product-form__input .quantity__button{height:5rem;width:3rem}.product__info-wrapper .product-form__submit{height:5rem;min-height:5.1rem;background:#212721;transition:all .4s ease-in-out;color:#fff;padding:15px 30px 12px}.product__info-wrapper .product-form__submit span{display:flex;justify-content:center;width:100%;font-family:Epilogue-SemiBold;text-transform:uppercase;font-size:16px;letter-spacing:0;line-height:70%}.product__info-wrapper .product-form__submit.button--primary:hover{background-color:#fff!important;color:#212721!important;transition:all .4s ease-in-out}.product__info-wrapper .product-form__quantity__add__buttons .price{margin:0}.product__info-wrapper .product-form__quantity__add__buttons .price__compare,.product__info-wrapper .product-form__quantity__add__buttons .card__badge{display:none}.product__info-wrapper .product-form__submit .price .price-item{color:#fff}.product__info-wrapper .product-form__submit .price .price__sale dd{margin:0;white-space:nowrap}.wa-cta-block{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border:none;border-radius:0;background:#f0efed;margin:24px 0}.wa-cta-block__left{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.wa-cta-block__icon-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#222}.wa-cta-block__icon-svg{display:block}.wa-cta-block__icon-img{width:40px;height:40px;object-fit:contain}.wa-cta-block__text{display:flex;flex-direction:column;gap:2px;min-width:0}.wa-cta-block__heading{margin:0 0 4px;font-size:16px;font-weight:600;letter-spacing:0;color:#111;line-height:1}.wa-cta-block__subtext{margin:0;font-size:14px;font-weight:400;color:#212721bf;line-height:1.3}.wa-cta-block__link{flex-shrink:0;font-size:14px;font-weight:600;letter-spacing:0;font-family:Epilogue-semibold;text-transform:uppercase;color:#111;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;transition:opacity .2s ease}.wa-cta-block__link:hover{opacity:.65}.pib-block{margin:0 0 24px;padding:0 0 20px;border-bottom:1px solid #2127211A}.pib-tabs{display:flex}.pib-tab{padding:11px 14px;background:none;border:none;font-size:16px;font-weight:300;letter-spacing:0;text-transform:capitalize;color:#212721b2;cursor:pointer;position:relative;display:flex;align-items:center;transition:color .18s;width:fit-content}.pib-tab--active{color:#212721;font-weight:500;font-family:Epilogue-Medium}.pib-tab--active:after{content:"";position:absolute;background-image:url(/cdn/shop/files/fc9d7af3058558e1ec7cadeb272f4aa0.svg?v=1777443061);width:8px;height:8px;background-size:cover;left:0;right:auto;top:-3px;bottom:0;margin:auto}.pib-panel.pib-panel--hidden{display:none}.pib-divider{height:1px;background:#f0f0f0;margin:4px 0}.pib-product-card{display:flex;align-items:center;gap:10px;padding:16px;background:#fdfdfd;flex:0 0 60%}.pib-product-card__img{width:80px;height:80px;object-fit:contain;flex-shrink:0}.pib-product-card__info{flex:1;min-width:0}.pib-product-card__title{margin:0 0 12px;font-size:14px;font-weight:500;color:#212721;line-height:1;font-family:Epilogue-Medium}.pib-product-card__price{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px}.pib-price-current{color:#212721;font-weight:500;font-size:14px;font-family:Epilogue-Medium;line-height:1}.pib-price-compare{color:#21272180;font-weight:400;font-size:14px;line-height:1}.pib-panel{display:flex;overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x;gap:6px;padding:0 0 10px}.pib-btn-atc{flex-shrink:0;background:transparent;color:#212721;border:none;padding:0;font-size:14px;font-weight:600;letter-spacing:0;text-transform:uppercase;cursor:pointer;font-family:Epilogue-SemiBold;white-space:nowrap;transition:opacity .18s;text-decoration:underline}.pib-btn-atc:hover{opacity:.8}.pib-btn-atc:disabled{opacity:.4;cursor:not-allowed}.product .product__info-wrapper .about{border-bottom:none;border-top:none}.product .product__info-wrapper .about__accordion-title{padding:0;align-items:anchor-center;justify-content:flex-start;gap:5px}.product .product__info-wrapper .about__accordion-title>span{letter-spacing:0;font-size:14px;font-weight:600;color:#3c413c;font-family:Epilogue-SemiBold;text-transform:uppercase;line-height:1}.product .product__info-wrapper .about:before{display:none}.product .product__info-wrapper .about__outer{padding:0 0 20px}.product .product__info-wrapper .product__info-container{padding:0 0 4px;border-bottom:1px solid #2127211A}.product .product__info-wrapper .star-rating-container{align-items:flex-start;flex-direction:column;justify-content:flex-start}.product .product__info-wrapper .rating-info{gap:8px}.product .product__info-wrapper .rating-info span{font-size:16px;line-height:1}.product .product__info-wrapper .rating-info .average-rating{padding-right:7px;border-right:1px solid #21272126}.delivery-message #deliveryDate{font-family:Epilogue-SemiBold;letter-spacing:0}.delivery-message .delivery-text{font-family:Epilogue-Medium;text-transform:uppercase}.sticky-atc-bar{position:fixed;bottom:20px;width:fit-content;z-index:999;left:auto;right:20px;background:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -2px 12px #0000001a;transform:translateY(150%);transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.sticky-atc-bar.sticky-atc-bar--visible{transform:translateY(0)}.sticky-atc-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1400px;margin:0 auto;padding:24px}.sticky-atc-bar__img-wrap{flex-shrink:0;width:60px;height:60px;overflow:hidden;background:#f7f7f7}.sticky-atc-bar__img{width:100%;height:100%;object-fit:cover;display:block}.sticky-atc-bar__product-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sticky-atc-bar__title{font-size:18px;font-weight:400;color:#212721;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;font-family:PPFragment-GlareRegular}.sticky-atc-bar__price .price{font-size:14px;color:#212721}.sticky-atc-bar__btn{flex-shrink:0;min-width:200px;padding:14px 32px;font-size:14px;letter-spacing:.05em;cursor:pointer;white-space:nowrap}.sticky-atc-bar .sticky-atc-bar__price .card__badge{display:none}.sticky-atc-bar .sticky-atc-bar__btn.button{line-height:1;font-size:16px;padding:20px 40px 18px;min-height:fit-content;text-transform:uppercase;letter-spacing:0;font-family:Epilogue-Medium;background:#212721;color:#fff;transition:all .4s ease-in-out}.sticky-atc-bar .sticky-atc-bar__btn.button.button--primary:hover{background-color:#fff;color:#212721;transition:all .4s ease-in-out}@media(min-width:990px){.product .product__media-wrapper{width:51%;position:sticky;top:0}.product .product__info-wrapper{width:33%}}@media(max-width:1799px){.product .product__info-wrapper{width:40%}}@media(max-width:1599px){.product .product__info-wrapper{width:46%}.product-gallery .main-image{height:auto}.product-gallery .thumbnails{max-height:540px}}@media(max-width:1200px){.product.fullscreen-container{padding:0 4rem}}@media(max-width:768px){.product.fullscreen-container{padding:0 16px}.product .product__outer{padding-top:18px}.product__info-wrapper .product__title{font-size:24px}.product__info-wrapper .product__type{margin:8px 0 20px;font-size:14px}.product__info-wrapper .product-badge-review{margin:0 0 20px}.product__info-wrapper .product-badge-review .rank{font-size:30px}.product__info-wrapper .product-badge-review .rank sup,.product__info-wrapper .product-badge-review .rank-text p{font-size:11px}.pdp-info-block{margin:20px 0;padding:14px 0}.pdp-info-block__grid{gap:16px 16px}.pdp-info-block__item{gap:6px;flex:0 0 47%}.pdp-info-block__icon{width:30px;height:30px}.pdp-info-block__text{gap:2px}.pdp-info-block__title,.pdp-info-block__desc{font-size:12px}.product__info-wrapper .product-badge-review .star-rating .star{font-size:16px}.product .product__info-wrapper .rating-info span{font-size:12px;line-height:1}.variant-picker .shade-family-filter h4,.variant-picker .undertone-filter h4{font-size:12px;margin:0 0 10px}.variant-picker .shade-family-option,.variant-picker .undertone-option{font-size:14px}.variant-picker .shade-family-options,.variant-picker .undertone-options{gap:0px}.variant-picker .variant-sections{padding:12px}.variant-picker .variant-swatch-display{width:24px;height:24px}.variant-picker .variant-sections .variant-name,.variant-picker .variant-sections .variant-subtext{font-size:12px}.variant-picker fieldset.product-form__input .form__label{gap:4px;margin-top:0;row-gap:8px}.variant-picker .variant-sections .product-form__input .shade-option{width:28px;height:28px}.variant-picker .variant-sections .find-shade-link{top:auto;right:auto;left:12px;bottom:12px;font-size:12px;line-height:1;display:flex;align-items:flex-end}.variant-picker .variant-sections .product-form__input.product-form__input--radios{padding:12px 0 30px}.product__info-wrapper .product-container{margin-bottom:0}.product__info-wrapper .offer-head span{font-size:12px!important}.product__info-wrapper .offer-head{margin-bottom:8px}.offer-wrapper .offer-slider{gap:4px;scrollbar-width:none}.offer-wrapper .offer-card{padding:12px;flex:0 0 49%}.offer-wrapper .discount-copy{gap:6px;justify-content:flex-start}.offer-wrapper .offer-content h4{font-size:12px}.offer-wrapper .offer-code{font-size:12px;gap:2px;padding-left:6px;border-left:1px solid #2127211A}.offer-wrapper .offer-content p{margin:10px 0 0;font-size:12px;line-height:1.3;padding-top:10px}.product__info-wrapper .product__info-container .product-form{margin-top:2rem}.product__info-wrapper .product__info-container .product-form__buttons{margin-bottom:16px;flex-direction:row}.product__info-wrapper .product-form__quantity__add__buttons .product-parameters__quantity{max-width:10rem}.product__info-wrapper .product-form__submit{height:4rem;min-height:4.5rem;flex:1;width:auto}.product__info-wrapper .product-form__input .quantity__input,.product__info-wrapper .product-form__input .quantity__button{height:4.4rem}.product__info-wrapper .product-form__submit span{font-size:14px;line-height:100%}.pib-tab{padding:8px 10px;font-size:14px;font-family:Epilogue-Regular}.pib-panel{gap:4px;padding:0;scrollbar-width:none}.pib-product-card{flex:0 0 70%;padding:10px 16px 10px 10px}.pib-product-card__img{width:66px;height:66px}.pib-product-card__title{margin:0 0 8px;font-size:12px}.pib-price-current{font-size:12px}.pib-product-card__price{gap:4px;font-size:12px}.pib-btn-atc{font-size:12px}.pib-block{margin:0 0 16px}.product .product__info-wrapper .about__outer{padding:0 0 10px}.product .product__info-wrapper .about__accordion-description{font-size:12px;line-height:1.4;font-family:Epilogue-Regular}.wa-cta-block{margin:16px 0;padding:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}.wa-cta-block__icon-img{width:32px;height:32px}.wa-cta-block__heading{margin:0 0 2px;font-size:12px}.wa-cta-block__subtext{font-size:12px;line-height:1}.wa-cta-block__link{font-size:12px}.product .product__info-wrapper{width:100%}.variant-picker .shade-family-filter,.variant-picker .undertone-filter{margin-bottom:16px}.pib-price-compare{font-size:11px}.review-section-heading p{font-size:30px!important}.product__info-wrapper .delivery-message{padding:10px}.product__info-wrapper .delivery-title,.product__info-wrapper .delivery-message #deliveryDate{font-size:12px}.sticky-atc-bar__inner{padding:10px 16px;gap:10px}.sticky-atc-bar__img-wrap{display:none}.sticky-atc-bar__title{font-size:13px}.sticky-atc-bar__btn{min-width:0;padding:12px 20px;font-size:13px}.sticky-atc-bar__product-info{max-width:calc(100% - 130px);display:none}.sticky-atc-bar .sticky-atc-bar__btn.button{padding:15px 40px 12px;font-size:15px;width:100%}.scroll-top{display:none!important}.product__info-container .price--on-sale .price-item--sale,.product .product__info-container .price .price__sale .price-item--regular{font-size:16px!important}.product .product__info-container .pdp-tlpc-disc-badge{font-size:12px;padding:5px 6px 3px}.product .product__info-container .price{margin-bottom:4px}.product .product__info-container p.pdp-tlpc-mrp-text{font-size:12px}.product .product__info-container .price-wrapper{margin-top:14px}.product .product__media-wrapper .product-gallery{display:flex!important;flex-direction:column-reverse}.product .product-gallery .thumbnails{display:flex!important;overflow:auto;width:100%;margin:12px 0 0;gap:0}.product .product-gallery .gallery-nav{display:none}.product .product-page-discount-badge .card__badge .badge,.product-gallery .product-page-discount-badge .card__badge1{padding:7px 7px 5px;font-size:12px}.product-gallery .product-page-discount-badge .card__badge1 .badge{font-size:12px}.product .product-page-discount-badge .card__badge{top:10px;right:10px}.sticky-atc-bar{right:0;bottom:0;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pdp-tlpc.css.map */
