:root{--tss-black: #000000;--tss-text: #2d2e36;--tss-muted: #6b6b70;--tss-line: #e4e4e4;--tss-soft: #f7f7f7;--tss-tile: #1a1a1a;--tss-white: #ffffff;--tss-serif-stack: var(--tss-shop-serif, var(--font-heading-family, "Bodoni Moda"), Georgia, serif);--tss-label-stack: var(--tss-shop-label, var(--tss-font-label, "Jost"), system-ui, sans-serif);--tss-hero-stack: var(--tss-font-hero, "Montserrat"), system-ui, sans-serif;--tss-text-stack: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}body:has(.tss-shop-head) #MainContent{background:var(--tss-white)}.tss-shop-label{margin:0 0 6px;font-family:var(--tss-label-stack);font-weight:var(--tss-shop-label-weight, 500);font-size:13px;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:var(--tss-text)}.tss-shop-label sup{font-size:.75em;vertical-align:.55em;line-height:0}.tss-shop-label--light{color:var(--tss-white)}.tss-shop-h2,h2.tss-shop-h2{margin:0 0 30px;font-family:var(--tss-serif-stack);font-weight:var(--tss-shop-serif-weight, 500);font-size:32px;line-height:1.2;letter-spacing:normal;color:inherit}.tss-shop-link{display:inline-block;font-family:var(--tss-hero-stack);font-size:15px;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;color:var(--tss-text);text-decoration:underline;text-underline-offset:3px}.tss-shop-link:hover{text-decoration:none}.tss-shop-link--light{color:var(--tss-white)}.tss-shop-hero{position:relative;display:block;height:clamp(440px,36vw,540px);background:var(--tss-black);color:var(--tss-white);overflow:hidden}.tss-shop-hero__media{position:absolute;top:0;right:0;width:50%;height:100%;z-index:1}.tss-shop-hero__media img{width:100%;height:100%;object-fit:cover}.tss-shop-hero__pattern{position:absolute;top:0;bottom:0;right:50%;width:9vw;z-index:1;background-repeat:no-repeat;background-position:center;background-size:cover}.tss-shop-hero:not(.tss-shop-hero--media) .tss-shop-hero__pattern{right:0}.tss-shop-hero__content{position:relative;z-index:2;height:100%;width:72%;display:flex;flex-direction:column;justify-content:center;padding:40px 0 60px 7.7vw}.tss-shop-hero__eyebrow{margin:0 0 2.4vw;max-width:27vw;font-family:var(--tss-hero-stack);font-weight:300;font-size:clamp(17px,1.9vw,28px);line-height:1.3;letter-spacing:2px;text-transform:uppercase;color:var(--tss-white)}.tss-shop-hero__titlewrap{display:flex;align-items:flex-start;gap:1.2vw;padding-left:9.3vw}.tss-shop-hero__counter{margin-top:1.6vw;font-family:var(--tss-hero-stack);font-weight:600;font-size:clamp(13px,1.2vw,18px);line-height:1}.tss-shop-hero__counter sup,.tss-shop-hero__counter sub{font-size:.7em;line-height:0}.tss-shop-hero__title{margin:0;font-family:var(--tss-hero-stack);font-weight:200;font-size:clamp(39px,5.6vw,86px);line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;color:var(--tss-white);overflow-wrap:normal}.tss-shop-hero__text{max-width:34vw;margin:24px 0 0 calc(10.5vw + 1.2em);font-family:var(--tss-hero-stack);font-weight:300;font-size:clamp(15px,1.35vw,20px);line-height:1.4}.tss-shop-hero__text p{margin:0 0 1em}.tss-shop-hero__link{align-self:flex-start;margin:3vw 0 0 calc(10.5vw + 1.2em);font-family:var(--tss-hero-stack);font-size:clamp(15px,1.4vw,21px);line-height:1.25;text-transform:uppercase;color:var(--tss-white);text-decoration:underline;text-underline-offset:3px}.tss-shop-hero__link:hover{text-decoration:none}@media screen and (max-width:749px){.tss-shop-hero{height:420px}.tss-shop-hero__pattern{width:9.5vw}.tss-shop-hero__content{width:100%;padding:36px 18px 48px;justify-content:flex-start}.tss-shop-hero__eyebrow{max-width:168px;margin-bottom:70px;font-size:17px;line-height:23px;letter-spacing:0}.tss-shop-hero__titlewrap{padding-left:0;gap:6px}.tss-shop-hero__counter{margin-top:4px;font-size:13px}.tss-shop-hero__title{font-size:36px;line-height:40px}.tss-shop-hero__text{max-width:46%;margin:18px 0 0;font-size:14px}.tss-shop-hero__link{margin:auto 0 0;font-size:13px}}.tss-shop-panel,body:has(.tss-shop-head--cart) #MainContent>.shopify-section:not(.tss-shop-header-section):not(.tss-shop-head-section),body:has(.tss-shop-head--search) #MainContent>.shopify-section:not(.tss-shop-header-section):not(.tss-shop-head-section),body:has(.tss-shop-head--list-collections) #MainContent>.shopify-section:not(.tss-shop-header-section):not(.tss-shop-head-section):not(.tss-strip-section):not(.tss-home-section){--color-background: 255, 255, 255;--color-foreground: 45, 46, 54;--gradient-background: #ffffff;background:var(--tss-white);color:var(--tss-text)}.tss-shop-panel{padding:calc(var(--tss-panel-pt, 60px) * .7) 0 calc(var(--tss-panel-pb, 120px) * .6)}@media screen and (min-width:750px){.tss-shop-panel{padding:var(--tss-panel-pt, 60px) 0 var(--tss-panel-pb, 120px)}}.tss-shop-panel .tss-shop-label{margin-bottom:22px}body:has(.tss-shop-head) #MainContent .gradient{background:transparent}body:has(.tss-shop-head) #MainContent .title--primary,body:has(.tss-shop-head--search) .template-search__header h1,body:has(.tss-shop-head--search) #MainContent h1.h2{font-family:var(--tss-serif-stack);font-weight:var(--tss-shop-serif-weight, 500);color:var(--tss-text);letter-spacing:0}body:has(.tss-shop-head--cart) .title-wrapper-with-link .title--primary,body:has(.tss-shop-head--search) .template-search__header h1,body:has(.tss-shop-head--list-collections) #MainContent h1.title--primary{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body:has(.tss-shop-head--cart) .title-wrapper-with-link{justify-content:flex-end}body:has(.tss-shop-head--list-collections) #MainContent>.shopify-section:not(.tss-shop-header-section):not(.tss-shop-head-section):not(.tss-strip-section):not(.tss-home-section){padding:60px 0 90px}body:has(.tss-shop-head--cart) .cart__empty-text{font-family:var(--tss-serif-stack);font-weight:var(--tss-shop-serif-weight, 500);color:var(--tss-text)}body:has(.tss-shop-head--cart) .cart-items thead th,body:has(.tss-shop-head--cart) .totals__total,body:has(.tss-shop-head--cart) .totals__total-value{font-family:var(--tss-label-stack);color:var(--tss-text)}body:has(.tss-shop-head--cart) .cart-item__name{font-family:var(--tss-serif-stack);font-size:18px;color:var(--tss-text);text-decoration:none}body:has(.tss-shop-head--cart) .cart-items thead th{font-size:13px;letter-spacing:.05em;text-transform:uppercase;opacity:1}body:has(.tss-shop-head--cart) .cart-item__media .cart-item__image{border-radius:0}body:has(.tss-shop-head) #MainContent .button,body:has(.tss-shop-head) #MainContent .shopify-payment-button__button--unbranded{--border-radius: 0;--buttons-radius: 0;--buttons-radius-outset: 0;--shadow-horizontal-offset: 0;--shadow-vertical-offset: 0;--shadow-blur-radius: 0;border-radius:0;background-color:var(--tss-black);color:var(--tss-white);font-family:var(--tss-label-stack);font-weight:var(--tss-shop-label-weight, 500);font-size:14px;letter-spacing:.05em;text-transform:uppercase;min-height:50px;box-shadow:none;transition:background-color .2s ease}body:has(.tss-shop-head) #MainContent .button:before,body:has(.tss-shop-head) #MainContent .button:after{box-shadow:none;border-radius:0}body:has(.tss-shop-head) #MainContent .button:not([disabled]):hover{background-color:#3a3a3a}body:has(.tss-shop-head) #MainContent .button[disabled],body:has(.tss-shop-head) #MainContent .button[aria-disabled=true]{background-color:#bdbdbd;color:var(--tss-white);opacity:1}body:has(.tss-shop-head) #MainContent .button--secondary{background-color:transparent;color:var(--tss-text);box-shadow:inset 0 0 0 1px var(--tss-text)}body:has(.tss-shop-head) #MainContent .button--secondary:not([disabled]):hover{background-color:var(--tss-black);color:var(--tss-white)}body:has(.tss-shop-head) #MainContent .shopify-payment-button__button{border-radius:0}body:has(.tss-shop-head--product) [id^=MainProduct-]{--color-background: 255, 255, 255;--color-foreground: 45, 46, 54;background:var(--tss-white);color:var(--tss-text)}body:has(.tss-shop-head--product) [id^=MainProduct-]>.page-width{max-width:1320px}body:has(.tss-shop-head--product) [id^=MainProduct-] .product__info-wrapper{padding:8px 0 0}@media screen and (min-width:750px){body:has(.tss-shop-head--product) [id^=MainProduct-] .product--medium:not(.product--no-media) .product__info-wrapper{padding-left:6rem}}body:has(.tss-shop-head--product) [id^=MainProduct-] .product__info-container>*+*{margin-top:1.8rem}body:has(.tss-shop-head--product) [id^=MainProduct-] .product__info-container>.tss-pdp-label{margin-top:2.4rem}body:has(.tss-shop-head--product) [id^=MainProduct-] .product__info-container>.product__title{margin-top:.4rem}body:has(.tss-shop-head--product) [id^=MainProduct-] .product__title h1,body:has(.tss-shop-head--product) [id^=MainProduct-] .product__title h2{font-family:var(--tss-serif-stack);font-weight:var(--tss-shop-serif-weight, 500);font-size:clamp(30px,3.2vw,44px);line-height:1.15;letter-spacing:0;color:var(--tss-text);margin:0}body:has(.tss-shop-head--product) [id^=MainProduct-] [id^=price-]{padding-bottom:1.8rem;border-bottom:1px solid var(--tss-line)}body:has(.tss-shop-head--product) [id^=MainProduct-] .price .price-item{font-family:var(--tss-label-stack);font-weight:500;font-size:22px;letter-spacing:.02em;color:var(--tss-text)}body:has(.tss-shop-head--product) [id^=MainProduct-] .product__tax{font-size:13px;color:var(--tss-muted)}body:has(.tss-shop-head--product) [id^=MainProduct-] .form__label,body:has(.tss-shop-head--product) [id^=MainProduct-] .product-form__input legend,body:has(.tss-shop-head--product) [id^=MainProduct-] .quantity__label{font-family:var(--tss-label-stack);font-weight:var(--tss-shop-label-weight, 500);font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--tss-text)}body:has(.tss-shop-head--product) [id^=MainProduct-] product-form,body:has(.tss-shop-head--product) [id^=MainProduct-] .product-form{padding-bottom:2.4rem;border-bottom:1px solid var(--tss-line)}body:has(.tss-shop-head--product) [id^=MainProduct-] .product-form__input--dropdown{display:flex;align-items:center;gap:24px}body:has(.tss-shop-head--product) [id^=MainProduct-] .product-form__input--dropdown .form__label{margin:0;min-width:56px}body:has(.tss-shop-head--product) [id^=MainProduct-] .product-form__input--dropdown .select{flex:0 1 260px}body:has(.tss-shop-head--product) [id^=MainProduct-] .select:before,body:has(.tss-shop-head--product) [id^=MainProduct-] .select:after{display:none}body:has(.tss-shop-head--product) [id^=MainProduct-] .select__select{border:0;border-bottom:1px solid var(--tss-text);border-radius:0;box-shadow:none;background:transparent;padding-left:6px;font-size:15px;color:var(--tss-text)}body:has(.tss-shop-head--product) [id^=MainProduct-] .product-form__input--pill input[type=radio]+label{border-radius:0;border:1px solid var(--tss-text);background:var(--tss-white);color:var(--tss-text);font-family:var(--tss-label-stack);font-size:14px;letter-spacing:.03em;padding:.9rem 1.8rem;margin:.6rem .4rem .2rem 0}body:has(.tss-shop-head--product) [id^=MainProduct-] .product-form__input--pill input[type=radio]:checked+label{background:var(--tss-black);border-color:var(--tss-black);color:var(--tss-white)}body:has(.tss-shop-head--product) [id^=MainProduct-] .quantity{border:1px solid var(--tss-text);border-radius:0;min-height:46px;width:14rem}body:has(.tss-shop-head--product) [id^=MainProduct-] .quantity__button{width:4rem;flex:none}body:has(.tss-shop-head--product) [id^=MainProduct-] .quantity__input{min-width:4ch;flex:1 1 auto;padding:0 2px}body:has(.tss-shop-head--product) [id^=MainProduct-] .quantity:before,body:has(.tss-shop-head--product) [id^=MainProduct-] .quantity:after{display:none}body:has(.tss-shop-head--product) [id^=MainProduct-] .quantity__input{color:var(--tss-text)}body:has(.tss-shop-head--product) [id^=MainProduct-] .product__media-item .product__media,body:has(.tss-shop-head--product) [id^=MainProduct-] .thumbnail{border-radius:0}body:has(.tss-shop-head--product) [id^=MainProduct-] .product__media-list .product__media{background:var(--tss-soft)}.tss-pdp-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--tss-label-stack);font-size:12px;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:var(--tss-muted)}.tss-pdp-breadcrumb a{color:inherit;text-decoration:none}.tss-pdp-breadcrumb a:hover{text-decoration:underline}.tss-pdp-breadcrumb [aria-current=page]{color:var(--tss-text)}.tss-pdp-tabs{margin-top:2.4rem;border-bottom:1px solid var(--tss-line)}.tss-pdp-tab+.tss-pdp-tab{border-top:1px solid var(--tss-line)}.tss-pdp-tab__head{position:relative;display:block;list-style:none;cursor:pointer;padding:16px 28px 16px 0;font-family:var(--tss-label-stack);font-weight:var(--tss-shop-label-weight, 500);font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--tss-text)}.tss-pdp-tab__head::-webkit-details-marker{display:none}.tss-pdp-tab__head:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:18px;font-weight:300}.tss-pdp-tab[open]>.tss-pdp-tab__head:after{content:"\2212"}.tss-pdp-tab__body{padding:0 0 18px;font-size:15px;line-height:1.6;color:var(--tss-text)}.tss-pdp-tab__body p{margin:0 0 1em}.tss-pdp-meta{width:100%;border-collapse:collapse;font-size:14px;color:var(--tss-text);table-layout:auto;box-shadow:none}.tss-pdp-meta th,.tss-pdp-meta td{border:0;border-bottom:1px solid var(--tss-line);padding:10px 8px 10px 0;text-align:left;vertical-align:top}.tss-pdp-meta th{font-family:var(--tss-label-stack);font-weight:500;font-size:13px;letter-spacing:.05em;text-transform:uppercase;width:45%}.tss-pdp-meta td a{color:inherit;text-decoration:underline;text-underline-offset:3px}.tss-pdp-meta--plain{margin-top:1.6rem}.tss-pdp-meta--plain tr:last-child th,.tss-pdp-meta--plain tr:last-child td{border-bottom:0}.tss-pdp-lead{margin:0;font-family:var(--tss-serif-stack);font-size:22px;line-height:1.35;color:var(--tss-text)}.tss-shop-benefits{background-color:#f9f9f9;background-repeat:repeat-y;background-position:top right;color:var(--tss-text);padding:80px 0 90px}.tss-shop-benefits__inner{max-width:1440px;padding:0 40px}.tss-shop-benefits .tss-shop-label{margin-bottom:36px}.tss-shop-benefits__list{display:grid;grid-template-columns:repeat(3,minmax(0,260px));gap:30px 60px;list-style:none;margin:0;padding:0}.tss-shop-benefits__item{display:grid;grid-template-columns:63px 1fr;gap:0 28px;align-items:center}.tss-shop-benefits__item img{width:56px;height:auto}.tss-shop-benefits__title{margin:0;font-family:var(--tss-serif-stack);font-weight:var(--tss-shop-serif-weight, 500);font-size:22px;line-height:1.2;color:inherit}@media screen and (max-width:989px){.tss-shop-benefits__list{grid-template-columns:1fr;gap:24px}}@media screen and (max-width:749px){.tss-shop-benefits{padding:50px 0 60px;background-size:auto 60px}.tss-shop-benefits__inner{padding:0 20px}.tss-shop-benefits__item{gap:0 20px}.tss-shop-benefits__title{font-size:20px}}.tss-shop-termin{background-color:#111;background-size:cover;background-position:top right;color:var(--tss-white);padding:90px 0 110px}.tss-shop-termin__inner{max-width:1320px;margin:0 auto;padding:0 30px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.tss-shop-termin__rte{max-width:460px;font-size:16px;line-height:1.5}.tss-shop-termin__rte p{margin:0 0 1.2em}.tss-shop-termin__links{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:16px}.tss-shop-termin__table-heading{margin:20px 0 10px;font-family:var(--tss-serif-stack);font-weight:var(--tss-shop-serif-weight, 500);font-size:32px;line-height:1.2;text-align:center;color:var(--tss-white)}.tss-shop-termin__hr{border:0;border-top:1px solid rgba(255,255,255,.5);margin:10px 0 16px;height:0}.tss-shop-termin__table{width:100%;border-collapse:collapse;font-size:14px;box-shadow:none;table-layout:auto}.tss-shop-termin__table td{width:50%;padding:8px;text-align:center;color:var(--tss-white);border:0;border-bottom:1px solid rgba(255,255,255,.2)}.tss-shop-termin__table td+td{border-left:1px solid rgba(255,255,255,.2)}@media screen and (max-width:749px){.tss-shop-termin{padding:50px 0 60px}.tss-shop-termin__inner{grid-template-columns:1fr;gap:40px;padding:0 20px}.tss-shop-termin__table-heading{font-size:24px}.tss-shop-termin__table{font-size:13px}}.tss-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px;list-style:none;margin:0;padding:0}.tss-grid--m1{grid-template-columns:minmax(0,1fr)}@media screen and (min-width:750px){.tss-grid{gap:44px 24px}.tss-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tss-grid--3,.tss-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.tss-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.tss-card{display:flex;flex-direction:column;height:100%}.tss-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#fff}.tss-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.tss-card:hover .tss-card__img{transform:scale(1.03)}.tss-card__badge{position:absolute;left:0;top:0;padding:6px 12px;background:var(--tss-tile);font-family:var(--tss-label-stack);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--tss-white)}.tss-card__info{flex:1;padding:16px 18px 20px;background:#f5f5f5}.tss-card__title{margin:0 0 6px;font-family:var(--tss-serif-stack);font-weight:var(--tss-shop-serif-weight, 500);font-size:19px;line-height:1.25;letter-spacing:0;color:var(--tss-text)}.tss-card__title a{color:inherit;text-decoration:none}.tss-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.tss-card__price{margin:0;font-family:var(--tss-label-stack);font-size:14px;line-height:1.4;letter-spacing:.03em;color:var(--tss-text)}body:has(.tss-shop-head) #MainContent .card-wrapper .card{--border-radius: 0;border-radius:0}body:has(.tss-shop-head) #MainContent .card__inner,body:has(.tss-shop-head) #MainContent .card__media,body:has(.tss-shop-head) #MainContent .card .media{border-radius:0}body:has(.tss-shop-head) #MainContent .card__heading{font-family:var(--tss-serif-stack);font-weight:var(--tss-shop-serif-weight, 500);letter-spacing:0}.tss-shop-facets,body:has(.tss-shop-head--search) .facets-wrapper{color:var(--tss-text);margin-bottom:28px}.tss-shop-facets .product-count__text,.tss-shop-facets .facet-filters__label,.tss-shop-facets .facets__summary,.tss-shop-facets .facet-filters__sort{font-family:var(--tss-label-stack);font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--tss-muted)}.tss-shop-facets .facet-filters__sort{color:var(--tss-text)}.tss-shop-empty{font-family:var(--tss-serif-stack);font-size:24px;color:var(--tss-text)}.tss-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.tss-related__cell{display:flex;flex-direction:column;background:var(--tss-tile);color:var(--tss-white);min-width:0}.tss-related__cell--text{justify-content:center;padding:60px 16%;min-height:420px}.tss-related__heading{margin:0 0 22px;font-family:var(--tss-serif-stack);font-weight:var(--tss-shop-serif-weight, 500);font-size:32px;line-height:1.2;color:var(--tss-white)}.tss-related__text{font-size:15px;line-height:1.4;margin-bottom:30px}.tss-related__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#222}.tss-related__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.tss-related__cell:hover .tss-related__img{transform:scale(1.03)}.tss-related__info{padding:18px 22px 22px}.tss-related__title{margin:0 0 4px;font-family:var(--tss-serif-stack);font-weight:var(--tss-shop-serif-weight, 500);font-size:22px;line-height:1.2;color:var(--tss-white)}.tss-related__title a{color:inherit;text-decoration:none}.tss-related__title a:hover{text-decoration:underline;text-underline-offset:3px}.tss-related__price{margin:0;font-family:var(--tss-label-stack);font-size:14px;letter-spacing:.03em;color:var(--tss-white)}.tss-related__soldout{margin-left:10px;text-transform:uppercase;font-size:12px;letter-spacing:.05em;opacity:.75}@media screen and (max-width:749px){.tss-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tss-related__cell--text{grid-column:1 / -1;min-height:0;padding:60px 16%}.tss-related__info{padding:12px 12px 16px}.tss-related__title{font-size:18px}.tss-related__price{font-size:13px}}.tss-strip{background:var(--tss-tile)}.tss-strip__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.tss-strip__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.tss-strip__list{grid-template-columns:repeat(6,minmax(0,1fr))}}.tss-strip__item{aspect-ratio:4 / 5;overflow:hidden}.tss-strip__img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){body:has(.tss-shop-head--product) [id^=MainProduct-] .product-form__input--dropdown{gap:14px}.tss-card__title{font-size:18px}.tss-card__price{font-size:13px}.tss-shop-h2,h2.tss-shop-h2{font-size:28px}}h2.cart__empty-text{font-size:calc(var(--font-heading-scale) * 3rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}@media only screen and (min-width:750px){h2.cart__empty-text{font-size:calc(var(--font-heading-scale) * 4rem)}}@media screen and (max-width:749px){.tss-related__cell:not(.tss-related__cell--text):last-child:nth-child(2n){grid-column:1 / -1}}body:has(.tss-shop-head) #MainContent .button:focus-visible,body:has(.tss-shop-head) #MainContent .shopify-payment-button__button--unbranded:focus-visible{outline:2px solid var(--tss-text);outline-offset:3px}body:has(.tss-shop-head) #MainContent .tss-shop-termin .button:focus-visible{outline-color:var(--tss-white)}body:has(.tss-shop-head--product) [id^=MainProduct-] .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--tss-text);outline-offset:2px}body:has(.tss-shop-head) .select__select:focus-visible,body:has(.tss-shop-head) .facet-filters__sort:focus-visible{outline:2px solid var(--tss-text);outline-offset:2px}body:has(.tss-shop-head) .card-wrapper:focus-within .card{outline:2px solid var(--tss-text);outline-offset:3px}body:has(.tss-shop-head) .product-count.light,body:has(.tss-shop-head) .product-count-vertical.light{opacity:1}@media(prefers-reduced-motion:reduce){.tss-card__img,.tss-related__img{transition:none}}.tss-shop-hero--media .tss-shop-hero__title{max-width:calc(28vw - 6px);font-size:min(clamp(39px,5.6vw,86px),calc((28vw - 6px) / (var(--tss-hchars, 6) * .8)))}@media screen and (max-width:749px){.tss-shop-hero--media .tss-shop-hero__title{max-width:calc(50vw - 58px);font-size:min(36px,calc((50vw - 58px) / (var(--tss-hchars, 6) * .8)))}}body:has(.tss-shop-head--product) [id^=MainProduct-]:has(.tss-pdp-klarna) product-form,body:has(.tss-shop-head--product) [id^=MainProduct-]:has(.tss-pdp-klarna) .product-form{padding-bottom:0;border-bottom:0}.tss-pdp-klarna-wrap{margin-top:-.4rem;padding-bottom:2.4rem;border-bottom:1px solid var(--tss-line)}.tss-pdp-klarna{display:flex;align-items:center;justify-content:center;width:100%;max-width:44rem;min-height:46px;padding:0 20px;border:1px solid var(--tss-text);background:transparent;color:var(--tss-text);font-family:var(--tss-label-stack);font-size:14px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.tss-pdp-klarna:hover{background:var(--tss-text);color:var(--tss-white)}.tss-pdp-klarna:focus-visible{outline:2px solid var(--tss-text);outline-offset:3px}.tss-shop-benefits__inner{margin:0 auto}.tss-shop-benefits .tss-shop-label{text-align:center}.tss-shop-benefits__list{justify-content:center}@media screen and (min-width:750px){.tss-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tss-related__cell--text{min-height:0;padding:40px 12%}.tss-related__heading{font-size:26px;margin-bottom:16px}.tss-related__media{aspect-ratio:1 / 1}.tss-related__info{padding:14px 18px 18px}.tss-related__title{font-size:18px}.tss-related__price{font-size:13px}}@media screen and (min-width:1200px){.tss-related__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}@media screen and (min-width:750px){body:has(.tss-shop-head--product) [id^=MainProduct-] .product-media-container.constrain-height{--constrained-min-height: 360px;--constrained-height: max(var(--constrained-min-height), min(620px, calc(100vh - 300px) ))}}@media screen and (min-width:990px){body:has(.tss-shop-head--product) [id^=MainProduct-] .product.grid{display:grid;grid-template-columns:minmax(0,520px) minmax(0,560px);justify-content:center;column-gap:80px;margin-inline:auto}body:has(.tss-shop-head--product) [id^=MainProduct-] .product.grid>.grid__item{width:auto;max-width:none;padding:0}body:has(.tss-shop-head--product) [id^=MainProduct-] .product__info-wrapper{padding-top:8px}}@media screen and (min-width:750px)and (max-width:989px){body:has(.tss-shop-head--product) [id^=MainProduct-] .product__info-wrapper{padding-left:4rem}}body:has(.tss-shop-head--product) [id^=MainProduct-] .product-form__buttons,body:has(.tss-shop-head--product) [id^=MainProduct-] .tss-pdp-klarna{max-width:none}body:has(.tss-shop-head--product) [id^=MainProduct-] .product-form__submit,body:has(.tss-shop-head--product) [id^=MainProduct-] .tss-pdp-klarna{min-height:50px}body:has(.tss-shop-head--product) [id^=MainProduct-] .tss-pdp-klarna{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:auto;max-width:none;min-height:0;margin:0;padding:0;border:0;background:none;color:var(--tss-text);font-family:var(--tss-label-stack);font-size:14px;line-height:1.4;letter-spacing:0;text-transform:none;text-decoration:none}body:has(.tss-shop-head--product) [id^=MainProduct-] .tss-pdp-klarna:hover{background:none;color:var(--tss-text)}body:has(.tss-shop-head--product) [id^=MainProduct-] .tss-pdp-klarna:active{transform:none}.tss-pdp-klarna__check{flex:none;width:16px;height:16px}.tss-pdp-klarna-wrap{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/17/assets/tss-shop.css.map */
