:root{--tss-paper: #ffffff;--tss-ink: #1c1b2e;--tss-pencil: #5e6273;--tss-liner: #eef1f6;--tss-liner-line: #dce3ee;--tss-rule: #e2e5ec;--tss-tomato: #f2421b;--tss-tomato-deep: #d93412;--tss-tomato-wash: #ffe9e3;--tss-on-ink-muted: #c9cad8;--tss-r-btn: 12px;--tss-r-card: 18px;--tss-r-band: 28px;--tss-shadow-sticker: 0 1px 0 rgba(28, 27, 46, .08), 0 6px 14px -6px rgba(28, 27, 46, .28);--tss-lift: 3px 3px 0 var(--tss-ink);--tss-gutter: 40px;--tss-display: "Bricolage Grotesque", "Arial Narrow", system-ui, sans-serif;--tss-body: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--tss-mono-f: "DM Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-heading-family: var(--tss-display);--font-heading-style: normal;--font-heading-weight: 800;--font-body-family: var(--tss-body);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700}@media screen and (max-width:749px){:root{--tss-gutter: 16px}}body.tss{font-family:var(--tss-body);color:var(--tss-ink);background:var(--tss-paper);letter-spacing:0;font-size:1.6rem;line-height:1.5;-webkit-font-smoothing:antialiased}.tss h1,.tss h2,.tss .h0,.tss .h1,.tss .h2,.tss .tss-d{font-family:var(--tss-display);font-variation-settings:"wdth" 85,"opsz" 96;font-weight:800;letter-spacing:-.02em;line-height:.95;color:var(--tss-ink)}.tss h3,.tss .h3,.tss h4,.tss .h4{font-family:var(--tss-display);font-variation-settings:"wdth" 90,"opsz" 48;font-weight:750;letter-spacing:-.01em;line-height:1.05}.tss h2,.tss h3{border-bottom:0;padding-bottom:0}.tss .tss-eyebrow,.tss .caption-with-letter-spacing,.tss .tss-mono{font-family:var(--tss-mono-f);font-weight:500;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tss-pencil);line-height:1.4}.tss .tss-hi{color:var(--tss-tomato)}.tss .tss-liner{background-color:var(--tss-liner);background-image:linear-gradient(var(--tss-liner-line) 1px,transparent 1px),linear-gradient(90deg,var(--tss-liner-line) 1px,transparent 1px);background-size:24px 24px}.tss .tss-cut img{mix-blend-mode:multiply}.tss .tss-sw-bg--liner{background:var(--tss-liner)}.tss .tss-sw-bg--holo{background:conic-gradient(from 210deg,#ffd6f5,#c7f0ff,#d9ffd1,#fff6c2,#ffd6f5)}.tss .tss-sw-bg--clear{background-color:#fff;background-image:linear-gradient(45deg,#e8ebf1 25%,transparent 25%),linear-gradient(-45deg,#e8ebf1 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e8ebf1 75%),linear-gradient(-45deg,transparent 75%,#e8ebf1 75%);background-size:14px 14px;background-position:0 0,0 7px,7px -7px,-7px 0}.tss .tss-sw-bg--window{background:linear-gradient(160deg,#cfe3f3,#eef6fb 55%,#d6e7f2)}.tss .tss-sw-bg--fridge{background:linear-gradient(160deg,#e9ebee,#f7f8f9 55%,#dfe2e6)}.tss .tss-sw-bg--liner img,.tss .tss-sw-bg--holo img,.tss .tss-sw-bg--clear img,.tss .tss-sw-bg--window img,.tss .tss-sw-bg--fridge img{mix-blend-mode:multiply}.tss a:not(.button):focus-visible,.tss button:focus-visible,.tss summary:focus-visible,.tss input:focus-visible,.tss select:focus-visible,.tss .tss-btn:focus-visible{outline:3px solid var(--tss-tomato);outline-offset:2px;box-shadow:none}.tss .page-width{max-width:calc(132rem + 2 * var(--tss-gutter));padding-left:var(--tss-gutter);padding-right:var(--tss-gutter)}.tss .button,.tss .shopify-payment-button__button--unbranded{font-family:var(--tss-body);font-weight:800;font-size:1.6rem;letter-spacing:0;min-height:5.2rem;border-radius:var(--tss-r-btn)}.tss .button:after,.tss .button:before{border-radius:var(--tss-r-btn)}.tss .button:not(.button--secondary):not(.button--tertiary){--color-button: 217, 52, 18;--color-button-text: 255, 255, 255}.tss .button--secondary{--color-button-text: 28, 27, 46;box-shadow:inset 0 0 0 2px var(--tss-ink)}.tss .tss-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.6rem;padding:0 2.4rem;border-radius:var(--tss-r-btn);border:2px solid var(--tss-ink);font:800 1.6rem/1 var(--tss-body);color:var(--tss-ink);background:#fff;text-decoration:none;cursor:pointer}.tss .tss-btn--go{background:var(--tss-tomato-deep);border-color:var(--tss-tomato-deep);color:#fff}.tss .tss-btn--go:hover{background:#b92b0e;border-color:#b92b0e}.tss .tss-btn--dashed{border-style:dashed;width:100%}.tss .tss-btn--dashed:hover{background:var(--tss-tomato-wash)}.tss .tss-btn[disabled],.tss .tss-btn[aria-busy=true]{opacity:.6;cursor:progress}.tss .tss-link{font:700 1.5rem var(--tss-body);color:var(--tss-ink);border-bottom:2px solid var(--tss-tomato);padding-bottom:2px;text-decoration:none;white-space:nowrap}.tss .tss-badge{position:absolute;top:.8rem;right:.8rem;z-index:1;background:var(--tss-tomato-deep);color:#fff;font:800 1.1rem/1 var(--tss-body);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.5rem .9rem}.tss .tss-badge--ink{background:var(--tss-ink)}.tss .badge{border-radius:999px;font-weight:700}.tss .price{font-family:var(--tss-body);letter-spacing:0}.tss .price .price-item--regular,.tss .price .price-item--sale{font-weight:800}.tss .price--large .price-item{font-family:var(--tss-display);font-variation-settings:"wdth" 85,"opsz" 96;font-weight:800;font-size:4.4rem;letter-spacing:-.02em;line-height:1}.tss .field:after,.tss .select:after,.tss .quantity:after{box-shadow:0 0 0 2px var(--tss-ink);border-radius:var(--tss-r-btn)}.tss .tss-topbar{background:var(--tss-ink);color:#fff;font:500 1.35rem/1.2 var(--tss-body)}.tss .tss-topbar__row{display:flex;justify-content:center;align-items:center;gap:2.8rem;min-height:3.8rem}.tss .tss-topbar p{margin:0}.tss .tss-topbar b{color:#ffb4a0;font-weight:700}@media screen and (max-width:749px){.tss .tss-topbar__row{flex-wrap:wrap;gap:.2rem 1.6rem;padding-top:.7rem;padding-bottom:.7rem;text-align:center}.tss .tss-topbar{font-size:1.2rem}}.tss .header-wrapper,.tss .header-wrapper--border-bottom{background:#fff;border-bottom:1px solid var(--tss-rule)}.tss .header{display:flex;align-items:center;gap:2.8rem;min-height:7.8rem;padding-top:.8rem;padding-bottom:.8rem}.tss .header>header-drawer{flex:none;margin-left:-1.2rem}.tss .header__heading,.tss .header__heading-link{flex:none;margin:0;padding:0}.tss .header__heading-logo-wrapper{width:auto!important}.tss .header__heading-logo{max-height:6rem;width:auto;object-fit:contain}.tss .header__icons{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:1.2rem;padding-right:0}.tss .header__icons .tss-search--desktop{flex:1;max-width:64rem;margin-right:auto}.tss .header__icon{color:var(--tss-ink)}.tss .cart-count-bubble{background:var(--tss-tomato-deep);color:#fff;font-weight:800}.tss .tss-search__inner{position:relative;display:flex;align-items:center;gap:1rem;height:4.8rem;border:2px solid var(--tss-ink);border-radius:14px;padding:0 .5rem 0 1.8rem;background:#fff}.tss .tss-search__input{flex:1;min-width:0;border:0;background:none;font:500 1.5rem var(--tss-body);color:var(--tss-ink);outline:none;height:100%;-webkit-appearance:none}.tss .tss-search__input::placeholder{color:var(--tss-pencil);opacity:1}.tss .tss-search__input::-webkit-search-cancel-button{display:none}.tss .tss-search__input:focus-visible{outline:none}.tss .tss-search__inner:focus-within{box-shadow:0 0 0 3px var(--tss-tomato-wash);border-color:var(--tss-tomato-deep)}.tss .tss-search__submit{height:3.6rem;padding:0 1.6rem;border:0;border-radius:10px;background:var(--tss-ink);color:#fff;font:700 1.4rem var(--tss-body);cursor:pointer}.tss .tss-search__reset{border:0;background:none;padding:.4rem;cursor:pointer;color:var(--tss-pencil);display:inline-flex}.tss .tss-search__reset.hidden{display:none}.tss .tss-search__reset .svg-wrapper,.tss .tss-search__reset svg{width:1.4rem;height:1.4rem}.tss .tss-search .predictive-search{position:absolute;top:calc(100% + .6rem);left:-2px;right:-2px;border:2px solid var(--tss-ink);border-radius:var(--tss-r-card);z-index:10;background:#fff}.tss .tss-search--mobile{padding-bottom:1.2rem}.tss .tss-search--mobile .tss-search__inner{height:4.6rem}.tss .tss-pack-pill{display:inline-flex;align-items:center;gap:.8rem;border:1.5px dashed var(--tss-ink);border-radius:999px;padding:.6rem 1.4rem .6rem .8rem;color:var(--tss-ink);text-decoration:none;font:600 1.4rem/1 var(--tss-body);white-space:nowrap;flex:none}.tss .tss-pack-pill:hover{background:var(--tss-tomato-wash)}.tss .tss-pack-pill__slots{display:flex;gap:3px}.tss .tss-pack-pill__slots i{width:12px;height:12px;border-radius:4px;border:1.5px solid var(--tss-ink)}.tss .tss-pack-pill__slots i.on{background:var(--tss-tomato);border-color:var(--tss-tomato)}.tss .tss-nav{border-top:1px solid var(--tss-rule);background:#fff}.tss .tss-nav__list{display:flex;align-items:center;gap:3rem;min-height:4.8rem;margin:0}.tss .tss-nav__item{position:relative}.tss .tss-nav__item--right{margin-left:auto}.tss .tss-nav__a{display:inline-flex;align-items:center;gap:.6rem;font:600 1.5rem/1 var(--tss-body);color:var(--tss-ink);text-decoration:none;padding:1.2rem 0;cursor:pointer;list-style:none}.tss .tss-nav__a::-webkit-details-marker{display:none}.tss .tss-nav__a .icon-caret{width:1rem;height:.6rem;transition:transform .15s}.tss .tss-nav__details[open] .icon-caret{transform:rotate(180deg)}.tss .tss-nav__a:hover span,.tss a.tss-nav__a:hover{text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:2px;text-decoration-color:var(--tss-tomato)}.tss .tss-nav__item--sign>.tss-nav__a,.tss .tss-nav__item--sign summary.tss-nav__a{color:var(--tss-tomato-deep)}.tss .tss-nav__drop{position:absolute;top:calc(100% + .2rem);left:-1.6rem;z-index:20;min-width:30rem;background:#fff;border:1.5px solid var(--tss-ink);border-radius:var(--tss-r-card);box-shadow:var(--tss-lift);padding:.8rem}.tss .tss-nav__sub{margin:0;columns:2;column-gap:.4rem}.tss .tss-nav__sub li{break-inside:avoid}.tss .tss-nav__sublink{display:block;padding:.8rem 1rem;border-radius:10px;text-decoration:none;color:var(--tss-ink)}.tss .tss-nav__sublink:hover{background:var(--tss-liner)}.tss .tss-nav__sublink b{display:block;font:700 1.5rem/1.2 var(--tss-body)}.tss .tss-nav__sublink span{display:block;font-size:1.3rem;color:var(--tss-pencil);margin-top:.2rem}.tss .tss-nav__sublink--all{border-top:1px solid var(--tss-rule);margin-top:.4rem;border-radius:0}@media screen and (max-width:749px){.tss .header{min-height:6.4rem;gap:1rem}.tss .header__heading-logo{max-height:4.6rem}.tss .tss-pack-pill{padding:.5rem 1rem .5rem .6rem;font-size:1.3rem}.tss .tss-pack-pill__slots i{width:9px;height:9px;border-radius:3px}.tss .tss-nav{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tss .tss-nav::-webkit-scrollbar{display:none}.tss .tss-nav__list{gap:2.2rem;min-height:4.4rem;white-space:nowrap;padding-right:1.6rem}.tss .tss-nav__item--right{margin-left:0}.tss .tss-nav__a{font-size:1.45rem}}@media screen and (max-width:420px){.tss .tss-pack-pill__slots{display:none}}.tss .tss-blk{padding:7.2rem 0 0}.tss .tss-shead{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:2.4rem}.tss .tss-shead h2{font-size:5.6rem;margin:.6rem 0 0}.tss .tss-shead>p{color:var(--tss-pencil);margin:0;max-width:46rem;font-size:1.5rem}.tss .tss-blk-h{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem}.tss .tss-blk-h b{font-size:1.5rem}.tss .tss-blk-h span{font-size:1.35rem;color:var(--tss-pencil)}@media screen and (max-width:749px){.tss .tss-blk{padding-top:4.8rem}.tss .tss-shead{flex-direction:column;align-items:flex-start;gap:1rem}.tss .tss-shead h2{font-size:3.8rem}}.tss .footer{background:var(--tss-ink);color:#fff;border-top:0;margin-top:7.2rem}.tss .footer .footer-block__heading,.tss .footer h2{font-family:var(--tss-mono-f);font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem;color:#ffb4a0}.tss .footer-block__newsletter .footer-block__heading{font-family:var(--tss-display);font-variation-settings:"wdth" 85,"opsz" 96;font-weight:800;font-size:3.2rem;letter-spacing:-.02em;text-transform:none;color:#fff;line-height:.95}.tss .footer a,.tss .footer .list-menu__item--link{color:#ffffffd6;font-size:1.45rem}.tss .footer a:hover,.tss .footer .field__input{color:#fff}.tss .footer .field:after{box-shadow:0 0 0 2px #fff}.tss .footer .newsletter-form__button{background:var(--tss-tomato-deep);color:#fff;border-radius:0 var(--tss-r-btn) var(--tss-r-btn) 0;width:5.2rem}.tss .footer .newsletter-form__button .svg-wrapper{color:#fff}.tss .footer__content-bottom{border-top:1px solid rgba(255,255,255,.14)}.tss .footer__copyright,.tss .footer .copyright__content{color:#ffffffa8}.tss .tss-crumbs ol{display:flex;flex-wrap:wrap;gap:.2rem 0;margin:0;padding:1.8rem 0 .6rem;font:500 1.35rem/1.4 var(--tss-body);color:var(--tss-pencil)}.tss .tss-crumbs li+li:before{content:"/";margin:0 .8rem;opacity:.5}.tss .tss-crumbs a{color:var(--tss-ink);font-weight:600;text-decoration:none}.tss .tss-crumbs a:hover{text-decoration:underline}.tss .product__info-container>*+*{margin:1.6rem 0}.tss .tss-title__eyebrow{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin:0 0 1.2rem}.tss .tss-no{border:1.5px solid var(--tss-ink);border-radius:6px;padding:.2rem .7rem;color:var(--tss-ink)}.tss .tss-title__h1{font-size:clamp(4rem,4.4vw,6.4rem);margin:0;overflow-wrap:anywhere}.tss .tss-title__sub{margin:1.2rem 0 0;font-size:1.7rem;color:#3d3e52}.tss .tss-title__sub a{color:var(--tss-ink);font-weight:700;text-decoration:none;border-bottom:2px solid var(--tss-tomato)}.tss .tss-pack-price{margin:.6rem 0 0;font-size:1.45rem;color:var(--tss-pencil)}.tss .tss-pack-price b{color:var(--tss-tomato-deep)}.tss .product__tax{color:var(--tss-pencil)}.tss .product-form__input .form__label{display:flex;width:100%;justify-content:space-between;align-items:baseline;gap:1rem;font:700 1.5rem var(--tss-body);text-transform:none;letter-spacing:0;color:var(--tss-ink)}.tss .tss-legend-note{font-weight:400;font-size:1.3rem;color:var(--tss-pencil)}.tss .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;gap:.8rem;border-radius:var(--tss-r-btn);border:1.5px solid var(--tss-rule);background:#fff;color:var(--tss-ink);font:700 1.5rem var(--tss-body);padding:1rem 1.6rem;margin:.6rem .6rem 0 0;box-shadow:none}.tss .product-form__input--pill input[type=radio]+label:hover{border-color:var(--tss-ink)}.tss .product-form__input--pill input[type=radio]:checked+label{border:2px solid var(--tss-ink);background:var(--tss-ink);color:#fff}.tss .tss-opt-price{font-weight:500;font-size:1.3rem;color:var(--tss-pencil)}.tss input:checked+label .tss-opt-price{color:var(--tss-on-ink-muted)}.tss .tss-sw{width:1.8rem;height:1.8rem;border-radius:5px;border:1.5px solid currentColor;background:#fff;flex:none}.tss .tss-sw--clear{background-image:linear-gradient(45deg,#c9ced8 25%,transparent 25%),linear-gradient(-45deg,#c9ced8 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#c9ced8 75%),linear-gradient(-45deg,transparent 75%,#c9ced8 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0}.tss .product-form__submit{min-height:5.6rem;font-size:1.65rem;font-weight:800;--color-button: 217, 52, 18;--color-button-text: 255, 255, 255;background:var(--tss-tomato-deep);color:#fff;border-radius:var(--tss-r-btn)}.tss .product-form__submit:hover:not([disabled]){background:#b92b0e}.tss .product-form__submit:after{box-shadow:none}.tss .product-form__submit[disabled]{background:var(--tss-pencil)}.tss .product-form__quantity .quantity{min-height:5.2rem}.tss .product__view-details{display:none}.tss .product__media-wrapper .product__media-item .product-media-container{border-radius:var(--tss-r-band);overflow:hidden;background-color:var(--tss-liner);background-image:linear-gradient(var(--tss-liner-line) 1px,transparent 1px),linear-gradient(90deg,var(--tss-liner-line) 1px,transparent 1px);background-size:24px 24px;border:0}.tss .product__media-wrapper .product__media{background:transparent}.tss .product__media-wrapper .product__media img{mix-blend-mode:multiply}.tss .thumbnail-list .thumbnail{border-radius:14px;border:1.5px solid var(--tss-rule);background:#fff;overflow:hidden}.tss .thumbnail[aria-current]{border:2px solid var(--tss-ink);box-shadow:none}.tss .tss-gallery-pill{display:inline-block;margin:1.2rem 0 1.6rem;border-radius:999px;padding:.6rem 1.4rem;font:600 1.3rem var(--tss-body);background:#fff;box-shadow:var(--tss-shadow-sticker)}.tss .tss-gallery-note{display:flex;gap:.8rem;align-items:flex-start;margin:.8rem 0 0;font-size:1.3rem;color:var(--tss-pencil)}.tss .tss-gallery-note i{width:8px;height:8px;border-radius:50%;background:var(--tss-tomato);flex:none;margin-top:.6rem}.tss .tss-types{margin:2.4rem 0}.tss .tss-types__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin:0}.tss .tss-ty{display:flex;flex-direction:column;gap:.4rem;height:100%;padding:.8rem .8rem 1rem;border:1.5px solid var(--tss-rule);border-radius:14px;background:#fff;color:var(--tss-ink);text-decoration:none}.tss a.tss-ty:hover{border-color:var(--tss-ink)}.tss .tss-ty.is-current{border:2px solid var(--tss-ink);box-shadow:var(--tss-lift)}.tss .tss-ty__im{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:10px;overflow:hidden}.tss .tss-ty__im img{width:82%;height:82%;object-fit:contain}.tss .tss-ty b{font:700 1.3rem/1.15 var(--tss-body)}.tss .tss-ty>span:last-child{font-size:1.2rem;color:var(--tss-pencil)}@media screen and (max-width:749px){.tss .tss-types__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 .4rem .6rem 0}.tss .tss-types__grid>li{flex:0 0 30%;scroll-snap-align:start}}.tss .tss-realsize{display:grid;grid-template-columns:1.6fr 1fr;gap:1.6rem;align-items:end;margin:.4rem 0 0;padding:1.6rem 1.8rem 1.2rem;border-radius:var(--tss-r-card);background-color:var(--tss-liner);background-image:linear-gradient(var(--tss-liner-line) 1px,transparent 1px),linear-gradient(90deg,var(--tss-liner-line) 1px,transparent 1px);background-size:24px 24px}.tss .tss-realsize figure{margin:0}.tss .tss-realsize svg{display:block;width:100%;height:auto;max-height:17rem}.tss .tss-realsize figcaption{font-size:1.25rem;color:var(--tss-pencil);text-align:center;margin-top:.4rem}.tss .tss-pack{margin-top:1rem}.tss .tss-pack__status{margin:.6rem 0 0;font-size:1.35rem;font-weight:600;color:var(--tss-ink)}.tss .tss-pack__status:empty{display:none}.tss .tss-pack__note{margin:.6rem 0 0;font-size:1.25rem;color:var(--tss-pencil)}.tss .tss-ladder{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.2rem 0 0}.tss .tss-ladder li{border:1.5px solid var(--tss-rule);border-radius:999px;padding:.5rem 1.1rem;font-size:1.3rem;font-weight:600;background:#fff;color:var(--tss-ink)}.tss .tss-ladder li.is-on{border-color:var(--tss-tomato);background:var(--tss-tomato-wash);color:var(--tss-tomato-deep)}.tss .tss-ladder li.is-next{border-color:var(--tss-ink);border-style:dashed}.tss .tss-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2.2rem 0 0}.tss .tss-trust li{border-top:2px solid var(--tss-ink);padding-top:1rem;font-size:1.35rem}.tss .tss-trust b{display:block;font-size:1.45rem}.tss .tss-trust span{color:var(--tss-pencil)}@media screen and (max-width:749px){.tss .tss-trust{grid-template-columns:1fr}}.tss .product-details-tabs{color:var(--tss-ink)!important}.tss .product-details-tabs .tab-link{font-family:var(--tss-body)!important;border-radius:999px!important}.tss .tss-about{display:grid;grid-template-columns:1.1fr 1fr;gap:4.8rem;align-items:center;background:var(--tss-ink);color:#fff;border-radius:32px;padding:4.8rem}.tss .tss-about .tss-eyebrow{color:#a9a8c8}.tss .tss-about h2{color:#fff;font-size:clamp(3.6rem,4vw,5.6rem);margin:1rem 0 1.6rem;overflow-wrap:anywhere}.tss .tss-about__story{color:var(--tss-on-ink-muted);font-size:1.7rem;margin:0}.tss .tss-facts{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin:0}.tss .tss-facts>div{border:1.5px solid #4a4970;border-radius:16px;padding:1.4rem}.tss .tss-facts dt{font:500 1.15rem var(--tss-mono-f);letter-spacing:.06em;text-transform:uppercase;color:#a9a8c8}.tss .tss-facts dd{margin:.4rem 0 0;font-size:1.7rem;font-weight:700}@media screen and (max-width:749px){.tss .tss-about{grid-template-columns:minmax(0,1fr);padding:2.6rem;border-radius:24px;gap:2.2rem}}.tss .tss-where{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin:0}.tss .tss-wh{border:1.5px solid var(--tss-rule);border-radius:var(--tss-r-card);padding:1.8rem}.tss .tss-wh h3{font-size:2.4rem;margin:0}.tss .tss-wh p{font-size:1.45rem;color:#3d3e52;margin:.8rem 0 0}.tss .tss-wh__uses{display:flex;flex-wrap:wrap;gap:.6rem}.tss .tss-wh__uses span{background:var(--tss-liner);border-radius:999px;padding:.4rem 1rem;font-size:1.25rem;font-weight:600;color:var(--tss-ink)}.tss .tss-wh .tss-link{display:inline-block;margin-top:1.2rem;font-size:1.4rem}@media screen and (max-width:749px){.tss .tss-where{grid-template-columns:1fr}}.tss .related-products__heading{font-size:4.8rem}.tss .card-wrapper .card__inner{border-radius:var(--tss-r-card);overflow:hidden}.tss .card-wrapper .card__media,.tss .card-wrapper .card .media{background-color:var(--tss-liner)}.tss .card-wrapper .card__media img{object-fit:contain;mix-blend-mode:multiply}.tss .card--card,.tss .card--standard .card__inner{background:#fff}.tss .card--card{border:1.5px solid var(--tss-rule);border-radius:var(--tss-r-card)}.tss .card-wrapper:hover .card--card{border-color:var(--tss-ink)}.tss .card__heading{font:700 1.5rem/1.25 var(--tss-body);letter-spacing:0}.tss .card__heading a{color:var(--tss-ink)}.tss .card-information .price{font-weight:800;font-size:1.5rem;color:var(--tss-ink)}.tss .tss-card-type{display:block;font:500 1.15rem/1.4 var(--tss-mono-f);letter-spacing:.04em;text-transform:uppercase;color:var(--tss-pencil);margin:.2rem 0 .4rem}.tss .collection-hero{padding-top:1.2rem}.tss .collection-hero__title{font-size:clamp(4rem,5.4vw,7.2rem);margin:0}.tss .collection-hero__description{color:var(--tss-pencil);font-size:1.7rem;max-width:64rem}.tss .tss-coll-count{margin:1.2rem 0 0;font:500 1.25rem var(--tss-mono-f);letter-spacing:.08em;text-transform:uppercase;color:var(--tss-pencil)}.tss .facets-container{border-bottom:1px solid var(--tss-rule)}.tss .facet-filters__field .select__select,.tss .mobile-facets__open{border-radius:var(--tss-r-btn)}.tss .cart-items th{font:500 1.15rem var(--tss-mono-f);letter-spacing:.08em;text-transform:uppercase;color:var(--tss-pencil)}.tss .cart-items thead th{border-bottom:1.5px solid var(--tss-ink)}.tss .cart-item__media .cart-item__image{border-radius:14px;background:var(--tss-liner);object-fit:contain;mix-blend-mode:multiply}.tss .cart-item__name{font:700 1.6rem/1.25 var(--tss-body);color:var(--tss-ink);text-decoration:none}.tss .tss-cart-type{display:block;font:500 1.15rem var(--tss-mono-f);letter-spacing:.06em;text-transform:uppercase;color:var(--tss-pencil);margin-top:.4rem}.tss .totals__total-value{font-family:var(--tss-display);font-variation-settings:"wdth" 85;font-weight:800;font-size:2.8rem}.tss .cart__checkout-button{min-height:5.6rem;border-radius:var(--tss-r-btn)}.tss .title-wrapper-with-link .title{font-size:5.6rem}.tss .tss-tray{background:var(--tss-ink);color:#fff;border-radius:var(--tss-r-band);padding:2.4rem;margin:0 0 2rem}.tss .tss-tray .tss-eyebrow{color:#a9a8c8;margin:0}.tss .tss-tray__head{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;flex-wrap:wrap}.tss .tss-tray__nudge{margin:0;font-weight:700;color:#ffb4a0}.tss .tss-tray__slots{display:flex;flex-wrap:wrap;gap:1rem;margin:1.6rem 0 0}.tss .tss-tray__slots li{width:8rem;height:8rem;border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden}.tss .tss-tray__slots li.is-on{background:#fff;box-shadow:0 0 0 3px var(--tss-tomato)}.tss .tss-tray__slots li.is-on img{width:86%;height:86%;object-fit:contain}.tss .tss-tray__slots li.is-empty{border:2px dashed #6b6a8f}.tss .tss-tray__slots li.is-empty a,.tss .tss-tray__slots li.is-empty>span{color:#a9a8c8;text-decoration:none;font-size:2.6rem;font-weight:300;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.tss .tss-tray__slots li.is-more{background:var(--tss-tomato);font-weight:800}.tss .tss-tray .tss-ladder li{background:transparent;color:#fff;border-color:#4a4970}.tss .tss-tray .tss-ladder li.is-on{background:var(--tss-tomato);border-color:var(--tss-tomato);color:#fff}.tss .tss-tray .tss-ladder li.is-next{border-color:#fff}.tss .tss-tray__note{margin:1.2rem 0 0;font-size:1.3rem;color:var(--tss-on-ink-muted)}.tss .tss-shipbar{margin:0 0 2.4rem;border:1.5px solid var(--tss-rule);border-radius:var(--tss-r-card);padding:1.4rem 1.8rem}.tss .tss-shipbar p{margin:0 0 .8rem;font-weight:600;font-size:1.5rem}.tss .tss-shipbar__track{height:1rem;background:var(--tss-liner);border-radius:99px;overflow:hidden}.tss .tss-shipbar__fill{display:block;height:100%;background:var(--tss-tomato);border-radius:99px}.tss .cart-notification{border:1.5px solid var(--tss-ink);border-top:0;border-radius:0 0 var(--tss-r-card) var(--tss-r-card)}@media screen and (max-width:749px){.tss .tss-tray{padding:1.8rem;border-radius:22px}.tss .tss-tray__slots{gap:.8rem}.tss .tss-tray__slots li{width:calc((100% - 3.2rem)/5);height:auto;aspect-ratio:1}.tss .title-wrapper-with-link .title{font-size:4rem}}.tss .tss-hero{padding-top:4.8rem}.tss .tss-hero__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:5.6rem;align-items:center}.tss .tss-hero__h{font-size:clamp(5.6rem,7.6vw,10.8rem);margin:1.2rem 0 2rem}.tss .tss-hero__h .tss-hi{display:inline}.tss .tss-hero__text{font-size:1.8rem;color:#3d3e52;max-width:50rem}.tss .tss-hero__text p{margin:0;font-size:inherit;line-height:1.5}.tss .tss-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.6rem}.tss .tss-hero__chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:2.2rem 0 0}.tss .tss-hero__chips li{display:inline-flex;align-items:center;gap:.8rem;border:1.5px solid var(--tss-rule);border-radius:999px;padding:.6rem 1.2rem;font-size:1.3rem;font-weight:600}.tss .tss-hero__chips li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--tss-tomato)}.tss .tss-album{border-radius:32px;padding:2rem 2.2rem 2.4rem}.tss .tss-album__head{display:flex;justify-content:space-between;margin-bottom:1.4rem}.tss .tss-album__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;margin:0}.tss .tss-album__slot{aspect-ratio:1;display:flex;align-items:center;justify-content:center}.tss .tss-album__slot a.tss-cut{display:block;width:100%;height:100%}.tss .tss-album__slot a.tss-cut img{transition:transform .15s}.tss .tss-album__slot a.tss-cut img{width:100%;height:100%;object-fit:contain}.tss .tss-album__slot--1{grid-column:span 2;grid-row:span 2}.tss .tss-album__slot:nth-child(2n) a.tss-cut img{transform:rotate(4deg)}.tss .tss-album__slot:nth-child(3n) a.tss-cut img{transform:rotate(-5deg)}.tss .tss-album__slot a.tss-cut:hover img{transform:rotate(0) scale(1.04)}.tss .tss-album__slot--next a{width:100%;height:100%;border:2px dashed var(--tss-ink);border-radius:16px;background:#fff9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;color:var(--tss-ink);text-decoration:none;font-size:1.25rem;font-weight:600;text-align:center}.tss .tss-album__slot--next span{color:var(--tss-tomato-deep);font-size:2.6rem;line-height:1}@media screen and (max-width:749px){.tss .tss-hero{padding-top:2.4rem}.tss .tss-hero__grid{grid-template-columns:minmax(0,1fr);gap:2.8rem}.tss .tss-hero__h{font-size:5.6rem}.tss .tss-hero__text{font-size:1.6rem}.tss .tss-hero__ctas .tss-btn{flex:1;padding:0 1.4rem}.tss .tss-album{padding:1.4rem;border-radius:22px}.tss .tss-album__grid{gap:.8rem}}.tss .tss-typetiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.2rem;margin:0}.tss .tss-tt{position:relative;display:flex;flex-direction:column;gap:.4rem;height:100%;padding:1rem 1rem 1.2rem;border:1.5px solid var(--tss-rule);border-radius:var(--tss-r-card);color:var(--tss-ink);text-decoration:none;background:#fff}.tss .tss-tt:hover{border-color:var(--tss-ink);box-shadow:var(--tss-lift)}.tss .tss-tt__im{display:flex;align-items:center;justify-content:center;aspect-ratio:1.15;border-radius:12px;margin-bottom:.6rem;overflow:hidden}.tss .tss-tt__im img{width:70%;height:80%;object-fit:contain}.tss .tss-tt b{font-size:1.6rem}.tss .tss-tt__note{font-size:1.3rem;color:var(--tss-pencil);flex:1}.tss .tss-tt__foot{display:flex;justify-content:space-between;align-items:baseline;font-size:1.35rem;font-weight:700;margin-top:.6rem}.tss .tss-tt .tss-badge{top:1.4rem;right:1.4rem}@media screen and (max-width:989px){.tss .tss-typetiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.tss .tss-typetiles{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.6rem}.tss .tss-typetiles>li{flex:0 0 44%;scroll-snap-align:start}}.tss .tss-sets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin:0}.tss .tss-set{border-radius:22px;overflow:hidden;min-height:20rem}.tss .tss-set:first-child{grid-column:span 2}.tss .tss-set a{position:relative;display:flex;flex-direction:column;gap:.6rem;height:100%;padding:1.8rem;color:var(--tss-ink);text-decoration:none}.tss .tss-set b{font-size:2.8rem;max-width:70%;position:relative;z-index:1}.tss .tss-set__note{font-size:1.35rem;color:#3d3e52;max-width:58%;position:relative;z-index:1}.tss .tss-set__art{position:absolute;right:-1.2rem;bottom:-1.2rem;width:46%;aspect-ratio:1}.tss .tss-set__art img{width:100%;height:100%;object-fit:contain;transform:rotate(-6deg);transition:transform .2s}.tss .tss-set a:hover .tss-set__art img{transform:rotate(0) scale(1.05)}.tss .tss-set:first-child .tss-set__art{width:36%}.tss .tss-tint--tomato{background:#ffe9e3}.tss .tss-tint--blue{background:#e6f0ff}.tss .tss-tint--violet{background:#f1ecff}.tss .tss-tint--green{background:#e7f6ec}.tss .tss-tint--yellow{background:#fff4d6}@media screen and (max-width:749px){.tss .tss-sets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.tss .tss-set{min-height:17rem}.tss .tss-set b{font-size:2.2rem;max-width:100%}.tss .tss-set__note{display:none}}.tss .tss-packband{display:grid;grid-template-columns:1fr 1.1fr;gap:4.8rem;align-items:center;background:var(--tss-ink);color:#fff;border-radius:32px;padding:5.6rem}.tss .tss-packband .tss-eyebrow{color:#a9a8c8}.tss .tss-packband h2{color:#fff;font-size:clamp(4.4rem,5vw,6.4rem);margin:1rem 0 1.8rem}.tss .tss-packband__text{color:var(--tss-on-ink-muted);font-size:1.7rem;margin-bottom:2.4rem}.tss .tss-packband__text p{margin:0;font-size:inherit;line-height:1.5}.tss .tss-packband__tray{background:#26253c;border:1.5px solid #3c3b5c;border-radius:22px;padding:2.2rem}.tss .tss-packband__head{display:flex;justify-content:space-between}.tss .tss-packband__head .tss-mono{color:#a9a8c8}.tss .tss-packband .tss-tray__slots li{width:calc((100% - 4rem)/5);height:auto;aspect-ratio:1}.tss .tss-packband .tss-ladder li{background:transparent;color:#fff;border-color:#4a4970}.tss .tss-packband .tss-ladder li.is-on{background:var(--tss-tomato);border-color:var(--tss-tomato)}.tss .tss-packband .tss-ladder li.is-next{border-color:#fff}.tss .tss-packband__sum{display:flex;align-items:baseline;gap:1.2rem;margin:1.8rem 0 0;font-size:1.4rem;color:var(--tss-on-ink-muted)}.tss .tss-packband__sum s{margin-left:auto}.tss .tss-packband__sum b{font:800 3.2rem/1 var(--tss-display);color:#fff}.tss .tss-packband__nudge{margin:.6rem 0 0;font-size:1.3rem;color:#ffb4a0}@media screen and (max-width:749px){.tss .tss-packband{grid-template-columns:minmax(0,1fr);padding:2.6rem 1.8rem;border-radius:24px;gap:2.6rem}.tss .tss-packband h2{font-size:4rem}.tss .tss-packband__tray{padding:1.4rem}.tss .tss-packband .tss-tray__slots{gap:.8rem}.tss .tss-packband .tss-tray__slots li{width:calc((100% - 3.2rem)/5)}}.tss .tss-spot{margin-top:7.2rem;padding:6.4rem 0}.tss .tss-spot__grid{display:grid;grid-template-columns:.8fr 1.6fr;gap:4.8rem;align-items:center}.tss .tss-spot h2{font-size:clamp(4rem,4.6vw,5.6rem);margin:1rem 0 1.4rem}.tss .tss-spot__copy p{font-size:1.6rem;color:#3d3e52}.tss .tss-spot .tss-types{margin:0}.tss .tss-spot .tss-ty{padding:1rem}.tss .tss-spot .tss-ty b{font-size:1.45rem}@media screen and (max-width:749px){.tss .tss-spot{margin-top:4.8rem;padding:4rem 0}.tss .tss-spot__grid{grid-template-columns:minmax(0,1fr);gap:2rem}}.tss .tss-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.6rem;margin:0}.tss .tss-mc{display:flex;flex-direction:column;gap:.4rem;color:var(--tss-ink);text-decoration:none}.tss .tss-mc__im{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:16px;overflow:hidden;margin-bottom:.6rem}.tss .tss-mc__im img{width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply}.tss .tss-mc:hover .tss-mc__im{box-shadow:inset 0 0 0 2px var(--tss-ink)}.tss .tss-mc__name{font-size:1.45rem;line-height:1.2}.tss .tss-mc__meta{font:500 1.1rem/1.4 var(--tss-mono-f);letter-spacing:.04em;text-transform:uppercase;color:var(--tss-pencil)}.tss .tss-mc__price{font-weight:800;font-size:1.45rem}@media screen and (max-width:989px){.tss .tss-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.tss .tss-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}}.tss .tss-promise{padding:7.2rem 0 0}.tss .tss-promise__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:0;border-top:1px solid var(--tss-rule);padding-top:2.4rem}.tss .tss-promise__grid b{display:block;font-size:1.6rem}.tss .tss-promise__grid span{font-size:1.35rem;color:var(--tss-pencil)}@media screen and (max-width:749px){.tss .tss-promise{padding-top:4.8rem}.tss .tss-promise__grid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.tss .tss-album__slot a.tss-cut img,.tss .tss-set__art img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/tss-restyle.css.map */
