:root{--ds-text: rgb(var(--color-foreground));--ds-bg: rgb(var(--color-background));--ds-accent: #7A3E4D;--ds-accent-dark: #5E2E3A;--ds-surface: #FFFFFF;--ds-focus: #7A3E4D;--ds-on-accent: #FFFFFF;--ds-font-heading: var(--font-heading-family);--ds-font-body: var(--font-body-family);--ds-fw-regular: 400;--ds-fw-medium: 500;--ds-fw-semibold: 600;--ds-fw-bold: 600;--ds-fs-xs: 1.2rem;--ds-fs-sm: 1.3rem;--ds-fs-md: 1.5rem;--ds-fs-lg: 1.7rem;--ds-fs-xl: 2.1rem;--ds-fs-2xl: clamp(2.6rem, 2.1rem + 1.4vw, 3.6rem);--ds-fs-h1: clamp(3rem, 2.3rem + 2vw, 5rem);--ds-fs-h2: clamp(2.6rem, 2.1rem + 1.4vw, 4rem);--ds-fs-h3: clamp(2.1rem, 1.85rem + .8vw, 3rem);--ds-fs-display: clamp(3.4rem, 2.4rem + 3vw, 6.4rem);--ds-lh-tight: 1.15;--ds-lh-normal: 1.5;--ds-lh-relaxed: 1.7;--ds-tracking-heading: 0;--ds-tracking-label: .08em;--ds-space-1: .4rem;--ds-space-2: .8rem;--ds-space-3: 1.2rem;--ds-space-4: 1.6rem;--ds-space-5: 2rem;--ds-space-6: 2.4rem;--ds-space-8: 3.2rem;--ds-space-10: 4rem;--ds-space-12: 4.8rem;--ds-space-16: 6.4rem;--ds-space-20: 8rem;--ds-space-24: 9.6rem;--ds-section-space: clamp(var(--ds-space-8), 5vw, var(--ds-space-16));--ds-radius-pill: 999px;--ds-shadow-sm: 0 1px 2px rgba(36, 31, 28, .06);--ds-shadow-md: 0 8px 24px rgba(36, 31, 28, .1);--ds-shadow-lg: 0 16px 48px rgba(36, 31, 28, .16);--ds-container: var(--page-width);--ds-gutter-mobile: 1.6rem;--ds-gutter-desktop: 3.2rem;--ds-grid-gap: var(--grid-desktop-horizontal-spacing, 1.2rem);--ds-ease: cubic-bezier(.2, 0, 0, 1);--ds-dur-fast: .12s;--ds-dur: .2s;--ds-dur-slow: .32s;--ds-tap: 4.4rem}html{-webkit-text-size-adjust:100%}html,body{max-width:100%}body{overflow-x:clip}img,video,svg{max-width:100%}body{font-size:var(--ds-fs-md);line-height:var(--ds-lh-normal);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media screen and (min-width:750px){body{font-size:1.6rem}}body .text-body{letter-spacing:0;line-height:var(--ds-lh-normal)}body ::selection{background:#7a3e4d38}body a{text-underline-offset:.25em}body .link,body .rte a,body .link--text{text-decoration-thickness:1px}body .rte a:hover,body .link:hover{color:var(--ds-accent)}body h1,body h2,body h3,body h4,body h5,body .h0,body .h1,body .h2,body .h3,body .h4,body .h5{font-family:var(--ds-font-heading);font-weight:var(--font-heading-weight, 500);letter-spacing:var(--ds-tracking-heading);line-height:var(--ds-lh-tight);text-transform:var(--ds-heading-case, none);text-wrap:balance}body .hxxl,body .hxl,body .h0{font-size:var(--ds-fs-display);line-height:1.05}body h1,body .h1{font-size:var(--ds-fs-h1)}body h2,body .h2{font-size:var(--ds-fs-h2)}body h3,body .h3{font-size:var(--ds-fs-h3)}body h4,body .h4{font-size:var(--ds-fs-xl)}body h5,body .h5{font-size:var(--ds-fs-lg)}body .caption-with-letter-spacing,body .product__text.caption-with-letter-spacing,body .footer-block__heading{text-transform:uppercase;letter-spacing:var(--ds-tracking-label);font-family:var(--ds-font-body);font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-semibold)}body .footer-block__heading{font-size:var(--ds-fs-sm)}body a:focus-visible,body button:focus-visible,body summary:focus-visible,body input:focus-visible,body select:focus-visible,body textarea:focus-visible,body [tabindex]:focus-visible,body .focus-inset:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px;box-shadow:none}body .color-inverse a:focus-visible,body .color-inverse button:focus-visible,body .color-inverse summary:focus-visible,body .color-accent-1 a:focus-visible,body .color-accent-1 button:focus-visible{outline-color:#fff}body .focus-inset:focus-visible{outline-offset:-2px}body .button,body .shopify-challenge__button,body .customer button,body button.shopify-payment-button__button--unbranded{min-height:var(--ds-button-h);padding:0 var(--ds-space-6);font-family:var(--ds-font-body);font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-semibold);letter-spacing:.02em;line-height:1.2;text-transform:none;transition:background-color var(--ds-dur) var(--ds-ease),color var(--ds-dur) var(--ds-ease),transform var(--ds-dur-fast) var(--ds-ease)}body .button:not([disabled]):active{transform:translateY(1px)}body .button--small{min-height:4rem;padding:0 var(--ds-space-4);font-size:var(--ds-fs-xs)}body .button--full-width{width:100%}body .button--secondary{font-weight:var(--ds-fw-semibold)}body .button--tertiary{min-width:0;padding:0 var(--ds-space-3)}body .button--tertiary:not([disabled]):hover{background:rgba(var(--color-foreground),.06)}body .button:disabled,body .button[aria-disabled=true],body .button.disabled{opacity:.5;cursor:not-allowed}body .product .product__info-wrapper .product-form__buttons .button,body .cart__checkout-button{min-height:calc(var(--ds-button-h) + .4rem);font-size:var(--ds-fs-md);width:100%}body .field__input,body .select__select,body .customer .field input,body .search__input{min-height:var(--ds-input-h);font-family:var(--ds-font-body);font-size:max(1.6rem,16px);letter-spacing:0;color:rgb(var(--color-foreground))}body .field__label{letter-spacing:0;font-size:var(--ds-fs-md)}body input:not(.field__input)::placeholder,body textarea:not(.field__input)::placeholder{color:var(--ds-muted);opacity:1}body .field__input:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}body .form__message,body .field__message{font-size:var(--ds-fs-sm)}body .form__message--error,body .field__message--error,body .errors{color:var(--ds-error)}body .form-status-list,body .form__message--success{color:var(--ds-success)}body .quantity{min-height:var(--ds-input-h)}body .quantity__button{width:var(--ds-tap)}body .quantity__input{font-family:var(--ds-font-body);font-weight:var(--ds-fw-medium)}body .product-form__input--pill input[type=radio]+label{min-height:var(--ds-tap);display:inline-flex;align-items:center;font-family:var(--ds-font-body);font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-medium);letter-spacing:0;transition:background-color var(--ds-dur) var(--ds-ease),color var(--ds-dur) var(--ds-ease)}body .product-form__input .form__label{font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-semibold);text-transform:uppercase;letter-spacing:var(--ds-tracking-label)}body .price{font-family:var(--ds-font-body);font-variant-numeric:lining-nums tabular-nums;letter-spacing:0}body .price-item--regular{font-weight:var(--ds-fw-medium)}body .price--on-sale .price-item--sale,body .price-item--sale{color:var(--ds-accent);font-weight:var(--ds-fw-semibold)}body .price--on-sale .price-item--regular,body .price__sale s.price-item--regular{color:var(--ds-muted);font-weight:var(--ds-fw-regular);text-decoration-thickness:1px}body .product .product__info-wrapper .price--large{font-size:clamp(2.2rem,2rem + .6vw,2.8rem);line-height:1.2}body .product .product__info-wrapper .price--on-sale .price-item--regular{font-size:var(--ds-fs-lg)}body .product__savings,body .price__badge-sale{color:var(--ds-success);font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-semibold)}body .product__savings{margin:var(--ds-space-1) 0 0}body .price__badge-sale{background:transparent;border:0;padding:0}body .badge{font-family:var(--ds-font-body);font-size:1.1rem;font-weight:var(--ds-fw-semibold);letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:.6rem .9rem;border-radius:var(--badge-corner-radius, var(--ds-radius-sm))}body .card-wrapper{min-width:0}body .card{transition:box-shadow var(--ds-dur) var(--ds-ease)}body .card__inner{border-radius:var(--ds-radius-sm);overflow:hidden}body .card__media .media,body .card__media img{object-fit:cover}body .card__media .placeholder-svg,body .card__inner .placeholder-svg{background:rgba(var(--color-foreground),.04)}body .card__heading,body .card-information .card__heading a,body .card__heading a{font-family:var(--ds-font-body);font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-medium);letter-spacing:0;line-height:1.35;text-transform:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}@media screen and (min-width:750px){body .card__heading,body .card-information .card__heading a,body .card__heading a{font-size:var(--ds-fs-md)}}body .card-information{display:flex;flex-direction:column;gap:var(--ds-space-1)}body .card-information .price{margin-top:var(--ds-space-1)}body .card-information .caption-with-letter-spacing{color:var(--ds-muted)}body .card__badge{margin:var(--ds-space-2)}body .card-wrapper .quick-add__submit,body .card-wrapper .hover_button .button{min-height:4rem}body .card--media .card__inner:has(.badge[class*=sold]) img{opacity:.85}body .announcement-bar,body .announcement-bar__message{font-family:var(--ds-font-body);font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-medium);letter-spacing:.02em}body .announcement-bar__link:hover{text-decoration:underline}body .section-header .header-wrapper{border-bottom:1px solid var(--ds-divider);transition:box-shadow var(--ds-dur) var(--ds-ease)}body .section-header.scrolled-past-header .header-wrapper,body .section-header.shopify-section-header-sticky .header-wrapper{box-shadow:var(--ds-shadow-sm)}body .header__menu-item,body .header__menu-item span,body .list-menu__item--link,body .header__inline-menu .list-menu__item{font-family:var(--ds-font-body);font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-medium);letter-spacing:.01em;text-transform:none}@media screen and (min-width:990px){body .header__menu-item,body .header__menu-item span{font-size:1.5rem}body .header__menu-item{padding:var(--ds-space-2) var(--ds-space-3)}}body .header__menu-item:hover,body .header__active-menu-item{color:var(--ds-accent);text-decoration:none}body .header__menu-item:hover span{text-decoration:underline;text-underline-offset:.4em;text-decoration-thickness:1px}body .header__icon{color:rgb(var(--color-foreground))}body .header__icon svg,body .header__icon .icon{width:2.2rem;height:2.2rem}body .header__icon:hover{color:var(--ds-accent)}body .cart-count-bubble{background:var(--ds-accent);color:var(--ds-on-accent);font-size:1.05rem;font-weight:var(--ds-fw-semibold)}body .mega-menu__content,body .header__submenu.list-menu{background:var(--ds-surface);border:1px solid var(--ds-divider);border-radius:0 0 var(--ds-radius-md) var(--ds-radius-md);box-shadow:var(--ds-shadow-md)}body .mega-menu__link--level-2,body .mega-menu__list>li>a{font-size:var(--ds-fs-xs);font-weight:var(--ds-fw-semibold);letter-spacing:var(--ds-tracking-label);text-transform:uppercase}body .mega-menu__link{font-size:var(--ds-fs-sm);line-height:1.6}body .mega-menu__link:hover{color:var(--ds-accent)}body .menu-drawer{box-shadow:var(--ds-shadow-lg)}body .menu-drawer__menu-item{font-family:var(--ds-font-body);font-size:var(--ds-fs-lg);font-weight:var(--ds-fw-medium)}body .search-modal{border-bottom:1px solid var(--ds-divider)}body .search-modal .field:after,body .search-modal .field:hover.field:after{box-shadow:0 0 0 .1rem var(--ds-divider)}body .search-modal .field:focus-within:after,body .search-modal .field:focus-within:hover.field:after{box-shadow:0 0 0 .1rem var(--ds-accent)}body .search-modal .field__input:focus,body .search-modal .field__input:focus-visible{outline:0;box-shadow:none}body .predictive-search{box-shadow:var(--ds-shadow-md);border-radius:0 0 var(--ds-radius-md) var(--ds-radius-md)}body .predictive-search__item-heading{font-family:var(--ds-font-body);font-weight:var(--ds-fw-medium)}body .accordion{border-color:var(--ds-divider)}body .accordion__title,body .accordion summary,body .collapsible-content__heading+* summary{font-family:var(--ds-font-body);font-size:var(--ds-fs-md);font-weight:var(--ds-fw-semibold);letter-spacing:0}body .accordion summary{min-height:var(--ds-tap)}body .accordion .accordion__content,body .accordion__content{font-size:var(--ds-fs-md);line-height:var(--ds-lh-relaxed)}body .accordion__content,body details[open]>.accordion__content{animation:ds-fade var(--ds-dur) var(--ds-ease)}@keyframes ds-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}body .product__title,body .product__title h1{font-size:clamp(2.8rem,2.2rem + 1.6vw,4rem);line-height:var(--ds-lh-tight)}body .product__text.caption-with-letter-spacing{color:var(--ds-muted)}body .product-media-modal__dialog,body .product__media-item .global-media-settings,body .thumbnail{border-radius:var(--ds-radius-sm)}@media screen and (max-width:749px){body.template-product{padding-bottom:7rem}}body .facets__summary,body .facet-filters__field .select__select{font-family:var(--ds-font-body);font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-medium)}body .facets__disclosure[open] .facets__display,body .facets__display{border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-md)}body .active-facets__button-inner{border-radius:var(--ds-radius-pill);font-size:var(--ds-fs-sm)}body .pagination__item{font-family:var(--ds-font-body);font-size:var(--ds-fs-sm);font-weight:var(--ds-fw-medium);border-radius:var(--ds-radius-sm)}body .pagination__item--current:after{border-bottom-color:var(--ds-accent)}body .collection-hero__title,body .title--primary{line-height:var(--ds-lh-tight)}body .collection--empty .title{font-size:var(--ds-fs-h3)}body .cart-drawer__dialog,body .drawer__inner{box-shadow:var(--ds-shadow-lg)}body .cart-notification{box-shadow:var(--ds-shadow-md);border-radius:0 0 var(--ds-radius-md) var(--ds-radius-md)}body .cart-item__name{font-family:var(--ds-font-body);font-weight:var(--ds-fw-medium);font-size:var(--ds-fs-md)}body .cart__ctas{display:grid;gap:var(--ds-space-2)}body .cart__secure-note{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:1rem 0 0;font-size:var(--ds-fs-xs);line-height:1.4;text-align:center;color:var(--ds-muted)}body .cart__secure-note svg{width:1.4rem;height:1.4rem;flex:none}body .cart__empty-text,body .cart-empty__title{font-family:var(--ds-font-heading)}body .modal__content,body .product-popup-modal__content{border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-lg)}@media screen and (max-width:749px){body .cart-drawer .cart__ctas,body .cart__ctas{padding-bottom:env(safe-area-inset-bottom,0)}}body .newsletter__wrapper .field__input{border-radius:var(--ds-radius-sm)}body .footer{border-top:1px solid var(--ds-divider)}body .footer-block__details-content .list-menu__item--link,body .footer-block__details-content a{font-size:var(--ds-fs-sm);line-height:1.9}body .footer a:hover{color:var(--ds-accent);text-decoration:underline}body .footer__copyright,body .copyright__content{font-size:var(--ds-fs-xs);color:inherit;opacity:.85}body .icon{flex-shrink:0}body .icon-caret{width:1rem;height:1rem}@media screen and (max-width:989px){body .header__icon,body .header__icon--menu,body .quantity__button,body .pagination__item,body .facets__summary,body .mobile-facets__open{min-width:var(--ds-tap);min-height:var(--ds-tap)}body input,body select,body textarea{font-size:max(1.6rem,16px)}}@media screen and (max-width:480px){body .page-width{padding-left:var(--ds-gutter-mobile);padding-right:var(--ds-gutter-mobile)}body .grid{column-gap:var(--grid-mobile-horizontal-spacing)}body .title,body .title--primary{overflow-wrap:anywhere}}@media screen and (min-width:1700px){body .page-width{max-width:var(--ds-container)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.scroll-trigger{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/gehna-design-system.css.map */
