:root{--bec-ink: #2d1c11;--bec-earth: #5d3b22;--bec-cream: #f7f1ec;--bec-paper: #fffdf9;--bec-line: color-mix(in srgb, var(--bec-earth) 18%, transparent);--bec-line-soft: color-mix(in srgb, var(--bec-earth) 10%, transparent);--bec-shadow: 0 24px 64px rgb(66 40 24 / 11%);--bec-content-width: 1200px;--bec-gutter: clamp(20px, 4vw, 56px);--bec-section-space: clamp(72px, 10vw, 144px);--bec-radius-small: 2px;--bec-radius-medium: 8px;--bec-motion-duration: .25s;--bec-ease: cubic-bezier(.2, .7, .2, 1)}html{scroll-behavior:smooth;background:var(--bec-paper)}body{color:var(--bec-ink);background:var(--bec-paper);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}main,#MainContent{min-width:0}p{text-wrap:pretty}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--bec-earth);outline-offset:4px}.bec-shell{width:min(100%,calc(var(--bec-content-width) + (var(--bec-gutter) * 2)));margin-inline:auto;padding-inline:var(--bec-gutter)}.bec-kicker{display:block;margin:0 0 16px;color:var(--bec-earth);font-size:.72rem;font-weight:600;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.bec-display{margin:0;font-family:var(--font-heading--family);font-size:clamp(3.4rem,9vw,8rem);font-weight:var(--font-heading--weight);letter-spacing:-.065em;line-height:.86}.bec-heading{margin:0;font-family:var(--font-heading--family);font-size:clamp(2.35rem,5vw,5.2rem);font-weight:var(--font-heading--weight);letter-spacing:-.05em;line-height:.98}.bec-copy{max-width:62ch;color:color-mix(in srgb,var(--bec-ink) 78%,transparent);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.75}.bec-text-link{position:relative;display:inline-flex;align-items:center;gap:10px;padding-block:7px;color:inherit;font-size:.76rem;font-weight:600;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}.bec-text-link:after{position:absolute;right:0;bottom:2px;left:0;height:1px;background:currentColor;content:"";transform:scaleX(.35);transform-origin:left;transition:transform var(--bec-motion-duration) var(--bec-ease)}.bec-text-link:hover:after,.bec-text-link:focus-visible:after{transform:scaleX(1)}.bec-button,.button,button[type=submit],.shopify-payment-button__button{min-height:50px;border-radius:var(--bec-radius-small);font-weight:600;letter-spacing:.045em;transition:transform var(--bec-motion-duration) var(--bec-ease),box-shadow var(--bec-motion-duration) var(--bec-ease),background-color var(--bec-motion-duration) ease}.bec-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;color:var(--bec-paper);border:1px solid var(--bec-earth);background:var(--bec-earth);font-size:.78rem;text-decoration:none;text-transform:uppercase}.bec-button:hover,.button:hover,button[type=submit]:hover,.shopify-payment-button__button:hover{transform:translateY(-2px);box-shadow:var(--bec-shadow)}.bec-button:active,.button:active,button[type=submit]:active{transform:translateY(0) scale(.985)}.bec-header-section{box-shadow:0 1px 0 var(--bec-line-soft)}.bec-header__inner{width:min(100%,calc(var(--bec-content-width) + (var(--bec-gutter) * 2)))!important;padding-inline:var(--bec-gutter)!important}.bec-header__brand{transform:translateY(-1px)}.bec-header__nav{gap:clamp(28px,4vw,58px)!important}.bec-header__nav a{font-size:.75rem!important;letter-spacing:.12em!important}.bec-header__actions{min-width:160px}.bec-header__actions .header-actions__action,.bec-header__icon{transition:transform var(--bec-motion-duration) var(--bec-ease),background-color var(--bec-motion-duration) ease}.bec-header__actions .header-actions__action:hover,.bec-header__icon:hover{transform:translateY(-1px)}.product-grid-container,.collection-wrapper,.search-results__content,.cart-page,.product-information{--page-width: var(--bec-content-width)}.product-grid,.product-list,.collection-wrapper,.search-results__content{column-gap:clamp(14px,2vw,26px)!important;row-gap:clamp(34px,5vw,68px)!important}.product-card{background:transparent;transition:transform var(--bec-motion-duration) var(--bec-ease)}.product-card:hover{transform:translateY(-5px)}.product-card img{background:var(--bec-cream);transition:transform .5s var(--bec-ease)}.product-card:hover img{transform:scale(1.025)}.product-card .price,.price{color:color-mix(in srgb,var(--bec-ink) 72%,transparent);font-variant-numeric:tabular-nums}.facets,.facets__form,.sorting-filter{border-color:var(--bec-line-soft)!important}.product-information__grid{gap:clamp(34px,6vw,88px)!important}.product-information__media img{background:var(--bec-cream)}.product-details{max-width:560px}.product-details h1{font-size:clamp(2.4rem,4.5vw,4.8rem);line-height:.98}.product-form-buttons{position:relative}.product-form-buttons .button{width:100%}.variant-option,.quantity-selector{border-color:var(--bec-line)!important}.cart-page{width:min(100%,calc(var(--bec-content-width) + (var(--bec-gutter) * 2)));margin-inline:auto;padding-inline:var(--bec-gutter)}.cart__summary{padding:clamp(22px,3vw,34px);border:1px solid var(--bec-line);border-radius:var(--bec-radius-medium);background:var(--bec-cream)}.cart-items__table-row,.cart-item{border-color:var(--bec-line-soft)!important}.field,.input,input:not([type=checkbox],[type=radio],[type=hidden]),textarea,select{border-color:var(--bec-line)!important;border-radius:var(--bec-radius-small)!important}input:not([type=checkbox],[type=radio],[type=hidden]),textarea,select{min-height:50px}textarea{min-height:160px}.main-page,.page-width,.section--page-width{max-width:calc(var(--bec-content-width) + (var(--bec-gutter) * 2))}.rte{line-height:1.75}.rte>*{max-width:72ch}.footer-policy-list{display:flex;flex-wrap:wrap}.card,.product-card,.collection-card{box-shadow:none}.section-background{background:var(--bec-paper)}@media(max-width:899px){:root{--bec-gutter: clamp(18px, 5vw, 28px);--bec-section-space: clamp(64px, 16vw, 104px)}.bec-header__inner{padding-inline:12px!important}.bec-header__actions{min-width:0}.product-information__grid{gap:28px!important}}@media(max-width:749px){.product-card{transform:none!important}.cart__summary{border-radius:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bec-polish.css.map */
