:root{--color-white: #fff;--color-origin-black: #000;--color-origin-black-05: #0000000d;--color-black: #1c1c1c;--color-black-30: #1c1c1c3c;--color-black-60: #1c1c1c99;--color-black-70: #1c1c1cb2;--color-black-80: #1c1c1ccc;--color-beige: #faf8f3;--color-gray: #7c7c7c;--color-gray-50: #7c7c7c80;--color-gray-60: #7c7c7c99;--color-gray-80: #7c7c7cca;--color-gray-alt: #f0ece866;--color-light-gray: #faf8f3cc;--transition-duration: .2s;--search-mobile-height: 0px;--header-group-height: calc( var(--announcement-bar-height) + var(--header-height) + var(--search-mobile-height) );--header-height-with-mobile-search: calc( var(--header-height) + var(--search-mobile-height) )}@media(max-width:990px){:root{--search-mobile-height: 73px}}html{scroll-padding-top:var(--header-height-with-mobile-search)}.container{max-width:1432px;width:100%;margin-inline:auto;padding-inline:16px}.container--fluid{max-width:1440px;padding-inline:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.tr-spacing{--trSpacingTopMobileFactor: 1;--trSpacingBottomMobileFactor: 1;padding-block:var(--trSpacingTop) var(--trSpacingBottom);margin-inline:var(--trSpacingInline, 0)}.tr-section{--trSectionRowGap: 24px;display:flex;flex-direction:column;row-gap:var(--trSectionRowGap)}.tr-link-hover-effect{background:linear-gradient(to right,currentColor,currentColor) 0 min(calc(100% - 3px),1.35em) / 0% .8px no-repeat;text-decoration:none;transition:background-size .3s ease-in-out}@media(any-hover:hover){.tr-link-hover-effect:hover{background-size:100% 1px}}.tr-section__header{--trSectionHeaderMaxWidthLink: 120px;display:flex;align-items:center;column-gap:16px;text-align:center;max-width:var(--trSectionHeaderMaxWidth, none)}.tr-section__header--flex-column{flex-direction:column;row-gap:16px}.tr-section__header:has(.tr-section__link-box){padding-left:var(--trSectionHeaderMaxWidthLink)}.tr-section__title{text-align:center;margin-inline:auto}.tr-section__link{display:flex;align-items:center;text-align:end;column-gap:14px;color:var(--color-black)}.tr-section__link-box{max-width:var(--trSectionHeaderMaxWidthLink)}.tr-title{font-family:var(--heading-font-family);font-size:24px;font-weight:400;line-height:1;letter-spacing:0}.tr-main-title{font-size:30px;line-height:1}.tr-link{line-height:1.4;color:var(--color-black-80);transition-duration:var(--transition-duration)}.button{padding-inline:20px;font-size:14px;line-height:1.4;letter-spacing:.02em}.button--outline{border-color:var(--color-black)}.tr-description{margin-block:0;line-height:1.4}.tr-description>*:first-child{margin-top:0!important}.tr-description>*:last-child{margin-bottom:0!important}a:not([class]),.tr-link{background-size:100% .8px!important;background-position:left bottom 3px!important}@media(any-hover:hover){a:not([class]):hover,.tr-link:hover{background-size:0 .8px!important}}@media(any-hover:none){a:not([class]):active,.tr-link:active{background-size:0 .8px!important}}slideshow-carousel .content-over-media{--content-over-media-gap: 24px;--content-over-media-calculated-row-gap: 60px}slideshow-carousel carousel-navigation{--slideshow-controls-spacing: 30px}carousel-navigation .tap-area[aria-current=true]{scale:1.33}carousel-navigation .tap-area[aria-current=true]:after{background-color:transparent;border:1.2px solid currentColor}@media(max-width:767px){.shopify-section--slideshow .h6:not(:last-child){margin-top:10px!important}.shopify-section--slideshow .button-group:not(:first-child){margin-top:14px!important}}@media(max-width:480px){.shopify-section--slideshow .slideshow__slide-content{max-width:224px}}.tr-slider-controls__arrow-button{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:var(--color-white);border-radius:50%;box-shadow:0 3px 3px #0000001a;transition-duration:var(--transition-duration)}@media(any-hover:hover){.tr-slider-controls__arrow-button:hover{scale:1.05}}@media(any-hover:none){.tr-slider-controls__arrow-button:active{scale:1.05}}.tr-slider-controls__arrow-button.swiper-button-lock{display:none}.tr-slider-controls__arrow-button--prev{left:0}.tr-slider-controls__arrow-button--next{right:0}@media(max-width:767px){.tr-spacing{--trSpacingTopMobileFactor: .6;--trSpacingBottomMobileFactor: .6;padding-block:calc(var(--trSpacingTop) * var(--trSpacingTopMobileFactor)) calc(var(--trSpacingBottom) * var(--trSpacingBottomMobileFactor));margin-inline:0}.tr-section{row-gap:var(--trSectionRowGapMobile, 20px)}.tr-section__header{--trSectionHeaderMaxWidthLink: 16px}.tr-section__link-box{display:none}.tr-title{font-size:30px}.tr-link{font-size:12px;font-weight:500}}.header__nav-button :is(.icon-hamburger,.header__nav-icon-close){transition:position .2s,opacity .2s}.header__nav-button:not([aria-expanded=true]) .header__nav-icon-close,.header__nav-button[aria-expanded][aria-expanded=true] .icon-hamburger{position:absolute;opacity:0;visibility:hidden}.header-sidebar::part(content){--drawer-max-width: 100% !important;display:flex;flex-direction:column;padding-top:var(--header-group-height)}.header-sidebar::part(panel-list){height:100%}.header-sidebar__scroller{padding-top:20px;padding-inline:16px}.header-sidebar__linklist li{border-top:none;border-bottom-width:.5px;border-bottom-color:#7c7c7cb2}.header-sidebar__linklist-button{padding-block:20px 10px!important}.header-sidebar__linklist-button,.header-sidebar__footer>a{font-family:var(--text-font-family);font-size:24px;line-height:1}.header-sidebar__footer>a{column-gap:14px;padding-inline:16px;padding-bottom:30px;text-transform:none}.header{padding-inline:16px}.header .header__secondary-nav{display:flex;align-items:center;flex-wrap:nowrap}.header .header-search{z-index:1;display:block;position:static;width:250px}.header .header-search .header-search__form-control{display:flex;height:37px;padding-block:0;padding-inline:18px;background-color:var(--color-beige);border:1px solid var(--color-black)}.header .header-search .header-search__input{width:100%}.header .header-search :is(.header-search__input,.header-search__input::placeholder){font-family:var(--text-font-family);font-size:14px}html:has(.header-search__input:focus){scroll-padding-top:auto}.header-search__input,.header-search__input::placeholder{color:var(--color-black-80)}.header .header-search .header-search__form-control .icon{order:1;flex-shrink:0}.header .header-search .header-search__form-control dialog-close-button{display:none}.header .header-search .predictive-search{position:absolute;top:100%;left:0;right:0;background-color:var(--color-white)}.header .header-search::part(overlay){opacity:0;pointer-events:none}.header .header-search .predictive-search__tabs::part(tab-list-scrollable){margin-inline:0;padding-inline:0}@media(max-width:1280px){.header .header-search{width:200px}}@media(max-width:990px){.header{background-color:var(--color-white);border-bottom:var(--color-white)}.header .header-search{position:absolute;top:calc(100% - 1px);width:100%;padding:16px 16px 20px;background-color:var(--color-white)}.header .header-search .header-search__form-control{background-color:var(--color-white)}}.tr-preview-cards{position:relative}.tr-preview-cards__slider{align-items:stretch}.tr-preview-cards__slide{height:auto}.tr-card{--trCardPaddingTop: 60px;position:relative;height:100%;padding-top:var(--trCardPaddingTop)}.tr-card__inner{display:flex;flex-direction:column;justify-content:end;height:100%;min-height:284px}.tr-card__title{order:1;text-align:center}.tr-card__image{position:absolute;top:0;width:100%;height:100%;aspect-ratio:337 / 344;object-fit:contain}.tr-card__body{position:relative;display:flex;flex-direction:column;row-gap:16px;justify-content:end;height:100%}.tr-card__title{padding-inline:16px;padding-bottom:10px;font-size:16px;font-weight:500;word-break:break-word}.tr-card__title.is-active{text-decoration:underline;text-underline-offset:3px}.tr-card__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.tr-preview-cards-theme-variant-secondary{--trSectionRowGapMobile: 0px}.tr-preview-cards-theme-variant-secondary .tr-section__title{font-size:30px}.tr-preview-cards-theme-variant-secondary .tr-card__inner{min-height:auto}.tr-preview-cards-theme-variant-secondary .tr-card{padding-top:23px}.tr-preview-cards-theme-variant-secondary .tr-card__title{padding-bottom:21px;font-size:12px}.tr-preview-cards-theme-variant-secondary .tr-card__image{position:static;order:-1;margin-top:-23px;margin-bottom:6px;object-position:top;aspect-ratio:1 / .85}@media(max-width:990px){.tr-card{--trCardPaddingTop: 40px}.tr-card__inner{min-height:240px}}@media(max-width:767px){.tr-card__inner{min-height:200px}}@media(max-width:480px){.tr-card__inner{min-height:150px}}.shopify-section:has(>.tr-about-us){background-color:#fff}.tr-about-us__inner{display:grid;grid-template-columns:1fr 53%}.tr-about-us__inner:not(:has(.tr-about-us__body-image)){align-items:center}.tr-about-us__image,.tr-about-us__body-image{width:100%;object-fit:cover}.tr-about-us__body{display:flex;flex-direction:column;align-items:center}.tr-about-us__body{margin-inline:95px;padding-bottom:30px;text-align:center}.tr-about-us__body-image{margin-bottom:30px}:is(.tr-about-us__body-image,.tr-about-us__title,.tr-about-us__description,.tr-about-us__link):not(:last-child){margin-bottom:14px}.tr-about-us__title{font-size:24px}@media(max-width:1024px){.tr-about-us__inner{grid-template-columns:1fr}.tr-about-us__image{max-height:750px;margin-bottom:30px}.tr-about-us__body{overflow:hidden;margin-inline:40px;padding-inline:16px}.tr-about-us__image.tr-about-us__image--hidden-mobile{display:none}.tr-about-us__inner:has(.tr-about-us__image.tr-about-us__image--hidden-mobile) .tr-about-us__body-image{width:100vw;max-width:100vw}}@media(max-width:767px){.tr-about-us__body{margin-inline:0}.tr-about-us__body-image{max-height:420px}.tr-about-us__content{padding-inline:16px}}.media-grid__item .content-over-media{--content-over-media-gap: 24px;--content-over-media-calculated-column-gap: 24px;--content-over-media-calculated-row-gap: 30px}@media(max-width:767px){.media-grid__item .content-over-media{--content-over-media-gap: 16px;--content-over-media-calculated-column-gap: 16px;--content-over-media-calculated-row-gap: 20px}}.tr-featured-collections .section-stack{overflow-x:hidden}.tr-featured-collections .section-stack,.tr-featured-collections .featured-collections-carousel__item{row-gap:24px}.tr-featured-collections .floating-controls-container{position:static}.tr-featured-collections .section-stack>.v-stack{max-width:773px}.tr-featured-collections .button{line-height:1.2}:is(.tr-product-recommendations,.tr-featured-collections) carousel-prev-button.floating-controls-container__control{left:0}:is(.tr-product-recommendations,.tr-featured-collections) carousel-next-button.floating-controls-container__control{right:0}:is(.tr-product-recommendations,.tr-featured-collections) .floating-controls-container__control{position:absolute;inset-block-start:27%!important;translate:0!important;z-index:1;transform:none!important;display:block;opacity:1!important}:is(.tr-product-recommendations,.tr-featured-collections) .floating-controls-container__control .circle-button{--circle-button-size: 30px}.tr-featured-collections carousel-next-button{right:0}@media(max-width:767px){.tr-featured-collections .product-list{--product-list-calculated-column-gap: 20px}.tr-featured-collections .product-list--carousel{--product-list-card-width: calc( 50% - var(--product-list-calculated-column-gap) / 2 )}}.product-card{gap:10px;height:100%;padding-bottom:40px}.product-card:not(:has(.swatch-view)) variant-swatch-king{display:none}.product-card variant-swatch-king{position:absolute;bottom:0}.product-card .star-set-image.minification-text{color:var(--color-black-80)!important}.product-card .badge-list{top:10px;left:10px}:is(.product-card,.product-gallery__image-list) .badge{font-family:var(--text-font-family);text-transform:none}.product-card .badge{padding:6px 8px;font-size:10px;font-weight:600;line-height:.9}.product-card .product-card__figure{position:static}.product-card .product-card__media{position:relative;background-color:var(--color-beige)}.product-card .product-card__image{min-height:214px}.product-card .product-card__image--secondary{mix-blend-mode:normal}.product-card .product-card__quick-add-button{position:absolute;bottom:0;right:12px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:var(--color-white);background-color:var(--color-black);opacity:1;transform:none}.product-card .product-card__quick-add-button svg{width:10px;height:10px}.product-card .product-card__info{padding-top:6px;padding-inline:12px}.product-card .product-card__info .v-stack{display:flex;align-items:start;justify-content:space-between;column-gap:16px;width:100%;font-family:var(--text-font-family)}.product-card .product-card__info .product-title{text-align:start;font-family:inherit;font-size:14px;line-height:1.4;font-weight:600}.product-card .product-card__info price-list{flex-shrink:0;flex-direction:column;justify-content:end;align-items:end}.product-card .product-card__info sale-price{font-family:inherit;font-size:14px;line-height:1.4;font-weight:600;color:#1c1c1c}.product-card .product-card__info compare-at-price{font-family:inherit;font-size:10px}.product-card variant-swatch-king{max-width:70%!important;width:100%;margin-top:auto;padding-left:12px}.product-card variant-swatch-king .swatches{margin-block:0}.product-card variant-swatch-king .swatch-single{margin-bottom:0}@media(max-width:767px){.product-card .product-card__info .product-title{font-size:12px}}.tr-newsletter{min-height:276px}.tr-newsletter .h6{font-family:var(--text-font-family);font-size:14px;line-height:1.4}.tr-newsletter .h2{margin-block:32px 24px;font-size:24px;line-height:1;text-transform:uppercase}.tr-newsletter p:not([class]){margin-top:0;font-size:12px;font-weight:500;line-height:1.4}.tr-newsletter .form{display:block;width:100%}.tr-newsletter .form-row{column-gap:12px}.tr-newsletter .content{max-width:41rem;width:100%;row-gap:40px}.tr-newsletter .form-row .button{max-width:228px}@media(max-width:767px){.tr-newsletter .h2{margin-block:12px 10px;font-size:20px}.tr-newsletter p:not([class]){font-size:14px}.tr-newsletter .content{row-gap:20px}}@media(max-width:480px){.tr-newsletter .section-header{max-width:310px}.tr-newsletter .form{max-width:228px}.tr-newsletter .form-row{flex-direction:column}.tr-newsletter .form-control{flex:auto}.tr-newsletter .form-control input{height:38px}.tr-newsletter .form-row .button{max-width:none;padding-block:7.3px}}.tr-faq{padding-block:76px 103px}.tr-faq .section-stack{row-gap:40px}.tr-faq .section-stack.section-stack--variant-horizontal{display:grid;grid-template-columns:35% 1fr;column-gap:100px}.tr-faq .section-stack.section-stack--variant-horizontal .faq__content{flex-basis:100%}.tr-faq .section-stack.section-stack--variant-horizontal .section-header{justify-self:left}.tr-faq .section-stack.section-stack--variant-horizontal .prose{text-align:left}.tr-faq .section-stack.section-stack--variant-horizontal .prose .h2,.tr-faq .section-stack.section-stack--variant-horizontal .faq__category{font-size:24px}.tr-faq .section-stack.section-stack--variant-horizontal .prose .h2{font-weight:400}.tr-faq .section-stack.section-stack--variant-horizontal .prose p{margin-top:16px;line-height:1.4}.tr-faq .section-stack.section-stack--variant-horizontal .faq__category{line-height:1}.tr-faq .section-stack.section-stack--variant-horizontal .accordion+.faq__category{margin-top:30px}.tr-faq .section-stack.section-stack--variant-horizontal .faq__category+.accordion{margin-top:15px}.tr-faq .h6{font-family:var(--text-font-family);font-size:14px;line-height:1;text-transform:uppercase}.tr-faq .h2{margin-top:20px;font-size:30px;font-weight:500;line-height:1}.tr-faq .section-stack:not(.section-stack--variant-horizontal) .accordion{border-top:none}.tr-faq .accordion{border-color:var(--color-gray)}.tr-faq .accordion__toggle{padding-block:26px;font-size:14px;line-height:1.4}.faq__content.faq__content--two-columns{display:grid;grid-template-columns:repeat(2,1fr);align-items:start;column-gap:100px;flex-basis:1158px}@media(max-width:1024px){.tr-faq .section-stack.section-stack--variant-horizontal{column-gap:60px}.faq__content{column-gap:40px}}@media(max-width:767px){.tr-faq{padding-block:30px 40px}.tr-faq .section-stack{row-gap:10px}.tr-faq .section-stack.section-stack--variant-horizontal{grid-template-columns:1fr;row-gap:60px}.tr-faq .h2{margin-top:10px;font-size:24px}.faq__content.faq__content--two-columns{grid-template-columns:1fr}.tr-faq .accordion__toggle{padding-block:20px;font-size:12px}}.tr-text-with-icons{padding-block:140px 128px}.tr-text-with-icons .text-with-icons{--text-with-icons-column-gap: 24px}.tr-text-with-icons .v-stack{row-gap:20px}.tr-text-with-icons .v-stack .h6{font-family:var(--text-font-family);font-size:16px;font-weight:500;line-height:1}.tr-text-with-icons .v-stack .prose{line-height:1.4}.tr-text-with-icons .text-with-icons__item:not(:last-child){padding-right:20px;border-right:1px solid var(--color-black-80)}@media(max-width:767px){.tr-text-with-icons{padding-block:94px}.tr-text-with-icons .text-with-icons{--text-with-icons-row-gap: 34px;flex-direction:column}.tr-text-with-icons .text-with-icons__item{flex-basis:auto}.tr-text-with-icons .text-with-icons__item:not(:last-child){padding-right:0;padding-bottom:34px;border-bottom:1px solid var(--color-black-80);border-right:none}}@media(max-width:480px){.tr-text-with-icons .v-stack .prose{max-width:320px}}.tr-preview-most-products__inner{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.tr-preview-most-products__media{margin-left:0}.tr-preview-most-products__media-item{padding-left:0!important;transition:opacity var(--transition-duration)}.tr-preview-most-products__media-item:not(.is-active){position:absolute;opacity:0;visibility:hidden}.tr-preview-most-products__media-image{width:100%;aspect-ratio:720 / 720;object-fit:cover}.tr-preview-most-products__body{display:flex;flex-direction:column;row-gap:40px;max-width:527px;min-width:0;width:100%;padding-inline:16px;margin-inline:auto}.tr-preview-most-products__title{text-align:center}.tr-preview-most-products__body .shop-the-look__item-product{grid-area:1 / -1}.tr-preview-most-products__body .shop-the-look__item-product:not(.is-selected){z-index:-1}.tr-preview-most-products__body .floating-controls-container{position:relative;padding-inline:50px}.tr-preview-most-products__body .floating-controls-container__control{position:absolute;z-index:2;top:50%;translate:0 -50%;display:block!important;padding-top:0!important;transition:opacity .2s,transform .2s}.tr-preview-most-products__body .floating-controls-container__control:first-child{inset-inline-start:var(--floating-controls-inset-inline, 0)}.tr-preview-most-products__body .floating-controls-container__control:last-child{inset-inline-end:var(--floating-controls-inset-inline, 0)}.tr-preview-most-products__body .floating-controls-container__control svg{width:11px;height:21px}.tr-preview-most-products__body .circle-button--lg,.circle-button--xl{--circle-button-size: 40px}.tr-preview-most-products__body .shop-the-look__item-product{max-width:325px}@media(max-width:1024px){.tr-preview-most-products__inner{grid-template-columns:1fr;row-gap:24px}.tr-preview-most-products__media-image{max-height:520px}}@media(max-width:767px){.tr-preview-most-products__media-image{max-height:390px}.tr-preview-most-products__body .floating-controls-container{padding-inline:40px}.tr-preview-most-products__body .circle-button--lg,.circle-button--xl{--circle-button-size: 30px}.tr-preview-most-products__body{row-gap:24px}}.tr-content-over-media{--content-over-media-gap: 20px;--content-over-media-calculated-row-gap: 60px}.tr-content-over-media.content-over-media--xs{--content-over-media-height: 350px}.tr-content-over-media .content{--content-over-media-content-max-width: 628px;position:static}.tr-content-over-media__breadcrumbs{position:absolute;top:24px;left:16px}.tr-content-over-media .h1{font-size:30px;line-height:1}.tr-content-over-media div{line-height:1.4}@media(max-width:767px){.tr-content-over-media{--content-over-media-calculated-row-gap: 30px}.tr-content-over-media.content-over-media--xs{--content-over-media-height: 300px}.tr-content-over-media__breadcrumbs{top:18px}}.tr-breadcrumbs__list{display:flex!important;align-items:center;gap:0 10px;margin-left:0;list-style:none}.tr-breadcrumbs__item{display:flex;align-items:center;padding-left:0!important;min-width:0}.tr-breadcrumbs__item+.tr-breadcrumbs__item:before{content:"/";margin-right:10px}.tr-breadcrumbs__link{display:inline-block;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-weight:500;white-space:nowrap;background:none!important}.tr-breadcrumbs__link[href]{opacity:.8}@media(any-hover:hover){.tr-breadcrumbs__link[href]:hover{text-decoration:underline}}@media(any-hover:none){.tr-breadcrumbs__link[href]:active{text-decoration:underline}}@media(max-width:990px){.tr-breadcrumbs{padding-top:14px}}.tr-information-cards__list{display:grid;gap:21px;list-style:none}.tr-information-cards__item,.tr-information-cards__body{display:flex;flex-direction:column}.tr-information-cards__item{row-gap:24px;padding-left:0!important}.tr-information-cards__image{width:100%;object-fit:cover}.tr-information-cards__body{row-gap:20px}.tr-information-cards__title{word-break:break-word}@media(min-width:768px){.tr-information-cards__list{grid-template-columns:repeat(var(--informationCardsListColumn),1fr)}.tr-information-cards__image-position-bottom{order:1}}@media(max-width:767px){.tr-information-cards__list{max-width:580px}.tr-information-cards__title{font-size:24px}}.tr-company-information{max-width:1079px}.tr-company-information__list{display:grid;grid-template-columns:minmax(auto,219px) minmax(auto,158px) minmax(auto,194px) minmax(auto,296px);align-items:center;justify-content:space-between;gap:60px;list-style:none;margin-left:0}.tr-company-information__item{height:100%;padding-left:0!important;padding-right:30px}.tr-company-information__item:not(:last-child){border-right:1px solid var(--color-black-80)}.tr-company-information__item-description h3{margin-block:20px 2px;font-size:16px;font-weight:500}.tr-company-information__item-description p{margin-bottom:20px}.tr-company-information__item-description strong{font-weight:500}@media(max-width:1024px){.tr-company-information__list{gap:34px}}@media(max-width:767px){.tr-company-information__list{grid-template-columns:1fr}.tr-company-information__item{padding-right:0;text-align:center}.tr-company-information__item:not(:last-child){padding-bottom:34px;border-right:none;border-bottom:1px solid var(--color-black-80)}}.tr-rich-text .prose{max-width:1000px;margin-inline:auto}.tr-rich-text .prose .h1{font-size:24px}.tr-rich-text .prose div p{line-height:1.4}.tr-rich-text .button-group{margin-top:32px!important}.tr-contact .container{max-width:722px}.tr-contact .section-stack{row-gap:32px}.tr-contact .prose .h2{font-size:24px;line-height:1}.tr-contact .form{display:block}.tr-contact .fieldset{margin-bottom:24px}.tr-contact :is(.input,.textarea){--input-padding-block: 14px;--input-padding-inline: 18px;height:44px;line-height:1;color:var(--color-black);border-color:var(--color-black-80)}.tr-contact :is(.input,.textarea)::placeholder{color:var(--color-black-60)}.tr-contact .fieldset{gap:24px}.tr-contact .textarea{min-height:auto;resize:none}.tr-contact .button{padding-inline:36px}@media(max-width:767px){.tr-contact .section-stack{row-gap:30px}}.tr-main-terms__inner-desktop{display:grid;grid-template-columns:32% 1fr;column-gap:30px}.tr-main-terms__tabs,.tr-main-terms__content{margin-left:0;list-style:none}.tr-main-terms__tabs-item,.tr-main-terms__content-item{padding-left:0!important}.tr-main-terms__tabs{display:flex;flex-direction:column;row-gap:8px}.tr-main-terms__tabs-button{text-align:left;font-size:16px;line-height:1.4;background:linear-gradient(to right,currentColor,currentColor) 0 calc(100% - 2px) / 0% .8px no-repeat;transition:background-size var(--transition-duration)}.tr-main-terms__tabs-button.is-active{background-size:100% .8px}.tr-main-terms__content-item:not(.is-active){display:none}.tr-main-terms__content-description h3,.tr-main-terms__accordions .accordion .accordion__content h3{margin-block:24px 17px;font-family:var(--heading-font-family);font-size:24px;font-weight:400;line-height:1}.tr-main-terms__content-description ul,.tr-main-terms__accordions .accordion .accordion__content ul{display:flex;flex-direction:column;row-gap:6px;margin-block:6px;margin-left:0;list-style:none}.tr-main-terms__content-description ul li,.tr-main-terms__accordions .accordion .accordion__content ul li{padding-left:0!important}.tr-main-terms__content-description ul li:before,.tr-main-terms__accordions .accordion .accordion__content ul li:before{content:"\2022";margin-right:4px;font-size:14px;font-weight:700;line-height:1;color:var(--color-black)}.tr-main-terms__content-description p,.tr-main-terms__accordions .accordion .accordion__content p{margin-block:4px}.tr-main-terms__content-description a,.tr-main-terms__accordions .accordion .accordion__content a{text-decoration:underline}.tr-main-terms__accordions{display:none;list-style:none;margin-left:0}.tr-main-terms__accordions-item{padding-left:0!important}.tr-main-terms__accordions .accordion{padding-block:34px 20px;border-top:none;border-color:var(--color-black-80)}.tr-main-terms__accordions-item:first-child .accordion{padding-top:0}.tr-main-terms__accordions .accordion .accordion__toggle{padding-block:0}.tr-main-terms__accordions .accordion .icon-chevron-down{flex-shrink:0}.tr-main-terms__accordions .accordion .text-with-icon{font-family:var(--text-font-family);font-size:24px;line-height:1}.tr-main-terms__accordions .accordion .accordion__content{margin-top:23px;padding-block:20px;padding-right:0;line-height:1.4;border-top:1px solid var(--color-black-80)}.tr-main-terms__accordions .accordion .accordion__content>*:first-child{margin-top:0}.tr-main-terms__accordions .accordion .accordion__content>*:last-child{margin-top:0}@media(any-hover:hover){.tr-main-terms__tabs-button:hover{background-size:100% .8px}}@media(any-hover:none){.tr-main-terms__tabs-button:active{background-size:100% .8px}}@media(max-width:767px){.tr-main-terms__inner-desktop{display:none}.tr-main-terms__accordions{display:block}}.tr-main-collection .v-stack{row-gap:40px}.tr-main-collection height-observer{inset-block-start:calc(var(--header-height-with-mobile-search) - 1px);align-items:center;min-height:auto;padding-bottom:2px;margin-inline:0;background-color:var(--color-white);box-shadow:none;border-bottom:.5px solid var(--color-gray-60)}.tr-main-collection .container>.v-stack{padding-top:60px}.tr-main-collection .collection-toolbar__button-list{flex-direction:row!important}.tr-main-collection collection-layout-switch{margin-right:auto}.collection-toolbar__title{order:1;margin-right:90px;font-weight:400;line-height:1;letter-spacing:.04em;text-transform:uppercase}.tr-main-collection .collection-toolbar__button-container{border-left:none}.tr-main-collection .collection-toolbar__button{padding:0 10px;opacity:1;border:.5px solid var(--color-gray-60)}.tr-main-collection .collection-toolbar__button svg{margin-block:1px}.tr-main-collection .collection-toolbar__button .text-with-icon{gap:20px;font-family:var(--text-font-family);font-size:12px;font-weight:500;line-height:1.4;color:var(--color-black-70)}.tr-main-collection .collection-toolbar__button .text-with-icon svg{width:14px;color:var(--color-black)}.tr-main-collection .collection-toolbar .popover{--popover-block-offset: 2px;inset-inline-end:0px}.tr-main-collection .popover::part(content){min-width:150px;border-width:.5px;border-color:var(--color-gray-60)}.tr-main-collection .popover:has(.popover__value-list)::part(body){padding:14px}.tr-main-collection .popover__value-list{gap:14px}.tr-main-collection .popover__value-list .popover__value-option{line-height:1}.tr-main-collection .popover__value-list .reversed-link{font-size:10px;letter-spacing:.06em;line-height:inherit}.tr-main-collection .collection{--collection-sidebar-width: 302px;margin-bottom:0}.drawer::part(content){--drawer-max-width: min(96vw, 25rem)}:is(.tr-main-collection,facets-drawer) .accordion__toggle{padding-block:25px 21px}:is(.tr-main-collection,facets-drawer) .accordion__toggle .text-with-icon{font-family:var(--text-font-family);font-size:16px;line-height:1;letter-spacing:.02em;text-transform:uppercase}:is(.tr-main-collection,facets-drawer) .accordion__content{margin-block-start:0;padding-block-end:12px;padding-inline-end:0}:is(.tr-main-collection,facets-drawer) .accordion__content .v-stack{row-gap:14px}:is(.tr-main-collection,facets-drawer) .accordion__content .checkbox-control{--checkbox-control-gap: 10px;align-items:center;cursor:pointer}facets-drawer .v-stack:has(:nth-child(6)){grid-template-columns:repeat(2,1fr);column-gap:24px}:is(.tr-main-collection,facets-drawer) .accordion__content .checkbox-control input{position:static;flex-shrink:0;width:16px;height:16px;background-color:transparent;opacity:1;border:1px solid var(--color-black-80);border-radius:0;pointer-events:all}:is(.tr-main-collection,facets-drawer) .accordion__content .checkbox-control input:after{display:none}:is(.tr-main-collection,facets-drawer) .accordion__content .checkbox-control input:checked{background-color:var(--color-black);border-color:var(--color-black)}:is(.tr-main-collection,facets-drawer) .accordion__content .checkbox-control input:checked+label{transform:translate(0)}:is(.tr-main-collection,facets-drawer) .accordion__content .checkbox-control label{line-height:1;color:var(--color-black-80);opacity:1}:is(.tr-main-collection,facets-drawer) .accordion__disclosure:has(.price-range) .accordion__toggle{padding-bottom:15px}:is(.tr-main-collection,facets-drawer) .facets .removable-facet{display:none}:is(.tr-main-collection,facets-drawer) .facets-clear-all{display:inline-block;margin-top:46px;margin-left:0;color:var(--color-black)}.tr-main-collection .product-list{--product-list-calculated-column-gap: 20px;margin-inline:0}.price-range{display:flex;flex-direction:column;row-gap:27px;padding-top:0}.input-group__current-prices{display:flex;align-items:center;justify-content:space-between;column-gap:16px;width:100%}.input-group__current-price{font-size:16px;line-height:1;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.range-group{margin-block-end:0!important;background:linear-gradient(to var(--transform-origin-end),var(--color-gray-50) var(--range-min),rgb(var(--text-color)) var(--range-min),rgb(var(--text-color)) var(--range-max),var(--color-gray-50) var(--range-max));border-radius:0}.input-group .input-prefix{padding:0;border:none}.range-group .range::-webkit-slider-thumb{width:14px;height:14px;margin-top:-6px;border:1px solid var(--color-beige)}@media(min-width:1001px){.tr-main-collection height-observer{position:static}}@media(max-width:1000px){.collection-toolbar__title{display:none}.tr-main-collection .collection-toolbar__button-list{width:100%;column-gap:20px}.tr-main-collection .collection-toolbar__button{width:100%;height:100%;padding-block:12px;border-color:var(--color-black);border-width:1px}.tr-main-collection .collection-toolbar__button .text-with-icon{font-family:var(--text-font-family);font-size:16px;font-weight:500;color:var(--color-black)}.tr-main-collection height-observer{padding-bottom:0;border-bottom:none}.tr-main-collection .container>.v-stack{padding-top:15px;row-gap:20px}}.drawer::part(content){z-index:1000}#facets-drawer::part(header){padding-block:40px 75px;border-bottom:none}#facets-drawer::part(close-button){width:20px;height:20px}#facets-drawer::part(close-button) svg{width:100%;height:100%}#facets-drawer::part(body){padding-top:0}#facets-drawer p[slot=header]{font-family:var(--text-font-family);font-size:24px;font-weight:500;line-height:.9}#facets-drawer::part(footer){padding-block:60px 40px;border-top:none}#facets-drawer div[slot=footer] .button{padding-block:11.5px;font-weight:600;line-height:.9;text-transform:none}@media(max-width:1000px){:is(.tr-main-collection,facets-drawer) .facets-clear-all{margin-top:30px}}.tr-information__body{display:flex;flex-direction:column;row-gap:40px;margin-inline:auto 0;line-height:1.4}.tr-information__title{font-family:var(--heading-font-family);font-size:30px;font-weight:400;line-height:1}.tr-information__description{font-size:12px}.tr-information__description :is(h1,h2,h3,h4,h5,h6,strong:only-child){font-weight:500}.tr-information__description h1{font-size:20px}.tr-information__description h2{font-size:18px}.tr-information__description :is(h3,strong:only-child){font-size:16px}.tr-information__description h4{font-size:15px}.tr-information__description h5{font-size:16px}.tr-information__description h6{font-size:14px}.tr-information__description :is(h1,h2,h3,h4,h5,h6,p:has(strong:only-child)){margin-block:24px 16px}.tr-information__description strong{display:inline-block;font-weight:500}@media(min-width:1000px){.tr-information__body{padding-left:calc(16px + var(--trInformationPaddingLeft))}}@media(max-width:1000px){.tr-information__body{row-gap:20px}.tr-information__title{font-size:24px}}.tr-main-product{--product-gallery-gap: 30px}.tr-main-product .product{--product-gap: 88px}.tr-main-product .product-gallery{--product-gap: 30px;--product-gallery-thumbnail-size: 100px;--product-gallery-thumbnail-list-gap: 6px}.tr-main-product .product-gallery .product-gallery__image-list{position:relative}:is(.tr-main-product,.quick-buy-modal__content) .product-gallery .product-gallery__image-list badge-list{position:absolute;top:0;left:0}.tr-main-product .product-gallery .product-gallery__image-list badge-list .badge{padding:8px 20px;font-size:14px;line-height:1.4}@media(max-width:767px){.tr-main-product .product-gallery .product-gallery__image-list badge-list .badge{padding:4px 8px;font-size:12px}}.tr-main-product .product-gallery .product-gallery__carousel-with-arrows{position:relative}.tr-main-product .product-gallery__thumbnail-arrow-button{margin-top:8px;margin-inline:auto}.tr-main-product .product-gallery__thumbnail-arrow-button svg{rotate:90deg}.tr-main-product .product-gallery .product-gallery__carousel-with-arrows :is(carousel-prev-button,carousel-next-button){position:absolute;top:50%;translate:0 -50%;z-index:1}.tr-main-product .product-gallery .product-gallery__carousel-with-arrows carousel-prev-button{left:0}.tr-main-product .product-gallery .product-gallery__carousel-with-arrows carousel-next-button{right:0}.tr-main-product .product-gallery .product-gallery__carousel-with-arrows :is(carousel-prev-button,carousel-next-button) button{display:block}.tr-main-product .product-gallery .product-gallery__carousel-with-arrows :is(carousel-prev-button,carousel-next-button) button svg{margin-inline:auto}.tr-main-product product-gallery-navigation{max-height:487px}.tr-main-product .product-gallery__thumbnail{height:93px;padding:0;border:none}.tr-main-product .product-gallery__thumbnail img{height:100%;object-fit:cover}.tr-main-product .product-gallery__thumbnail[aria-current=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--color-black);z-index:1}.tr-main-product .product-gallery__zoom-button{top:0}.tr-main-product .product-info__block-item:is([data-block-type=inventory],[data-block-type=buy-buttons],[data-block-type=pickup-availability],[data-block-type=more-information],[data-block-type=offers]){--product-info-gap: 10px}.product-info__block-list>*:not(:last-child){margin-top:18px!important}.product-info__block-list>*:not(:nth-child(1 of:not(:empty))){margin-bottom:18px!important}.product-info__block-list>*:first-child{margin-top:0!important}.product-info__block-list>*:last-child{margin-bottom:0!important}.product-info__block-item:has(>.product-title){margin-bottom:6px}:is(.tr-main-product,.quick-buy-modal__content) .product-title{font-family:var(--text-font-family);font-size:24px;font-weight:500;line-height:.9}:is(.tr-main-product,.quick-buy-modal__content) price-list{column-gap:10px}:is(.tr-main-product,.quick-buy-modal__content) :is(sale-price,compare-at-price){font-family:var(--text-font-family);font-weight:500}:is(.tr-main-product,.quick-buy-modal__content) sale-price{font-size:18px!important;line-height:.9;color:var(--color-origin-black)}:is(.tr-main-product,.quick-buy-modal__content) compare-at-price{order:-1;font-size:16px;color:var(--color-origin-black);opacity:.3}:is(.tr-main-product,.quick-buy-modal__content) .ss-trust-badges-list{column-gap:20px;margin-left:0;padding-inline:30px!important}:is(.tr-main-product,.quick-buy-modal__content) .ss-trust-badge-item{padding:0!important}:is(.tr-main-product,.quick-buy-modal__content) .ss-trust-badge-item div{font-weight:500;line-height:1.4;text-wrap:balance}:is(.tr-main-product,.quick-buy-modal__content) .buy-buttons{row-gap:6px}:is(.tr-main-product,.quick-buy-modal__content) .buy-buttons .button{box-shadow:none}:is(.tr-main-product,.quick-buy-modal__content) .payment-icons{margin-block:8px 18px}:is(.tr-main-product,.quick-buy-modal__content) .button{padding-block:12px!important}:is(.tr-main-product,.quick-buy-modal__content) .quantity-selector{--quantity-selector-height: 32px;--quantity-selector-input-width: 41px;border:.5px solid var(--color-black)}:is(.tr-main-product,.quick-buy-modal__content) .quantity-selector__button:first-child{justify-content:end}:is(.tr-main-product,.quick-buy-modal__content) .quantity-selector__button:last-child{justify-content:start}:is(.tr-main-product,.quick-buy-modal__content) .quantity-selector__input{width:12px}.tr-main-product .swatch-view-item{padding-left:0!important}:is(.product-card,.tr-main-product) .star-set-image:not(.minification-text){box-shadow:1px 1px 2px #00000040}.tr-main-product .complementary-products{row-gap:16px;max-width:none;margin-top:50px}.tr-main-product .complementary-products__header{justify-content:left;row-gap:16px}.tr-main-product .complementary-products__product-list{display:flex!important;column-gap:16px}.tr-main-product .horizontal-product-card{flex-shrink:0;width:calc(50% - 8px)}.tr-main-product .complementary-products__carousel-container{position:relative}.tr-main-product .complementary-products__carousel-arrow-button{position:absolute;top:50%;z-index:1;width:40px;height:40px}.tr-main-product .complementary-products__carousel-arrow-button>button{width:100%;height:100%}.tr-main-product .complementary-products__carousel-arrow-button>button:before{display:none}.tr-main-product carousel-prev-button.complementary-products__carousel-arrow-button{left:0;translate:-25% -50%}.tr-main-product carousel-next-button.complementary-products__carousel-arrow-button{right:0;translate:25% -50%}.tr-main-product .horizontal-product-card__figure{width:110px}.jdgm-rev-widg__summary{width:23%!important}.jdgm-rev-widg__title{margin-bottom:20px!important;font-family:var(--heading-font-family);font-size:24px;font-weight:400}.jdgm-rev-widg__summary-text{font-size:16px;font-weight:500!important;line-height:1!important}.jdgm-widget-actions-wrapper{width:25%!important;border-left-width:.8px!important;border-left-color:var(--color-gray-80)!important}.jdgm-write-rev-link{--jdgm-write-review-text-color: var(--color-black);max-width:205px!important;padding-inline:15px!important;font-weight:400!important;text-transform:uppercase;background-color:transparent!important;border:1px solid var(--color-black)!important;transition:background-color .2s,color .2s}.jdgm-write-rev-link:hover{background-color:#000!important;color:var(--color-white)}@media(max-width:1320px){.tr-main-product .horizontal-product-card{width:100%}}@media(max-width:990px){.jdgm-row-stars{display:flex;flex-direction:column;align-items:anchor-center}.jdgm-rev-widg__summary-stars{margin-bottom:4px!important}.jdgm-rev-widg__summary{width:100%!important;margin-bottom:20px!important}.jdgm-widget-actions-wrapper{width:100%!important;margin-bottom:0!important;border-left:none}.tr-main-product .complementary-products{margin-top:46px}.tr-main-product .horizontal-product-card{width:calc(50% - 8px)}}@media(max-width:767px){.tr-main-product .horizontal-product-card{width:100%}}.tr-loading{display:flex;justify-content:center;transition-duration:.2s}.tr-loading.is-visibled svg{animation:spinning 1s linear infinite}.tr-loading:not(.is-visibled){visibility:hidden;opacity:0}@keyframes spinning{0%{rotate:0deg}to{rotate:360deg}}.info-beige{display:inline-flex;align-items:center;column-gap:10px;padding:6.5px 12px;background-color:var(--color-beige)}.info-beige__icon{object-fit:contain}.info-beige__title{font-size:12px;font-weight:500;line-height:1;color:var(--color-origin-black)}.quantity-label{display:inline-block;margin-bottom:10px;font-weight:400;line-height:1}.delivery-text{font-size:12px;font-weight:500;text-align:center}.safe-payment-header,.payment-icons{text-align:center}.payment-icons .inline-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.payment-icons .inline-list li{margin:0;padding-left:0;display:inline-block}.payment-icons .payment-icon{width:40px;height:auto}.instock-pulse{color:#000;display:flex;flex-wrap:nowrap;align-items:center;column-gap:6px;font-family:var(--text-font-family);font-size:12px;font-weight:500;line-height:1.3}.icon--pulsing{position:relative;width:10px;height:10px;margin-right:6px}.icon--pulsing:after,.icon--pulsing:before{background:#54c63a;width:10px;height:10px;border-radius:10px;position:absolute;left:0;top:0;content:""}@keyframes inventory-pulse{0%{opacity:.5}to{transform:scale(2.5);opacity:0}}.icon--pulsing:before{animation:inventory-pulse 2s linear infinite}.myicon1{width:24px;height:24px;margin-right:6px}.myicon2{width:22px;height:22px;margin-right:8px}.product-information-shipping,.product-information-return{display:flex;flex-direction:row;align-items:center;justify-content:start;color:#000;margin-top:4px;margin-bottom:4px}.circle-button{box-shadow:0 3px 3px #0000001a}.circle-button>svg{color:var(--color-black-80)}.circle-button--s{--circle-button-size: 40px}@media(max-width:1000px){.tr-main-product .product{row-gap:20px}.tr-main-product product-gallery safe-sticky{padding-right:44px}.tr-main-product .product-gallery__thumbnail-arrow-button{position:absolute;top:50%;right:0;translate:0 -50%;z-index:1;margin-top:0}.tr-main-product .product-gallery__thumbnail-arrow-button svg{rotate:0deg}.tr-main-product .product-gallery{--product-gallery-thumbnail-size: 75px}.tr-main-product .product-gallery__thumbnail{height:75px}.product-gallery__carousel-with-arrows .product-gallery__media{width:100%}.payment-icons .inline-list{gap:13px}}@media(max-width:767px){.delivery-text{font-size:10px}.tr-main-product .ss-trust-badges-list{padding-inline:0!important}.tr-main-product .ss-trust-badge-item{flex:auto!important;max-width:122px}.tr-main-product .ss-trust-badge-item div{font-size:14px;font-weight:400}.product-info__block-item:has(>.product-title){margin-bottom:14px}.product-info__block-list>*:not(:nth-child(1 of:not(:empty))){margin-top:14px!important}.product-info__block-list>*:not(:nth-child(1 of:not(:empty))){margin-bottom:14px!important}.product-info__block-list .info-beige{margin-bottom:6px}.product-info__block-list quantity-selector{margin-bottom:10px}.product-info__block-list .product-info__block-item:has(.instock-pulse){margin-bottom:10px!important}.product-info__block-list .product-info__block-item:has(.shopify-product-form){margin-top:10px!important}}@media(max-width:480px){.tr-main-product .product-gallery{--product-gallery-thumbnail-size: 50px}.tr-main-product .product-gallery__thumbnail{height:47px}}.tr-product-recommendations .section-stack{--section-stack-gap: 24px}.tr-product-recommendations .section-header{justify-self:left;text-align:left}.tr-product-recommendations .section-header h2{font-size:24px;line-height:1}.tr-product-recommendations .section-header p{line-height:1.4}.tr-product-recommendations product-list{position:relative}.tr-product-recommendations .button{width:fit-content;margin-inline:auto}.description-tabs{position:sticky;top:var(--header-height-with-mobile-search);display:flex;align-items:center;justify-content:center;gap:35px;overflow-x:auto;scrollbar-width:none;min-height:28px;padding-top:12px;margin-left:0;background-color:var(--color-white);list-style:none}.description-tabs:after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid var(--color-gray-80)}.description-tabs::-webkit-scrollbar{display:none}.description-tabs:not(:last-child){margin-bottom:54px}.description-tabs__item{padding-left:0!important;line-height:1}.description-tabs__button{position:relative;padding-bottom:10px;font-family:var(--heading-font-family);font-size:18px;line-height:1;white-space:nowrap;text-transform:uppercase}.description-tabs__button.is-active:after{content:"";position:absolute;left:0;bottom:0;z-index:1;width:100%;height:1.5px;background-color:var(--color-black)}.product-content-below-gallery__description p:has(:is(span,meta)+strong),.product-content-below-gallery__description p strong:only-child{scroll-margin-top:40px}.product-content-below-gallery__description p :is(span,meta)+strong,.product-content-below-gallery__description p strong:only-child{font-family:var(--heading-font-family);font-weight:400;font-size:20px}.product-content-below-gallery__description{line-height:1.4}.product-content-below-gallery__description>h3{margin-block:14px 24px;font-size:24px;font-weight:400;line-height:1}.product-content-below-gallery__description>p:has(img){margin-block:30px!important}.product-content-below-gallery__description img{width:100%}.product-content-below-gallery__description ul{row-gap:4px}.product-content-below-gallery__description ul li{padding-left:0!important;line-height:1.4}.product-content-below-gallery__description>*:first-child{margin-top:0}.product-content-below-gallery__description>*:last-child{margin-bottom:0}@media(max-width:1000px){.description-tabs{margin-top:40px;min-height:25px}.description-tabs__button{font-size:14px}.description-tabs:not(:last-child){margin-bottom:34px}}@media(max-width:767px){.description-tabs{column-gap:15px;min-height:24px}.tr-product-recommendations scroll-carousel{--product-list-card-width: calc( 50% - var(--product-list-calculated-column-gap) / 2 )}}@media(max-width:480px){.tr-product-recommendations scroll-carousel{--product-list-max-items-per-row-allowed: 2}}.quick-buy-modal::part(content){--modal-body-padding-block: 24px;--modal-body-padding-inline: 24px;background-color:var(--color-white)}.quick-buy-modal__content .quick-buy-modal__close-button{z-index:100}.quick-buy-modal__info-wrapper .product-info__block-item[data-block-id=title]{padding-right:48px}.quick-buy-modal__info-wrapper .payment-icons{margin-bottom:0}.quick-buy-modal__info-wrapper :is(.shopify-payment-button,.product-info__block-item[data-block-id=buy_buttons]){margin-top:18px}.quick-buy-modal__info-wrapper .buy-buttons .button{line-height:.9}.quick-buy-modal__info-wrapper .quick-buy-modal__view-more{margin-top:0}@media(max-width:767px){.quick-buy-modal::part(content){--modal-body-padding-block: 16px;--modal-body-padding-inline: 16px}.quick-buy-modal__info-wrapper .payment-icons .inline-list{gap:12px}}.footer{--section-vertical-spacing: 60px;padding-bottom:30px}.footer__wrapper{display:flex;flex-direction:column;row-gap:60px;max-width:1412px}.footer__inner{row-gap:30px}.footer__logo{margin-inline:auto}.footer__block--links>.v-stack{row-gap:23px}.footer__block .h6{font-family:var(--text-font-family);font-size:20px;line-height:1;letter-spacing:.02em;text-transform:uppercase;opacity:.7}.footer__block--links>.v-stack>.v-stack,.footer__block--links accordion-disclosure .v-stack{row-gap:14px}.footer__block-list .footer__block+.footer__block{margin-top:4px}.footer__block-list accordion-disclosure{display:none;width:100%;border-bottom:1px solid var(--color-gray-alt)}.footer__block-list accordion-disclosure details[open] summary svg{rotate:-180deg}.footer__block-list accordion-disclosure details summary svg{transition:rotate var(--transition-duration)}.footer__block-list accordion-disclosure summary.h6{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;opacity:1}.footer__block-list accordion-disclosure summary+div{padding-bottom:14px}.footer__block>.v-stack a,.footer__block--links accordion-disclosure a{line-height:1.4;color:rgb(var(--text-color))}.footer__block p{color:rgb(var(--text-color))}.footer__block--text .prose>p a{display:inline-block;margin-bottom:14px}.footer__block--image{max-width:365px;margin-left:auto}.footer__inner .payment-methods{justify-content:end}.footer__aside{display:flex;justify-content:space-between;margin-top:20px}.footer__aside .heading{font-family:var(--text-font-family);font-size:12px;line-height:1}@media(max-width:767px){.footer__wrapper,.footer__block-list{row-gap:20px}.footer__inner{row-gap:10px}.footer__block-list{flex-direction:column;justify-content:stretch}.footer__block--links,.footer__block--text{width:100%}.footer__block>.v-stack{display:none}.footer__block-list accordion-disclosure{display:block}.footer__block{max-width:none;flex-basis:auto}.footer__inner .payment-methods{margin-top:10px}.footer__aside{margin-top:0}}@media(max-width:480px){.footer__inner .payment-methods{column-gap:15.3px}}.cart-drawer{position:relative;z-index:1000}.cart-drawer::part(content){--drawer-max-width: min(100vw, 27.4rem)}.cart-drawer::part(header){padding:22px 16px 18px;min-height:auto;border-bottom:none}.cart-drawer::part(close-button){width:28px;height:28px;border:1px solid var(--color-black)!important;opacity:1}.cart-drawer p[slot=header]{font-family:var(--text-font-family);font-size:16px;line-height:1.4}.cart-drawer .cart-drawer__empty-title{font-size:30px;line-height:1}.cart-drawer .cart-drawer__empty-title:not(:last-child){margin-bottom:20px}.cart-drawer__empty-close-button{width:fit-content;margin-inline:auto}:is(.cart-drawer__complementary-products,.complementary-products) .complementary-products__header :is(.h5,.h6){font-family:var(--text-font-family);font-size:16px;font-weight:500}.cart-drawer__free-shipping{position:relative;padding-bottom:19px}.cart-drawer__free-shipping:after{content:"";position:absolute;left:-16px;right:-16px;bottom:0;height:1px;background-color:var(--color-origin-black-05)}.cart-drawer::part(body){padding-inline:16px}.cart-drawer .cart-drawer__items{row-gap:70px;padding-block:20px}.cart-drawer line-item{--line-item-media-width: 94px;position:relative;align-items:stretch;column-gap:24px}.cart-drawer line-item .line-item__media{height:125px;background-color:var(--color-white);object-fit:contain}.cart-drawer .line-item-info{width:100%}.cart-drawer .line-item-info>div{display:flex;flex-direction:column;row-gap:2px;height:100%}.cart-drawer .line-item-info div:has(>a.h6){padding-right:32px}.cart-drawer .line-item-info a.h6{font-family:var(--text-font-family);font-size:14px;font-weight:500;line-height:1.4}.cart-drawer .line-item-info p.smallcaps{font-family:var(--text-font-family);font-size:12px;font-weight:500;line-height:1.4;text-transform:none;color:var(--color-black-70)}.cart-drawer .line-item-info line-item-quantity{justify-content:space-between;width:100%;margin-top:auto}.cart-drawer .line-item-info quantity-selector{--quantity-selector-height: 2rem;--quantity-selector-input-width: 1.5rem;border:.5px solid var(--color-black)}.cart-drawer .line-item-info .quantity-selector__button:first-child{justify-content:end}.cart-drawer .line-item-info .quantity-selector__button:last-child{justify-content:start}.cart-drawer .line-item-info line-item-quantity .link-button{position:absolute;top:0;right:0;background:none}:is(.cart-drawer .line-item-info,.horizontal-product-card) price-list{gap:14px;font-family:var(--text-font-family)}:is(.cart-drawer .line-item-info,.horizontal-product-card) compare-at-price{font-family:inherit;font-size:12px;font-weight:500;color:var(--color-black-30);text-decoration:none}:is(.cart-drawer .line-item-info,.horizontal-product-card) sale-price{order:1;font-family:inherit;font-weight:600;color:var(--color-black)}.cart-drawer__complementary-products{padding-block:45px 30px;padding-inline:0;margin-inline:0!important;border-top:none}.cart-drawer__footer-header{display:flex;align-items:center;justify-content:space-between;column-gap:8px;margin-bottom:10px}.cart-drawer__footer-header-title{font-weight:500}.cart-drawer__footer-header-total-price{display:flex;align-items:center;column-gap:12px;line-height:1.4}.cart-drawer__footer-header-total-price-with-discount{font-size:12px;font-weight:500;color:var(--color-black-30);text-decoration:line-through}.cart-drawer__footer-header-total-price-current{font-weight:600}.cart-drawer::part(footer){padding:10px 20px 30px!important}.cart-drawer .cart-drawer__footer{row-gap:10px}.cart-drawer .cart-drawer__footer div:has(>.text-subdued:empty){display:none}.cart-drawer .cart-drawer__footer-inner{display:flex;flex-direction:column;row-gap:10px}.cart-drawer .payment-methods{gap:22px}@media(max-width:767px){.cart-drawer::part(header){padding-top:10px;padding-bottom:16px}.cart-drawer p[slot=header]{font-size:14px}.cart-drawer::part(footer){padding-bottom:20px!important}.cart-drawer .line-item-info .quantity-selector{--quantity-selector-input-width: 34px;grid-template-columns:24px auto 24px}.cart-drawer .payment-methods{gap:14.5px}}.tr-free-shipping{display:flex;flex-direction:column;row-gap:10px}.tr-free-shipping__progress-bar{position:relative;width:100%;height:10px;overflow:hidden;background-color:var(--color-gray-80);border-radius:4px}.tr-free-shipping__progress-bar-line{position:absolute;top:0;left:0;bottom:0;width:0;background-color:var(--color-black);opacity:0;transition-duration:var(--tr-transition-duration);animation:animation-bar-line 1s forwards}.tr-free-shipping__description{text-align:center;margin-block:0;font-size:14px;line-height:1.4}@keyframes animation-bar-line{to{width:var(--TrProgressBarLinePercent);opacity:1}}.horizontal-product-card{padding:16px 40px 16px 0;column-gap:20px;background-color:var(--color-beige)}.horizontal-product-card__figure{width:140px;height:130px}.horizontal-product-card__image{height:100%}.horizontal-product-card__info{grid-auto-flow:unset;row-gap:6px}.horizontal-product-card__info>.v-stack{row-gap:14px}.horizontal-product-card .product-title{font-family:var(--text-font-family);font-size:12px;font-weight:500;line-height:1.4}.horizontal-product-card .price-list{row-gap:4px!important}.horizontal-product-card compare-at-price{opacity:1}.horizontal-product-card sale-price{font-size:14px!important}.horizontal-product-card__button{font-size:12px;font-weight:500;line-height:1;background-position:bottom 1px}.\@narrow\:horizontal-product-card__button{display:block}.\@large\:horizontal-product-card__button{display:none}.horizontal-product-card__variants{width:100%}.horizontal-product-card__variants-list{display:flex;flex-direction:column;row-gap:4px;margin-top:8px;margin-left:0;list-style:none}.horizontal-product-card__variants-item{position:relative}.horizontal-product-card__variants-item svg{position:absolute;top:50%;right:20px;translate:0 -50%}.horizontal-product-card__variants-select{width:100%;padding:12px 40px 12px 20px;font-size:12px;background-color:transparent;border:1px solid var(--color-black-70);border-radius:0;-webkit-appearance:none;appearance:none;background-image:none}.horizontal-product-card__variants-select::-ms-expand{display:none}.horizontal-product-card__variants-item{padding-left:0!important}.quick-buy-modal{z-index:1001}.quick-buy-modal :is(carousel-prev-button,carousel-next-button){position:absolute;top:50%;translate:0 -50%;z-index:1}.quick-buy-modal carousel-next-button{right:0}.section-spacing:has(.shopify-app-block #insta-feed){padding-bottom:0}.container:has(.shopify-app-block #insta-feed){max-width:none;padding-inline:0}.shopify-app-block:has(#insta-feed){position:relative}.instafeed-link{position:absolute;top:0;right:20px;z-index:1;margin-top:3px;font-weight:500;color:var(--color-origin-black)}#insta-feed h2{max-width:1432px;padding-inline:16px;margin-inline:auto;margin-bottom:24px;font-weight:500;line-height:.9}#insta-feed .instafeed-new-layout-container{width:100%}#insta-feed .instafeed-new-layout-wrapper{gap:0!important}#insta-feed .instafeed-new-layout-item{min-height:175px}@media(max-width:1240px){#insta-feed .instafeed-new-layout-wrapper{grid-template-columns:repeat(3,1fr)!important}#insta-feed .instafeed-new-layout-item{width:100%!important}}@media(max-width:767px){#insta-feed h2{margin-bottom:10px}.instafeed-link{right:16px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/tr-styles.css.map */
