.hero__title,.hero__title p,.hero__kicker p,.hero__description p,.hero__cta__wrapper a,.brick__collection .product__grid__title,.tabs--pill>.tab-link,.icon__column__heading,.icon__column__paragraph,.tabs--pill>.tab-link.current{color:#424242!important}.template-index .block__btn{font-size:14px;margin-top:1.5rem}@media screen and (max-width: 520px){.template-index .block__btn{margin-top:.9rem}}.hero__cta__wrapper a{letter-spacing:1.17px!important}[data-section-type=hero] .hero__kicker p{font-family:var(--FONT-STACK-BODY);font-weight:600}.product__align-center .product__title{text-align:left}.collection-grid-item .hero__content__wrapper{display:flex;flex-direction:column;text-align:left}.collection-grid-item .hero__content__wrapper.align-top-left{justify-content:flex-start;align-items:flex-start}.collection-grid-item .hero__content__wrapper.align-top-center{justify-content:flex-start;align-items:center;text-align:center}.collection-grid-item .hero__content__wrapper.align-top-right{justify-content:flex-start;align-items:flex-end;text-align:right}.collection-grid-item .hero__content__wrapper.align-middle-left{justify-content:center;align-items:flex-start}.collection-grid-item .hero__content__wrapper.align-middle-center{justify-content:center;align-items:center;text-align:center}.collection-grid-item .hero__content__wrapper.align-middle-right{justify-content:center;align-items:flex-end;text-align:right}.collection-grid-item .hero__content__wrapper.align-bottom-left{justify-content:flex-end;align-items:flex-start}.collection-grid-item .hero__content__wrapper.align-bottom-center{justify-content:flex-end;align-items:center;text-align:center}.collection-grid-item .hero__content__wrapper.align-bottom-right{justify-content:flex-end;align-items:flex-end;text-align:right}.collection-grid-item .hero__content__wrapper.align-space-between-vertical{justify-content:space-between;align-items:center}.collection-grid-item .hero__content__wrapper .standard__cta{margin-top:20px}.collection-grid-item .hero__content__wrapper{display:flex;flex-direction:column;height:100%;text-align:left}.collection-grid-item .hero__text__wrapper{flex-grow:1;display:flex;flex-direction:column}.collection-grid-item .hero__button_wrapper.align-items-start{align-self:flex-start}.collection-grid-item .hero__button_wrapper.align-items-center{align-self:center}.collection-grid-item .hero__button_wrapper.align-items-end{align-self:flex-end}.promotional-card{position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:300px;background:#f8f8f8}.promotional-card__container{position:relative;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;flex:1}.promotional-card__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(135deg,#667eea,#764ba2)}.promotional-card__image{width:100%;height:100%;object-fit:cover}.promotional-card__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000,#0006);z-index:2}.promotional-card__content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:24px;z-index:3;color:#fff}.promotional-card__title{font-family:var(--FONT-STACK-HEADING);font-size:32px;font-weight:var(--FONT-WEIGHT-HEADING);line-height:1.2;margin:0 0 8px;text-transform:none;letter-spacing:-.96px}.promotional-card__subtitle{font-family:var(--FONT-STACK-BODY);font-size:16px;font-weight:var(--FONT-WEIGHT-BODY);line-height:1.4;margin:0 0 20px;opacity:.9;text-transform:var(--FONT-ACCENT-TRANSFORM)}.promotional-card__button-wrapper{margin-top:10px}.promotional-card__button{font-size:14px;border-radius:var(--BUTTON-RADIUS, 2px);text-transform:none;transition:all .3s ease}.promotional-card__button:hover{transform:translateY(-1px)}.promotional-card--clickable{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.promotional-card--clickable:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.promotional-card__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;text-decoration:none;color:inherit;display:block}.promotional-card--clickable .promotional-card__button{pointer-events:none;cursor:default}.promotional-card--clickable .promotional-card__button:hover{transform:none;background:inherit}@media only screen and (min-width: 480px){.promotional-card--desktop-1{grid-column:span 1}.promotional-card--desktop-2{grid-column:span 2}.promotional-card--desktop-3{grid-column:span 3}.promotional-card--desktop-4{grid-column:span 4}}@media only screen and (min-width: 768px) and (max-width: 1023px){.promotional-card--tablet-1{grid-column:span 1}.promotional-card--tablet-2{grid-column:span 2}.promotional-card--tablet-3,.promotional-card--desktop-4{grid-column:span 3}}@media only screen and (max-width: 479px){.promotional-card--mobile-1{grid-column:span 1}.promotional-card--mobile-2{grid-column:span 2}.promotional-card--mobile-full,.promotional-card{grid-column:1 / -1}.promotional-card--mobile-1,.promotional-card--mobile-2{grid-column:span var(--mobile-span, 1)}.promotional-card__title{font-size:28px;margin-bottom:6px}.promotional-card__subtitle{font-size:14px;margin-bottom:16px}.promotional-card__button{font-size:12px;padding:10px 20px}.promotional-card__content{padding:20px}}@media only screen and (min-width: 480px){.promotional-card--desktop-2 .promotional-card__content,.promotional-card--desktop-3 .promotional-card__content,.promotional-card--desktop-4 .promotional-card__content{padding:40px}.promotional-card--desktop-2 .promotional-card__title,.promotional-card--desktop-3 .promotional-card__title,.promotional-card--desktop-4 .promotional-card__title{font-size:48px;margin-bottom:5px;line-height:1.1}.promotional-card--desktop-2 .promotional-card__subtitle,.promotional-card--desktop-3 .promotional-card__subtitle,.promotional-card--desktop-4 .promotional-card__subtitle{font-size:20px;margin-bottom:10px;line-height:1.3}.promotional-card--desktop-2 .promotional-card__button,.promotional-card--desktop-3 .promotional-card__button,.promotional-card--desktop-4 .promotional-card__button{font-size:16px;padding:14px 28px}}.tab-content .product__grid__title{font-size:calc(var(--font-4) * var(--FONT-ADJUST-BODY));font-weight:400}.tab-content .product__grid__price{font-size:calc(var(--font-3) * var(--FONT-ADJUST-BODY))}.brick__collection .product__grid__title{font-size:calc(var(--font-4-5) * var(--FONT-ADJUST-BODY));font-weight:400}.brick__collection .product__grid__title__wrapper{flex-direction:column}.brick__collection .product__grid__price{margin:1.4rem 0 8px;font-size:calc(var(--font-5-5) * var(--FONT-ADJUST-BODY))}.collection__products .js-grid{row-gap:1.6rem}.collection__products .product-grid-item .product__grid__title{font-size:var(--collection-product-title-font-size, 1.125rem)!important;font-family:var(--FONT-STACK-BODY)!important;font-weight:var(--collection-product-title-font-weight, 400)!important;line-height:var(--line-height, 1.21)!important;color:var(--collection-product-title-color, #000000)!important;text-align:var(--collection-product-title-alignment, left)!important}.collection__products .product-grid-item .product__grid__title__wrapper{text-align:var(--collection-product-title-alignment, left)!important;align-items:unset}.collection__products .product-grid-item .product__grid__price{font-size:var(--collection-product-price-font-size, 1rem)!important;font-family:var(--FONT-STACK-BODY)!important;font-weight:var(--collection-product-price-font-weight, 400)!important;line-height:var(--line-height, 1.36)!important;text-align:var(--collection-product-price-alignment, left)!important;color:var(--collection-product-price-color, #000000)!important}.collection__products .product-grid-item .product__grid__price .price,.collection__products .product-grid-item .product__grid__price .compare-at{font-size:var(--collection-product-price-font-size, 1rem)!important;font-family:var(--FONT-STACK-BODY)!important;font-weight:var(--collection-product-price-font-weight, 400)!important;line-height:var(--line-height, 1.36)!important;color:var(--collection-product-price-color, #000000)!important;text-align:var(--collection-product-price-alignment, left)!important}.collection__products .product-grid-item .product__grid__price__unit{font-size:calc(var(--collection-product-price-font-size, 1rem) * .875)!important;font-family:var(--FONT-STACK-BODY)!important;font-weight:var(--collection-product-price-font-weight, 400)!important;line-height:var(--line-height, 1.36)!important;text-align:var(--collection-product-price-alignment, left)!important;color:var(--collection-product-price-color, #000000)!important}.collection__products .product-grid-item .product__grid__price__sold{font-size:var(--collection-product-price-font-size, 1rem)!important;font-family:var(--FONT-STACK-BODY)!important;font-weight:var(--collection-product-price-font-weight, 400)!important;line-height:var(--line-height, 1.36)!important;text-align:var(--collection-product-price-alignment, left)!important;color:var(--collection-product-price-color, #000000)!important}.collection__products .product-grid-item .product__grid__cutline{font-size:calc(var(--collection-product-price-font-size, 1rem) * .875)!important;font-family:var(--FONT-STACK-BODY)!important;font-weight:var(--collection-product-price-font-weight, 400)!important;line-height:var(--line-height, 1.36)!important;color:var(--collection-product-price-color, #000000)!important;text-align:var(--collection-product-price-alignment, left)!important}.collection__products .product-grid-item .product__grid__info,.collection__products .product-grid-item .product__grid__info.text-left,.collection__products .product-grid-item .product__grid__info.text-center,.collection__products .product-grid-item .product__grid__info.text-right{text-align:var(--collection-product-title-alignment, left)!important}.collection__products .product-grid-item .product__grid__price{text-align:var(--collection-product-price-alignment, left)!important;display:block}.collection__products .product-grid-item .text-left .product__grid__price,.collection__products .product-grid-item .text-center .product__grid__price,.collection__products .product-grid-item .text-right .product__grid__price{text-align:var(--collection-product-price-alignment, left)!important;justify-content:inherit}.collection__products .product-grid-item[data-price-alignment=center] .product__grid__price,.collection__products .product-grid-item[data-price-alignment=center] .product__grid__price__unit,.collection__products .product-grid-item[data-price-alignment=center] .product__grid__price__sold,.collection__products .product-grid-item[data-price-alignment=center] .product__grid__cutline{text-align:center!important}.collection__products .product-grid-item[data-price-alignment=right] .product__grid__price,.collection__products .product-grid-item[data-price-alignment=right] .product__grid__price__unit,.collection__products .product-grid-item[data-price-alignment=right] .product__grid__price__sold,.collection__products .product-grid-item[data-price-alignment=right] .product__grid__cutline{text-align:right!important}.collection__products .product-grid-item .product__grid__price.product__grid__price--nowrap{display:flex;justify-content:flex-start}.collection__products .product-grid-item .product__grid__price.product__grid__price--nowrap[style*="text-align: center"],.collection__products .product-grid-item .product__grid__price.product__grid__price--nowrap[style*="text-align: center"] *{justify-content:center}.collection__products .product-grid-item .product__grid__price.product__grid__price--nowrap[style*="text-align: right"],.collection__products .product-grid-item .product__grid__price.product__grid__price--nowrap[style*="text-align: right"] *{justify-content:flex-end}.collection__products .product-grid-item .product__grid__info[style*="text-align: center"] .product__grid__price.product__grid__price--nowrap{justify-content:center}.collection__products .product-grid-item .product__grid__info[style*="text-align: right"] .product__grid__price.product__grid__price--nowrap{justify-content:flex-end}.collection__products .product-grid-item .rating__wrapper__grid{text-align:var(--collection-product-title-alignment, left)!important;justify-content:flex-start}.collection__products .product-grid-item .product__grid__info[style*="text-align: center"] .rating__wrapper__grid{justify-content:center}.collection__products .product-grid-item .product__grid__info[style*="text-align: right"] .rating__wrapper__grid{justify-content:flex-end}.collection__products .product-grid-item .product__rating{font-family:var(--font-family, "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif)!important}.collection__products .product-grid-item .product__rating__value,.collection__products .product-grid-item .product__rating__count{font-family:var(--FONT-STACK-BODY)!important;line-height:var(--line-height, 1.36)!important}.collection__products .product-grid-item .grid__swatch__container{text-align:var(--collection-product-title-alignment, left)!important;justify-content:flex-start}.collection__products .product-grid-item .product__grid__info[style*="text-align: center"] .grid__swatch__container{justify-content:center}.collection__products .product-grid-item .product__grid__info[style*="text-align: right"] .grid__swatch__container{justify-content:flex-end}.collection__products .product-grid-item .text-center .grid__swatch__container,.collection__products .product-grid-item .text-right .grid__swatch__container,.collection__products .product-grid-item .text-left .grid__swatch__container{text-align:var(--collection-product-title-alignment, left)!important}.collection__products .product-grid-item .product__grid__badge,.collection__products .product-grid-item .quick-add__button,.collection__products .product-grid-item .instant-add-button{font-family:var(--FONT-STACK-BODY)!important}.collection__products .product-grid-item .product__grid__form{text-align:var(--collection-product-title-alignment, left)!important}.collection__products .product-grid-item .product__grid__info[style*="text-align: center"] .product__grid__form{text-align:center!important}.collection__products .product-grid-item .product__grid__info[style*="text-align: right"] .product__grid__form{text-align:right!important}.no__products .js-grid__full-row p{padding-top:1rem}@media only screen and (min-width: 768px){.no__products .js-grid__full-row p{padding-top:2.5rem}.collection__filters__wrapper{position:sticky;top:60px;left:0;background:#fff;display:block;height:calc(100vh - 80px);overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-right:var(--gutter);transition:margin .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1)}.collection__filters__wrapper:not(.drawer--visible):not(.filters--default-visible){opacity:0;pointer-events:none;margin-right:0}.collection__filters__wrapper.drawer--visible,.collection__filters__wrapper.filters--default-visible{opacity:1;pointer-events:auto}.collection__filters__inner{padding-right:10px}.collection__nav{position:sticky;top:0;left:0;width:100%;background:#fff;z-index:999}}.font-heading{font-family:var(--FONT-STACK-HEADING)!important;font-weight:var(--FONT-WEIGHT-HEADING)!important;font-style:var(--FONT-STYLE-HEADING)!important}.font-body{font-family:var(--FONT-STACK-BODY)!important;font-weight:var(--FONT-WEIGHT-BODY)!important;font-style:var(--FONT-STYLE-BODY)!important}.font-accent{font-family:var(--FONT-STACK-ACCENT)!important;font-weight:var(--FONT-WEIGHT-ACCENT)!important;font-style:var(--FONT-STYLE-ACCENT)!important}.footwear-sizing-charts *{margin:0;padding:0;box-sizing:border-box}.footwear-sizing-charts{background:#fff;color:#2d3748;line-height:1.6}.footwear-sizing-charts .footwear-container{max-width:1200px;margin:0 auto;background:#fff;border-radius:12px;overflow:hidden}.footwear-sizing-charts .footwear-chart-section{margin-bottom:40px;padding:25px;background:#fff;border-radius:12px;border:1px solid #e8e8e8}.footwear-sizing-charts .footwear-chart-title{font-size:22px;font-weight:600;color:#2c3e50;margin-bottom:20px;text-align:center;letter-spacing:.5px}.footwear-sizing-charts .table-container{overflow-x:auto;border:1px solid #e2e8f0;border-radius:6px}.footwear-sizing-charts table{width:100%;border-collapse:collapse;background:#fff;font-size:1rem}.footwear-sizing-charts th{background:#f7fafc;color:#4a5568;padding:12px 16px;text-align:center;font-weight:600;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #e2e8f0}.footwear-sizing-charts td{padding:10px 16px;text-align:center;border-bottom:1px solid #f1f5f9;font-size:1rem;font-weight:500;transition:background-color .15s ease}.footwear-sizing-charts tr:nth-child(2n) td{background-color:#fafafa}.footwear-sizing-charts tr:hover td{background-color:#f1f5f9}.footwear-sizing-charts .footwear-unisex-table{display:flex;gap:2px;background:#f8f9fa;border-radius:8px;padding:2px;overflow:hidden}.footwear-sizing-charts .footwear-women-column,.footwear-sizing-charts .footwear-men-column{flex:1;background:#fff;border-radius:6px}.footwear-sizing-charts .footwear-column-header{background:#f7fafc;color:#4a5568;padding:12px;text-align:center;font-weight:600;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #e2e8f0}.footwear-sizing-charts .footwear-men-column .footwear-column-header{background:#f1f5f9;color:#2d3748}.footwear-sizing-charts .footwear-size-row{padding:10px 12px;text-align:center;border-bottom:1px solid #f0f0f0;transition:all .2s ease;font-size:15px;color:#2c3e50}.footwear-sizing-charts .footwear-size-row:last-child{border-bottom:none}.footwear-sizing-charts .footwear-size-row:hover{background:#f8f9fa;transform:translateY(-1px)}@media (max-width: 768px){.footwear-sizing-charts .footwear-chart-section{margin-bottom:30px;padding:20px}.footwear-sizing-charts .footwear-chart-title{font-size:18px}.footwear-sizing-charts .footwear-unisex-table{flex-direction:column;gap:15px}.footwear-sizing-charts .footwear-column-header{font-size:14px}.footwear-sizing-charts .footwear-size-row{font-size:13px}.footwear-sizing-charts th,.footwear-sizing-charts td{font-size:13px;padding:8px 6px}.footwear-sizing-charts .table-container{font-size:.9rem}}@media (max-width: 480px){.footwear-sizing-charts .footwear-chart-title{font-size:16px}.footwear-sizing-charts .footwear-column-header{font-size:13px}.footwear-sizing-charts .footwear-size-row{font-size:12px}.footwear-sizing-charts th,.footwear-sizing-charts td{font-size:12px;padding:6px 4px}}.brands-logo-scaled,.brands-logo{border:.5px solid #424242;box-sizing:border-box}.brands-logo{width:100%;height:260.5px;padding:2.6rem;display:flex;align-items:center;justify-content:center}.brands-logo>div{width:100%!important;height:100%!important;display:flex;align-items:center;justify-content:center}.brands-logo img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;object-position:center!important}.brands-logo-scaled{padding:0 3rem}.brands-logo-scaled img{object-fit:contain}.section-brands-columns .accent-title-large{font-family:var(--FONT-STACK-BODY);color:#000;font-size:20px;font-style:normal;font-weight:400;line-height:21.75px;text-transform:capitalize;letter-spacing:0}@media only screen and (max-width: 992px){.brands-logo{height:200px}}@media only screen and (max-width: 767px){.section-brands-columns .section-padding{padding-left:16px!important;padding-right:16px!important}.section-brands-columns [data-grid][style*="--grid-small-items: 2"]{display:grid!important;grid-template-columns:repeat(2,1fr)!important;column-gap:16px;row-gap:24px;margin:0!important;padding:0!important;overflow:visible!important;-webkit-overflow-scrolling:auto!important;width:100%!important;box-sizing:border-box!important;align-items:start!important}.section-brands-columns [data-grid][style*="--grid-small-items: 2"] [data-item]{width:100%!important;margin:0!important;max-width:none!important;flex:none!important;box-sizing:border-box!important}.section-brands-columns [data-grid][style*="--grid-small-items: 2"] .brands-logo,.section-brands-columns [data-grid][style*="--grid-small-items: 2"] .brands-logo-scaled{height:159.5px!important;width:100%!important;min-height:159.5px!important;max-height:159.5px!important;aspect-ratio:1!important;padding:2rem!important;box-sizing:border-box!important;border:.5px solid #424242!important;display:flex!important;align-items:center!important;justify-content:center!important}.section-brands-columns [data-grid][style*="--grid-small-items: 2"] .accent-title-large{margin-bottom:0!important;font-size:16px!important;line-height:1.359375!important;font-weight:400!important}.section-brands-columns [data-grid][style*="--grid-small-items: 2"] .index__column{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;padding-bottom:0}.section-brands-columns [data-grid][style*="--grid-small-items: 2"]~.custom-scrollbar{display:none!important}.section-brands-columns [data-grid][style*="--grid-small-items: 2"] .column__image{position:relative;overflow:hidden;width:100%;height:100%;margin-bottom:0}.section-brands-columns [data-grid][style*="--grid-small-items: 2"] .brands-logo>div,.section-brands-columns [data-grid][style*="--grid-small-items: 2"] .brands-logo-scaled>div{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.section-brands-columns [data-grid][style*="--grid-small-items: 2"] .brands-logo img,.section-brands-columns [data-grid][style*="--grid-small-items: 2"] .brands-logo-scaled img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;object-position:center!important}}.brick__collection.flickity-dots-left .flickity-page-dots,.text-center .brick__collection.flickity-dots-left .flickity-page-dots{left:75px!important;transform:none!important}.brick__collection.flickity-dots-center .flickity-page-dots,.text-center .brick__collection.flickity-dots-center .flickity-page-dots{left:50%!important;transform:translate(-50%)!important}.brick__collection.flickity-dots-right .flickity-page-dots,.text-center .brick__collection.flickity-dots-right .flickity-page-dots{right:75px!important;transform:none!important}.brick__collection.flickity-dots-none .flickity-page-dots,.text-center .brick__collection.flickity-dots-none .flickity-page-dots{justify-self:inherit!important;left:auto;transform:none}@media (min-width: 768px) and (max-width: 992px){.brick__collection{padding:0 40px 50px}.brick__collection.flickity-dots-left .flickity-page-dots,.text-center .brick__collection.flickity-dots-left .flickity-page-dots{left:40px!important}.brick__collection.flickity-dots-right .flickity-page-dots,.text-center .brick__collection.flickity-dots-right .flickity-page-dots{right:40px!important}}.product__grid__vendor{font-family:var(--FONT-STACK-BODY);font-size:var(--font-4-5);font-style:normal;font-weight:400;line-height:1.5;position:relative;color:transparent;margin:0;margin-top:1rem;width:100%;display:inline-flex}.product__grid__vendor:before{content:attr(data-text);text-transform:capitalize;position:absolute;left:0;top:0;color:#93919a}.footer__block:first-child .footer__title{margin-bottom:1.3rem}.accordion-title-default{text-transform:none}.accordion-title-uppercase{text-transform:uppercase}.accordion-title-camelcase{text-transform:capitalize}.brick__product .product__grid__info.text-left .product__grid__title{align-self:baseline}.brick__product .product__grid__info.text-center .product__grid__title{align-self:center}.brick__product .product__grid__info.text-right .product__grid__title{align-self:end}.popup__overlay__newsletter{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:9999;overflow:hidden;display:none}[data-newsletter] [data-popup-inner][style*="display: none"]~.popup__overlay__newsletter{display:none!important}[data-newsletter] [data-popup-inner][style*="opacity: 0"]~.popup__overlay__newsletter,[data-newsletter] [data-popup-inner][style*="opacity: 0."]~.popup__overlay__newsletter{display:none!important}[data-newsletter]{--popup-scroll-locked-z-index: 9999;--popup-scroll-locked-visibility: visible;--popup-scroll-locked-opacity: 1}[data-scroll-locked] .popup[data-newsletter] [data-popup-inner]{z-index:9999!important}[data-newsletter] [data-popup-inner][style*="display: block"]~.popup__overlay__newsletter{display:block}[data-newsletter] [data-popup-inner][style*="display: none"]~.popup__overlay__newsletter,[data-newsletter] [data-popup-inner][style*="opacity: 0"][style*="display: none"]~.popup__overlay__newsletter{display:none!important}.newsletter-popup__container{display:flex;align-items:stretch;gap:0;width:100%;min-height:200px;padding:0!important}.newsletter-popup__image{flex:0 0 40%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f5f5f5}.newsletter-popup__image img{width:100%;height:100%;object-fit:cover;object-position:center}.newsletter-popup__content{flex:1;padding:26px 50px;display:flex;flex-direction:column;justify-content:center;text-align:left;gap:20px;background:#f6f6f6}[data-newsletter] .popup__title{text-transform:none}[data-newsletter] form .input-group--inner-button{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;width:100%;margin-top:20px;border:none}[data-newsletter] form .input-group-field{flex:1;height:100%;padding:0;margin:0;background:#fff;padding:20px!important;border-radius:0;font-size:14px;font-style:normal;font-weight:400;line-height:140%}[data-newsletter] form .input-group-button{flex-basis:117px}[data-newsletter] .popup__title{color:#252b42;font-family:var(--FONT-STACK-HEADING);font-size:36px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.72px}[data-newsletter] .has-success>.newsletter__message--success,[data-newsletter] .newsletter-popup-text__content>p{color:#252b42;font-family:var(--FONT-STACK-BODY);font-size:16px;font-style:normal;font-weight:400;line-height:140%;padding:0;margin:0}[data-newsletter] .btn{background:#0f4c81;color:#fff!important;text-align:center;font-family:var(--FONT-ADJUST-BODY);font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:0;text-transform:capitalize;border-radius:0!important;height:auto;padding:18.5px 26.5px 16.5px 27.5px!important;min-height:unset!important;flex-shrink:0}[data-newsletter] .popup__inner .close{position:absolute;top:1rem;right:1rem;z-index:10}[data-newsletter] .close svg{font-size:30px;color:#00000040}[data-newsletter] .has-success:not(.newsletter--default-messages) .input-group--inner-button{display:none}@media screen and (max-width: 767px){[data-newsletter] .popup__inner{max-width:345px!important;padding:0}[data-newsletter] .newsletter-popup__container{flex-direction:row;overflow:hidden}.newsletter-popup__container{flex-direction:column;min-height:auto}.newsletter-popup__image{flex:0 0 140px}.newsletter-popup__content{padding:40px 12px;flex:1;gap:8px}.newsletter-popup__image img{object-position:left}[data-newsletter] .popup__inner .close{position:absolute;top:8px;right:8px;z-index:10;padding:0}[data-newsletter] .popup__title{font-size:16px;letter-spacing:-.32px;font-weight:500;line-height:normal}[data-newsletter] .has-success>.newsletter__message--success,[data-newsletter] .newsletter-popup-text__content>p{font-size:12px;font-style:normal;font-weight:400;line-height:140%}[data-newsletter] form .input-group--inner-button{display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;width:100%;border:none;gap:16px;margin-top:16px}[data-newsletter] form .input-group-field{font-size:12px;font-style:normal;font-weight:400;line-height:140%;padding:12px 8px!important}[data-newsletter] form .input-group-button{flex:1;width:100%}[data-newsletter] .btn{width:100%;justify-content:center;padding:11.326px 0 11.674px!important;font-size:12px;font-style:normal;font-weight:400;line-height:140%}[data-newsletter] .close svg{font-size:20px}}@media screen and (max-width: 720px){[data-newsletter] .popup__inner{max-width:445px!important;padding:0}}@media screen and (min-width: 768px){[data-newsletter] .newsletter-popup__container{max-height:504px!important}[data-newsletter] .popup__inner{overflow:hidden;max-width:961px!important;padding:0}}.newsletter-popup__container:not(:has(.newsletter-popup__image)) .newsletter-popup__content{padding:0}@media (max-width: 1024px){.template-collection .thisiscore{width:40%!important}.template-index .thisiscore{width:35%!important}}@media (max-width: 992px){.template-collection .thisiscore{width:50%!important}.template-index .thisiscore{width:60%!important;height:100%;display:flex;justify-content:center;flex-direction:row}.template-index .thisiscore>img{width:100%!important;aspect-ratio:1!important}}@media (max-width: 767px){.template-index .thisiscore{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
