:root{--al-ink: #151412;--al-text: #4b4742;--al-muted: #716960;--al-line: #e4ded5;--al-paper: #fbfaf7;--al-soft: #f4f0ea;--al-soft-2: #eee8de;--al-accent: #9a8066;--al-focus: #5b534b;--al-shadow: 0 18px 50px rgba(21, 20, 18, .07);--al-radius: 2px}html{scroll-behavior:smooth}body{background:#fff;color:var(--al-text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{max-width:100%}::selection{background:#e8dfd4;color:var(--al-ink)}.rte,.text-block,.product-details,.shopify-policy__body{letter-spacing:.002em}.rte p,.shopify-policy__body p{line-height:1.75}h1,h2,h3,.h1,.h2,.h3{text-wrap:balance}.rte a,.shopify-policy__body a{text-decoration-thickness:1px;text-underline-offset:3px}#header-group{position:relative;z-index:20;background:#fffffffa;border-bottom:1px solid var(--al-line)}header-component[sticky]{background:#fffffffb}.header__row{min-height:68px}.header-logo__image{display:block;max-width:190px;height:auto}.header a,.header button{transition:opacity .18s ease,color .18s ease,background-color .18s ease}.header a:hover,.header button:hover{opacity:.72}.header-actions__action{min-width:44px;min-height:44px}.header-menu a{letter-spacing:.025em}.button,.button-secondary,button,input,select,textarea{font-weight:500}.button,.button-secondary{min-height:50px;letter-spacing:.055em;text-transform:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.button:hover,.button-secondary:hover{transform:translateY(-1px)}.button:focus-visible,.button-secondary:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--al-focus);outline-offset:3px}input,select,textarea{min-height:48px}textarea{min-height:150px;resize:vertical}.content-for-layout,.section{min-width:0}.hero__content{max-width:780px}.section .text-block>p:first-child:not(:last-child){font-size:.75rem;letter-spacing:.13em;text-transform:uppercase;font-weight:650}product-card,.product-card{position:relative;min-width:0}.product-card__content{gap:9px}.product-card .product-card__content>:first-child{min-width:0}.product-card img{display:block;width:100%;transition:transform .45s cubic-bezier(.2,.65,.25,1),opacity .25s ease}.product-card:hover img{transform:scale(1.018)}.product-title,.product-card .product-title{line-height:1.38}.product-card product-price,.product-card .price{font-variant-numeric:tabular-nums}.product-grid__card{min-width:0}.product-card slideshow-component{background:var(--al-soft)}.collection-wrapper{padding-block:10px 36px}.facets__form,.facets{border-color:var(--al-line)}.facets__form{padding-block:12px}.collection-wrapper [data-testid=product-grid],.search-results [data-testid=product-grid]{min-width:0}main[data-template^=collection] .section:first-child,main[data-template^=search] .section:first-child{border-bottom:1px solid var(--al-line)}main[data-template^=product]{background:#fff}.product-information{--product-details-gap: 24px;--al-product-border: rgba(21,20,18,.14);padding-top:26px}.product-information .product-information__grid,.product-information .product-information__details{min-width:0}.product-information .product-information__media{width:0;min-width:100%;background:var(--al-paper)}.product-information .product-details{padding-inline:clamp(0px,1.3vw,20px)}.product-information .product-details>.group-block{gap:19px}.product-information .product-details h1{max-width:20ch;margin:0;font-family:var(--font-heading--family);font-size:clamp(2rem,3.25vw,3.7rem);font-weight:500;letter-spacing:-.034em;line-height:1.04}.product-information product-price,.product-information .price,.product-information [class*=price]{font-variant-numeric:tabular-nums}.product-information product-price .tax-note{margin-top:7px;color:var(--al-muted);font-size:.76rem;line-height:1.5}.product-information product-inventory{color:var(--al-muted);font-size:.84rem}.product-information .variant-picker,.product-information variant-picker{padding-block:6px}.product-information .variant-option__button-label,.product-information .variant-picker__button-label{min-height:46px;border-radius:var(--al-radius);transition:border-color .18s ease,background .18s ease,color .18s ease}.product-information .add-to-cart-button,.product-information button[name=add]{width:100%;min-height:56px;border-radius:var(--al-radius);font-weight:700;letter-spacing:.045em}.product-information accelerated-checkout{margin-top:2px}.product-information .accordion,.product-information details{border-color:var(--al-product-border)}.product-information details summary{min-height:54px}.product-information .rte,.product-information .text-block{line-height:1.72}.product-information .rte ul,.product-information .rte ol{padding-inline-start:1.25rem}.product-recommendations{border-top:1px solid var(--al-product-border)}.product-media{background:#f7f4ee}.product-media__image{display:block;width:100%;height:100%;max-width:100%;object-fit:var(--product-media-fit, contain);visibility:visible;opacity:1}.media-gallery img{visibility:visible;opacity:1}.sticky-add-to-cart__bar{border:1px solid var(--al-line);box-shadow:var(--al-shadow)}.cart-page{padding-block:20px 48px}.cart-page__items{min-width:0}.cart-summary{background:var(--al-paper);border-color:var(--al-line)!important}.cart-summary__inner{align-items:stretch}.cart-summary .button,.cart-summary button[type=submit]{min-height:56px}.cart__checkout-button{font-weight:700;letter-spacing:.045em}.al-cart-policy-links{display:flex;flex-wrap:wrap;justify-content:center;gap:7px 11px;margin-top:-6px;color:var(--al-muted);font-size:.74rem;line-height:1.5;text-align:center}.al-cart-policy-links span{width:100%;color:var(--al-ink);font-weight:600}.al-cart-policy-links a{color:inherit;text-underline-offset:3px}.main-page,.shopify-policy__container{width:min(100% - 36px,940px)!important;max-width:940px!important;margin-inline:auto!important}.shopify-policy__container{padding:66px 0 90px!important}.shopify-policy__title{text-align:left!important;margin-bottom:30px}.shopify-policy__title h1{margin:0;font-family:var(--font-heading--family);font-size:clamp(2.3rem,5vw,4.6rem);font-weight:500;letter-spacing:-.035em;line-height:1.02}.shopify-policy__body{color:var(--al-text)}.shopify-policy__body h2,.shopify-policy__body h3{margin-top:2.15em;margin-bottom:.72em;color:var(--al-ink)}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.35rem}.shopify-policy__body li+li{margin-top:.45rem}.shopify-policy__body table{width:100%;border-collapse:collapse;margin-block:24px}.shopify-policy__body th,.shopify-policy__body td{padding:12px 14px;border:1px solid var(--al-line);text-align:left;vertical-align:top}.al-policy-assurance{padding-block:0 76px}.al-policy-assurance__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(34px,6vw,88px);padding:clamp(32px,5vw,58px);background:var(--al-soft);border:1px solid var(--al-line)}.al-policy-assurance__eyebrow{margin:0 0 10px;color:var(--al-muted);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.al-policy-assurance h2{margin:0 0 15px;font-family:var(--font-heading--family);font-size:clamp(2rem,3.5vw,3.5rem);font-weight:500;letter-spacing:-.03em;line-height:1.04}.al-policy-assurance p{margin-top:0;line-height:1.7}.al-policy-assurance__contact{padding-left:clamp(0px,3vw,34px);border-left:1px solid #d5cec4}.al-policy-assurance__contact a{text-underline-offset:3px}.al-policy-assurance__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:4px;padding:10px 18px;background:var(--al-ink);color:#fff!important;text-decoration:none;font-size:.78rem;font-weight:700;letter-spacing:.055em}main[data-template^=page] .main-page{max-width:980px!important}.contact-form{width:100%}.contact-form input,.contact-form textarea{background:#fff}footer .section:first-child{border-top:1px solid var(--al-line)}footer h3,footer h4,footer h5{margin-bottom:11px}footer .menu a,footer .text-block a{text-underline-offset:3px}footer .menu a:hover,footer .text-block a:hover{text-decoration:underline}footer .social-links{opacity:.92}@media(min-width:990px){.product-information{padding-top:34px}.product-information .product-details{padding-top:16px}.collection-wrapper{padding-block:16px 48px}}@media(max-width:989px){.al-policy-assurance__inner{grid-template-columns:1fr}.al-policy-assurance__contact{padding-left:0;padding-top:26px;border-left:0;border-top:1px solid #d5cec4}}@media(max-width:749px){.header__row{min-height:58px}.header-logo__image{max-width:148px}.button,.button-secondary{min-height:50px}.shopify-policy__container{padding:44px 0 62px!important}.shopify-policy__body{font-size:.96rem}.al-policy-assurance{padding-block:0 54px}.al-policy-assurance__inner{padding:26px 22px}.cart-page{padding-block-start:6px}.cart-page__summary{margin-top:28px}.cart-summary{border:1px solid var(--al-line)!important;padding:18px}.product-information{padding-top:8px}.product-information .product-details{padding-inline:0}.product-information .product-details h1{max-width:none;font-size:clamp(1.9rem,8.7vw,2.65rem)}.product-information .add-to-cart-button,.product-information button[name=add]{min-height:54px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/auraloom-premium.css.map */
