.product-card-updated .badges--container{position:absolute!important;top:0;left:0;padding:15px 15px 0!important;margin:0}.product-card-updated .badges--container span.badge{color:#000;border-radius:100px;border:1px solid #0076bb;background:#fff;font-family:Futura-PT,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:1px;text-transform:lowercase;color:#0076bb;padding:2px 10px 4px!important;margin:0!important}.product-card-updated yotpo-star-rating-reviews-summary-text{display:none}.product-card-updated .vendor.vendor--custom{color:var(--barrier, #4cc8ed);font-family:Futura-PT,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:1px;text-transform:lowercase;margin:20px 0!important}.product-card-updated button.button.button--quick-add.button--atc,.product-card-updated button.button.button--quick-add.button--variant-atc{background:#0f2b6a!important;border:1px solid #354145!important;text-align:center!important;justify-content:center!important;box-shadow:none!important;height:50px}.product-card-updated button.button.button--quick-add.button--atc span,.product-card-updated button.button.button--quick-add.button--variant-atc span{color:#fff!important;font-family:Futura-PT!important;font-size:15px!important;font-style:normal;font-weight:500;line-height:20px!important;letter-spacing:2px!important;text-transform:uppercase!important}.product-card-updated button.button.button--quick-add.button--atc .product-price{display:none}.product-block.product-card-updated{padding:15px;width:calc(100% / 3 - var(--gap))!important;border:1px solid rgba(0,0,0,.05);background:#fff;box-shadow:0 1px 6px #00000008;display:flex;flex-direction:column;justify-content:space-between}.product-list--image-shape-square{--gap: 30px;gap:40px var(--gap)!important;padding:20px 0}.product-block__title-container{display:flex;flex-direction:row;flex-wrap:wrap;--gap: 10px;gap:var(--gap)}@media screen and (min-width: 968px){.product-block__title-container .product-block__title{line-height:normal!important}}.product-block__title-container .product-block__title{width:50%;line-height:120%;min-height:36px}.product-block__title-container .yotpo.bottomLine.yotpo-small{width:calc(35% - var(--gap))}@media screen and (max-width: 468px){.product-block__title-container .yotpo.bottomLine.yotpo-small{width:100%}}.product-card-updated span.yotpo-stars{display:flex}span.yotpo-icon{width:6px}.product-card-updated .yotpo-icon:before{font-size:13px;color:#000!important}.product-card-updated .yotpo-icon{margin:0!important}.product-card-updated .standalone-bottomline{display:flex;justify-content:flex-end}@media screen and (max-width: 468px){.product-card-updated .standalone-bottomline{justify-content:flex-start}}.product-card-updated .product-block__title-container{justify-content:space-between}.product-card-updated .product-price{margin-bottom:20px}.product-card-updated .product-price,.product-card-updated span.product-price__item.product-price__amount.theme-money{color:#354145;font-family:Futura-PT,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:27px;letter-spacing:.25px}.product-card-updated .block-inner{margin:0;min-height:auto!important}.product-card-updated .yotpo-widget-clear svg{width:10px}.product-card-updated .yotpo-widget-clear .yotpo-sr-bottom-line-left-panel.yotpo-sr-bottom-line-score{color:#000!important;font-size:12px!important}.product-card-updated .yotpo-sr-bottom-line-summary{gap:5px!important;flex-direction:row!important;align-items:center!important}.product-card-updated .yotpo-reviews-star-ratings-widget.yotpo-star-ratings-widget-override-css.yotpo-device-desktop.yotpo-display-l{margin:0!important}.product-card-updated button.button.button--quick-add.button--variant-atc .product-price{display:none}.product-card-updated input:checked+label.opt-label.button--variants{border-color:#0076bb!important;color:#0076bb!important;font-weight:600!important}.product-card-updated .quick-add__options.option-selector{margin-bottom:20px}.section-featured-collection-update .product-card-updated .block-inner{min-height:auto}body.template-collection{background-color:#fff}[data-section-type=collection-template]{background-color:#fff!important}.container.pagination-row{max-width:100%}.product-card-updated label.opt-label.button--variants{font-family:Open Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.25px;margin:0;display:flex;padding:5px 8px;justify-content:center;align-items:center;gap:8px;background-color:#fff!important;border:1px solid rgba(0,0,0,.2);color:#000}[data-section-type=collection-template] .utility-bar{background-color:#fff}.product-card-updated .option-selector__btns{gap:5px}.product-card-updated span.product-price__item.product-price__compare.theme-money{font-size:14px;font-family:Futura PT,sans-serif;font-weight:400}.product-card-updated .image-cont{border:none!important}@media (max-width: 768px){.template-collection .product-card-updated .quickadd-container{min-height:auto!important}.collection-listing .product-list .product-block{width:calc(50% - (var(--gap) / 2))!important}.product-list--image-shape-square{--gap: 10px !important;gap:var(--gap)!important;padding:0}.product-card-updated button.button.button--quick-add.button--atc span,.product-card-updated button.button.button--quick-add.button--variant-atc span{font-size:10px!important}.product-card-updated label.opt-label.button--variants{font-size:10px!important;padding:3px 5px!important}.product-card-updated .yotpo-widget-clear .yotpo-sr-bottom-line-left-panel.yotpo-sr-bottom-line-score{font-size:6px!important}.product-card-updated button.button.button--quick-add.button--atc span,.product-card-updated button.button.button--quick-add.button--variant-atc span{font-size:10px!important;font-weight:600}.product-block__title-container .product-block__title{font-size:13px!important;min-height:auto!important;width:50%}.product-card-updated .yotpo-sr-bottom-line-summary{gap:0!important}.yotpo-sr-bottom-line-summary>div:first-child{margin-right:5px!important}.product-card-updated .vendor.vendor--custom{font-size:12px!important;margin:0 0 5px!important;font-weight:600}.product-card-updated .product-block__price>.price{font-size:12px!important}.yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{font-size:10px!important;line-height:normal!important}.product-card-updated .badges--container span.badge{font-size:8px!important;padding:3px 5px!important;line-height:normal!important}.product-block.product-card-updated{padding:10px!important;height:auto}.product-card.swiper-slide .product-block.product-card-updated{height:100%!important}.section-featured-collection-update section.featured-collection-update .featured-collection-update-tab-content .product-card .product-block .button--quick-add{padding:10px!important;height:27px}.product-list .slick-track{gap:10px!important}.product-block__title-container{margin-bottom:0!important;gap:5px!important}.product-card-updated .product-price{margin-bottom:15px!important}.product-card-updated .product-price,.product-card-updated span.product-price__item.product-price__amount.theme-money,.product-card-updated span.product-price__item.product-price__compare.theme-money{font-size:10px;font-weight:500;line-height:100%}.product-card-updated .quick-add__options.option-selector{margin-bottom:10px}.product-card-updated .yotpo-widget-clear svg{width:7px;height:7px}button.button.button--quick-add.button--atc{height:27px!important}.product-card-updated .badges--container{left:0;top:0;display:flex;padding:0!important;justify-content:center;align-items:center;gap:8px}.product-card-updated button.button.button--quick-add.button--variant-atc{height:27px!important}}.promo-messaging{display:none!important;margin:0!important}.product-list .slick-track{gap:30px;display:flex;flex-direction:row}.product-card-updated .yotpo-star-rating-reviews-summary-text{display:none}.product-card-updated product-block .quickadd-container{margin-top:0!important}.yotpo-reviews-star-ratings-widget.yotpo-star-ratings-widget-override-css.yotpo-device-mobile.yotpo-display-s{margin:0!important}.yotpo-sr-bottom-line-summary>div:first-child{height:11px}@media screen and (max-width: 968px){.yotpo-sr-bottom-line-summary>div:first-child{height:7px!important}}.product-card-updated .quickadd-container{min-height:110px;display:flex;flex-direction:column;justify-content:end}.template-collection .product-card-updated .quickadd-container{min-height:90px;display:flex!important}.product-card-updated .product-block__price>.price{color:#354145;font-family:Futura-PT!important;font-size:15px;font-style:normal;font-weight:500;line-height:27px;letter-spacing:.25px}.product-card-updated .product-block__price{margin-bottom:10px}.mobile-navigation-drawer__footer .country-options.toggle-selector{display:flex;flex-direction:column;width:100%;gap:4px}.mobile-navigation-drawer__footer-links .promo-bar--country-selector{flex-direction:column}.mobile-navigation-drawer__footer-links .promo-bar--country-selector svg{width:15px}.mobile-navigation-drawer__footer .country-options.toggle-selector a{text-align:center;padding:5px;background-color:#ececec}@media screen and (max-width: 968px){.product-detail.quickbuy-content .quantity-submit-row.input-row{width:70%;flex-basis:70%!important}.section-main-product-sticky .qty-selector--container{flex-basis:30%!important}.product-form .quantity-submit-row.input-row{width:100%!important}}.swiper-wrapper{display:flex;flex-direction:row}.swiper-slide{display:block!important}.swiper-button-prev{z-index:9999999;left:0}.swiper-button-next{z-index:9999999;right:0}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px!important;color:#000}.product-list .swiper-wrapper{padding:20px!important;align-items:stretch}@media (min-width: 1601px) and (max-width: 1919px){.section-featured-collection-update .block-inner{min-height:420px!important}}section.featured-collection-update{padding:0!important}section.featured-collection-update .swiper{padding:20px}.featured-collection-update-tab-row{padding:30px 60px 0}.featured-collection-update-tab_link-container.desktop.active{top:55px!important;right:60px!important}.swiper-button-next,.swiper-button-prev{background-color:#fff;width:20px;height:20px;padding:20px}@media screen and (max-width: 968px){.featured-collection-update-tab-row{padding:20px;margin:0!important}.featured-collection-update-tab_link-container.mobile.active{padding:0 20px}}.tolstoy-next-button{margin-top:-28px!important}.product-detail .gallery{position:relative;width:100%!important}.sustainability-section .tabs{gap:0}.sustainability-section .tabs button{padding:15px 20px;position:relative;border:none;color:#727272;font-family:Produkt,sans-serif;font-weight:500;text-transform:capitalize;text-decoration:none;transition:color .1s ease-out}.sustainability-section .tabs button:after{content:"";width:100%;height:2px;position:absolute;left:0;bottom:0;background-color:#dedede;border-radius:150px;transition:all .25s ease-in}.sustainability-section .tabs button.tab-active:after{background-color:#0076bb}.sustainability-section .tabs button.tab-active{color:#393939}body.template-product main>.container{background-color:#fff!important}@media screen and (max-width: 568px){.sustainability-section .tabs button{font-size:21px;padding:0 10px}}@media screen and (max-width: 968px){.product-card.swiper-slide.swiper-slide{height:auto!important}}.product-card.swiper-slide.swiper-slide{padding:0!important}@media screen and (max-width: 968px){.main-product[data-section-type=main-product] #main-product-buttons .quantity-wrapper{padding:15px 0!important}.layout-switchers{display:none}.product-card-updated .quickadd-container{min-height:auto}.main-product[data-section-type=main-product] #main-product-buttons #quantity{text-align:center!important;margin:0!important}}.main-product[data-section-type=main-product] input[type=number]::-webkit-outer-spin-button,.main-product[data-section-type=main-product] input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.main-product[data-section-type=main-product] input[type=number]{-moz-appearance:textfield}@media screen and (min-width: 568px) and (max-width: 968px){.product-card-updated .badge-image--container{width:55px!important;height:55px!important}}@media screen and (max-width: 568px){.product-card-updated .badge-image--container{width:35px!important;height:35px!important}}.product-card-updated div#yotpo-star-rating-reviews-summary{display:none!important}.product-card-updated .badge-image--container{top:auto!important;bottom:.5rem!important}@media screen and (min-width: 768px){.yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{font-size:12px!important;padding-top:0!important}}@media screen and (max-width: 420px){.product-block__title-container .product-block__title{width:100%}}.product-column-right div#yotpo-star-rating-reviews-summary{display:none!important}.product-column-right .star-container svg{width:13px}.product-column-right .yotpo-reviews-star-ratings-widget{margin-bottom:20px!important}.product-column-right .star-container:not(.yotpo-sr-star-half) svg path{fill:#0076bb;stroke:#0076bb}.product-column-right .yotpo-reviews-star-ratings-widget .star-container.yotpo-sr-star-half svg path{stroke:#0076bb}.product-column-right .yotpo-reviews-star-ratings-widget .star-container.yotpo-sr-star-half svg linearGradient stop:first-child{stop-color:#0076bb}.product-column-right .yotpo-reviews-star-ratings-widget .star-container.yotpo-sr-star-half svg linearGradient stop:last-child{stop-color:#fff}.yotpo-sr-bottom-line-left-panel.yotpo-sr-bottom-line-score{display:none!important}.product-card-updated .yotpo-bottomline a.text-m{display:block;color:#000!important}@media screen and (min-width: 968px){.product-column-left .badge-image--container img{width:100px;height:100px}}@media screen and (max-width: 968px){.product-column-left .main-image>.badge-image--container img{width:85px;height:85px}}.product-block__image.product-block__image--secondary{display:none}.product-block.product-card-updated:hover .product-block__image.product-block__image--secondary{display:block}.product-block.product-card-updated:hover .product-block__image.product-block__image--primary.product-block__image--active{display:none}button#send-update-payment-email-button{color:#000!important;font-size:20px!important;font-family:futura-pt,sans-serif!important}section.home-page-hero{position:relative}section.home-page-hero .page-width{max-width:1200px;margin:0 auto;padding:30px 0}section.home-page-hero.size-height-small{height:600px}section.home-page-hero.size-height-medium{height:800px}section.home-page-hero.size-height-large{height:1200px}section.home-page-hero .hero-banner__bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}section.home-page-hero img{height:100%}@media screen and (min-width: 968px){section.home-page-hero .hero-banner__bg{object-fit:contain}}.page-width.hero-banner__content{position:relative;width:100%;height:100%}.hero-banner__container{position:absolute}.hero-banner__text__content{margin:0;max-width:330px}.hero-banner__text__content.w-full{max-width:100%}.homepage-hero__content--align-desktop-left{text-align:left}.homepage-hero__content--align-desktop-center{text-align:center}.homepage-hero__content--align-desktop-right{text-align:right}.text-align-center-desktop .hero-banner__text__content{margin:0 auto}.text-align-left-desktop .hero-banner__text__content{margin-left:0}.text-align-right-desktop .hero-banner__text__content{margin-right:0}@media screen and (max-width: 968px){.text-align-center-mobile{text-align:left}.text-align-left-mobile{text-align:center}.text-align-right-mobile{text-align:right}.homepage-hero__content--align-mobile-left{text-align:left}.homepage-hero__content--align-mobile-center{text-align:center}.homepage-hero__content--align-mobile-right{text-align:right}}@media screen and (max-width: 768px){.hero-banner__text__content{width:100%}}.hero-banner__button{margin:32px 0 0}.hero-banner__button .button{font-size:17px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:2px;text-transform:uppercase}.button--white{background-color:#fff!important;color:#242d30!important}.button--white:hover{color:#fff!important;background-color:#0f2b6a!important}.button--barrier-blue{background-color:var(--Hero-Colors-Barrier-Blue, #5edcff)!important;color:#0f2b6a!important}.button--barrier-blue:hover{color:#fff!important;background-color:#0f2b6a!important}.button--dark-blue{background:var(--Hero-Colors-Dark-Blue, #0f2b6a)!important;color:#fff}.button--dark-blue:hover{color:var(--Hero-Colors-Dark-Blue, #0f2b6a);background-color:#fff!important}.hero-image--responsive{display:none}@media screen and (max-width: 568px){.hero-image--responsive{display:block!important;width:100%!important}.hidden-sm{display:none!important}section.home-page-hero.text_below_image{display:flex;flex-direction:column;height:auto!important}section.home-page-hero:is(.text_below_image) .hero-banner__bg{position:relative}section.home-page-hero:is(.text_below_image) .hero-banner__container{position:relative;transform:none!important;top:0;left:0}section.home-page-hero .page-width{padding:30px 12px}.title.hero-banner__text *{font-size:35px;font-style:normal;font-weight:400;line-height:40px;text-transform:capitalize}.subtitle.hero-banner__text *{font-size:17px;font-style:normal;font-weight:500;line-height:25.5px;text-transform:uppercase}.content.hero-banner__text *{font-size:17px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:.25px}.text-align-left-mobile *{text-align:left!important}.text-align-center-mobile *{text-align:center!important}.text-align-right-mobile *{text-align:right!important}.homepage-hero__content--align-mobile-left *{text-align:left!important}.homepage-hero__content--align-mobile-center *{text-align:center!important}.homepage-hero__content--align-mobile-right *{text-align:right!important}.home-page-hero .hero-banner__container *{position:relative;left:0!important;top:0!important}.hero-banner__content{display:flex;flex-direction:column;height:100%}.hero-banner__content.responsive-bottom{justify-content:flex-end}.hero-banner__content.responsive-top{justify-content:flex-start}.hero-banner__content.responsive-middle,.hero-banner__content.responsive-center{justify-content:center}.hero-banner__container{transform:none!important;top:auto!important;left:auto!important;height:auto;position:relative;max-width:100%}.responsive-size-height-small{height:400px!important}.responsive-size-height-auto{height:auto!important}.responsive-size-height-auto .hero-banner__container{position:relative}.responsive-size-height-medium{height:600px!important}.responsive-size-height-large{height:800px!important}}.text-align-left-desktop{text-align:left}.text-align-center-desktop{text-align:center}.text-align-right-desktop{text-align:right}.search-results__header_ajax{flex-direction:row;flex-wrap:wrap;gap:30px;display:flex;justify-content:center}.search-results__header_ajax .product-block{width:calc(100% / 3 - 30px)!important;background-color:#fff;padding:15px;border:1px solid rgba(0,0,0,.05);background:#fff;box-shadow:0 1px 6px #00000008;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 768px){.search-results__header_ajax .product-block{width:calc(50% - 10px)!important}.search-results__header_ajax{gap:10px}}.search-results__header_ajax .product-block .image-cont{border:none}.search-results__header_ajax .product-block img{width:100%;object-fit:cover}.image-cont.image-cont__hover img,.search-results__header_ajax .product-block:hover .image-cont img{display:none}.search-results__header_ajax .product-block:hover .image-cont.image-cont__hover img{display:block}.search-results__header_ajax .product-block .block-inner{min-height:420px;display:flex;flex-direction:column;justify-content:flex-end}.search-results__header_ajax span.badge.badge--award-winner{color:#000;border-radius:100px;border:1px solid #0076bb;background:#fff;font-family:Futura-PT,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:1px;text-transform:lowercase;color:#0076bb;padding:2px 10px 4px!important;margin:0!important}.search-results__header_ajax .product-block__badge{position:absolute;top:10px;left:10px}.section-sticky-desktop-product-main.sticky-nav{position:fixed!important;border-top:1px solid var(--font-color-base-alpha-15)}@media screen and (max-width: 748px){button.needsclick.kl-teaser-TrpQUZ{transform:rotate(90deg);left:-90px!important;bottom:50%!important}.section-main-product-sticky .product-detail div.product-purchase-form .input-row button:hover{background-color:#fff!important;color:#0076bb!important;border:1px solid #0076bb!important}.section-main-product-sticky .product-detail div.product-purchase-form .input-row button:hover *{color:#0076bb!important}}.sticky-desktop-product__container .sticky-anchors li a{color:#0076bb!important}.sticky-desktop-product__container .sticky-anchors li a svg *{fill:#0076bb!important}.layout-page-nav .sticky-desktop-product__button button:hover{color:#0076bb!important;background-color:#fff!important;border:1px solid #0076bb!important}.layout-page-nav .sticky-desktop-product__button button{background-color:#0076bb!important}button.button.button--medium.button--primary.addtocart.uppercase:hover{color:#0076bb!important;background-color:#fff!important;border:1px solid #0076bb!important}.section-main-product-sticky .product-detail div.product-purchase-form .input-row button:focus,button.button.button--medium.button--primary.addtocart.uppercase:focus{outline:0!important;box-shadow:none!important}@media screen and (max-width: 420px){.section-main-product-sticky .product-detail div.product-purchase-form{gap:10px}.section-main-product-sticky .product-detail .addtocart{font-size:12px!important}.section-main-product-sticky .product-detail .quantity-submit-row.input-row{flex-basis:auto!important;width:calc(100% - 110px)!important}.section-main-product-sticky .product-detail .add-to-cart__text{font-size:12px!important}}.section-search-template{margin-top:0!important;padding-top:30px!important}.hero-banner__text h2{font-size:55px;font-weight:400;line-height:60px;text-underline-position:from-font;text-decoration-skip-ink:none}section.home-page-hero .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.hero-banner__button .button{display:inline-flex;width:max-content}.section-slideshow .overlay-text__inner{padding:20px!important}.slideshow .overlay-text{height:max-content!important}@media screen and (min-width: 768px){.text-align-desktop-right *{text-align:right;justify-content:flex-end}.text-align-desktop-center *{text-align:center;justify-content:center}.text-align-desktop-left *{text-align:left;justify-content:flex-start}}@media screen and (max-width: 768px){.text-align-mobile-right *{text-align:right!important;justify-content:flex-end!important}.text-align-mobile-center *{text-align:center!important;justify-content:center!important}.text-align-mobile-left *{text-align:left!important;justify-content:flex-start!important}.slideshow .overlay-text{height:100%!important;top:0!important;right:0!important;left:0!important;transform:none!important}.content-position-mobile-bottom{align-items:end!important}.content-position-mobile-top{align-items:start!important}.content-position-mobile-center{align-items:center!important}}.slideshow span.button{text-transform:uppercase}.sticky-desktop-product__image img{width:85px}.search-results__container{display:flex;flex-direction:column;justify-content:center;gap:20px;align-items:center}.take-quiz-cta{color:var(--Hero-Colors-Dark-Blue, #0F2B6A)!important;font-size:13px!important;font-style:normal!important;font-weight:600!important;line-height:16px!important;letter-spacing:2px!important;text-transform:uppercase!important;background:transparent!important;border:none!important;padding:0 20px 0 0!important}.take-quiz-cta--container{text-align:right}.tab-title{color:#354145!important;font-family:Open Sans;font-size:17px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:.34px;text-transform:uppercase;opacity:1!important}.tab-title.active{color:var(--Hero-Colors-Dark-Blue, #0f2b6a)!important;font-family:Open Sans;font-size:17px;font-style:normal;font-weight:600!important;line-height:40px;letter-spacing:.34px;text-transform:uppercase}.skin-barrier-tab__copy.copy *,.skin-barrier-tab__copy-1.copy *{color:var(--Hero-Colors-Dark-Blue, #0f2b6a)}.featured-collection-update-tab{color:#354145!important;font-family:Produkt,sans-serif;font-size:34px;font-style:normal;font-weight:400;line-height:40px}.featured-collection-update-tab:after{content:"";width:100%;position:absolute;height:2px;bottom:-5px;left:0;background:transparent}.featured-collection-update-tab{position:relative}.featured-collection-update-tab.active:after{background:#354145}[location=pdp] og-price[regular]{color:#080808!important}
/*# sourceMappingURL=/cdn/shop/t/167/assets/custom.css.map */
