@font-face{font-family:Mascaro Sans;src:url(MascaroSans-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Mascaro Sans;src:url(MascaroSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mascaro Sans;src:url(MascaroSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Mascaro Serif";src:url(MascaroSerif-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Mascaro Serif";src:url(MascaroSerif-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}html,body,.main-content,.template-index,a,.button{font-family:Mascaro Sans,sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Mascaro Serif",serif}h2,.h2,.h1{letter-spacing:.05em!important}@media (min-width: 980px){h2,.h2,.h1{font-size:2.8125rem}}@media (min-width: 1920px){h2,.h2,.h1{font-size:3.4375rem}}h3,h4,.h3,.h4{letter-spacing:.1em}@media (min-width: 980px){h3,h4,.h3,.h4{font-size:1.25rem}}@media (min-width: 1920px){h3,h4,.h3,.h4{font-size:1.75rem}}h5,h6,p.h5,p.h6{font-family:Mascaro Sans,sans-serif;letter-spacing:.1em}@media (min-width: 980px){h5,h6,p.h5,p.h6{font-size:1.125rem}}@media (min-width: 1920px){h5,h6,p.h5,p.h6{font-size:1.5625rem}}.h5,.h6{letter-spacing:.1em}*,*:before,*:after{box-sizing:inherit}*{box-sizing:border-box;border-color:#949494}* :focus{outline:2px solid #000000}a.button,.c-button{display:inline-block;font-family:Mascaro Sans,sans-serif;padding:.75rem 1.5rem;font-size:1rem;color:#e8e6df!important;background-color:#000;border:none;text-align:center;text-decoration:none;cursor:pointer;margin:.625rem 0;transition:unset;--initial-gradient: none}a.button:hover,.c-button:hover,a.button:focus-visible,.c-button:focus-visible{color:#e8e6df!important;background-color:#000c;outline:none}a.button:focus-visible,.c-button:focus-visible{outline:3px solid #000000!important;outline-offset:2px}.c-button-secondary,a.button.c-button-secondary{display:inline-block;font-family:Mascaro Sans,sans-serif;padding:.75rem 1.5rem;font-size:1rem;color:#000!important;background-color:#e8e6df;border:none;text-align:center;text-decoration:none;cursor:pointer;margin:.625rem 0;transition:unset;--initial-gradient: none}.c-button-secondary:hover,a.button.c-button-secondary:hover{color:#000!important;background-color:#fff;outline:none}.c-button-secondary:focus-visible,a.button:focus-visible.c-button-secondary:focus-visible{outline:3px solid #000000!important}.header__primary-nav-item a{font-family:Mascaro Sans,sans-serif;font-weight:500}.header__menu-disclosure>.h6{font-family:Mascaro Sans,sans-serif;font-weight:500}.mega-menu__linklist>li>a{font-weight:700}.link-faded{font-weight:400}.c-header__language .link-faded{color:#000}.c-header .popover__value-option[aria-selected=true]{text-decoration:underline}.c-header-sidebar__linklist-button{font-family:Mascaro Sans,sans-serif;color:#000}.c-header-sidebar .localization-selectors{border-top:none;border-bottom:1px solid #949494}.c-header-sidebar .localization-selectors button,.c-header-sidebar__footer a{color:#000}.c-announcement-bar .tap-area:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.c-footer__block .prose p{color:#767676}.c-footer__block a{color:#767676;padding:5px 0}.c-footer__block a:hover{text-decoration:underline}.c-footer__aside p{color:#767676}.c-footer__aside p a{color:#767676;text-decoration:underline;display:inline-block;padding:8px 4px;margin:-8px -4px;line-height:1.2}.c-footer__aside .localization-toggle{align-items:center;column-gap:.625rem;display:flex;padding:8px 12px;min-height:24px}.c-footer__aside .popover__value-option{padding:12px 16px;min-height:44px}.c-footer .c-social-media a{position:relative;display:inline-block;width:24px;height:24px}.c-footer .c-social-media svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-product-card__sizes{position:absolute;bottom:0;left:0;right:0;display:flex;flex-wrap:wrap;z-index:10;background:#ffffff80;opacity:0;pointer-events:none;transition:opacity .3s ease;visibility:hidden;padding:8px;gap:8px}.c-product-card__product-title{font-weight:500;color:#000;padding:5px 0}@media (min-width: 640px){.c-product-card__product-title{font-size:.9375rem}}.c-product-card:hover .c-product-card__sizes,.c-product-card:focus-within .c-product-card__sizes{opacity:1;pointer-events:auto;visibility:visible}.c-product-card .c-price-list sale-price{color:#000;font-family:Mascaro Sans,sans-serif}@media (min-width: 640px){.c-product-card .c-price-list sale-price{font-size:.8125rem}}.c-product-card .c-price-list compare-at-price{font-family:Mascaro Sans,sans-serif}@media (min-width: 640px){.c-product-card .c-price-list compare-at-price{font-size:.8125rem}}.c-product-card .c-price-list .text-on-sale p{color:#e32c2b!important}.c-product-card .c-price-list .text-subdued.line-through p{color:#000!important}.c-product-card__sizes-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0;width:100%}.c-product-card__sizes-list li{display:block;flex:1 1 calc(14.2857% - 8px);min-width:0}.c-product-card__sizes-list .c-product-card__quick-add-button{position:static;width:100%;padding:.625rem;text-align:center;z-index:1;cursor:pointer;opacity:1;transform:none;background:none;border:none}.c-product-card__sizes-list .c-product-card__quick-add-button:hover,.c-product-card__sizes-list .c-product-card__quick-add-button:focus{font-weight:700;outline:2px solid #000;outline-offset:2px}.c-product-card__sizes-list li:last-child .c-product-card__quick-add-button{order:99}@media (max-width: 600px){.c-product-card__sizes{display:none}}@media (min-width: 980px){.shopify-section--featured-collections .h2{font-size:2.8125rem}}@media (min-width: 1920px){.shopify-section--featured-collections .h2{font-size:3.4375rem}}.c-product-info .c-price-list sale-price{color:#000;font-family:Mascaro Sans,sans-serif}.c-product-info .c-price-list compare-at-price{font-family:Mascaro Sans,sans-serif;font-size:1rem}.c-product-info .c-price-list .text-on-sale,.c-product-info .c-price-list .text-on-sale p{color:#e32c2b!important}.c-product-info .c-price-list .text-subdued.line-through,.c-product-info .c-price-list .text-subdued.line-through p{color:#000!important}.c-product-info .block-swatch{color:#000;border:1px solid #000000}.c-product-info :checked+.block-swatch,.c-product-info .block-swatch.is-selected{border:2px solid #000000;font-weight:500}.c-product-info .block-swatch.is-disabled:before{color:#767676;border-color:#949494}.c-product-info .block-swatch.is-disabled{color:#767676;border-color:#949494}.c-product-info__block-item,.c-product-info__block-item .variant-sku{color:#000}.c-product-info__block-item button.link{padding:5px 0;margin:-5px 0}.c-product-info__block-list .thumbnail-swatch>img{object-fit:cover}.c-product-sticky-bar p.h6{font-size:.875rem}.c-product-sticky-bar sale-price p{color:#000}.c-collection-list__card .link{font-size:1.5625rem;font-weight:500;text-shadow:0 0 15px rgba(0,0,0,.5),0 0 2px rgba(0,0,0,.5);transition:background-size .3s ease-in-out;background-size:0 1px}.c-collection-list__card .link:hover{background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.2lh)/100% 1px no-repeat;text-decoration:none}@media screen and (min-width: 1150px) and (max-width: 1190px){.c-collection-list--has-4-items .c-collection-list__card .link{font-size:.9375rem}}@media screen and (min-width: 1191px) and (max-width: 1209px){.c-collection-list--has-4-items .c-collection-list__card .link{font-size:1rem}}@media screen and (min-width: 1210px) and (max-width: 1248px){.c-collection-list--has-4-items .c-collection-list__card .link{font-size:1.0625rem}}@media screen and (min-width: 1248px) and (max-width: 1512px){.c-collection-list--has-4-items .c-collection-list__card .link{font-size:1.125rem}}.c-collection-toolbar,.c-collection-toolbar__products-count{color:#000}.c-collection-toolbar__button{opacity:1}.c-collection-toolbar__button:hover{text-decoration:underline}.c-collection-toolbar__button-layout{position:relative;padding:12px;margin:-12px 0}.collection .text-subdued{color:#000}.c-accordion{border-color:#949494;color:#000}.c-accordion .switch{background-color:#949494;position:relative}.c-accordion .switch:checked{background-color:#000}.c-accordion .switch:before{content:"";position:absolute;top:-12px;bottom:-12px;left:-4px;right:-4px}.c-accordion label{border-color:#949494}.c-accordion .text-subdued{color:#000}.c-accordion .range-group{background:linear-gradient(to var(--transform-origin-end),#959595 0%,#959595 var(--range-min),#000000 var(--range-min),#000000 var(--range-max),#959595 var(--range-max),#959595 100%)}.c-accordion__legend{margin-bottom:10px}.c-accordion .price-range-inputs{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;width:100%}.c-accordion .price-input-wrapper{display:flex;flex-direction:column;width:100%}.c-accordion .price-label{display:block;margin:5px 0 8px;font-size:.875rem}.c-accordion .price-range-separator{align-self:end;margin-bottom:8px;white-space:nowrap}.p-our-shops{max-width:75rem;margin:0 auto;padding:2.5rem 1.25rem}.p-our-shops__intro{text-align:center;margin-bottom:2.5rem}.p-our-shops__intro-title{font-size:2rem;margin-bottom:.625rem}@media (min-width: 980px){.p-our-shops__intro-title{font-size:2.8125rem}}.p-our-shops__intro-text{font-size:1.1rem}.p-our-shops__layout{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.875rem;min-height:37.5rem}@media (min-width: 980px){.p-our-shops__layout{flex-direction:row}}.p-our-shops__shops-col-left{flex:0 0 45%;min-width:20rem;max-width:31.25rem;display:flex;flex-direction:column;max-height:37.5rem;overflow:hidden}@media (min-width: 980px){.p-our-shops__shops-col-left{max-width:100%;max-height:none}}.p-our-shops__tiendas-col-right{flex:1 1 55%;min-width:20rem}@media (min-width: 980px){.p-our-shops__tiendas-col-right{max-width:100%}}.p-our-shops__top-menu{list-style:none;display:flex;justify-content:center}.p-our-shops__top-menu-link{padding:5px 0;margin-right:8px;font-weight:600}@media (min-width: 980px){.p-our-shops__top-menu-link{font-size:1.125rem;margin-right:15px}}.p-our-shops__top-menu-link:hover{text-decoration:underline}#shops-search,#city-filter{width:100%;padding:.625rem 1rem}.c-shops-map__info{max-width:15.625rem}.c-shops-map__info__shop-name{margin-bottom:.313rem}.c-shops-map__info__shop-details--final-link{margin-top:.625rem;font-weight:700}.c-shops-map__info .c-shop-times__table{list-style:none;border:1px solid #949494;margin-inline-start:unset;margin-top:.625rem}.c-shops-map__info .c-shop-times__item{display:flex;justify-content:space-between;padding:.5rem;border-bottom:1px solid #949494;font-size:.813rem}.c-shops-map__info .c-shop-times__item:last-child{border-bottom:none}.c-shops-map__info .c-shop-times__days{font-weight:600}.c-shops-map__info .c-shop-times__times{text-align:center;min-width:5.625rem;font-style:normal}.c-filter-shops{margin-bottom:1.25rem;border:1px solid #949494;padding:1rem}.c-filter-shops__label{width:100%;display:block;font-size:.938rem;margin-bottom:.625rem}@media (min-width: 640px){.c-filter-shops__label{font-size:1rem}}.c-filter-shops__input{width:100%;background:none;border-bottom:1px solid #949494;font-size:.938rem;padding:1.25rem;margin:.625rem 0}@media (min-width: 640px){.c-filter-shops__input{font-size:1rem}}.c-filter-shops__select{font-size:.938rem;border-bottom:1px solid #949494;padding:1.25rem;margin:.625rem 0}@media (min-width: 640px){.c-filter-shops__select{font-size:1rem}}.c-shop-list{max-height:22.5rem;flex-grow:1;overflow-y:auto;padding-right:.625rem;display:flex;flex-direction:column;gap:1.25rem;margin-inline-start:unset}.c-shop-list__item{border-bottom:1px solid #949494;border-radius:8px;padding:1rem 1rem 1.875rem;flex-shrink:0}.c-shop-list__title{font-size:1.2rem;margin-bottom:.625rem}.c-shop-list__info p{font-size:.95rem;margin-bottom:.3125rem}.c-shop-list__times{margin-top:.625rem;font-size:.95rem}#shops-map{width:100%;height:100%;min-height:37.5rem}@media (min-width: 980px){#shops-map{height:25rem}}.p-shops-wrap{width:100%;background-color:#fff}.p-shop-info{max-width:62.5rem;margin:0 auto;padding:2.5rem 1.25rem}.p-shop-info__title{font-size:2rem;margin-bottom:1.25rem;line-height:1.5;text-align:center;font-weight:500}@media (min-width: 980px){.p-shop-info__title{font-size:2.5rem}}.p-shop-info__text{font-size:1rem;margin-bottom:.625rem}.p-shop-info .c-shop-times{width:100%}.p-shop-info .c-shop-times__table{list-style:none;border:1px solid #949494;margin-inline-start:unset}.p-shop-info .c-shop-times__item{display:flex;justify-content:space-between;padding:.5rem 1rem;border-bottom:1px solid #949494;font-size:1rem}.p-shop-info .c-shop-times__item:last-child{border-bottom:none}.p-shop-info .c-shop-times__days{font-weight:600}.p-shop-info .c-shop-times__times{text-align:center;min-width:5.625rem;font-style:normal}.p-shop-info .c-shops-map__info .c-shop-times__table{list-style:none;border:1px solid #949494;margin-inline-start:unset;margin-top:.625rem}.p-shop-info .c-shops-map__info .c-shop-times__item{display:flex;justify-content:space-between;padding:.5rem;border-bottom:1px solid #949494;font-size:.813rem}.p-shop-info .c-shops-map__info .c-shop-times__item:last-child{border-bottom:none}.p-shop-info .c-shops-map__info .c-shop-times__days{font-weight:600}.p-shop-info .c-shops-map__info .c-shop-times__times{text-align:center;min-width:5.625rem;font-style:normal}.c-shop-info__details{padding-top:1rem}.c-shop-info__wrapper{display:flex;flex-direction:column;gap:1.563rem;align-items:center}@media (min-width: 768px){.c-shop-info__wrapper{flex-direction:row;margin-top:1.875rem;align-items:flex-start}}.c-shop-info__map{width:100%;height:31.25rem;margin-top:.938rem}@media (min-width: 768px){.c-shop-info__map{margin-top:0}}.c-image-text-scroll__text .h1,.c-image-text-scroll__text .h2,.c-image-text-scroll__text .h3,.c-image-text-scroll__text .h4,.c-image-text-overlay__text .h1,.c-image-text-overlay__text .h2,.c-image-text-overlay__text .h3,.c-image-text-overlay__text .h4{font-weight:700}.c-image-text-scroll__text p:not(.h1,.h2,.h3,.h4),.c-image-text-overlay__text p:not(.h1,.h2,.h3,.h4){font-size:1rem}.c-multi-column a{padding:1px 0}.c-slideshow .link{font-size:1.25rem;font-weight:500;text-shadow:0 0 15px rgba(0,0,0,.5),0 0 2px rgba(0,0,0,.5)}.c-slideshow .content-over-media>:is(img,video,iframe,svg,video-media),.c-slideshow .content-over-media>picture img,.c-slideshow .content-over-media>image-parallax img{height:96vh}.c-slideshow .page-dots{bottom:15%;left:10%}@media (min-width: 640px){.c-slideshow .page-dots{bottom:10%;left:unset}}.c-slideshow .slideshow__slide-content p{text-shadow:0 0 60px rgba(0,0,0,.7),0 0 35px rgba(0,0,0,.6),0 0 20px rgba(0,0,0,.5)}.c-cart-drawer__button-price{justify-content:center}.c-cart-drawer__button-price:before{content:unset}.c-cart-drawer__items{list-style:none}.c-cart-drawer__items p{color:#000}.c-cart-drawer__items .c-product-card__product-name a{font-family:Mascaro Sans,sans-serif;padding:5px 0;display:inline-block;margin:-5px 0;line-height:1.2}@media (min-width: 640px){.c-cart-drawer__items .c-product-card__product-name a{font-size:.875rem}}.c-cart-drawer__items .c-product-card__product-name a:hover{text-decoration:underline}.c-cart-drawer__items .c-price-list sale-price{color:#000;font-family:Mascaro Sans,sans-serif}@media (min-width: 640px){.c-cart-drawer__items .c-price-list sale-price{font-size:.875rem}}.c-cart-drawer__items .c-price-list compare-at-price{font-family:Mascaro Sans,sans-serif}@media (min-width: 640px){.c-cart-drawer__items .c-price-list compare-at-price{font-size:.875rem}}.c-cart-drawer__items .text-on-sale,.c-cart-drawer__items .text-on-sale p{color:#e32c2b!important}.c-cart-drawer__items .text-subdued.line-through,.c-cart-drawer__items .text-subdued.line-through p{color:#000!important}.c-cart-drawer__footer .text-subdued{color:#000}.c-cart-drawer__footer .link-faded-reverse{text-decoration:underline}.c-cart-drawer__footer .terms-relentless{z-index:1}.c-cart-drawer__footer .terms-relentless .rterms-checkbox{margin-top:unset;height:16px;width:16px}.c-cart-drawer__footer .terms-relentless a{text-decoration:underline;padding:5px 0}.c-cart h1{color:#000}.c-cart-page{font-family:Mascaro Sans,sans-serif}.c-cart-page__recap .c-button,.c-cart-page__recap .c-button-secondary{width:inherit}.c-cart-page__recap .terms-relentless{margin:10px 0 0;align-items:center;justify-content:unset}.c-cart-page__recap .terms-relentless input{margin-top:unset}.c-cart-page__recap .terms-relentless a{text-decoration:underline}.c-cart-page__recap p{color:#000}.c-cart-page .c-product-card__product-name a{font-family:Mascaro Sans,sans-serif;padding:5px 0;display:inline-block;margin:-5px 0;line-height:1.2;color:#000}@media (min-width: 640px){.c-cart-page .c-product-card__product-name a{font-size:.875rem}}.c-cart-page .c-product-card__product-name a:hover{text-decoration:underline}.c-cart-page .c-product-card__info .smallcaps.text-subdued{color:#767676;font-weight:500}.c-cart-page .c-price-list sale-price{color:#000;font-family:Mascaro Sans,sans-serif}@media (min-width: 640px){.c-cart-page .c-price-list sale-price{font-size:.875rem}}.c-cart-page .c-price-list compare-at-price{font-family:Mascaro Sans,sans-serif}@media (min-width: 640px){.c-cart-page .c-price-list compare-at-price{font-size:.875rem}}.c-cart-page .c-price-list .text-on-sale,.c-cart-page .c-price-list .text-on-sale p{color:#e32c2b!important}.c-cart-page .c-price-list .text-subdued.line-through,.c-cart-page .c-price-list .text-subdued.line-through p{color:#000!important}.c-cart-page__table-info th{font-family:Mascaro Sans,sans-serif;color:#000;font-weight:500;opacity:1}.c-cart-page__footer .cart-note .textarea{color:#000}.c-cart-page__footer .cart-note .textarea::placeholder{color:#767676}.c-cart-page .c-shipping-estimator input::placeholder{color:#767676}.c-cart-page .c-shipping-estimator label{color:#000}.c-quantity-selector__input input,.c-quantity-selector__input .link.text-xs{padding:6px 0;margin:-6px 0}.c-link-bar{width:100%;overflow:hidden;padding:1.5rem 0;position:relative;display:flex;align-items:center;justify-content:center}.c-link-bar__container{max-width:320px;margin:0 auto;padding:0 1rem;position:relative}.c-link-bar__wrapper{overflow:hidden;position:relative}.c-link-bar__list{display:flex;list-style:none;margin:0;padding:0;gap:1rem;transition:transform .4s ease;touch-action:pan-y;-webkit-user-select:none;user-select:none}.c-link-bar__item{flex:0 0 auto;min-width:fit-content;-webkit-user-select:none;user-select:none}.c-link-bar__link{display:block;padding:.3rem 0;text-decoration:none;font-weight:500;transition:all .3s ease;white-space:nowrap;font-size:.875rem}.c-link-bar__link:hover{color:#000;transform:translateY(-2px)}.c-link-bar__arrow{border:none;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:30;font-size:2.5rem;position:absolute;top:50%;transform:translateY(-50%);padding-bottom:.3rem}.c-link-bar__arrow:hover{color:#000;transform:translateY(-50%) scale(1.2)}.c-link-bar__arrow:disabled{opacity:.3;cursor:not-allowed;transform:translateY(-50%)}.c-link-bar__arrow--prev{left:.5rem}.c-link-bar__arrow--next{right:.5rem}@media (min-width: 640px){.c-link-bar__container{padding:0 2rem;max-width:600px}.c-link-bar__list{gap:1.25rem}.c-link-bar__link{font-size:1rem}.c-link-bar__arrow--prev{left:1rem}.c-link-bar__arrow--next{right:1rem}}@media (min-width: 768px){.c-link-bar__container{padding:0 3rem;max-width:800px}.c-link-bar__list{gap:1.5rem}.c-link-bar__arrow--prev{left:1.5rem}.c-link-bar__arrow--next{right:1.5rem}}@media (min-width: 980px){.c-link-bar__container{padding:0 4rem;max-width:1000px}.c-link-bar__list{gap:1.75rem}.c-link-bar__arrow--prev{left:2rem}.c-link-bar__arrow--next{right:2rem}}@media (min-width: 1280px){.c-link-bar__container{max-width:1200px;padding:0 1rem}.c-link-bar__arrow--prev{left:calc(50% - 650px + 1rem)}.c-link-bar__arrow--next{right:calc(50% - 650px + 1rem)}}@media (min-width: 1920px){.c-link-bar__container{max-width:1800px}.c-link-bar__link{font-size:1.15rem}.c-link-bar__arrow--prev{left:calc(50% - 990px + 3rem)}.c-link-bar__arrow--next{right:calc(50% - 990px + 3rem)}}.c-featured-collections-carousel .floating-controls-container--always-visible .floating-controls-container__control{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:flex!important;position:absolute;z-index:2;transform:translateY(-50%)}.c-featured-collections-carousel .floating-controls-container--always-visible carousel-prev-button{left:.5rem}.c-featured-collections-carousel .floating-controls-container--always-visible carousel-next-button{right:.5rem}@media (max-width: 699px){.c-featured-collections-carousel .floating-controls-container--always-visible .floating-controls-container__control{top:40%}}@media not screen and (pointer: fine){.c-featured-collections-carousel .floating-controls-container>.floating-controls-container__control{top:40%}}@media (min-width: 700px){.c-featured-collections-carousel .floating-controls-container--always-visible{position:relative}.c-featured-collections-carousel .floating-controls-container--always-visible .floating-controls-container__control{top:50%}}.c-featured-collections-text>button:not(:only-child)[aria-selected=true]:after{transform:scaleX(1)}.c-featured-collections-text>button:not(:only-child):after{content:"";width:calc(100% - var(--heading-letter-spacing));height:1px;transform-origin:var(--transform-origin-start);background:currentColor;transition:transform .3s;position:absolute;inset-block-end:0;inset-inline-start:0;transform:scaleX(0)}.c-product .tap-area[aria-current=false]{background-color:#000}.c-product .tap-area[aria-current=true]:after{background-color:#fff;outline:2px solid #000000;outline-offset:0}.c-text-with-icons .tap-area[aria-current=false]{background-color:#000}.c-text-with-icons .tap-area[aria-current=true]:after{background-color:#fff;outline:2px solid #000000;outline-offset:0}@media (min-width: 640px){.c-newsletter-popup{max-height:100%;max-width:100%;overflow-y:auto;overflow-x:hidden}}.c-newsletter-popup input{border-color:#fff}.c-newsletter-popup input::placeholder{color:#fff}.c-newsletter-popup :is(:is(.input,.textarea):not(:placeholder-shown)~.floating-label,:is(.input,.textarea,.select):autofill~.floating-label,.select:valid~.floating-label){transform:translateY(-10px);color:#fff}.c-main-search h1,.c-main-search p{color:#000}.c-main-search__form label,.c-main-search__form input::placeholder,.c-main-search__form svg{color:#000}.predictive-search__collections{list-style:none}.c-timeline .timeline__nav>[aria-current=false]{opacity:1}.c-timeline button.heading{min-height:24px}.c-breadcrumb__list a{color:#000;position:relative;padding:12px 0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/styles.css.map */
