:root{--tb-polish-rule: rgb(var(--color-foreground-rgb) / .24);--tb-polish-muted: rgb(var(--color-foreground-rgb) / .62);--tb-polish-ease: cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.announcement-bar,.announcement-bar__wrapper{min-height:24px!important}.announcement-bar{font-size:10px!important;letter-spacing:.08em;line-height:1}.header__row--top{min-height:72px!important;padding-block:0!important}.header__heading,.header__heading-link,.header__logo{letter-spacing:.18em!important}.menu-drawer{width:min(360px,88vw)!important;max-width:min(360px,88vw)!important}.menu-drawer__menu-item,.menu-drawer summary{min-height:52px;font-size:clamp(1rem,1.5vw,1.28rem)!important;letter-spacing:.15em!important;line-height:1.05;border-bottom:1px solid var(--tb-polish-rule)}.menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{min-height:34px;font-size:.68rem!important;letter-spacing:.17em!important;border-bottom:0}.section-resource-list__content{border-bottom:1px solid var(--tb-polish-rule);padding-bottom:10px;margin-bottom:clamp(24px,3vw,42px)}.section-resource-list__content :is(h1,h2,h3,p){margin:0!important}.section-resource-list__content :is(h1,h2,h3){font-size:clamp(1.35rem,2.35vw,2.1rem)!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:.98!important}.product-grid,.resource-list--grid{column-gap:clamp(14px,1.7vw,26px)!important;row-gap:clamp(36px,5vw,76px)!important}.product-card,.collection-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.product-card__content{gap:0!important;padding-top:12px!important}.product-card :is(.product-card__title,.product-card__title a,[class*=title]){font-size:.76rem;letter-spacing:.145em!important;line-height:1.2}.product-card :is(.price,[class*=price]){margin-top:4px!important;color:var(--tb-polish-muted)!important;font-size:.66rem!important;letter-spacing:.02em!important}.product-card img,.collection-card img{transition:transform .65s var(--tb-polish-ease),opacity .35s ease!important}@media(hover:hover){.product-card:hover img,.collection-card:hover img{transform:scale(1.025)!important}}.ui-test-collection-list .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:980px}.ui-test-collection-list .resource-list__item{min-width:0}.ui-test-collection-list .collection-card__content{padding-top:10px!important}.ui-test-collection-list .collection-card__title,.ui-test-collection-list [class*=collection-card] [class*=title]{font-size:.78rem!important;letter-spacing:.08em!important}.main-collection-grid__title,.template-list-collections h1,[data-template*=collection] h1{font-size:clamp(2.6rem,6.2vw,5.7rem)!important;font-weight:400!important;letter-spacing:-.045em!important;line-height:.88!important}footer{border-top:1px solid var(--tb-polish-rule)}footer input,footer .field,footer [class*=newsletter] input{min-height:52px!important;border-radius:0!important}.button,button,input,select{border-radius:0!important}@media(max-width:749px){.header__row--top{min-height:64px!important}.menu-drawer{width:min(340px,92vw)!important;max-width:min(340px,92vw)!important}.product-grid,.resource-list--grid{--resource-list-columns-mobile: repeat(2, minmax(0, 1fr)) !important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:34px!important}.product-card__content{padding-top:9px!important}.product-card :is(.product-card__title,.product-card__title a,[class*=title]){font-size:.64rem;letter-spacing:.11em!important}.ui-test-collection-list .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.section-resource-list__content{margin-bottom:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product-card img,.collection-card img{transition:none!important}}body :where(h1,h2,h3,h4,h5,h6,p,a,span,button,label,legend,summary,li,dt,dd,figcaption,small,strong,em,blockquote,div,select,option){text-transform:uppercase!important}input:not([type=submit]):not([type=button]),textarea,[contenteditable=true]{text-transform:none!important}input::placeholder,textarea::placeholder{text-transform:uppercase!important;font-size:11px;letter-spacing:.07em}body{font-size:14px;line-height:1.65}.header-menu a{opacity:1;font-size:10px!important;letter-spacing:.16em!important}.header__row--top{min-height:80px!important;border-bottom:1px solid rgb(34 31 26 / .14)}.header__heading,.header-logo{letter-spacing:.17em}.announcement-bar *{font-size:9px!important;letter-spacing:.08em!important;line-height:1.45!important}.section-resource-list__header{padding-bottom:16px;border-bottom:1px solid rgb(34 31 26 / .2)}.section-resource-list__header :is(h2,h3){font-size:clamp(18px,2vw,28px)!important;font-weight:400;letter-spacing:.03em!important;line-height:1.15}.section-resource-list__content:empty{display:none}.product-card :is(.product-title,[class*=title]){font-size:11px!important;line-height:1.5;letter-spacing:.06em!important}.product-card :is(.price,[class*=price]){font-size:11px!important;line-height:1.5;letter-spacing:.03em!important;color:#55534d!important}.product-card .card-gallery{background:#e5e3df}.product-card .product-media__image{object-fit:contain}.button,.button-custom,.button-secondary{min-height:46px;font-size:11px!important;letter-spacing:.12em!important}.content-for-layout :is(.button,.button-custom,.button-secondary){text-decoration:none}.product-details h1{font-size:clamp(24px,2.4vw,36px)!important;font-weight:400;letter-spacing:.015em!important;line-height:1.2}.product-details :is(.text-block,.tb-info__content){font-size:11px;line-height:1.85;letter-spacing:.035em}.product-details .variant-option legend{opacity:1;letter-spacing:.1em}.variant-picker .variant-option--buttons .variant-option__button-label:has(input[data-option-name=Color i]){border-radius:0!important;font-size:10px!important;letter-spacing:.07em!important;padding:10px 16px!important}.variant-option--buttons .variant-option__button-label{min-height:42px}.main-collection-grid__title,.template-list-collections h1,[data-template*=collection] h1{font-size:clamp(32px,4vw,60px)!important;letter-spacing:-.025em!important;line-height:1.05!important}.content-for-layout[data-template*=page] :is(p,li,td,th){font-size:12px;line-height:1.9;letter-spacing:.025em}.content-for-layout[data-template*=page] h1{font-size:clamp(28px,3.8vw,52px)!important;line-height:1.15!important;letter-spacing:-.01em!important}footer .text-block h2{font-size:16px!important;letter-spacing:.08em!important}footer .text-block p{font-size:10px!important;letter-spacing:.08em!important;line-height:1.7!important}footer :is(a,summary,button,label){font-size:10px!important;letter-spacing:.07em!important;line-height:1.7}footer input[type=email]{font-size:14px!important}footer .payment-icons__list{gap:6px}footer .payment-icons__item svg{width:32px;height:auto}:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.header__row--top{min-height:66px!important}.announcement-bar *{font-size:8px!important;letter-spacing:.025em!important}.section-resource-list{padding-block:36px!important}.product-card :is(.product-title,[class*=title]){font-size:10px!important;letter-spacing:.025em!important}.product-card :is(.price,[class*=price]){font-size:10px!important}.product-grid,.resource-list--grid{row-gap:30px!important}footer input[type=email]{font-size:16px!important}}.card-gallery .product-media-container.media-fit{--product-media-fit:contain}.product-card .card-gallery .product-media__image{object-fit:contain!important;object-position:center!important;transform:none!important}@media(max-width:749px){.product-information__media media-gallery>slideshow-component .product-media-container{aspect-ratio:auto;height:clamp(230px,72vw,320px);max-height:320px;min-height:0}.product-information__media media-gallery>slideshow-component .product-media{width:100%;height:100%;min-height:0}.product-information__media media-gallery>slideshow-component .product-media__image{width:100%;height:100%;object-fit:contain}.product-information__grid{row-gap:0}.product-information .product-details>.group-block{padding-block:12px 16px}.product-information .product-details>.group-block>.group-block-content{gap:14px}.product-information .product-details .variant-option{margin-block:6px}.product-information .product-details .buy-buttons-block{margin-top:0}}.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .header-logo img{filter:brightness(0) invert(1)}.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .header__row--top{border-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/24/assets/tabbiath-polish.css.map */
