:root{--ak-paper: #f5f3ef;--ak-ink: #20201e;--ak-red: #b33232;--ak-ux-muted: #65635e;--ak-ux-line: #dcd8d0;--ak-ux-soft: #edeae3;--ak-ux-radius: 4px;--ak-ux-ease: cubic-bezier(.2, .7, .3, 1)}body .ak-catalog{background:var(--ak-paper);color:var(--ak-ink);padding-block:clamp(28px,4vw,56px) clamp(64px,7vw,104px)}body .ak-catalog__wrap{max-width:1440px;padding-inline:clamp(20px,4vw,64px)}body .ak-catalog__breadcrumbs{font-size:.75rem;color:var(--ak-ux-muted);gap:10px}body .ak-catalog__head{border-color:var(--ak-ux-line);padding-bottom:32px;margin-bottom:32px}body .ak-catalog__head>p{color:var(--ak-red);font-size:.7rem;letter-spacing:.14em}body .ak-catalog__head h1{color:var(--ak-ink);font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.045em;line-height:1.08;text-wrap:balance}body .ak-catalog__head>div{font-size:.9375rem;line-height:1.7;color:var(--ak-ux-muted);max-width:60ch}body .ak-catalog__layout{grid-template-columns:192px minmax(0,1fr);gap:clamp(24px,4vw,56px)}body .ak-catalog__sidebar nav,body .ak-catalog__sidebar nav a{border-color:var(--ak-ux-line)}body .ak-catalog__sidebar nav a,body .ak-catalog__mobile-nav nav a{min-height:48px;display:flex;align-items:center;font-size:.8125rem;color:var(--ak-ux-muted)}body .ak-catalog__sidebar nav a[aria-current=page],body .ak-catalog__mobile-nav nav a[aria-current=page]{color:var(--ak-red);font-weight:650}body .ak-catalog__sidebar-note{background:var(--ak-ux-soft);color:var(--ak-ux-muted);font-size:.8125rem;border-radius:var(--ak-ux-radius)}body .ak-catalog__product-grid{align-items:stretch;gap:32px 20px}body .ak-catalog__product{display:flex;flex-direction:column;min-width:0}body .ak-catalog__product-media{flex:none;background:#fff;border:1px solid var(--ak-ux-line);border-radius:var(--ak-ux-radius);aspect-ratio:1}body .ak-catalog__product-media img{object-fit:contain;padding:clamp(12px,1.6vw,24px)}body .ak-catalog__product h2{font-size:.875rem;line-height:1.5;font-weight:600;letter-spacing:-.015em;color:var(--ak-ink);margin-block:15px 8px}body .ak-catalog__product h2 a,.product-card [ref=productTitleLink] [role=heading],.product-card :is(h3,h4){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}body .ak-catalog__price{margin-top:auto;color:var(--ak-ink);font-size:.9375rem;font-weight:650;font-variant-numeric:tabular-nums}body .ak-catalog__badge{color:var(--ak-ink);border-color:var(--ak-ux-line);font-size:.6875rem;padding:6px 9px;border-radius:2px}body .ak-catalog__controls{align-items:end;gap:12px 16px;padding-bottom:8px}body .ak-catalog__sort{font-size:.8125rem;gap:12px}body .ak-catalog__sort select,body .ak-catalog__price-inputs input{font-family:inherit;font-size:.875rem;min-height:46px;border:1px solid var(--ak-ux-line);border-radius:var(--ak-ux-radius);color:var(--ak-ink);background:#fff}body .ak-catalog__controls button{min-height:46px;padding-inline:24px;border-radius:var(--ak-ux-radius);background:var(--ak-ink);color:#fff;font-size:.8125rem}body .ak-catalog__clear{display:inline-flex;align-items:center;min-height:46px;font-size:.8125rem}body .ak-catalog__filters,body .ak-catalog__mobile-nav{background:#fff;border:1px solid var(--ak-ux-line);border-radius:var(--ak-ux-radius)}body .ak-catalog__filters summary,body .ak-catalog__mobile-nav summary{min-height:48px;align-items:center;font-size:.8125rem}body .ak-catalog__filter-grid legend,body .ak-catalog__check,body .ak-catalog__price-inputs label{font-size:.8125rem}body .ak-catalog__check{min-height:44px;gap:10px}body .ak-catalog__check input{width:18px;height:18px;accent-color:var(--ak-red)}body .ak-catalog__pagination a,body .ak-catalog__pagination .current{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}body .ak-catalog__empty{background:#fff;border-color:var(--ak-ux-line);border-radius:var(--ak-ux-radius)}.product-information .product-information__grid{width:100%;max-width:1440px;margin-inline:auto}.product-information .product-details{color:var(--ak-ink);min-width:0}.product-information .product-details h1{font-size:clamp(1.625rem,2.5vw,2.375rem);line-height:1.15;letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:pretty}.product-information .product-details product-price .price{font-size:1.5rem;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.product-information .product-details .rte:not(product-price){font-size:.9375rem;line-height:1.75;color:var(--ak-ux-muted);max-width:65ch}.product-information .product-details .rte :is(h2,h3,h4){color:var(--ak-ink);font-size:1.0625rem;line-height:1.4;letter-spacing:-.015em;margin-block:1.6em .65em}.product-information .product-details .rte>:first-child{margin-top:0}.product-information .product-details .rte li+li{margin-top:.5em}.product-information .product-details .rte a{color:var(--ak-ink);text-decoration:underline;text-underline-offset:3px}.product-information .product-media{background:#fff;border-radius:var(--ak-ux-radius)}.product-details .variant-picker{--color-variant-background: #fff;--color-variant-text: var(--ak-ink);--color-variant-border: var(--ak-ux-line);--color-variant-hover-background: var(--ak-ux-soft);--color-variant-hover-text: var(--ak-ink);--color-variant-hover-border: var(--ak-ink);--color-selected-variant-background: var(--ak-ink);--color-selected-variant-text: #fff;--color-selected-variant-border: var(--ak-ink);--variant-picker-button-radius: 4px}.product-details .variant-option legend,.product-details .variant-option>label{font-size:.8125rem;font-weight:600;line-height:1.5}.product-details .variant-option__button-label{min-height:44px;padding:11px 15px;font-size:.8125rem;line-height:1.4;white-space:normal;overflow-wrap:anywhere;text-align:center}.product-details .variant-option__select{min-height:48px;font-size:1rem}:is(.product-details,.cart-page,.cart-drawer) .quantity-selector{--color-input-background: #fff;--color-input-text: var(--ak-ink);--color-input-border: var(--ak-ux-line);border-radius:var(--ak-ux-radius);min-height:46px}:is(.product-details,.cart-page,.cart-drawer) .quantity-selector input{font-size:1rem;font-variant-numeric:tabular-nums}:is(.product-details,.cart-page,.cart-drawer) .quantity-selector button{min-width:44px;min-height:44px}.product-details .add-to-cart-button,.cart__ctas .cart__checkout-button,.sticky-add-to-cart__bar .sticky-add-to-cart__button{--button-background-color: var(--ak-ink);--button-color: #fff;--button-border-color: var(--ak-ink);border-radius:var(--ak-ux-radius);min-height:52px;font-weight:650;font-size:.9375rem;letter-spacing:.015em}.product-details .add-to-cart-button:hover:not(:disabled),.cart__ctas .cart__checkout-button:hover:not(:disabled),.sticky-add-to-cart__bar .sticky-add-to-cart__button:hover:not(:disabled){--button-background-color: var(--ak-red);--button-border-color: var(--ak-red)}.product-details .product-form-text__error:not(.hidden),.cart-item__error,.cart-discount__error:not(.hidden){color:#982525;font-size:.8125rem;line-height:1.5}.sticky-add-to-cart__bar .sticky-add-to-cart__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.cart-page .cart-title{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em}.cart-page .cart-summary__inner{background:var(--ak-ux-soft);border-radius:var(--ak-ux-radius)}:is(.cart-page,.cart-drawer) .cart-items__title{font-size:.875rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere}:is(.cart-page,.cart-drawer) .cart-items__variants{font-size:.75rem;line-height:1.5}:is(.cart-page,.cart-drawer) .cart-items__price{font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums}:is(.cart-page,.cart-drawer) .cart-items__media-container{border:1px solid var(--ak-ux-line);border-radius:var(--ak-ux-radius);overflow:hidden;background:#fff}:is(.cart-page,.cart-drawer) .cart-items__remove{min-width:44px;min-height:44px}.cart-totals .cart-totals__total-value{font-size:1.375rem;font-weight:650;font-variant-numeric:tabular-nums}.ak-information__form :is(input,textarea),.cart-discount__form .cart-discount__input,.cart-note .cart-note__instructions{font-family:inherit;font-size:1rem;border-radius:var(--ak-ux-radius);border-color:var(--ak-ux-line);color:var(--ak-ink);background:#fff}.ak-information__form input,.cart-discount__form .cart-discount__input{min-height:48px}:is(.ak-catalog,.product-information,.cart-page,.cart-drawer,.ak-information__form) :focus-visible,.sticky-add-to-cart__bar :focus-visible,.product-card__link:focus-visible{outline:2px solid var(--ak-red);outline-offset:4px}.product-details .variant-option__button-label:has(input:focus-visible){outline:2px solid var(--ak-red);outline-offset:4px}:is(.ak-catalog,.product-information,.cart-page,.cart-drawer) svg[fill=none]{stroke-width:1.6}@media(hover:hover)and (prefers-reduced-motion:no-preference){body .ak-catalog__product-media,body .ak-catalog__product h2 a,body .ak-catalog__controls button,body .ak-catalog__sidebar nav a{transition:border-color .18s var(--ak-ux-ease),color .18s var(--ak-ux-ease),background-color .18s var(--ak-ux-ease)}body .ak-catalog__product-media img{transition:transform .36s var(--ak-ux-ease)}body .ak-catalog__product:hover .ak-catalog__product-media{border-color:#aaa59b}body .ak-catalog__product:hover .ak-catalog__product-media img{transform:scale(1.025)}body .ak-catalog__product h2 a:hover,body .ak-catalog__sidebar nav a:hover{color:var(--ak-red)}body .ak-catalog__controls button:hover{background-color:var(--ak-red)}}@media(max-width:1000px){body .ak-catalog__layout{grid-template-columns:170px minmax(0,1fr);gap:28px}}@media(min-width:750px){.product-information.section--page-width .product-information__grid.product-information__grid--half:not(.product-information--media-none){grid-column:2;grid-template-columns:0 minmax(0,1fr) minmax(0,1fr) 0}}@media(max-width:760px){body .ak-catalog__layout{display:block}body .ak-catalog__product-grid{gap:28px 14px}body .ak-catalog__product h2{font-size:.8125rem}body .ak-catalog__product-media img{padding:10px}body .ak-catalog__sort select{font-size:1rem;max-width:75%;min-width:0}body .ak-catalog__price-inputs input{font-size:1rem}body .ak-catalog__head>div{font-size:.875rem}}@media(max-width:749px){.product-information .product-details h1{font-size:clamp(1.5rem,6vw,1.875rem)}.product-information .product-details .rte:not(product-price){font-size:.9375rem}.cart-page .cart-summary__inner{padding:24px 20px;margin-block:24px 40px}}@media(max-width:380px){body .ak-catalog__wrap{padding-inline:16px}body .ak-catalog__filter-grid{grid-template-columns:1fr}body .ak-catalog__product-grid{column-gap:10px}body .ak-catalog__price{font-size:.8125rem}}@media(prefers-reduced-motion:reduce){html,.page-wrapper{scroll-behavior:auto}.ak-catalog__product-media img,.product-details .variant-option__button-label,.product-details .variant-option__button-label:before,.product-details .variant-option__button-label:after,.product-details .variant-option__button-label__pill,.product-details .variant-option__select-wrapper,.product-details .add-to-cart-button,.cart__ctas .cart__checkout-button,.sticky-add-to-cart__bar,.quantity-selector .svg-wrapper{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/aurakar-ux.css.map */
