:root{--ts-brand: #0D48CE;--ts-ink: #101820;--ts-surface: #FFFFFF;--ts-muted: #E6E3DB;--ts-secondary: #5A5F66;--ts-border: #D9D6CE;--ts-accent: #FF7276;--ts-sans: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ts-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--ts-ornament: "Ballet", "Instrument Serif", cursive;--ts-margin: 24px;--ts-gutter: 4px;--ts-row-gap: 32px}@media(max-width:749px){:root{--ts-margin: 16px;--ts-row-gap: 24px}}body,.button,.field__input,.select__select,.quantity__input{font-family:var(--ts-sans);color:var(--ts-ink)}h1,h2,h3,.h0,.h1,.h2,.product__title h1,.collection-hero__title,.title.inline-richtext{font-family:var(--ts-serif);font-weight:400;letter-spacing:-.01em;line-height:1.05}.ts-section-title,.title-wrapper-with-link .title,.collection-list-title,.related-products__heading{font-family:var(--ts-sans)!important;font-weight:600!important;font-size:13px!important;line-height:17px!important;letter-spacing:.04em!important;text-transform:uppercase}.ts-ornament{font-family:var(--ts-ornament);color:var(--ts-brand);font-weight:400}a{color:inherit}.link--brand,.ts-link{color:var(--ts-brand);text-decoration:none}.page-width{max-width:none;padding-left:var(--ts-margin);padding-right:var(--ts-margin)}@media screen and (min-width:750px){.page-width{padding-left:var(--ts-margin);padding-right:var(--ts-margin)}}.announcement-bar-section,.utility-bar,.announcement-bar{background:var(--ts-brand)!important;color:#fff!important}.announcement-bar__message{font-family:var(--ts-sans);font-size:13px;letter-spacing:.01em;display:inline-flex;align-items:center;gap:8px}.announcement-bar__message:before{content:"";width:10px;height:10px;background:var(--ts-znak-white) center/contain no-repeat}:root{--ts-znak: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 3'%3E%3Cpath fill='%230D48CE' d='M1 0h1v1H1zM0 1h1v1H0zM2 1h1v1H2zM1 2h1v1H1z'/%3E%3C/svg%3E");--ts-znak-white: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 3'%3E%3Cpath fill='%23ffffff' d='M1 0h1v1H1zM0 1h1v1H0zM2 1h1v1H2zM1 2h1v1H1z'/%3E%3C/svg%3E");--ts-znak-coral: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 3'%3E%3Cpath fill='%23FF7276' d='M1 0h1v1H1zM0 1h1v1H0zM2 1h1v1H2zM1 2h1v1H1z'/%3E%3C/svg%3E")}.ts-znak{display:inline-block;width:10px;height:10px;background:var(--ts-znak) center/contain no-repeat;flex:none}.ts-scoop,.button:not(.button--tertiary):not(.link),.shopify-payment-button__button--unbranded,.badge{--ts-r: 8px;-webkit-mask:radial-gradient(circle at 0 0,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) top left,radial-gradient(circle at 100% 0,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) top right,radial-gradient(circle at 0 100%,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) bottom left,radial-gradient(circle at 100% 100%,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) bottom right;-webkit-mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask:radial-gradient(circle at 0 0,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) top left,radial-gradient(circle at 100% 0,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) top right,radial-gradient(circle at 0 100%,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) bottom left,radial-gradient(circle at 100% 100%,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) bottom right;mask-size:51% 51%;mask-repeat:no-repeat;border-radius:0!important}.button,.shopify-payment-button__button--unbranded{min-width:120px;min-height:56px;padding:16px 28px;font-family:var(--ts-sans);font-weight:500;font-size:16px;letter-spacing:0;background:var(--ts-brand);color:#fff;box-shadow:none!important}.button:before,.button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{display:none!important}.button:hover,.shopify-payment-button__button--unbranded:hover{background:#0b3db0}.button--secondary{background:transparent;color:var(--ts-ink)}.button--secondary{box-shadow:inset 0 0 0 1.5px var(--ts-ink)!important}.button--dark{background:var(--ts-ink);color:#fff}.button--full-width{width:100%}.banner__buttons .button,.ts-hero .button{min-width:440px}@media(max-width:749px){.banner__buttons .button,.ts-hero .button{min-width:0;width:100%}}.badge{--ts-r: 4px;display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 10px;font:600 12px/16px var(--ts-sans);border:0!important}.badge:before{content:"";width:10px;height:10px;background:var(--ts-znak) center/contain no-repeat}.ts-badge--one{background:var(--ts-surface);color:var(--ts-ink)}.ts-badge--sold{background:var(--ts-muted);color:var(--ts-secondary)}.ts-badge--sold:before{filter:grayscale(1);opacity:.6}.ts-badge--new{background:var(--ts-brand);color:#fff}.ts-badge--new:before,.ts-badge--pre:before{background-image:var(--ts-znak-white)}.ts-badge--pre{background:var(--ts-ink);color:#fff}.card__badge{padding:16px}.field__input,.select__select,.customer .field input,.quantity{border-radius:0!important}.field:after,.select:after,.quantity:after{box-shadow:0 0 0 1px var(--ts-border)!important;border-radius:0!important}.product-form__input input[type=radio]+label{border-radius:0!important;border:1px solid var(--ts-border);background:var(--ts-surface);color:var(--ts-ink);min-width:48px;padding:8px 16px;font:500 14px/20px var(--ts-sans)}.product-form__input input[type=radio]:checked+label{background:var(--ts-ink);color:#fff;border-color:var(--ts-ink)}.product-form__input input[type=radio]:checked+label:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;background:var(--ts-znak-coral) center/contain no-repeat}.product-form__input input[type=radio].disabled+label,.product-form__input input[type=radio]:disabled+label{color:var(--ts-secondary);text-decoration:line-through}.product-grid,.grid.product-grid{column-gap:var(--ts-gutter)!important;row-gap:var(--ts-row-gap)!important}.product-grid .grid__item{padding:0}.card,.card__inner{border-radius:0!important}.card__media .media img{object-fit:cover}.card--media .card__inner .card__media{--ratio-percent: 133.33% !important}.card__information{padding:10px 0 0!important}.card__heading{font:500 16px/24px var(--ts-sans)!important}.card-information .price{font:400 16px/24px var(--ts-sans)}.card-information .ts-card-meta{font:400 14px/20px var(--ts-sans);color:var(--ts-secondary)}.ts-status{display:flex;flex-direction:column;gap:12px;margin:16px 0 24px}.ts-status__row{display:flex;align-items:center;gap:8px;font:400 14px/20px var(--ts-sans)}.ts-status__icon{width:20px;height:20px;flex:none;display:grid;place-items:center}.ts-status__row .ts-muted{color:var(--ts-secondary)}.ts-status--pre,.ts-status--low{color:var(--ts-brand)}.ts-gallery-counter{position:absolute;left:50%;bottom:16px;transform:translate(-50%);background:#fff;padding:4px 12px;font:600 12px/16px var(--ts-sans)}.product__accordion summary,.accordion summary{padding:16px 0}.accordion__title{font:500 16px/24px var(--ts-sans)}.accordion{border-color:var(--ts-border)}.footer{background:var(--ts-ink)!important;color:#fff!important}.footer a,.footer .footer-block__heading{color:#fff}.footer-block__heading{font:600 12px/16px var(--ts-sans)!important;text-transform:uppercase;letter-spacing:.04em}.ts-toggle{border-radius:999px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.header__heading-logo-wrapper{display:block}.tsuda-logo{display:block;height:auto;color:var(--ts-brand)}.header__heading-logo.tsuda-logo{width:144px}@media(max-width:749px){.header__heading-logo.tsuda-logo{width:104px}}.footer .tsuda-logo{color:#fff;width:120px}.product-form__submit.button--secondary,.product-form__submit{background:var(--ts-brand)!important;color:#fff!important;box-shadow:none!important;width:100%}.product-form__submit:hover{background:#0b3db0!important}.card__information,.card__content{text-align:left!important}.card-wrapper .card__inner.ratio,.card .card__inner.ratio{--ratio-percent: 133.33% !important}.card .card__media .media{padding-bottom:133.33%!important}.collection__title .title,.title-wrapper .title,.featured-collection .title,.related-products .h2{font-family:var(--ts-sans)!important;font-weight:600!important;font-size:13px!important;line-height:17px!important;letter-spacing:.04em!important;text-transform:uppercase}.card-information,.card-information .price,.card .price{text-align:left!important}.header__inline-menu .header__menu-item{font-family:var(--ts-sans);font-weight:600;font-size:14px;line-height:20px;letter-spacing:.04em;text-transform:uppercase;color:var(--ts-ink);padding:8px 12px}.header__inline-menu .header__menu-item .icon-caret{display:none}.header__inline-menu details[open]>.header__menu-item span,.header__inline-menu .header__menu-item:hover span{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1.5px}.header__active-menu-item{text-decoration:none}.mega-menu__content{border-top:1px solid var(--ts-border);border-bottom:0;padding-top:32px;padding-bottom:40px}.mega-menu__list{padding-left:var(--ts-margin);padding-right:var(--ts-margin);gap:4px;display:flex;flex-direction:column}.mega-menu__link{font-family:var(--ts-sans);font-weight:600;font-size:22px;line-height:28px;color:var(--ts-ink);padding:4px 0;text-decoration:none}.mega-menu__link:hover{color:var(--ts-brand);text-decoration:none}.mega-menu[open] .mega-menu__content{box-shadow:0 24px 40px #1018201f}.menu-drawer__menu-item{font-family:var(--ts-sans);font-weight:600;font-size:22px;line-height:28px}.header__inline-menu .header__menu-item,.header__inline-menu details[open]>.header__menu-item{text-decoration:none!important}.header__inline-menu details[open]>.header__menu-item span,.header__inline-menu .header__menu-item:hover span,.header__inline-menu .header__active-menu-item{text-decoration:underline!important;text-underline-offset:6px;text-decoration-thickness:1.5px}.collection__title .title,.title-wrapper .title,.featured-collection .title,.related-products .h2,.ts-section-title{font-size:14px!important;line-height:20px!important}header.header,.header.page-width{padding-left:var(--ts-margin)!important;padding-right:var(--ts-margin)!important;max-width:none}.header__inline-menu{margin-left:-12px}.header__icons{margin-right:-12px}.header__icons{margin-right:-8px!important}.grid{--grid-desktop-horizontal-spacing: 4px;--grid-mobile-horizontal-spacing: 4px}.footer{--color-foreground: 255,255,255;--color-link: 255,255,255;--color-button: 255,255,255;--color-button-text: 16,24,32}.footer,.footer .footer-block__heading{color:#fff}.footer .list-menu__item,.footer .footer-block__details-content a,.footer .copyright__content,.footer .copyright__content a{color:#ffffffb8!important}.footer .list-menu__item:hover,.footer .footer-block__details-content a:hover{color:#fff!important}.footer .footer-block__heading{font-family:var(--ts-sans);font-weight:600;font-size:14px;line-height:20px;letter-spacing:.04em;text-transform:uppercase}.footer .localization-form__select{background:transparent!important;color:#fff!important;box-shadow:inset 0 0 0 1px #fff6!important;border-radius:0}.footer .localization-form__select .icon-caret,.footer .disclosure__button svg{color:#fff}.footer .footer__content-top,.footer .footer__content-bottom{padding-left:var(--ts-margin);padding-right:var(--ts-margin);max-width:none}.footer .footer__content-bottom{border-top:1px solid rgba(255,255,255,.16)}.collection-list .card__heading{font-family:var(--ts-sans);font-weight:600;font-size:16px;line-height:24px}.collection-list .card__information,.collection-list .card__content{text-align:left!important}.footer .footer__content-bottom-wrapper{padding-left:0;padding-right:0;max-width:none}.footer .list-payment{margin-right:0;margin-left:0}.footer .list-payment__item:last-child{padding-right:0}.ts-section{padding:48px var(--ts-margin) 64px}.ts-section__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;min-height:20px}.ts-section__title{margin:0;font:600 14px/20px var(--ts-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ts-ink)}.ts-section__count{font:400 14px/20px var(--ts-sans);color:var(--ts-secondary)}.ts-link{display:inline-flex;align-items:center;gap:6px;font:500 14px/20px var(--ts-sans);color:var(--ts-brand);text-decoration:none}.ts-link:hover{text-decoration:underline;text-underline-offset:4px}.ts-eyebrow{font:600 12px/16px var(--ts-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ts-secondary)}.ts-label{display:inline-flex;align-items:center;gap:6px;font:600 12px/16px var(--ts-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ts-ink)}.ts-label--light{color:#fff}.ts-znak--coral{background-image:var(--ts-znak-coral)}.ts-show-mobile{display:none!important}@media(max-width:749px){.ts-section{padding:40px var(--ts-margin) 48px}.ts-hide-mobile{display:none!important}.ts-show-mobile{display:initial!important}}.ts-banner{position:relative}.ts-banner__media{display:grid;grid-template-columns:1fr 1fr}.ts-banner__img{aspect-ratio:1 / 1;overflow:hidden;background:var(--ts-muted)}.ts-banner__img img,.ts-banner__img svg{width:100%;height:100%;object-fit:cover;display:block}.ts-banner__button{position:absolute;left:50%;bottom:48px;transform:translate(-50%);min-width:440px}@media(max-width:749px){.ts-banner__media{grid-template-columns:1fr}.ts-banner__img{aspect-ratio:375 / 560}.ts-banner__img--2{display:none}.ts-banner__button{left:var(--ts-margin);right:var(--ts-margin);bottom:24px;transform:none;min-width:0}}.ts-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--ts-gutter);row-gap:var(--ts-row-gap)}.ts-card{display:flex;flex-direction:column;gap:6px;color:var(--ts-ink);text-decoration:none}.ts-card__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--ts-muted);margin-bottom:10px}.ts-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s}.ts-card__alt{opacity:0}.ts-card:hover .ts-card__alt{opacity:1}.ts-card__badge{position:absolute;top:12px;left:12px;z-index:1}.ts-card__title{font:500 16px/24px var(--ts-sans)}.ts-card__meta{font:400 14px/20px var(--ts-sans);color:var(--ts-secondary)}.ts-card__price{font:400 16px/24px var(--ts-sans)}.ts-card--sold img{filter:grayscale(1)}.ts-card--sold .ts-card__title{color:var(--ts-secondary)}.ts-grid-section__all{width:100%;margin-top:32px}@media(max-width:749px){.ts-grid{grid-template-columns:repeat(2,1fr)}.ts-card__badge{top:8px;left:8px}}.ts-collections__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--ts-gutter)}.ts-collection{display:flex;flex-direction:column;gap:12px;color:var(--ts-ink);text-decoration:none}.ts-collection__media{aspect-ratio:694 / 820;overflow:hidden;background:var(--ts-muted)}.ts-collection__media img{width:100%;height:100%;object-fit:cover;display:block}.ts-collection__text{display:flex;flex-direction:column;gap:6px}.ts-collection__name{font:400 34px/40px var(--ts-serif);letter-spacing:-.5px}.ts-collection__desc{font:400 14px/20px var(--ts-sans);color:var(--ts-secondary);max-width:694px}@media(max-width:749px){.ts-collections__row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--ts-margin));padding:0 var(--ts-margin);scrollbar-width:none}.ts-collection{flex:0 0 85%;scroll-snap-align:start}.ts-collection__name{font-size:24px;line-height:28px}.ts-collection__desc,.ts-collection .ts-link{display:none}}.ts-shop__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ts-shop__item{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;row-gap:8px;color:var(--ts-ink);text-decoration:none}.ts-shop__media{grid-column:1 / -1;aspect-ratio:330 / 302;overflow:hidden;background:var(--ts-muted)}.ts-shop__media img{width:100%;height:100%;object-fit:cover;display:block}.ts-shop__text{display:flex;flex-direction:column;gap:8px}.ts-shop__name{font:600 18px/24px var(--ts-sans)}.ts-shop__sub{font:400 14px/20px var(--ts-sans);color:var(--ts-secondary)}.ts-shop__item .ts-icon--chevron{align-self:start;margin-top:2px}@media(max-width:749px){.ts-shop__list{grid-template-columns:1fr;gap:0}.ts-shop__list li+li{border-top:1px solid var(--ts-border)}.ts-shop__item{grid-template-columns:64px 1fr auto;grid-template-rows:auto;column-gap:16px;align-items:center;padding:12px 0}.ts-shop__media{grid-column:auto;width:64px;aspect-ratio:1}.ts-shop__text{gap:2px}.ts-shop__name{font-size:16px}.ts-shop__item .ts-icon--chevron{align-self:center;margin:0;color:var(--ts-brand)}}.ts-about{display:grid;grid-template-columns:520px 1fr;gap:64px;align-items:center}.ts-about__text{display:flex;flex-direction:column;gap:16px}.ts-about__title{margin:0;display:flex;flex-direction:column;font:400 96px/96px var(--ts-serif);letter-spacing:-2px;color:var(--ts-ink)}.ts-about__ornament{font:400 180px/150px var(--ts-ornament);letter-spacing:0;color:var(--ts-brand);padding-left:220px;margin-top:-60px;white-space:nowrap}.ts-about__body{margin:0;font:400 16px/24px var(--ts-sans);color:var(--ts-secondary)}.ts-about__media{aspect-ratio:808 / 520;overflow:hidden;background:var(--ts-muted)}.ts-about__media img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:749px){.ts-about{grid-template-columns:1fr;gap:16px}.ts-about__title{font-size:48px;line-height:52px;letter-spacing:-1px}.ts-about__ornament{font-size:92px;line-height:80px;padding-left:110px;margin-top:-30px}.ts-about__media{aspect-ratio:343 / 260;order:2}.ts-about__text .ts-link{order:3}}.ts-newsletter{background:var(--ts-ink);color:#fff;display:grid;grid-template-columns:1fr 552px;gap:64px;align-items:center;padding:48px var(--ts-margin)}.ts-newsletter__text{display:flex;flex-direction:column;gap:12px}.ts-newsletter__title{margin:0;font:400 48px/52px var(--ts-serif);letter-spacing:-1px;color:#fff}.ts-newsletter__body{margin:0;font:400 16px/24px var(--ts-sans)}.ts-newsletter__form{display:grid;grid-template-columns:1fr 180px;gap:12px}.ts-field{height:56px;padding:0 16px;border:0;background:#fff;color:var(--ts-ink);font:400 16px/24px var(--ts-sans);border-radius:0}.ts-field:focus-visible{outline:2px solid var(--ts-brand);outline-offset:2px}.ts-newsletter__form .button{min-width:0;width:100%}.ts-newsletter__ok,.ts-newsletter__error{grid-column:1 / -1;margin:0;font:400 14px/20px var(--ts-sans)}@media(max-width:749px){.ts-newsletter{grid-template-columns:1fr;gap:24px;padding:40px var(--ts-margin)}.ts-newsletter__title{font-size:32px;line-height:36px}.ts-newsletter__form{grid-template-columns:1fr}}.ts-footer{background:var(--ts-ink);color:#fff;padding:40px var(--ts-margin) 24px}.ts-footer__top{display:grid;grid-template-columns:1fr repeat(3,200px);column-gap:80px}.ts-footer__brand{display:flex;flex-direction:column;gap:16px}.ts-footer__brand p{margin:0;font:400 14px/20px var(--ts-sans)}.ts-footer__logo{width:180px;color:#fff}.ts-footer__col{display:flex;flex-direction:column;gap:10px}.ts-footer__heading{font:600 12px/16px var(--ts-sans);letter-spacing:.04em;text-transform:uppercase}.ts-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ts-footer a{color:#fff;text-decoration:none;font:400 14px/20px var(--ts-sans)}.ts-footer a:hover{text-decoration:underline;text-underline-offset:4px}.ts-footer__bottom{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:40px;padding-top:16px;border-top:1px solid rgba(255,255,255,.16);font:400 12px/16px var(--ts-sans);color:#ffffffb8}.ts-footer__bottom ul{flex-direction:row;gap:16px}.ts-footer__bottom a{font-size:12px;line-height:16px;color:#ffffffb8}@media(max-width:749px){.ts-footer__top{grid-template-columns:1fr 1fr;row-gap:32px;column-gap:24px}.ts-footer__brand{grid-column:1 / -1}.ts-footer__logo{width:120px}}.ts-about__ornament{font-size:140px;line-height:130px;margin-top:-44px}@media(max-width:749px){.ts-about__ornament{font-size:80px;line-height:72px;padding-left:96px;margin-top:-24px}}:root{--font-body-family: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading-style: normal;--font-heading-weight: 600}body,button,input,select,textarea,.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5,.menu-drawer__menu-item,.cart-notification__heading,.drawer__heading{font-family:var(--ts-sans)}.announcement-bar__message,.announcement-bar__message span{font-weight:500!important;font-size:14px;line-height:20px}.menu-drawer__account{font-weight:500}.mega-menu__link{font-weight:600!important}.ts-collection__name,.ts-about__title,.ts-newsletter__title{font-family:var(--ts-serif)!important;font-weight:400!important}.ts-about__ornament{font-family:var(--ts-ornament)!important;font-weight:400!important}b,strong{font-weight:600}.product__description *,.rte *{font-family:inherit!important}@media(max-width:749px){.announcement-bar__message,.announcement-bar__message span{font-size:12px!important;line-height:16px!important;white-space:nowrap}.announcement-bar__message{padding-top:8px;padding-bottom:8px;gap:6px}.ts-show-mobile.button{display:flex!important}.ts-grid-section__all{width:100%;margin-top:24px}.ts-collections__row{scroll-padding-inline:var(--ts-margin)}.ts-collections__row:after{content:"";flex:0 0 1px}.ts-about__text{display:contents}.ts-about .ts-label{order:1}.ts-about__title{order:2}.ts-about__body{order:3}.ts-about__media{order:4}.ts-about .ts-link{order:5}}.button--secondary{box-shadow:none!important;background:transparent;color:var(--ts-ink);border:12px solid transparent;border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill='%23101820' fill-rule='evenodd' d='M8 0H32A8 8 0 0 0 40 8V32A8 8 0 0 0 32 40H8A8 8 0 0 0 0 32V8A8 8 0 0 0 8 0ZM9.8 2H30.2A10 10 0 0 0 38 9.8V30.2A10 10 0 0 0 30.2 38H9.8A10 10 0 0 0 2 30.2V9.8A10 10 0 0 0 9.8 2Z'/%3E%3C/svg%3E") 12 / 12px stretch;padding:4px 16px;box-sizing:border-box}.button--secondary:hover{background:#1018200a}.button.button--secondary{border:0!important;border-image:none!important;padding:16px 28px;background:var(--ts-ink)!important;color:var(--ts-ink);position:relative;isolation:isolate}.button.button--secondary:before{display:block!important;content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:-1;background:var(--ts-surface);box-shadow:none;border-radius:0;-webkit-mask:radial-gradient(circle at -2px -2px,#0000 10px,#000 10.5px) top left,radial-gradient(circle at calc(100% + 2px) -2px,#0000 10px,#000 10.5px) top right,radial-gradient(circle at -2px calc(100% + 2px),#0000 10px,#000 10.5px) bottom left,radial-gradient(circle at calc(100% + 2px) calc(100% + 2px),#0000 10px,#000 10.5px) bottom right;-webkit-mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask:radial-gradient(circle at -2px -2px,#0000 10px,#000 10.5px) top left,radial-gradient(circle at calc(100% + 2px) -2px,#0000 10px,#000 10.5px) top right,radial-gradient(circle at -2px calc(100% + 2px),#0000 10px,#000 10.5px) bottom left,radial-gradient(circle at calc(100% + 2px) calc(100% + 2px),#0000 10px,#000 10.5px) bottom right;mask-size:51% 51%;mask-repeat:no-repeat}.button.button--secondary:hover:before{background:#f3f3f1}.header__icons .localization-form__select{font:500 14px/20px var(--ts-sans)!important;color:var(--ts-ink);padding:0 8px!important;min-height:44px;text-decoration:none}.header__icons .localization-form__select .icon-caret,.header__icons .disclosure__button svg{display:none}.header__icons .localization-form__select:hover span{text-decoration:underline;text-underline-offset:4px}.ts-card-wrap{position:relative}.ts-wish{position:absolute;top:4px;right:4px;z-index:2;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;background:none;color:var(--ts-ink);cursor:pointer}.ts-wish svg{width:24px;height:24px;filter:drop-shadow(0 0 2px rgba(255,255,255,.9))}.ts-wish[aria-pressed=true] svg path{fill:var(--ts-brand);stroke:var(--ts-brand)}.ts-wish:focus-visible{outline:2px solid var(--ts-brand);outline-offset:-4px}.ts-wish-link{position:relative}.ts-wish-count{position:absolute;top:6px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--ts-brand);color:#fff;font:600 10px/16px var(--ts-sans);text-align:center}.ts-wishlist__empty{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:24px 0 40px;font:400 16px/24px var(--ts-sans);color:var(--ts-secondary)}.ts-wishlist__empty p{margin:0}.header__icons{display:flex;align-items:center}.header__icons .header__search{order:1}.header__icons .desktop-localization-wrapper{order:2}.header__icons .header__icon--account{order:3}.header__icons .ts-wish-link{order:4}.header__icons .header__icon--cart{order:5}.header__icons .header__icon svg,.header__icons .svg-wrapper svg,.header__icon--search svg{width:24px!important;height:24px!important}.header__icons .svg-wrapper{width:24px;height:24px}.ts-wish-count{top:4px;right:0}.header__icon--cart .cart-count-bubble{background:var(--ts-brand);color:#fff}.header__icons .ts-wish-count{height:16px!important;min-width:16px;line-height:16px;top:6px!important;right:4px!important;bottom:auto!important;padding:0 4px;border-radius:8px;font:600 10px/16px var(--ts-sans);display:inline-grid;place-items:center}.header__icons .ts-wish-count:empty,.header__icons .ts-wish-count[hidden]{display:none}.ts-wish{top:8px;right:8px;width:44px;height:44px}.ts-wish:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #1018201f;z-index:-1}.ts-wish{isolation:isolate}.ts-wish svg{width:20px;height:20px;filter:none!important;fill:none;stroke:var(--ts-ink)}.ts-wish[aria-pressed=true] svg{fill:var(--ts-accent)!important;stroke:var(--ts-accent)!important}.ts-wish:hover svg{stroke:var(--ts-accent)}@media(max-width:749px){.ts-wish{top:4px;right:4px}}.ts-wish svg path{stroke:var(--ts-ink);stroke-width:1.5}.ts-wish[aria-pressed=true] svg path{fill:var(--ts-accent)!important;stroke:var(--ts-accent)!important}.ts-wish:hover svg path{stroke:var(--ts-accent)}.ts-wishlist [hidden],[data-ts-wishlist-empty][hidden]{display:none!important}.ts-product{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:64px;padding:48px var(--ts-margin) 64px;align-items:start}.ts-gallery{position:relative}.ts-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:4 / 5;background:var(--ts-muted)}.ts-gallery__track::-webkit-scrollbar{display:none}.ts-gallery__track:focus-visible{outline:2px solid var(--ts-brand);outline-offset:2px}.ts-gallery__slide{flex:0 0 100%;scroll-snap-align:start}.ts-gallery__slide img,.ts-gallery__slide svg{width:100%;height:100%;object-fit:cover;display:block}.ts-gallery__badge{position:absolute;top:16px;left:16px;z-index:1}.ts-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:0;background:#fff;color:var(--ts-ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 1px 4px #1018201f}.ts-gallery__arrow--prev{left:16px}.ts-gallery__arrow--prev svg{transform:scaleX(-1)}.ts-gallery__arrow--next{right:16px}.ts-gallery__arrow:focus-visible{outline:2px solid var(--ts-brand);outline-offset:2px}.ts-gallery__counter{position:absolute;left:50%;bottom:16px;transform:translate(-50%);background:#fff;padding:4px 12px;font:600 12px/16px var(--ts-sans);color:var(--ts-ink)}.ts-gallery__dots{display:none}.ts-pinfo{position:sticky;top:88px;display:flex;flex-direction:column;gap:20px}.ts-pinfo__eyebrow{margin:0;font:400 14px/20px var(--ts-sans);color:var(--ts-secondary)}.ts-pinfo__title{margin:0;font:400 48px/52px var(--ts-serif)!important;letter-spacing:-1px;color:var(--ts-ink)}.ts-pinfo__price{margin:0;font:600 20px/26px var(--ts-sans);color:var(--ts-ink)}.ts-pinfo__h{margin:0 0 12px;padding:0;font:600 18px/24px var(--ts-sans);color:var(--ts-ink)}.ts-status{margin:0}.ts-status__row{color:var(--ts-ink)}.ts-status__row strong{font-weight:500}.ts-status--pre strong,.ts-status--low{color:var(--ts-brand)}.ts-status--sold{color:var(--ts-secondary)}.ts-status__icon .ts-znak{width:10px;height:10px}.ts-measure dl{margin:0}.ts-measure dl>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--ts-border);font:400 14px/20px var(--ts-sans)}.ts-measure dt{color:var(--ts-secondary)}.ts-measure dd{margin:0;color:var(--ts-ink);text-align:right}.ts-options{display:flex;flex-direction:column;gap:12px}.ts-option{border:0;margin:0;padding:0;min-width:0}.ts-option+.ts-option{margin-top:8px}.ts-option__chips{display:flex;flex-wrap:wrap;gap:8px}.ts-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:8px 16px;border:1px solid var(--ts-border);background:#fff;color:var(--ts-ink);font:500 14px/20px var(--ts-sans);cursor:pointer}.ts-chip:hover{border-color:var(--ts-ink)}input:checked+.ts-chip{background:var(--ts-ink);border-color:var(--ts-ink);color:#fff}input:checked+.ts-chip:before{content:"";width:10px;height:10px;background:var(--ts-znak-coral) center/contain no-repeat}input:focus-visible+.ts-chip{outline:2px solid var(--ts-brand);outline-offset:2px}.ts-chip.is-unavailable{color:var(--ts-secondary);text-decoration:line-through}input:checked+.ts-chip.is-unavailable{color:#ffffffb3}.ts-options__hint{margin:0;font:400 14px/20px var(--ts-sans);color:var(--ts-secondary)}.ts-fitrow{display:flex;justify-content:space-between;gap:16px;font:500 14px/20px var(--ts-sans);color:var(--ts-ink)}.ts-buy{margin:0}.ts-buy__button{width:100%}.ts-buy__button[disabled]{background:var(--ts-muted)!important;color:var(--ts-secondary)!important;cursor:not-allowed}.ts-buy__note{margin:-8px 0 0;font:400 14px/20px var(--ts-sans);color:var(--ts-secondary)}.ts-acc details{border-bottom:1px solid var(--ts-border)}.ts-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font:500 16px/24px var(--ts-sans);color:var(--ts-ink);cursor:pointer}.ts-acc summary::-webkit-details-marker{display:none}.ts-acc summary .ts-icon{color:var(--ts-brand);transition:transform .2s}.ts-acc details[open] summary .ts-icon{transform:rotate(180deg)}.ts-acc__body{padding:0 0 16px;font:400 14px/20px var(--ts-sans);color:var(--ts-secondary)}.ts-acc__body p{margin:0 0 8px}.ts-pcoll{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ts-pcoll__text{display:flex;flex-direction:column;gap:16px;max-width:460px}.ts-pcoll__title{margin:0;font:400 48px/52px var(--ts-serif)!important;letter-spacing:-1px}.ts-pcoll__body{margin:0;font:400 16px/24px var(--ts-sans);color:var(--ts-ink)}.ts-pcoll__media{display:grid;grid-template-columns:1fr 1fr;gap:var(--ts-gutter)}.ts-pcoll__media>div{aspect-ratio:3 / 4;overflow:hidden;background:var(--ts-muted)}.ts-pcoll__media img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:989px){.ts-product{grid-template-columns:1fr;gap:24px;padding:0 0 40px}.ts-pinfo{position:static;padding:0 var(--ts-margin);gap:16px}.ts-pinfo__title{font-size:32px!important;line-height:36px!important}.ts-gallery__arrow{width:36px;height:36px}.ts-gallery__arrow--prev{left:12px}.ts-gallery__arrow--next{right:12px}.ts-gallery__counter{display:none}.ts-gallery__dots{display:flex;gap:6px;position:absolute;left:50%;bottom:12px;transform:translate(-50%)}.ts-gallery__dots span{width:6px;height:6px;border-radius:50%;background:#fff9}.ts-gallery__dots span.is-active{background:#fff;width:16px;border-radius:3px}.ts-gallery__badge{top:12px;left:12px}.ts-pcoll{grid-template-columns:1fr;gap:16px}.ts-pcoll__title{font-size:40px!important;line-height:44px!important}}@media(min-width:990px){.ts-product{grid-template-columns:auto minmax(360px,520px);padding-top:24px;gap:64px}.ts-gallery__track{height:calc(100vh - 148px);height:calc(100svh - 148px);min-height:480px;width:auto;aspect-ratio:4 / 5}.ts-pinfo{top:124px}}@media(min-width:990px){.ts-product{grid-template-columns:max-content minmax(360px,520px)}.ts-gallery{width:max-content}.ts-gallery__slide{width:100%}}@media(min-width:990px){.ts-product{grid-template-columns:minmax(0,1fr) minmax(360px,440px)}.ts-gallery{width:auto;min-width:0}.ts-gallery__track{width:100%;aspect-ratio:auto;height:calc(100vh - 148px);height:calc(100svh - 148px);min-height:480px;gap:4px;background:none}.ts-gallery__slide{flex:0 0 auto;width:auto;height:100%;aspect-ratio:4 / 5;background:var(--ts-muted)}.ts-gallery__counter{left:16px;transform:none}}@media(min-width:990px){.ts-gallery{position:sticky;top:124px;align-self:start}.ts-pinfo{position:static}}.ts-list{padding:48px var(--ts-margin) 64px}.ts-list__head{display:flex;justify-content:space-between;align-items:flex-end;gap:64px;margin-bottom:32px}.ts-list__titlewrap{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.ts-list__title{margin:0;font:400 96px/96px var(--ts-serif)!important;letter-spacing:-2px;color:var(--ts-ink)}.ts-list__count{font:400 16px/24px var(--ts-sans);color:var(--ts-secondary);padding-bottom:8px}.ts-list__desc{margin:0;max-width:420px;font:400 16px/24px var(--ts-sans);color:var(--ts-secondary)}.ts-list__nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.ts-list__nav .ts-chip,.ts-list__state .ts-chip{text-decoration:none}.ts-chip.is-current{background:var(--ts-ink);border-color:var(--ts-ink);color:#fff}.ts-chip.is-current:before{content:"";width:10px;height:10px;background:var(--ts-znak-coral) center/contain no-repeat}button.ts-chip{font:500 14px/20px var(--ts-sans)}.ts-list__bar{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;flex-wrap:wrap}.ts-list__left,.ts-list__right{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.ts-list__state{display:flex;gap:8px}.ts-switch{display:inline-flex;align-items:center;gap:12px;font:400 16px/24px var(--ts-sans);color:var(--ts-ink);cursor:pointer;position:relative}.ts-switch input{position:absolute;opacity:0;width:44px;height:24px;right:0;margin:0;cursor:pointer}.ts-switch__track{width:44px;height:24px;border-radius:12px;background:var(--ts-border);position:relative;transition:background .2s}.ts-switch__track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s}.ts-switch input:checked+.ts-switch__track{background:var(--ts-brand)}.ts-switch input:checked+.ts-switch__track:after{transform:translate(20px)}.ts-switch input:focus-visible+.ts-switch__track{outline:2px solid var(--ts-brand);outline-offset:2px}.ts-list__showing{font:400 14px/20px var(--ts-sans);color:var(--ts-secondary)}.ts-sort{position:relative;display:inline-flex;align-items:center;gap:6px}.ts-sort select{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0 22px 0 0;font:500 14px/20px var(--ts-sans);color:var(--ts-ink);cursor:pointer}.ts-sort .ts-icon{position:absolute;right:0;pointer-events:none;width:16px;height:16px}.ts-list .ts-grid>li[hidden]{display:none!important}.ts-list__empty{margin:24px 0;font:400 16px/24px var(--ts-sans);color:var(--ts-secondary)}.ts-list__more{display:flex;justify-content:center;margin-top:40px}.ts-list__more .button{min-width:240px}.ts-list__more .button[aria-busy=true]{opacity:.6;pointer-events:none}.ts-list__sold{margin-top:80px}.ts-list__sold .ts-section__head{margin-bottom:8px}.ts-list__soldnote{margin:0 0 24px;font:400 14px/20px var(--ts-sans);color:var(--ts-secondary)}.ts-list__sold[hidden]{display:none!important}.ts-list__notify{margin-top:24px}@media(max-width:749px){.ts-list{padding:24px var(--ts-margin) 48px}.ts-list__head{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:16px}.ts-list__titlewrap{justify-content:space-between;flex-wrap:nowrap}.ts-list__title{font-size:40px!important;line-height:44px!important;letter-spacing:-1px}.ts-list__count{font-size:14px;line-height:20px;padding-bottom:6px;white-space:nowrap}.ts-list__nav{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(-1 * var(--ts-margin)) 16px;padding:0 var(--ts-margin);scrollbar-width:none}.ts-list__nav .ts-chip{flex:none}.ts-list__bar{gap:12px}.ts-list__left{width:100%;justify-content:space-between;gap:12px}.ts-list__right{width:100%;justify-content:space-between}.ts-list__more .button{width:100%}.ts-list__sold{margin-top:48px}}.header__inline-menu .header__active-menu-item{text-decoration:none!important}.header__inline-menu .header__menu-item:hover .header__active-menu-item,.header__inline-menu details[open]>.header__menu-item .header__active-menu-item{text-decoration:underline!important}.ts-znak--white{background-image:var(--ts-znak-white)}.ts-chero{position:relative;height:800px;max-height:calc(100svh - 100px);min-height:520px;overflow:hidden;background:var(--ts-ink)}.ts-chero__media,.ts-chero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ts-chero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#10182000 45%,#10182099)}.ts-chero__text{position:absolute;left:var(--ts-margin);bottom:48px;z-index:1;display:flex;flex-direction:column;gap:16px;max-width:520px;color:#fff}.ts-chero__title{margin:0;font:400 96px/96px var(--ts-serif)!important;letter-spacing:-2px;color:#fff}.ts-chero__sub{margin:0;font:400 16px/24px var(--ts-sans)}.ts-chero__btn{min-width:440px}.ts-concept{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:96px var(--ts-margin)}.ts-concept__left{display:flex;flex-direction:column;gap:20px}.ts-concept__title{margin:0;font:400 48px/52px var(--ts-serif)!important;letter-spacing:-1px;color:var(--ts-ink)}.ts-concept__right{padding-top:36px;display:flex;flex-direction:column;gap:20px}.ts-concept__right p{margin:0;font:400 16px/24px var(--ts-sans);color:var(--ts-ink)}.ts-concept__meta{margin:8px 0 0}.ts-concept__meta>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--ts-border);font:400 14px/20px var(--ts-sans)}.ts-concept__meta dt{color:var(--ts-secondary)}.ts-concept__meta dd{margin:0;font-weight:500;color:var(--ts-ink);text-align:right}.ts-look{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;padding:0 var(--ts-margin)}.ts-look__item{overflow:hidden;background:var(--ts-muted)}.ts-look__item:empty{display:none}.ts-look__item img{width:100%;height:100%;object-fit:cover;display:block}.ts-look__item--1,.ts-look__item--2{grid-column:span 3;aspect-ratio:3 / 4}.ts-look__item--3,.ts-look__item--4,.ts-look__item--5{grid-column:span 2;aspect-ratio:461 / 600}.ts-list--compact .ts-list__head,.ts-list--compact .ts-list__nav,.ts-list--compact .ts-list__left{display:none}.ts-list--compact{padding-top:64px;scroll-margin-top:80px}.ts-list__chead{display:flex;align-items:baseline;gap:12px}.ts-list__chead .ts-list__count{padding:0;font-size:14px;line-height:20px}.ts-others__row{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.ts-others__tile{display:flex;flex-direction:column;gap:4px;color:var(--ts-ink);text-decoration:none}.ts-others__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--ts-muted);margin-bottom:6px}.ts-others__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.ts-others__tile:hover .ts-others__media img{transform:scale(1.02)}.ts-others__name{font:600 18px/24px var(--ts-sans)}@media(max-width:749px){.ts-chero{height:560px;min-height:0}.ts-chero__text{bottom:24px;right:var(--ts-margin);max-width:none;gap:12px}.ts-chero__title{font-size:48px!important;line-height:52px!important;letter-spacing:-1px}.ts-chero__btn{min-width:0;width:100%}.ts-concept{grid-template-columns:1fr;gap:16px;padding:48px var(--ts-margin)}.ts-concept__title{font-size:32px!important;line-height:36px!important}.ts-concept__right{padding-top:0;gap:16px}.ts-look{grid-template-columns:1fr 1fr}.ts-look__item--1{grid-column:span 2}.ts-look__item--2,.ts-look__item--3,.ts-look__item--4,.ts-look__item--5{grid-column:span 1;aspect-ratio:3 / 4}.ts-list--compact{padding-top:40px}.ts-others__row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--ts-margin));padding:0 var(--ts-margin);scroll-padding-inline:var(--ts-margin);scrollbar-width:none}.ts-others__tile{flex:0 0 75%;scroll-snap-align:start}}.ts-cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#10182073;opacity:0;transition:opacity .25s}.ts-cart-overlay.is-open{opacity:1}.ts-cart-panel{position:fixed;top:0;right:0;bottom:0;z-index:101;width:480px;max-width:100%;background:#fff;transform:translate(100%);transition:transform .25s ease-out;display:block;outline:none}.ts-cart-panel.is-open{transform:none}.ts-cart-panel [data-ts-cart-body],.ts-cart{height:100%}.ts-cart{display:flex;flex-direction:column;padding:28px 32px 0}body.ts-cart-lock{overflow:hidden}.ts-cart__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ts-cart__title{margin:0;font:400 34px/40px var(--ts-serif)!important;color:var(--ts-ink)}.ts-cart__title span{margin-left:10px;font:400 14px/20px var(--ts-sans);color:var(--ts-secondary)}.ts-cart__close{width:44px;height:44px;margin-right:-10px;border:0;background:none;display:grid;place-items:center;color:var(--ts-ink);cursor:pointer}.ts-cart__scroll{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px;margin:0 -32px;padding:0 32px 16px}.ts-cart__notice{margin:0;display:flex;gap:10px;align-items:flex-start;padding:12px;background:var(--ts-muted);font:400 14px/20px var(--ts-sans);color:var(--ts-ink)}.ts-cart__notice .ts-znak{margin-top:0;flex:none}.ts-cart__items{list-style:none;margin:0;padding:0}.ts-cart__item{display:grid;grid-template-columns:88px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--ts-border);transition:opacity .2s}.ts-cart__item.is-busy{opacity:.5;pointer-events:none}.ts-cart__img{display:block;width:88px;height:110px;overflow:hidden;background:var(--ts-muted)}.ts-cart__img img{width:100%;height:100%;object-fit:cover;display:block}.ts-cart__info{display:flex;flex-direction:column;gap:4px;min-width:0}.ts-cart__row{display:flex;justify-content:space-between;gap:8px;font:500 16px/24px var(--ts-sans);color:var(--ts-ink)}.ts-cart__name{color:inherit;text-decoration:none}.ts-cart__name:hover{text-decoration:underline;text-underline-offset:4px}.ts-cart__price{white-space:nowrap}.ts-cart__meta{font:400 14px/20px var(--ts-sans);color:var(--ts-secondary)}.ts-cart__actions{display:flex;align-items:center;gap:12px;margin-top:8px}.ts-cart__tag{display:inline-flex;align-items:center;gap:6px;font:600 12px/16px var(--ts-sans);color:var(--ts-ink)}.ts-cart__tag--pre{color:var(--ts-brand)}.ts-cart__remove{margin-left:auto;border:0;background:none;padding:0;font:400 14px/20px var(--ts-sans);color:var(--ts-secondary);cursor:pointer}.ts-cart__remove:hover{color:var(--ts-ink);text-decoration:underline;text-underline-offset:4px}.ts-qty{display:inline-flex;align-items:center;gap:12px;height:36px;padding:0 8px;border:1px solid var(--ts-border);font:500 16px/24px var(--ts-sans)}.ts-qty button{width:20px;height:20px;padding:0;border:0;background:none;color:var(--ts-ink);display:grid;place-items:center;cursor:pointer}.ts-cart__note summary{list-style:none;display:inline-flex;align-items:center;gap:6px;padding:0;font:500 14px/20px var(--ts-sans);color:var(--ts-brand);cursor:pointer}.ts-cart__note summary::-webkit-details-marker{display:none}.ts-cart__note textarea{width:100%;height:auto;margin-top:12px;padding:12px 16px;border:1px solid var(--ts-border);resize:vertical}.ts-cart__summary{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--ts-muted)}.ts-cart__summary h3{margin:0;font:600 18px/24px var(--ts-sans);color:var(--ts-ink)}.ts-cart__summary>div{display:flex;justify-content:space-between;font:400 16px/24px var(--ts-sans);color:var(--ts-ink)}.ts-cart__summary .ts-cart__muted{color:var(--ts-secondary)}.ts-cart__summary .ts-cart__muted span:last-child{font-size:14px}.ts-cart__total{border-top:1px solid var(--ts-border);padding-top:10px;font-weight:600!important;font-size:18px!important}.ts-cart__total span:last-child{font-size:20px;line-height:26px}.ts-cart__foot{display:flex;flex-direction:column;gap:12px;padding:16px 0 24px;border-top:1px solid var(--ts-border)}.ts-cart__checkout{width:100%}.ts-cart__foot .ts-cart__muted,.ts-cart__empty .ts-cart__muted{margin:0;text-align:center;font:400 14px/20px var(--ts-sans);color:var(--ts-secondary)}.ts-cart__dynamic .shopify-cleanup-wrapper,.ts-cart__dynamic ul{display:grid!important;grid-template-columns:1fr 1fr;gap:12px}.ts-cart__empty{display:flex;flex-direction:column;gap:12px;padding-top:32px}.ts-cart__empty p:first-child{margin:0;font:500 18px/24px var(--ts-sans);color:var(--ts-ink)}.ts-cart__empty .ts-cart__muted{text-align:left}.ts-cart__empty .button{margin-top:12px}@media(max-width:749px){.ts-cart-panel{width:100%}.ts-cart{padding:16px 16px 0}.ts-cart__scroll{margin:0 -16px;padding:0 16px 16px}.ts-cart__title{font-size:28px!important;line-height:32px!important}}@media(prefers-reduced-motion:reduce){.ts-cart-panel,.ts-cart-overlay{transition:none}}.ts-cart-overlay{display:block!important}.ts-cart-overlay[hidden]{display:none!important}#ts-cart-form{display:flex;flex-direction:column;gap:12px}#ts-cart-form label{display:flex;gap:10px;align-items:flex-start;font:400 13px/18px var(--ts-sans);color:var(--ts-secondary)}#ts-cart-form label a{color:var(--ts-ink)}#ts-cart-form input[type=checkbox]{width:18px;height:18px;margin:0;flex:none;accent-color:var(--ts-brand)}#ts-cart-form .ts-cart__checkout{order:2}#ts-cart-form .terms-relentless{display:flex;gap:10px;align-items:flex-start}#ts-cart-form .terms-relentless input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px;min-height:0;margin:1px 0 0!important;padding:0}#ts-cart-form .terms-relentless label{display:block;margin:0}.ts-cart__dynamic{--shopify-accelerated-checkout-button-block-size: 56px;--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-inline-alignment: center;--shopify-accelerated-checkout-row-gap: 12px}.ts-cart__dynamic shopify-accelerated-checkout-cart{display:block;--ts-r: 8px;-webkit-mask:radial-gradient(circle at 0 0,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) top left,radial-gradient(circle at 100% 0,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) top right,radial-gradient(circle at 0 100%,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) bottom left,radial-gradient(circle at 100% 100%,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) bottom right;-webkit-mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask:radial-gradient(circle at 0 0,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) top left,radial-gradient(circle at 100% 0,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) top right,radial-gradient(circle at 0 100%,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) bottom left,radial-gradient(circle at 100% 100%,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) bottom right;mask-size:51% 51%;mask-repeat:no-repeat}.ts-cart__dynamic shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 0px !important;--shopify-accelerated-checkout-button-block-size: 56px !important}#ts-cart-form .terms-relentless input[type=checkbox],.ts-check{-webkit-appearance:none;appearance:none;width:20px!important;height:20px!important;min-width:20px;margin:0!important;border:1.5px solid var(--ts-ink);border-radius:0;background:#fff center / 14px 14px no-repeat;cursor:pointer;transition:background-color .15s,border-color .15s}#ts-cart-form .terms-relentless input[type=checkbox]:hover,.ts-check:hover{border-color:var(--ts-brand)}#ts-cart-form .terms-relentless input[type=checkbox]:checked,.ts-check:checked{background-color:var(--ts-brand);border-color:var(--ts-brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='m2.5 7.5 3 3 6-7' stroke='%23fff' stroke-width='1.75'/%3E%3C/svg%3E")}#ts-cart-form .terms-relentless input[type=checkbox]:focus-visible,.ts-check:focus-visible{outline:2px solid var(--ts-brand);outline-offset:2px}#ts-cart-form .terms-relentless{align-items:flex-start}#ts-cart-form .terms-relentless label{padding-top:1px;cursor:pointer}#ts-cart-form .terms-relentless input.rterms-checkbox{-webkit-appearance:none!important;appearance:none!important;transform:none!important;border:1.5px solid var(--ts-ink)!important;border-radius:0!important;background-color:#fff!important}#ts-cart-form .terms-relentless input.rterms-checkbox:hover{border-color:var(--ts-brand)!important}#ts-cart-form .terms-relentless input.rterms-checkbox:checked{background-color:var(--ts-brand)!important;border-color:var(--ts-brand)!important}.header__icons .cart-count-bubble{top:6px!important;right:4px!important;bottom:auto!important;left:auto!important;width:auto;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--ts-brand);color:#fff;display:inline-grid;place-items:center}.header__icons .cart-count-bubble span,.header__icons .ts-wish-count{font:600 10px/16px var(--ts-sans)!important}.header__icons .desktop-localization-wrapper,.header__icons localization-form,.header__icons .localization-form,.header__icons .disclosure{width:auto!important;min-width:0!important;margin:0!important}.header__icons .localization-form__select{width:auto!important;min-width:0!important;padding:0 10px!important;justify-content:center}.header__icons .localization-form__select span{margin:0!important}.search-modal__content{gap:16px}.search-modal .field{height:52px;border:1.5px solid var(--ts-ink);border-radius:0;background:#fff}.search-modal .field:before,.search-modal .field:after{display:none!important}.search-modal .field__label{display:none}.search-modal .field__input{height:49px;padding:0 52px 0 16px!important;border:0;border-radius:0;box-shadow:none!important;font:400 16px/24px var(--ts-sans);color:var(--ts-ink)}.search-modal .field__input::placeholder{opacity:1!important;color:var(--ts-secondary)}.search-modal .field__input:focus-visible{outline:2px solid var(--ts-brand);outline-offset:3px}.search-modal .field__button{width:52px;height:49px;right:0;color:var(--ts-ink)}.search-modal .field__button svg,.search-modal .search__button .icon{width:20px;height:20px}.search-modal .reset__button{right:44px}.search-modal__close-button{width:44px;height:44px;margin-left:0}.search-modal__close-button svg{width:20px;height:20px}.search-modal__close-button svg path{stroke-width:1px}.predictive-search{border-radius:0!important;border:1.5px solid var(--ts-ink);border-top:0;box-shadow:none}.predictive-search__heading{font:600 12px/16px var(--ts-sans)!important;letter-spacing:.04em;text-transform:uppercase;color:var(--ts-secondary)}.predictive-search__item-heading{font:500 16px/24px var(--ts-sans)!important}.search-modal .field__input:focus,.search-modal .field__input:focus-visible{outline:none!important;box-shadow:none!important}.search-modal .field:focus-within{border-color:var(--ts-brand)}@keyframes ts-fade-in{0%{opacity:0}to{opacity:1}}.search-modal,.search-modal__content,.search-modal .field,.search-modal .field__input,.header__search summary,.header__search .icon{transition:none!important}details[open]>.search-modal{animation:ts-fade-in .15s ease-out!important;transform:none!important}@media(prefers-reduced-motion:reduce){details[open]>.search-modal{animation:none!important}}.header__search .header__icon-close,.header__search details[open] summary .header__icon-close{display:none!important}.header__search details[open] summary .icon-search,.header__search details[open] summary .svg-wrapper:not(.header__icon-close){display:flex!important;visibility:hidden}.ts-acc summary .ts-icon{transition:transform .32s cubic-bezier(.2,.7,.2,1)}.ts-acc details.is-closing summary .ts-icon{transform:none}@media(prefers-reduced-motion:reduce){.ts-acc summary .ts-icon{transition:none}}#shopify-pc__banner.shopify-pc__banner__dialog{left:24px;right:auto;bottom:24px;width:440px;min-width:0;max-width:calc(100vw - 32px);padding:24px;border:1px solid var(--ts-border);border-radius:0;box-shadow:0 12px 40px #1018201f;background:var(--ts-surface);font-family:var(--ts-sans);color:var(--ts-ink)}#shopify-pc__banner h2{font:400 28px/32px var(--ts-serif);color:var(--ts-ink);margin:0 0 8px}#shopify-pc__banner p{font:400 14px/20px var(--ts-sans);color:var(--ts-secondary)}#shopify-pc__banner a{color:var(--ts-ink);text-underline-offset:3px}#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:20px}#shopify-pc__banner .shopify-pc__banner__btns{display:flex;flex-flow:row wrap;gap:8px;justify-content:stretch}#shopify-pc__banner button.shopify-pc__banner__btn-accept,#shopify-pc__banner button.shopify-pc__banner__btn-decline,#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{--ts-r: 8px;margin:0;min-height:48px;padding:12px 20px;border:0;border-radius:0;box-shadow:none;font:500 16px/24px var(--ts-sans);text-align:center;position:relative;isolation:isolate;cursor:pointer;-webkit-mask:radial-gradient(circle at 0 0,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) top left,radial-gradient(circle at 100% 0,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) top right,radial-gradient(circle at 0 100%,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) bottom left,radial-gradient(circle at 100% 100%,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) bottom right;-webkit-mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask:radial-gradient(circle at 0 0,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) top left,radial-gradient(circle at 100% 0,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) top right,radial-gradient(circle at 0 100%,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) bottom left,radial-gradient(circle at 100% 100%,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)) bottom right;mask-size:51% 51%;mask-repeat:no-repeat}#shopify-pc__banner button.shopify-pc__banner__btn-accept,#shopify-pc__banner button.shopify-pc__banner__btn-decline{flex:1 1 0}#shopify-pc__banner button.shopify-pc__banner__btn-accept{order:1}#shopify-pc__banner button.shopify-pc__banner__btn-decline{order:2}#shopify-pc__banner button.shopify-pc__banner__btn-accept,#shopify-pc__prefs__dialog #shopify-pc__prefs__header-accept{background:var(--ts-brand);color:#fff}#shopify-pc__banner button.shopify-pc__banner__btn-accept:hover,#shopify-pc__prefs__dialog #shopify-pc__prefs__header-accept:hover{background:#0b3db0}#shopify-pc__banner button.shopify-pc__banner__btn-decline,#shopify-pc__prefs__dialog #shopify-pc__prefs__header-decline,#shopify-pc__prefs__dialog #shopify-pc__prefs__header-save{background:var(--ts-ink);color:var(--ts-ink)}#shopify-pc__banner button.shopify-pc__banner__btn-decline:before,#shopify-pc__prefs__dialog #shopify-pc__prefs__header-decline:before,#shopify-pc__prefs__dialog #shopify-pc__prefs__header-save:before{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;z-index:-1;background:var(--ts-surface);-webkit-mask:radial-gradient(circle at -1.5px -1.5px,#0000 9.5px,#000 10px) top left,radial-gradient(circle at calc(100% + 1.5px) -1.5px,#0000 9.5px,#000 10px) top right,radial-gradient(circle at -1.5px calc(100% + 1.5px),#0000 9.5px,#000 10px) bottom left,radial-gradient(circle at calc(100% + 1.5px) calc(100% + 1.5px),#0000 9.5px,#000 10px) bottom right;-webkit-mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask:radial-gradient(circle at -1.5px -1.5px,#0000 9.5px,#000 10px) top left,radial-gradient(circle at calc(100% + 1.5px) -1.5px,#0000 9.5px,#000 10px) top right,radial-gradient(circle at -1.5px calc(100% + 1.5px),#0000 9.5px,#000 10px) bottom left,radial-gradient(circle at calc(100% + 1.5px) calc(100% + 1.5px),#0000 9.5px,#000 10px) bottom right;mask-size:51% 51%;mask-repeat:no-repeat}#shopify-pc__banner button.shopify-pc__banner__btn-decline:hover:before,#shopify-pc__prefs__dialog #shopify-pc__prefs__header-decline:hover:before,#shopify-pc__prefs__dialog #shopify-pc__prefs__header-save:hover:before{background:#f3f3f1}#shopify-pc__banner .shopify-pc__banner__btns button:focus-visible,#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button:focus-visible{box-shadow:none;outline:none;filter:brightness(.92)}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{order:3;flex:1 0 100%;margin:4px 0 0;padding:4px 0;min-height:0;border:0;background:none;box-shadow:none;font:500 14px/20px var(--ts-sans);color:var(--ts-ink);text-decoration:underline;text-underline-offset:3px;text-align:center}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs:hover{color:var(--ts-brand)}@media(max-width:749px){#shopify-pc__banner.shopify-pc__banner__dialog{left:0;right:0;bottom:0;width:100%;max-width:none;border-width:1px 0 0;padding:20px 16px calc(16px + env(safe-area-inset-bottom))}#shopify-pc__banner h2{font-size:24px;line-height:28px}}#shopify-pc__prefs #shopify-pc__prefs__overlay{background:#10182066}#shopify-pc__prefs #shopify-pc__prefs__dialog{border:1px solid var(--ts-border);border-radius:0;box-shadow:0 12px 40px #10182029;background:var(--ts-surface);font-family:var(--ts-sans);color:var(--ts-ink)}#shopify-pc__prefs__dialog h2{font:400 28px/32px var(--ts-serif);color:var(--ts-ink)}#shopify-pc__prefs__dialog h3{font:500 16px/24px var(--ts-sans);color:var(--ts-ink)}#shopify-pc__prefs__dialog p{font:400 14px/20px var(--ts-sans);color:var(--ts-secondary)}#shopify-pc__prefs__dialog a{color:var(--ts-ink);text-underline-offset:3px}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label{font:500 16px/24px var(--ts-sans);color:var(--ts-ink)}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{gap:8px}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{flex:none;margin:0}#shopify-pc__prefs__dialog #shopify-pc__prefs__header-close{border:0;border-radius:0;box-shadow:none;background:none;color:var(--ts-ink)}#shopify-pc__prefs__dialog #shopify-pc__prefs__header-close:hover{color:var(--ts-brand)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label{cursor:pointer}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input+span{width:18px;height:18px;box-sizing:border-box;border:1.5px solid var(--ts-ink);background:#fff center/14px 14px no-repeat}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input+span svg{display:none!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label:hover input:not(:disabled):not([aria-readonly=true])+span{border-color:var(--ts-brand)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:checked+span{background-color:var(--ts-brand);border-color:var(--ts-brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='m2.5 7.5 3 3 6-7' stroke='%23fff' stroke-width='1.75'/%3E%3C/svg%3E")}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input[aria-readonly=true]+span,#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:disabled+span{background-color:var(--ts-muted);border-color:var(--ts-border);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='m2.5 7.5 3 3 6-7' stroke='%235A5F66' stroke-width='1.75'/%3E%3C/svg%3E")}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:focus-visible+span{outline:2px solid var(--ts-brand);outline-offset:2px}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label{align-items:center;gap:12px}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input+span{flex:none}#shopify-pc__prefs__dialog .shopify-pc__prefs__option p{padding-left:30px}.ts-ab{color:var(--ts-ink)}.ts-ab__open{display:flex;justify-content:space-between;align-items:flex-end;gap:64px;padding:48px var(--ts-margin) 64px}.ts-ab__head{display:flex;flex-direction:column;gap:16px;min-width:0}.ts-ab__title{margin:0;display:flex;flex-direction:column;font:400 96px/96px var(--ts-serif)!important;letter-spacing:-2px;color:var(--ts-ink)}.ts-ab__orn{font:400 var(--ts-ab-orn, 150px)/170px var(--ts-ornament)!important;letter-spacing:0;color:var(--ts-brand);padding-left:260px;margin-top:-60px;white-space:nowrap}.ts-ab__lead{flex:0 1 440px;margin:0;font:400 16px/24px var(--ts-sans);color:var(--ts-secondary)}.ts-ab__hero{aspect-ratio:1440 / 640;overflow:hidden;background:var(--ts-muted)}.ts-ab__hero img,.ts-ab__tile img{width:100%;height:100%;object-fit:cover;display:block}.ts-ab__rules{display:grid;grid-template-columns:1fr 1fr;gap:56px 64px;padding:48px var(--ts-margin) 64px}.ts-ab__num{display:block;font:400 12px/18px var(--ts-serif);color:var(--ts-brand)}.ts-ab__rule-title{margin:10px 0 0;font:400 48px/52px var(--ts-serif)!important;letter-spacing:-1px;color:var(--ts-ink)}.ts-ab__rule-text{margin:10px 0 0;font:400 16px/24px var(--ts-sans);color:var(--ts-secondary)}.ts-ab__quote{background:var(--ts-brand);color:#fff;padding:48px var(--ts-margin)}.ts-ab__quote blockquote{margin:0;padding:0;border:0;font:italic 400 64px/80px var(--ts-serif)!important;letter-spacing:-1px;color:#fff}.ts-ab__cite{margin:20px 0 0;font:400 16px/24px var(--ts-sans);color:#fff}.ts-ab__gallery{padding:48px var(--ts-margin) 64px;display:flex;flex-direction:column;gap:4px}.ts-ab__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ts-gutter)}.ts-ab__tile{aspect-ratio:461 / 512;overflow:hidden;background:var(--ts-muted)}.ts-ab__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:48px var(--ts-margin) 64px}.ts-ab__step{border-top:1px solid var(--ts-ink);padding-top:20px}.ts-ab__year{display:block;font:400 40px/44px var(--ts-sans);color:var(--ts-brand)}.ts-ab__step-text{margin:8px 0 0;font:400 16px/24px var(--ts-sans);color:var(--ts-ink)}.ts-ab__invite{display:flex;align-items:center;gap:24px;padding:48px var(--ts-margin) 64px}.ts-ab__invite .button{min-width:300px}.ts-ab__ig{display:inline-flex;align-items:center;gap:6px;color:var(--ts-ink);text-decoration:none}.ts-ab__ig span{font:500 14px/20px var(--ts-sans);color:var(--ts-brand);text-decoration:underline;text-underline-offset:3px}.ts-ab__ig:hover span{text-decoration-thickness:2px}@media(max-width:989px){.ts-ab__open{flex-direction:column;align-items:flex-start;gap:24px}.ts-ab__lead{flex:none;max-width:440px}.ts-ab__steps{grid-template-columns:1fr 1fr;row-gap:32px}}@media(max-width:749px){.ts-ab__open{padding:32px var(--ts-margin) 40px}.ts-ab__title{font-size:48px!important;line-height:52px!important;letter-spacing:-1px}.ts-ab__orn{font-size:calc(var(--ts-ab-orn, 150px) * .5)!important;line-height:86px!important;padding-left:120px;margin-top:-30px}.ts-ab__hero{aspect-ratio:4 / 5}.ts-ab__rules{grid-template-columns:1fr;gap:32px;padding:40px var(--ts-margin)}.ts-ab__rule-title{font-size:32px!important;line-height:36px!important;letter-spacing:-.5px}.ts-ab__quote{padding:40px var(--ts-margin)}.ts-ab__quote blockquote{font-size:36px!important;line-height:44px!important;letter-spacing:-.5px}.ts-ab__gallery{padding:40px var(--ts-margin)}.ts-ab__grid{grid-template-columns:1fr}.ts-ab__steps{padding:40px var(--ts-margin);gap:32px 16px}.ts-ab__year{font-size:32px;line-height:36px}.ts-ab__invite{flex-direction:column;align-items:stretch;gap:20px;padding:40px var(--ts-margin) 56px}.ts-ab__invite .button{min-width:0;width:100%}.ts-ab__ig{justify-content:center}}.ts-ab{--ts-ab-orn: 154px}@media screen and (max-width:989px){.header-wrapper .header{display:grid!important;grid-template-areas:none!important;grid-template-columns:36px 36px 1fr auto 1fr 36px 36px!important;align-items:center;padding:0 10px!important;min-height:56px;column-gap:0!important}.header>header-drawer{grid-column:1;grid-row:1;margin:0!important;justify-self:stretch}.header>.header__heading,.header>.header__heading-link{grid-column:4;grid-row:1;justify-self:center;margin:0!important;padding:0!important}.header .header__icons{display:contents!important}.header .header__icons>.header__search{grid-column:2;grid-row:1}.header .header__icons>.ts-wish-link{grid-column:6;grid-row:1}.header .header__icons>.header__icon--cart{grid-column:7;grid-row:1}.header .header__icons>.desktop-localization-wrapper,.header .header__icons>.header__icon--account{display:none!important}.header header-drawer .header__icon--menu,.header .header__icons .header__icon,.header .header__search summary{width:36px!important;height:44px;padding:0!important;margin:0!important;display:flex;align-items:center;justify-content:center}.header .header__icon .svg-wrapper,.header .header__icon svg{width:24px;height:24px}.header .header__heading-logo-wrapper,.header .header__heading-link svg{width:120px}}.ts-card,.ts-card *{letter-spacing:0!important}@media screen and (max-width:749px){.ts-card{gap:4px}.ts-card__media{aspect-ratio:169.5 / 204;margin-bottom:0}.ts-card__title,.ts-card__meta{font:400 14px/20px var(--ts-sans)}.ts-card__price{font:500 14px/20px var(--ts-sans)}.ts-card__badge{top:8px;left:8px}.ts-card-wrap .ts-wish{width:32px!important;height:32px!important;top:8px!important;right:8px!important}.ts-card-wrap .ts-wish svg{width:18px!important;height:18px!important}.ts-list__sold .ts-section__head,.ts-list__soldnote{margin-bottom:16px}.ts-list__sold .ts-list__notify{display:flex!important;width:fit-content;align-items:center;margin-top:16px}.ts-grid-section{padding-top:32px!important;padding-bottom:40px!important}.ts-grid-section>.ts-section__head{margin-bottom:20px!important}.ts-grid-section>.button{margin-top:20px!important}}body{letter-spacing:0}.announcement-bar__message,.announcement-bar__message span{font:500 14px/20px var(--ts-sans)!important;letter-spacing:0!important}.button{line-height:24px}@media screen and (max-width:749px){.ts-section__title{font:600 13px/17px var(--ts-sans)!important;letter-spacing:.04em!important}.ts-collection__name{font-family:var(--ts-sans)!important;font-weight:600!important;font-size:18px!important;line-height:24px!important;letter-spacing:0!important}.ts-shop__name{font:600 18px/24px var(--ts-sans)!important}.ts-about__ornament{font-size:72px!important;line-height:66px!important}.ts-about .ts-link{font:500 16px/24px var(--ts-sans)}.ts-newsletter__title{font-size:34px!important;line-height:40px!important;letter-spacing:-.5px!important}.ts-newsletter__body{font:400 14px/20px var(--ts-sans)}.ts-list__title{font-size:34px!important;line-height:40px!important;letter-spacing:-.5px!important}.ts-switch{font:400 14px/20px var(--ts-sans)}.ts-pinfo__title{font-size:34px!important;line-height:40px!important;letter-spacing:-.5px!important}.ts-pcoll__title{font-size:48px!important;line-height:52px!important;letter-spacing:-1px!important}.ts-footer__col a{font-weight:500}}.ts-section__title{font:600 13px/17px var(--ts-sans)!important;letter-spacing:.04em!important}.header__icons .localization-form__select,.header__icons .localization-form__select span{letter-spacing:0!important}@media screen and (min-width:750px){.ts-card--sold>.ts-card__meta:last-child{font:400 16px/24px var(--ts-sans)}}.ts-chero--banner{height:440px;min-height:0;max-height:none}.ts-chero--banner .ts-chero__text{bottom:40px}@media screen and (max-width:749px){.ts-chero--banner{height:300px}.ts-chero--banner .ts-chero__text{bottom:24px}}input:checked+.ts-chip:before,.ts-chip.is-current:before{background-image:var(--ts-znak)!important}.shopify-policy__container,.page-width--narrow:has(>.main-page-title){max-width:none!important;margin:0!important;padding:48px var(--ts-margin) 96px!important;text-align:left}.shopify-policy__title{text-align:left;margin:0 0 32px}.shopify-policy__title h1,.main-page-title{margin:0 0 32px!important;font:400 48px/52px var(--ts-serif)!important;letter-spacing:-1px!important;color:var(--ts-ink);text-align:left}.shopify-policy__title h1{margin:0!important}.shopify-policy__body .rte,.page-width--narrow>.main-page-title+.rte{max-width:720px;margin:0;color:var(--ts-ink)}.shopify-policy__body .rte *,.page-width--narrow>.main-page-title+.rte *{font-family:var(--ts-sans)!important;line-height:inherit;text-align:left!important}.shopify-policy__body .rte p,.shopify-policy__body .rte li,.page-width--narrow>.main-page-title+.rte p,.page-width--narrow>.main-page-title+.rte li{font-size:16px!important;line-height:24px!important;margin:0 0 12px!important;color:var(--ts-ink)}.shopify-policy__body .rte :is(h1,h2),.page-width--narrow>.main-page-title+.rte :is(h1,h2){font-size:24px!important;line-height:30px!important;font-weight:600!important;letter-spacing:0!important;margin:40px 0 12px!important;color:var(--ts-ink)}.shopify-policy__body .rte :is(h3,h4,h5,h6),.page-width--narrow>.main-page-title+.rte :is(h3,h4,h5,h6){font-size:18px!important;line-height:24px!important;font-weight:600!important;letter-spacing:0!important;margin:28px 0 8px!important;color:var(--ts-ink)}.shopify-policy__body .rte>:first-child,.page-width--narrow>.main-page-title+.rte>:first-child{margin-top:0!important}.shopify-policy__body .rte :is(ul,ol),.page-width--narrow>.main-page-title+.rte :is(ul,ol){margin:0 0 12px!important;padding-left:20px}.shopify-policy__body .rte a,.page-width--narrow>.main-page-title+.rte a{color:var(--ts-brand);text-decoration:underline;text-underline-offset:3px;word-break:break-word}.shopify-policy__body .rte p:empty,.page-width--narrow>.main-page-title+.rte p:empty{display:none}@media screen and (max-width:749px){.shopify-policy__container,.page-width--narrow:has(>.main-page-title){padding:32px var(--ts-margin) 64px!important}.shopify-policy__title{margin-bottom:24px}.shopify-policy__title h1,.main-page-title{font-size:34px!important;line-height:40px!important;letter-spacing:-.5px!important}.main-page-title{margin-bottom:24px!important}.shopify-policy__body .rte :is(h1,h2),.page-width--narrow>.main-page-title+.rte :is(h1,h2){font-size:18px!important;line-height:24px!important;margin-top:32px!important}}.ts-insta .instafeed-shoppable__track{gap:4px!important;padding:0!important;scroll-padding:0!important;scrollbar-width:none}.ts-insta .instafeed-shoppable__track::-webkit-scrollbar{display:none}.ts-insta .instafeed-shoppable__card{flex:0 0 calc((100% - 16px)/5)!important;width:auto!important;max-width:none!important}.ts-insta .instafeed-shoppable__card-inner,.ts-insta .instafeed-shoppable__frame,.ts-insta .instafeed-shoppable__media{border-radius:0!important;box-shadow:none!important}.ts-insta .instafeed-shoppable__frame{aspect-ratio:3 / 4;overflow:hidden;background:var(--ts-muted)}.ts-insta .instafeed-shoppable__media,.ts-insta .instafeed-shoppable__post-image{width:100%!important;height:100%!important;object-fit:cover;border-radius:0!important}.ts-insta .instafeed-shoppable__nav{width:48px!important;height:48px!important;border:0!important;border-radius:50%!important;background:#fff!important;color:var(--ts-ink)!important;box-shadow:0 1px 4px #1018201f!important}.ts-insta .instafeed-shoppable__nav--prev{left:16px!important}.ts-insta .instafeed-shoppable__nav--next{right:16px!important}@media screen and (max-width:749px){.ts-insta .instafeed-shoppable__card{flex-basis:calc((100% - 4px) / 2.2)!important}.ts-insta .instafeed-shoppable__nav{display:none!important}}.ts-ab__quote blockquote{text-wrap:balance}.ts-cart-panel[hidden],.ts-cart-overlay[hidden]{display:none!important}html,body{overflow-x:clip}.ts-scoop,.button:not(.button--tertiary):not(.link),.shopify-payment-button__button--unbranded,.badge{-webkit-mask:radial-gradient(circle at 0 0,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)),radial-gradient(circle at 100% 0,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)),radial-gradient(circle at 0 100%,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)),radial-gradient(circle at 100% 100%,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px));-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask:radial-gradient(circle at 0 0,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)),radial-gradient(circle at 100% 0,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)),radial-gradient(circle at 0 100%,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px)),radial-gradient(circle at 100% 100%,#0000 var(--ts-r),#000 calc(var(--ts-r) + .5px));mask-size:100% 100%;mask-repeat:no-repeat;mask-composite:intersect}.button.button--secondary:before{-webkit-mask:radial-gradient(circle at -2px -2px,#0000 10px,#000 10.5px),radial-gradient(circle at calc(100% + 2px) -2px,#0000 10px,#000 10.5px),radial-gradient(circle at -2px calc(100% + 2px),#0000 10px,#000 10.5px),radial-gradient(circle at calc(100% + 2px) calc(100% + 2px),#0000 10px,#000 10.5px);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask:radial-gradient(circle at -2px -2px,#0000 10px,#000 10.5px),radial-gradient(circle at calc(100% + 2px) -2px,#0000 10px,#000 10.5px),radial-gradient(circle at -2px calc(100% + 2px),#0000 10px,#000 10.5px),radial-gradient(circle at calc(100% + 2px) calc(100% + 2px),#0000 10px,#000 10.5px);mask-size:100% 100%;mask-repeat:no-repeat;mask-composite:intersect}.ts-list [hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tsuda.css.map */
