.collection-breadcrumbs .breadcrumb{margin:20px 0 0}.collection-breadcrumbs+.page-content--top{padding-top:24px}.top-seo-header{margin-bottom:24px}.top-seo-title{font-size:30px;line-height:33px;letter-spacing:0;text-align:center;margin-bottom:0}@media screen and (min-width:768px){.top-seo-title{font-size:40px;line-height:44px}}.top-seo-text{font-size:12px;font-weight:400;letter-spacing:.4px;line-height:normal;color:#000;text-align:center;padding-left:0;padding-right:0}@media screen and (min-width:768px){.top-seo-text{max-width:640px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;font-size:14px}}.seo-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;margin:24px 0 0;width:100%}.seo-link__item{padding-left:0;margin:0;list-style-type:none}.seo-links__link-container{margin:0;font-size:12px;white-space:nowrap}.seo-links__link{text-decoration:underline;color:#0f0f0f;font-family:ProximaNova-regular,sans-serif;font-size:inherit;font-weight:400;letter-spacing:.4px;line-height:normal}@media screen and (min-width:768px){.seo-links__link-container{font-size:14px}}@media only screen and (max-width:768px){.site-footer .grid{display:flex;flex-direction:column}.site-footer .grid:after{display:none}.site-footer .grid>[data-type=newsletter]{order:-1;padding-top:7.5px}.site-footer .grid>.grid__item:first-child{padding-top:0}}.newsletter-popup,.newsletter-popup *,.newsletter-popup *:before,.newsletter-popup *:after{box-sizing:border-box}.newsletter-popup{--colorModalBg: rgb(0 0 0 / 65%);--colorBtnPrimaryText: #fff}.newsletter-popup__inner{display:flex;align-items:stretch;width:1032px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);margin:16px;color:var(--colorTextBody);background-color:var(--colorBody);box-shadow:0 15px 45px #0000001a;overflow:hidden}.newsletter-popup__media{position:relative;flex:0 0 509px;overflow:hidden}.newsletter-popup__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.newsletter-popup__panel{position:relative;flex:1 1 523px;min-width:0;padding:40px;background-color:var(--colorBody);overflow-y:auto}.newsletter-popup__close{position:absolute;top:20px;right:20px;width:20px;height:20px;padding:0;margin:0;border:0;background:none;color:var(--colorTextBody);cursor:pointer}.newsletter-popup__close svg{display:block;width:20px;height:20px}.newsletter-popup__form{display:flex;flex-direction:column;gap:40px;margin:0;min-height:564px}.newsletter-popup__form>input[type=hidden]{display:none}.newsletter-popup .newsletter-popup__submit{font-weight:400;text-decoration:none}.newsletter-popup .newsletter-popup__success .newsletter-popup__submit{min-height:54px}.newsletter-popup__intro{display:flex;flex-direction:column;gap:12px}.newsletter-popup__heading{margin:0;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:400;font-size:40px;line-height:44px;letter-spacing:0;color:var(--colorTextBody)}.newsletter-popup__body{margin:0;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:14px;line-height:17.05px;letter-spacing:.4px;color:var(--colorTextBody)}.newsletter-popup .subscribe-fields{display:flex;flex-direction:column;gap:40px}.newsletter-popup .subscribe-fields__group{gap:20px;padding-bottom:8px}.newsletter-popup .subscribe-fields__inputs{gap:24px}.newsletter-popup .subscribe-fields .subscribe-fields__checkbox{margin:0}.newsletter-popup__form>.newsletter-popup__submit{margin-top:-20px}.newsletter-popup .subscribe-fields .subscribe-fields__hint{font-size:12px;line-height:14.62px}.newsletter-popup .subscribe-fields .subscribe-fields__consent-label{font-size:12px;line-height:14px;text-transform:none;letter-spacing:.4px;max-width:382px}.newsletter-popup__submit{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid var(--colorBtnPrimary);background-color:var(--colorBtnPrimary);font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:14px;line-height:19.88px;letter-spacing:1.4px;text-transform:uppercase;text-align:center;color:#fff}.newsletter-popup__terms,.newsletter-popup__note{margin:0;font-weight:400;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:12px;line-height:14px;letter-spacing:.4px;color:var(--colorTextBody);opacity:.6}.newsletter-popup__terms p{margin:0;display:inline}.newsletter-popup__terms a,.newsletter-popup__terms-link{color:inherit;text-decoration:underline}.newsletter-popup__success.note--success{display:flex;flex-direction:column;gap:40px;justify-content:center;flex:1 1 auto;padding:0;margin:0;border:0;border-radius:0;background-color:transparent;color:var(--colorTextBody);text-align:left}.newsletter-popup__success-heading{margin:0;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:400;font-size:32px;line-height:44px;letter-spacing:0}.newsletter-popup__promo{display:flex;flex-direction:column;gap:16px}.newsletter-popup .newsletter-popup__success-subheading{margin:0;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:400;font-size:22px;line-height:24px;letter-spacing:0;text-transform:none}.newsletter-popup__success-body{font-weight:400;margin:0;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:14px;line-height:17.05px;letter-spacing:.4px}.newsletter-popup__success-body p{margin:0}.newsletter-popup__success-body strong{font-family:"ProximaNova-semi-bold",var(--typeBaseFallback);font-weight:400}.newsletter-popup__code .subscribe-code__input{line-height:17.05px;height:auto}@media only screen and (max-width:768px){.newsletter-popup--hidden-mobile{display:none!important}.newsletter-popup__inner{width:auto;flex-direction:column;margin:16px}.newsletter-popup__media{display:none}.newsletter-popup__panel{padding:24px 16px}.newsletter-popup__form{min-height:0;gap:24px}.newsletter-popup__heading{font-size:28px;line-height:32px}}.nosto-placements{width:100%}@media(max-width:768px){.nosto-placements__carousel{margin-left:0}}.nosto-placements__item{margin-bottom:40px}.nosto-placements__item:last-child{margin-bottom:0}.nosto-placements__campaign{display:block;min-height:1px;width:100%}.nosto-placements .grid-overflow-wrapper{overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nosto-placements .grid-overflow-wrapper::-webkit-scrollbar{display:none}.nosto-placements .grid-overflow-wrapper .grid{white-space:nowrap;display:flex}.nosto-placements .grid-overflow-wrapper .grid__item{flex:0 0 auto;display:inline-block;float:none;white-space:normal}.nosto-placements__item--tagalys-hidden{display:none!important}.nosto-placements [data-nosto-carousel].flickity-enabled{display:block;white-space:normal}.nosto-placements [data-nosto-carousel].flickity-enabled .flickity-viewport{width:100%}.nosto-placements .grid-overflow-wrapper:has([data-nosto-carousel].flickity-enabled){overflow:visible}.nosto-placements__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.nosto-placements__nav{display:flex;align-items:center;gap:8px}.nosto-placements__nav[hidden]{display:none}.nosto-placements__nav{gap:5px}.nosto-placements__arrow{-webkit-appearance:none;appearance:none;background:transparent;border:0;padding:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:inherit}.nosto-placements__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.nosto-placements__icon{width:12px;height:12px;fill:currentColor;display:block}@media screen and (max-width:768px){.nosto-placements [data-nosto-carousel].flickity-enabled .grid__item{width:calc(61.8% - 5px);margin-right:5px;margin-left:0;padding-left:0}.nosto-placements .grid-product__meta{font-size:14.72px;line-height:19.14px}.nosto-placements .swym-heart{font-size:16px;line-height:16px}.nosto-placements .grid-product__carousel[data-product-carousel]{display:none!important}.nosto-placements .grid-product__primary-image{display:block!important}.nosto-placements .grid-product[data-aos] .image-wrap .lazyloaded:not([role=presentation]){opacity:1;animation:none}}@media screen and (min-width:769px){.nosto-placements__nav{display:none!important}}.returns-right{background:transparent;padding:58px 40px 40px}.returns-right .section-header .r-title{margin-bottom:35px}.returns-right__callout{margin-top:20px;padding:30px;background-color:#dcdde0;text-align:center}.returns-right__callout .button{margin-top:10px}@media(max-width:767px){.returns-right{padding:10px}.returns-right__content{margin-bottom:20px}.returns-right__callout{padding:30px 20px}}.returns-exchange-policy .main-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.returns-exchange-policy .main-content .shopify-section{grid-column:1}.returns-exchange-policy .main-content .shopify-section.returns-right{grid-column:2;grid-row:1}.returns-exchange-policy .page-width.page-content{padding-bottom:16px}.returns-exchange-policy .rte ul{margin-left:14px}@media screen and (max-width:768px){.returns-exchange-policy .main-content{grid-template-columns:1fr;gap:0}.returns-exchange-policy .breadcrumb{display:none}.returns-exchange-policy .main-content .shopify-section{grid-column:2}.returns-exchange-policy .main-content .shopify-section.returns-right{grid-row:1}.returns-exchange-policy .page-width.faq-section{padding:0 16px}}.store-location-map__layout{padding-block:40px;display:grid;grid-template-columns:1fr 1.8fr;min-height:var(--map-height)}.store-breadcrumb a{text-decoration:none;text-transform:capitalize}.store-location-map__header{display:none}.store-location-map__header--desktop{display:block}.store-location-map__details{padding-inline:0 50px}.store-location-map__name{font-size:28px;margin-block:0 32px}.store-location-map__section{margin-block:0 56px}.store-location-map__heading{font-size:22px;margin-block:0 12px;text-transform:capitalize}.store-location-map__address{margin-block:0 20px;font-size:14px;line-height:1.5}.store-location-map__phone{margin-block:0 20px;font-size:14px}.store-location-map__directions{padding-inline:16px;text-transform:capitalize}.store-location-map__hours{margin:0;font-size:14px}.store-location-map__hours-row{margin-bottom:0;display:flex;justify-content:space-between;padding-block:1px}.store-location-map__hours-row--single{justify-content:flex-start}.store-location-map__map{min-height:var(--map-height)}.store-location-map .stockist-side-panel,.stockist-search-form{display:none!important}.store-location-map #stockist-widget .stockist-map{top:0!important;left:0!important}.store-location-map__loading{display:flex;align-items:center;justify-content:center}.stockist-widget,.stockist-horizontal{height:100%}@media only screen and (max-width:768px){.store-location-map__layout{padding-block:29px}.store-breadcrumb{margin-block:0 28px!important}.store-location-map__header{display:block;order:1}.store-location-map__header--desktop{display:none}.store-location-map__layout{display:flex;flex-direction:column}.store-location-map__details{padding-block:26px 0;padding-inline:0;order:3}.store-location-map__name{font-size:30px;margin-block:0 28px}.store-location-map__map{min-height:315px;order:2}.store-location-map__section{margin-block:0 40px}}.subscribe,.subscribe *,.subscribe *:before,.subscribe *:after{box-sizing:border-box}.subscribe{padding:80px 0}.subscribe__grid{display:grid;grid-template-columns:554fr 443fr;column-gap:132px;align-items:center;max-width:1210px;margin:0 auto;padding:0 40px}.subscribe--no-media .subscribe__grid{grid-template-columns:minmax(0,443px);justify-content:center}.subscribe__media{position:relative;aspect-ratio:554 / 704;overflow:hidden}.subscribe__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 58.52%,#0000007f);pointer-events:none}.subscribe__image{display:block;width:100%;height:100%;object-fit:cover}.subscribe__overlay{position:absolute;inset-inline:0;bottom:0;z-index:1;padding:40px}.subscribe__overlay-heading,.subscribe__overlay-text{margin:0;color:#fff;text-transform:none}.subscribe__overlay-text{max-width:446px;font-family:var(--typeHeaderPrimary),var(--typeBaseFallback);font-weight:400;font-size:30px;line-height:27px;letter-spacing:0}.subscribe__form{display:flex;flex-direction:column;min-height:704px;margin:0}.subscribe__heading{margin:0 0 28px;font-family:var(--typeHeaderPrimary),var(--typeBaseFallback);font-weight:400;font-size:40px;line-height:44px;letter-spacing:0;color:var(--colorTextBody);text-transform:none}.subscribe .subscribe-fields{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto;gap:64px}.subscribe .subscribe-fields__inputs{gap:32px}.subscribe .subscribe-fields__group{gap:20px}.subscribe .subscribe-fields .subscribe-fields__hint{font-size:14px;line-height:17.05px}.subscribe .subscribe-fields .subscribe-fields__consent-label{font-size:14px;line-height:17.05px;text-transform:none;letter-spacing:.4px}.subscribe .subscribe-fields__messages .errors{font-size:14px;line-height:17.05px;letter-spacing:.4px}.subscribe__submit,.subscribe__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 16px;border:1px solid var(--colorBtnPrimary);background-color:var(--colorBtnPrimary);font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:400;font-size:14px;line-height:19.88px;letter-spacing:1.4px;text-transform:uppercase;text-align:center;text-decoration:none;color:#fff}.subscribe__submit{margin-top:20px}.subscribe__terms{margin-top:28px;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:400;font-size:12px;line-height:14px;letter-spacing:.4px;color:var(--colorTextBody);opacity:.6}.subscribe__terms p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit}.subscribe__terms p+p{margin-top:14px}.subscribe__success{margin-block:auto}.subscribe__success-heading{margin:0 0 40px;text-align:center;font-family:var(--typeHeaderPrimary),var(--typeBaseFallback);font-weight:400;font-size:30px;line-height:27px;letter-spacing:0;color:var(--colorTextBody);text-transform:none}.subscribe__success-group{display:flex;flex-direction:column;gap:20px}.subscribe__success-subheading{margin:0;text-align:center;font-family:var(--typeHeaderPrimary),var(--typeBaseFallback);font-weight:400;font-size:24px;line-height:21.6px;letter-spacing:0;color:var(--colorTextBody)}.subscribe__success-body{max-width:240px;margin:0 auto;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:400;font-size:14px;line-height:17.05px;letter-spacing:.4px;color:var(--colorTextBody);text-align:center}.subscribe__success-body p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit}.subscribe__success-body strong{font-family:"ProximaNova-semi-bold",var(--typeBaseFallback);font-weight:400}.subscribe__cta{margin-top:60px}@media only screen and (max-width:768px){.subscribe{padding:0}.subscribe__grid{grid-template-columns:minmax(0,1fr);max-width:none;padding:0}.subscribe--no-media .subscribe__grid{grid-template-columns:minmax(0,1fr)}.subscribe__media{aspect-ratio:4 / 5}.subscribe__media:after{background:linear-gradient(180deg,#0000 64.47%,#0000007f)}.subscribe__overlay{display:flex;flex-direction:column;gap:28px;padding:40px 16px;background:linear-gradient(180deg,#0000,#00000059)}.subscribe__overlay-heading{font-family:var(--typeHeaderPrimary),var(--typeBaseFallback);font-weight:400;font-size:40px;line-height:33px;letter-spacing:0}.subscribe__overlay-text{max-width:324px;font-size:24px;line-height:21.6px}.subscribe__panel{padding:40px 16px 64px}.subscribe__form{min-height:0}.subscribe__heading{display:none}.subscribe--no-media .subscribe__heading{display:block}.subscribe .subscribe-fields__row{flex-direction:column;align-items:stretch;gap:24px}.subscribe .subscribe-fields__inputs{gap:24px}.subscribe .subscribe-fields .subscribe-fields__hint,.subscribe .subscribe-fields .subscribe-fields__consent-label{font-size:12px;line-height:14.62px}}@media only screen and (min-width:769px){.subscribe__overlay-heading{display:none}}.collection-inline-banner{margin-bottom:20px}.collection-inline-banner__link{display:block;width:100%;height:100%}.collection-inline-banner__image{width:100%;height:auto;display:block}.collection-inline-banner--tile .collection-inline-banner__media{position:relative;width:100%;height:0;overflow:hidden}.collection-inline-banner--tile .collection-inline-banner__media picture,.collection-inline-banner--tile .collection-inline-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.color-swatch--filter.color-swatch--white{border:1px solid #ebebeb;box-sizing:border-box}.tag--active.tag--swatch .color-swatch--filter{border:5px solid #f8f8f8;box-sizing:border-box;background-clip:content-box;background-origin:content-box;box-shadow:0 0 0 1px #dedede}.tag--active.tag--swatch .icon-active-tick{display:none}.colour-swatch-wrapper{margin-top:25px}.colour-swatch-item-wrapper{display:flex;flex-wrap:wrap;padding-left:unset;list-style:none;margin:0}.colour-swatch-wrapper .colour-title{letter-spacing:.1em;font-size:16px}.colour-swatch-circle-link{width:40px;height:40px;border-radius:50%;margin-right:10px;display:flex;align-items:center;justify-content:center;border:1px solid var(--colorBorder)}.colour-swatch-circle{border-radius:50%;width:32px;height:32px}@media only screen and (max-width:768px){.colour-swatch-item-wrapper{justify-content:center}}.current{border:2px solid var(--colorBtnPrimary)}.site-footer a.footer-newsletter__cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 40px;border:1px solid var(--colorBtnPrimary);background-color:var(--colorBtnPrimary);font-weight:400;text-decoration:none;color:#fff}.subscribe-code{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 0;border-bottom:2px solid var(--colorTextBody)}.subscribe-code__input{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-family:"ProximaNova-semi-bold",var(--typeBaseFallback);font-weight:400;font-size:14px;line-height:14px;height:14px;letter-spacing:0;color:var(--colorTextBody)}.subscribe-code__input:focus,.subscribe-code__input:active{border:0;outline:none}.subscribe-code__input:focus-visible{outline:2px solid var(--colorTextBody);outline-offset:2px}.subscribe-code__input[data-copy-focus]:focus-visible{outline:none}.subscribe-code__copy{flex:0 0 14px;width:14px;height:14px;padding:0;border:0;background:none;color:var(--colorTextBody);cursor:pointer}.subscribe-code__copy svg{display:block;width:14px;height:14px}.subscribe-fields,.subscribe-fields *,.subscribe-fields *:before,.subscribe-fields *:after{box-sizing:border-box}.subscribe-fields__inputs,.subscribe-fields__group{display:flex;flex-direction:column}.subscribe-fields__row{display:flex;gap:16px;align-items:flex-end}.subscribe-fields__row>*{flex:1 1 0;min-width:0}.subscribe-fields__field{position:relative;display:flex;flex-direction:column;background-color:#fff;border-bottom:2px solid var(--colorTextBody);padding-top:13px;padding-bottom:13.4px}.subscribe-fields__input{width:100%;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:14px;line-height:17.05px;letter-spacing:.4px;color:var(--colorTextBody)}.subscribe-fields__input:focus,.subscribe-fields__input:active{border:0;outline:none}.subscribe-fields__input::placeholder{color:var(--colorTextBodyTertiary);opacity:1}.subscribe-fields__field--phone,.subscribe-fields__field--date{padding-bottom:15.4px}.subscribe-fields__field--phone .subscribe-fields__input{padding-right:53px}.subscribe-fields__prefix{position:absolute;right:0;bottom:0;display:flex;align-items:center;gap:8px;height:44px}.subscribe-fields__flag{display:block;flex:0 0 21px;width:21px;height:15.75px;margin:0}.subscribe-fields__chevron{width:16px;height:16px;flex:0 0 16px}.subscribe-fields__dial{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none}.subscribe-fields__hint{margin:0;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:400;letter-spacing:.4px;color:var(--colorTextBody);opacity:.6}.subscribe-fields__consent{display:flex;align-items:center;gap:16px}input.subscribe-fields__checkbox[type=checkbox]{flex:0 0 20px;width:20px;height:20px;margin:0;border:1px solid var(--colorTextBody);border-radius:0;-webkit-appearance:none;appearance:none;background-color:#fff;cursor:pointer}input.subscribe-fields__checkbox[type=checkbox]:focus-visible{outline:2px solid var(--colorTextBody);outline-offset:2px}input.subscribe-fields__checkbox[type=checkbox]:checked{background-color:var(--colorTextBody);box-shadow:inset 0 0 0 3px #fff}.subscribe-fields__consent-label{margin:0;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:400;letter-spacing:.4px;color:var(--colorTextBody);cursor:pointer}.subscribe-fields__messages:empty{display:none}.subscribe-fields__messages .errors{margin-bottom:0}.tis{position:fixed;z-index:1000;width:400px;max-height:85vh;overflow:visible;background:#fff;border:1px solid #e2e2e2;border-radius:0 0 2px 2px;box-shadow:0 2px 10px #4a494a33}@media(max-width:768px){.tis{width:100vw!important;max-width:100vw;left:0!important;right:0!important;margin-top:-2px}}.tis__inner{max-height:85vh;overflow-y:auto}.tis__section{padding:0}.tis__heading{padding:18px 18px 0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#9b9b9b;margin:0 0 8px}.tis__item-link{display:block;padding:0 18px 5px;text-decoration:none;color:var(--colorTextBody, #000);font-size:14px;font-weight:300;line-height:21px}.tis__item-link:visited{color:var(--colorTextBody, #000)}.tis__item-link:hover{text-decoration:underline;color:var(--colorTextBody, #000)}.tis__recent-row{display:flex;align-items:center}.tis__recent-row .tis__item-link{flex:1}.tis__remove{display:flex;align-items:center;justify-content:center;width:36px;min-width:36px;border:none;background:none;color:#9b9b9b;font-size:18px;cursor:pointer;padding:0;line-height:1}.tis__remove:hover{color:#3c476e}.tis__terms{padding:18px 18px 0;margin:0 0 -2px}.tis__terms-options{display:flex;flex-wrap:wrap;margin:0 -5px -5px;list-style:none;padding:0}.tis__term-option{width:50%;box-sizing:border-box}.tis__term-link{display:block;padding:0 5px 5px;text-decoration:none;color:var(--colorTextBody, #000);font-size:14px;font-weight:300;line-height:21px}.tis__term-link:visited{color:var(--colorTextBody, #000)}.tis__term-link:hover{text-decoration:underline;color:var(--colorTextBody, #000)}.tis__term-link em{font-style:normal}.tis__content{padding:0 18px}.tis__products-title{font-weight:700;font-size:11px;color:#9b9b9b;text-transform:uppercase;letter-spacing:.4px;margin:18px 0;padding:0}.tis__results{padding:0}.tis__product{display:flex;margin:0;text-decoration:none;color:#3c476e;border-top:1px solid #f2f2f2;padding:18px 0}@media(min-width:768px){.tis__product{align-items:center;padding:0;border-top:0;margin-bottom:17px}}.tis__product:visited{color:#3c476e}.tis__product:hover{text-decoration:none}.tis__product:hover .tis__product-title{color:#5c93e8}@media(min-width:768px){.tis__product:hover .tis__product-title{text-decoration:none}}.tis__product-img-wrap{flex-shrink:0;margin-right:14px;max-width:80px;max-height:120px}.tis__product-img-wrap img{display:block;height:auto;width:100%}@media(min-width:768px){.tis__product-img-wrap img{width:auto;height:50px}}.tis__product-info{flex:1;min-width:0}.tis__product-title{font-size:16px;font-weight:400;line-height:24px;letter-spacing:.023em;color:#3c476e;margin:0;display:inline}.tis__product-price-block{float:right;margin:0 0 0 18px}.tis__product-price{display:block;font-size:16px;line-height:24px;letter-spacing:.023em;font-weight:600;color:#4a4a4a}.tis__product-price--list{color:#ada8a8;text-decoration:line-through}@media(min-width:768px){.tis__product-title{font-size:14px;line-height:21px;letter-spacing:normal}.tis__product-price-block{display:none}}.tis__cta{padding:15px 0 0;margin:0 0 15px;text-align:center}.tis__cta-link{display:inline-block;padding:5px 13px;background:#f4f4f4;border:none;border-radius:20px;text-decoration:none;color:#3c476e;font-size:16px;font-weight:500;line-height:24px}.tis__cta-link:visited{color:#3c476e}.tis__cta-link:hover{text-decoration:underline;color:#3c476e}.tis__item-link b{font-weight:600}.tis__preview{position:absolute;left:calc(100% + 12px);top:0;width:380px;max-height:80vh;overflow:visible;background:transparent;border:none;border-radius:0;box-shadow:none;z-index:1}.tis__preview-arrow{position:absolute;left:-5px;top:19px;width:14px;height:14px;background:#fff;border:none;transform:rotate(45deg);transform-origin:center;z-index:3}.tis__preview-inner{position:relative;z-index:1;max-height:80vh;overflow-y:auto;background:#fff;border:1px solid #e2e2e2;border-radius:8px;box-shadow:0 2px 10px #4a494a33;padding:20px;display:flex;gap:16px;align-items:flex-start}.tis__preview-img{flex:0 0 140px;width:140px}.tis__preview-img img{width:100%;height:auto;display:block}.tis__preview-details{flex:1;min-width:0}.tis__preview-title{font-family:var(--typeBasePrimary),sans-serif;font-size:16px;font-weight:400;letter-spacing:.02em;margin:0 0 8px;color:#000}.tis__preview-price{font-size:15px;font-weight:400;margin:0 0 16px;color:#000}.tis__preview-desc{font-size:13px;line-height:1.5;color:#555;margin-bottom:16px}.tis__preview-link{font-size:13px;font-weight:600;color:#000;text-decoration:underline}.tis__preview-link:hover{color:#333}.tis__product--active,.tis__product:hover{border-radius:4px}@media(min-width:768px){.tis__product--active,.tis__product:hover{background:#f5f5f5}}@media(max-width:768px){.tis__preview{display:none!important}}.tagalys-search-loading{opacity:.5;pointer-events:none;transition:opacity .2s ease}.tagalys-search-correction{padding:0 0 10px;font-size:14px;color:#666}
/*# sourceMappingURL=/cdn/shop/t/473/compiled_assets/styles.css.map */
