:root{--beryl-canvas: #FFFFFF;--beryl-surface: #F7F5F1;--beryl-surface-deep: #EFEBE4;--beryl-ink: #1C1B19;--beryl-ink-soft: #5E5A54;--beryl-accent: #B5481A;--beryl-accent-hover: #963B14;--beryl-sale: #9C2F2F;--beryl-control-radius: 8px;--beryl-media-radius: 12px;--beryl-dialog-radius: 16px;--beryl-body-font: var(--font-body--family);--normal-page-width: 1320px;--wide-page-width: 1320px;--narrow-page-width: 1320px;--shadow-button: none;--shadow-popover: none;--shadow-drawer: 0 12px 32px rgb(28 27 25 / 12%);--input-box-shadow: none;--input-box-shadow-focus: none}body{background:var(--beryl-canvas);color:var(--beryl-ink-soft)}:is(p,li,input,textarea,select){line-height:1.5}:is(h1,h2,.h1,.h2){color:var(--beryl-ink)}:is(h3,h4,h5,h6,.h3,.h4,.h5,.h6){color:var(--beryl-ink)}.text-block.custom-typography:not(.h1):not(.h2),.text-block.custom-typography:not(.h1):not(.h2)>*{font-family:var(--beryl-body-font)}:is(small,.caption,.text-small,.product-card__vendor,.product__vendor){font-size:14px}:is(product-price,.price,.price__regular,.price__sale){font-style:normal}.product-grid__card.product-grid__card,.product-grid__card.product-grid__card a,product-title a,.view-all a,.view-all-button,.footer-content a,.footer-utilities .utilities a{color:var(--beryl-ink)}[ref=priceContainer]:has(.compare-at-price) .price,.sale-price,[data-sale-price]{color:var(--beryl-sale)}.compare-at-price.compare-at-price{color:var(--beryl-ink-soft);opacity:1}.cart__ctas .cart__checkout-button,.buy-buttons-block .add-to-cart-button,.sticky-add-to-cart__bar .add-to-cart-button{--button-background-color: var(--beryl-accent);--color-primary-button-background: var(--beryl-accent);--color-primary-button-hover-background: var(--beryl-accent-hover);background:var(--beryl-accent);color:#fff;border:0}.cart__ctas .cart__checkout-button:hover:not(:disabled),.buy-buttons-block .add-to-cart-button:hover:not(:disabled),.sticky-add-to-cart__bar .add-to-cart-button:hover:not(:disabled){background:var(--beryl-accent-hover);color:#fff}.accelerated-checkout-block button.shopify-payment-button__button--unbranded,.accelerated-checkout-block button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-background-color: transparent;--button-color: var(--beryl-ink);background:transparent;color:var(--beryl-ink);border:0;box-shadow:none;min-height:44px;text-decoration:underline;text-underline-offset:.2em}.accelerated-checkout-block button.shopify-payment-button__button--unbranded:focus-visible{outline:2px solid var(--beryl-ink);outline-offset:3px}.button-secondary,.button--secondary{background:var(--beryl-surface);color:var(--beryl-ink);border:0}.button,button.shopify-payment-button__button--unbranded,.quick-add__button{border-radius:var(--beryl-control-radius)}.quick-add__button{background:#fff;border:0}.shopify-section[id$=__product_list_fa6P9H] .quick-add__button,.shopify-section[id$=__product_list_fa6P9H] .quick-add__button .add-to-cart-text{background:var(--beryl-ink);color:#fff}.menu-drawer__backdrop{background:#1c1b198c}.email-signup-block .email-signup__input-group--integrated{background:var(--beryl-surface);border:0;border-radius:var(--beryl-control-radius);--border-width: 0px;--border-radius: var(--beryl-control-radius)}.email-signup-block .email-signup__input-group--integrated .email-signup__input{background:transparent;border:0}.shopify-section-group-footer-group .email-signup-block{--arrow-button-size-integrated: 44px}.shopify-section-group-footer-group .email-signup__input-group--integrated{background:var(--beryl-canvas);outline:1px solid #817A70;outline-offset:-1px}.shopify-section-group-footer-group .email-signup__input-group--integrated:focus-within{outline:2px solid var(--beryl-ink);outline-offset:2px}.shopify-section-group-footer-group .email-signup__input-group--integrated:has(.email-signup__input[aria-invalid=true]){outline:2px solid var(--beryl-sale);outline-offset:2px}.shopify-section-group-footer-group .email-signup__input-group--integrated:has(.email-signup__input[aria-invalid=true]):focus-within{outline-color:var(--beryl-ink)}.shopify-section-group-footer-group .email-signup__input-group--integrated .email-signup__input:focus-visible{outline:none}:is(.cart-discount__input,.contact-form__input){outline:1px solid #817A70;outline-offset:-1px}input:not([type=checkbox]):not([type=radio]),textarea,select{background:var(--beryl-surface);border:0;border-radius:var(--beryl-control-radius);color:var(--beryl-ink)}:is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--beryl-ink);outline-offset:3px}:is([aria-invalid=true],.field--error input){outline:2px solid var(--beryl-sale);outline-offset:2px}:is(.cart-discount__input,.contact-form__input):focus-visible{outline:2px solid var(--beryl-ink);outline-offset:3px}.shopify-section.shopify-section-group-footer-group .section-background,.shopify-section.shopify-section-group-footer-group .section{background:var(--beryl-surface)}.footer-utilities .utilities{border:0;color:var(--beryl-ink-soft)}.footer-utilities .utilities a{color:var(--beryl-ink)}.footer-utilities .social-icons__icon-wrapper{min-width:44px;min-height:44px}.footer-utilities .social-icons__icon-wrapper a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.email-signup-block{border:0}.beryl-product-facts dialog{border:0}.beryl-size-guide{background:var(--beryl-canvas);border:0}.beryl-size-guide{box-sizing:border-box;width:min(calc(100% - 32px),1320px);margin-inline:auto}.beryl-size-guide th,.beryl-size-guide td{border-color:var(--beryl-surface-deep)}.header__row,.product-grid__item,.product-grid__card,.buy-buttons-block .product-form-buttons{border-width:0}.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns,.header__row--bottom{border-bottom:0}.section-divider,.divider,hr{display:none}.product-grid__item,.product-card,.card-gallery{background-color:var(--beryl-canvas)}.card-gallery__media,.product-media-container{background-color:var(--beryl-surface)}.top-shadow:before,.bottom-shadow:before,.comparison-slider__media-wrapper:after,.comparison-slider__handle{box-shadow:none}.quick-add-modal.dialog-modal,.dialog-modal:not([open]),.cart-drawer:not([open]),.facets--drawer:not([open]),.search-modal:not([open]),.predictive-search__search-button:hover,.predictive-search-results__pill:hover,.slideshow-controls__dots,.slideshow-controls__counter,.hero[data-blur-shadow=true] .hero__container:before,.localization-form :is(.localization-selector,.localization-form__select){box-shadow:none}dialog[open],dialog.quick-add-modal[open],.cart-drawer[open],.filters__drawer[open]{box-shadow:var(--shadow-drawer)}.content-for-layout>.shopify-section>.section,.content-for-layout>.shopify-section>:is(cart-items-component,product-recommendations)>.section,.content-for-layout>.shopify-section>blog-posts-list>.section,.content-for-layout>.shopify-section.hero-wrapper>.hero>.hero__container,.content-for-layout>.shopify-section>.beryl-size-guide{padding-block:56px}.shopify-section-group-footer-group .section{padding-block:56px}.content-for-layout .section-content-wrapper,.content-for-layout .cart-page,.shopify-section-group-footer-group .section-content-wrapper.section-content-wrapper,.shopify-section-group-footer-group .utilities{padding-block:0}.product-grid[product-grid-view=default]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.content-for-layout .section-resource-list .resource-list--grid{--resource-list-column-gap: 24px;--resource-list-row-gap: 24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media(min-width:750px){.content-for-layout>.shopify-section>.section,.content-for-layout>.shopify-section>:is(cart-items-component,product-recommendations)>.section,.content-for-layout>.shopify-section>blog-posts-list>.section,.content-for-layout>.shopify-section.hero-wrapper>.hero>.hero__container,.content-for-layout>.shopify-section>.beryl-size-guide{padding-block:96px}.shopify-section-group-footer-group .section{padding-block:96px}.product-grid[product-grid-view=default],.content-for-layout .section-resource-list .resource-list--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.content-for-layout>.shopify-section.hero-wrapper[id$=__hero_jVaWmY]>.hero>.hero__container{padding-block:32px}.content-for-layout [id$=__hero_jVaWmY] .hero__content-wrapper{box-sizing:border-box;width:min(100%,520px);height:auto;min-height:0;align-self:end;justify-self:start;justify-content:flex-start;padding:16px;background:var(--beryl-surface);border-radius:var(--beryl-media-radius)}.content-for-layout [id$=__hero_jVaWmY] .hero__content-wrapper>.button{margin-block-start:8px}.content-for-layout>:is([id$=__collection_list_D6eP9c],[id$=__product_list_fa6P9H],[id$=__section_x6gbMw])>.section{padding-block:40px}.content-for-layout>[id$=__section_dTk7pq]>.section{padding-block:32px}.content-for-layout>[id$=__section]>.section:has([class*=text_tqQTNE]){padding-block:24px 16px}.content-for-layout>.shopify-section>results-list.product-grid-container{padding-block:0 40px}.beryl-collection .facets-toggle__button{min-height:44px;padding-inline:12px;background:var(--beryl-surface);border-radius:var(--beryl-control-radius);color:var(--beryl-ink)}.beryl-collection .facets--drawer .sorting-filter__select-wrapper{background:var(--beryl-surface-deep);border-radius:var(--beryl-control-radius);color:var(--beryl-ink)}.beryl-collection .facets--drawer .sorting-filter__select{min-height:44px;background:transparent;color:var(--beryl-ink)}@media(min-width:750px){.beryl-collection .facets--horizontal .facets__summary{min-height:44px;padding-inline:12px;background:var(--beryl-surface);border-radius:var(--beryl-control-radius);color:var(--beryl-ink)}.beryl-collection .facets--horizontal .facets__summary .facets__label{color:inherit}}.collection-description{margin-inline:var(--page-margin);margin-block:24px}.collection-description summary{min-height:44px;display:flex;align-items:center;gap:8px;color:var(--beryl-ink);cursor:pointer}.collection-description summary:before{content:"+";font-size:20px}.collection-description[open] summary:before{content:"\2212"}.collection-description__content{display:block;max-width:68ch}.content-for-layout>.shopify-section>.product-information{padding-block:0 40px}.product-details .divider{display:none}.product-details .beryl-product-facts:not(:has(*)){display:none}.product-details .beryl-product-facts__guide{border:0;background:transparent;color:var(--beryl-ink);text-decoration:underline}.product-details .text-block.h1>h1{font-size:32px;line-height:1.15}.product-details .variant-option--equal-width-buttons{display:flex;flex-wrap:wrap;gap:8px}.product-details .variant-option--equal-width-buttons .variant-option__button-label{flex:0 0 auto;min-width:44px;min-height:44px;padding:8px 16px}.content-for-layout>.shopify-section>.beryl-size-guide-page{padding-block:24px 40px}.beryl-size-guide-page rte-formatter>h2:first-of-type{font-size:24px;line-height:1.15}.shopify-section-group-footer-group[id$=__migrated_footer_content] .section{padding-block:40px 24px}.shopify-section-group-footer-group[id$=__footer_utilities] .section{padding-block:24px}.shopify-section-group-footer-group[id$=__migrated_footer_content] .section-content-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;align-items:start}.shopify-section-group-footer-group[id$=__migrated_footer_content] .section-content-wrapper>.divider{display:none}.shopify-section-group-footer-group[id$=__migrated_footer_content] .section-content-wrapper>:is([class*=text_Ur6UQG],.group-block,.payment-icons){grid-column:1 / -1}.shopify-section-group-footer-group[id$=__migrated_footer_content] :is([class*=beryl_shop],[class*=beryl_help],[class*=text_Ur6UQG]) h2{font-size:20px;line-height:1.2;margin:0 0 12px}.shopify-section-group-footer-group[id$=__migrated_footer_content] :is([class*=beryl_shop],[class*=beryl_help]) p{margin:0}.shopify-section-group-footer-group[id$=__migrated_footer_content] [class*=text_Ur6UQG] p+p{margin-block-start:12px}.shopify-section-group-footer-group[id$=__migrated_footer_content] :is([class*=beryl_shop],[class*=beryl_help],[class*=text_Ur6UQG]) a{display:inline-flex;align-items:center;min-height:44px;max-width:100%}.shopify-section-group-footer-group[id$=__migrated_footer_content] .section-content-wrapper>.group-block>.group-block-content>.email-signup-block{min-width:0;max-width:100%}@media(max-width:749px){.content-for-layout>.shopify-section.hero-wrapper[id$=__hero_jVaWmY]>.hero{min-height:480px}.content-for-layout [id$=__hero_jVaWmY] .hero__content-wrapper .text-block.h2>h1{font-size:32px;line-height:1.15}.product-information .media-fit-contain .product-media__image{object-position:center top}}@media(min-width:750px)and (max-width:989px){.shopify-section-group-footer-group[id$=__migrated_footer_content] .section-content-wrapper>.group-block>.group-block-content{flex-direction:column;align-items:stretch;gap:16px}.shopify-section-group-footer-group[id$=__migrated_footer_content] .section-content-wrapper>.group-block>.group-block-content>.email-signup-block{width:100%}}@media(min-width:750px){.content-for-layout>.shopify-section.hero-wrapper[id$=__hero_jVaWmY]>.hero>.hero__container{padding-block:64px}.content-for-layout [id$=__hero_jVaWmY] .hero__content-wrapper{padding:32px}.content-for-layout>:is([id$=__collection_list_D6eP9c],[id$=__product_list_fa6P9H],[id$=__section_x6gbMw])>.section{padding-block:64px}.content-for-layout>[id$=__section_dTk7pq]>.section{padding-block:40px}.content-for-layout>[id$=__section]>.section:has([class*=text_tqQTNE]){padding-block:48px 24px}.content-for-layout>.shopify-section>results-list.product-grid-container{padding-block:0 64px}.collection-description{margin-inline:0}.content-for-layout>.shopify-section>.product-information{padding-block:32px 64px}.product-details .text-block.h1>h1{font-size:40px}.content-for-layout>.shopify-section>.beryl-size-guide-page{padding-block:48px 64px}.beryl-size-guide-page rte-formatter>h2:first-of-type{font-size:28px}.shopify-section-group-footer-group[id$=__migrated_footer_content] .section{padding-block:64px 24px}.shopify-section-group-footer-group[id$=__migrated_footer_content] .section-content-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;align-items:start}.shopify-section-group-footer-group[id$=__migrated_footer_content] .section-content-wrapper>[class*=text_Ur6UQG]{grid-column:auto}.shopify-section-group-footer-group[id$=__footer_utilities] .section{padding-block:24px 32px}}.product-card .card-gallery,.product-card .card-gallery img,.product-information .product-media-container,.product-information .product-media-container .product-media__image{border-radius:var(--beryl-media-radius)}.beryl-product-facts dialog,.search-modal__content{border-radius:var(--beryl-dialog-radius)}.cart-drawer .cart-drawer__dialog.dialog-modal.dialog-drawer[open]:modal{border-radius:var(--beryl-dialog-radius) 0 0 var(--beryl-dialog-radius)}.menu-drawer[data-header-drawer]{border-radius:0 var(--beryl-dialog-radius) var(--beryl-dialog-radius) 0}.beryl-product-facts dialog form button{-webkit-appearance:none;appearance:none;min-height:44px;padding:8px 16px;border:0;border-radius:var(--beryl-control-radius);background:var(--beryl-surface);color:var(--beryl-ink);cursor:pointer}@media(max-width:989px){.content-for-layout>.shopify-section.hero-wrapper[id$=__hero_jVaWmY]>.hero{min-height:0}.content-for-layout>.shopify-section.hero-wrapper[id$=__hero_jVaWmY]>.hero>.hero__container{display:flex;flex-direction:column;min-height:0;padding-block:0;overflow:visible}.content-for-layout [id$=__hero_jVaWmY] .hero__media-wrapper{position:relative;inset:auto;width:100%;height:min(125vw,720px);background:var(--beryl-surface)}.content-for-layout [id$=__hero_jVaWmY] .hero__media-wrapper .hero__image{object-fit:contain;object-position:center}.content-for-layout [id$=__hero_jVaWmY] .hero__content-wrapper{align-self:center;width:calc(100% - 2 * var(--page-margin));margin-block:16px 0;padding:24px}}@media(min-width:990px){.content-for-layout [id$=__hero_jVaWmY] .hero__media-wrapper .hero__image{object-fit:contain;object-position:center;background:var(--beryl-surface)}.content-for-layout [id$=__hero_jVaWmY] .hero__media-wrapper picture.hero__image>img.hero__image{box-sizing:border-box;padding-block:16px}}.content-for-layout>[id$=__section_x6gbMw] .section-content-wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:16px;align-items:center}.content-for-layout>[id$=__section_x6gbMw] .section-content-wrapper>:is(.image-block,.group-block){width:100%;min-width:0}.content-for-layout>[id$=__section_x6gbMw] .image-block__image{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:contain;object-position:center;background:var(--beryl-surface);border-radius:12px}@media(max-width:989px){.content-for-layout>[id$=__section_x6gbMw] .section-content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.content-for-layout>[id$=__section_x6gbMw] .image-block__image{max-height:300px}.content-for-layout>[id$=__section_x6gbMw] .section-content-wrapper>.group-block{grid-column:1 / -1}}.shopify-section-group-footer-group[id$=__migrated_footer_content] :is([class*=beryl_shop],[class*=beryl_help],[class*=text_Ur6UQG]) a{text-decoration:none}.shopify-section-group-footer-group[id$=__migrated_footer_content] :is([class*=beryl_shop],[class*=beryl_help],[class*=text_Ur6UQG]) a:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:.18em}.content-for-layout[data-template="page.about-us"]>.shopify-section>.section{padding-block:32px}@media(min-width:750px){.content-for-layout[data-template="page.about-us"]>.shopify-section>.section{padding-block:48px}}@media(min-width:990px){.content-for-layout>.shopify-section.hero-wrapper[id$=__hero_jVaWmY]>.hero{min-height:0}.content-for-layout>.shopify-section.hero-wrapper[id$=__hero_jVaWmY]>.hero>.hero__container{aspect-ratio:1942 / 809;min-height:0;padding-block:24px}.content-for-layout [id$=__hero_jVaWmY] .hero__content-wrapper{width:min(38%,480px);align-self:center;justify-self:left;padding:0;background:transparent;border-radius:0}.content-for-layout [id$=__hero_jVaWmY] .hero__content-wrapper :is(h1,p){color:var(--beryl-ink)}.content-for-layout [id$=__hero_jVaWmY] .hero__media-wrapper picture.hero__image>img.hero__image{padding-block:8px}}.content-for-layout>[id$=__section_x6gbMw] .image-block__image{aspect-ratio:3 / 4}.content-for-layout>[id$=__section_x6gbMw] [class*=image_PFLAcC] .image-block__image{object-fit:cover;object-position:center 40%}@media(max-width:989px){.content-for-layout>[id$=__section_x6gbMw] .section-content-wrapper{grid-template-columns:repeat(2,minmax(0,min(225px,calc(50% - 8px))));justify-content:center}}.content-for-layout:is([data-template=search],[data-template=collection],[data-template=page],[data-template^="page."],[data-template=cart]){--beryl-page-heading-inset: 20px}.content-for-layout:is([data-template=search],[data-template=collection],[data-template=page],[data-template^="page."])>.shopify-section:first-child>:is(.section,.beryl-size-guide-page,.beryl-size-guide){padding-block-start:var(--beryl-page-heading-inset)}.content-for-layout[data-template=search]>.shopify-section:first-child .search-page__header{padding-block-start:0}@media(min-width:750px){.content-for-layout:is([data-template=search],[data-template=collection],[data-template=page],[data-template^="page."],[data-template=cart]){--beryl-page-heading-inset: 32px}}.beryl-delivery-returns a,.beryl-cart-secondary,.beryl-cart-move,.beryl-cart-undo button,.beryl-product-breadcrumb a{text-decoration:underline;text-underline-offset:.2em}.content-for-layout[data-template=cart]>.shopify-section:first-child>cart-items-component>.section{padding-block-start:var(--beryl-page-heading-inset)}.content-for-layout[data-template="404"]>.shopify-section:first-child .section-content-wrapper>a:is(.button,.button-secondary){--button-background-color: transparent;--button-color: var(--beryl-ink);background:transparent;color:var(--beryl-ink);box-shadow:none;border:0;min-height:44px;text-decoration:underline;text-underline-offset:.2em}.content-for-layout[data-template="404"]>.shopify-section:first-child .section-content-wrapper>a:is(.button,.button-secondary):focus-visible{outline:2px solid var(--beryl-ink);outline-offset:3px}body:has(>.content-for-layout[data-template=cart]) .shopify-section-group-footer-group[id$=__migrated_footer_content]{display:none}.cart__ctas .cart__checkout-button{min-height:44px}.cart__ctas .cart__checkout-button:focus-visible{outline:2px solid var(--beryl-ink);outline-offset:3px}:root{--beryl-type-page: clamp(1.875rem, 1.5rem + 1.25vw, 2.5rem);--beryl-type-product: clamp(1.75rem, 1.5rem + 1vw, 2.25rem);--beryl-type-section: clamp(1.5rem, 1.25rem + 1vw, 2rem);--font-size--h1: var(--beryl-type-page);--font-size--h2: var(--beryl-type-section);--font-size--h3: clamp(1.25rem, 1.125rem + .5vw, 1.5rem)}.content-for-layout .text-block.h2>h1,.content-for-layout .text-block.h3>h1{font-size:var(--beryl-type-page);line-height:1.15}.content-for-layout :is(h1,.h1){line-height:1.15}.content-for-layout :is(h2,.h2){line-height:1.2}.product-details .text-block.h1>h1{font-size:var(--beryl-type-product);line-height:1.15}product-card product-price.h6.h6{--font-h6--size: 1rem;--font-h6--line-height: 1.5;font-size:1rem;line-height:1.5}.content-for-layout [id$=__hero_jVaWmY] .hero__content-wrapper .text-block.h2>h1{font-size:2.5rem;line-height:1.15}@media(max-width:749px){.content-for-layout [id$=__hero_jVaWmY] .hero__content-wrapper .text-block.h2>h1{font-size:2rem}}header-menu button.menu-list__link{border:0;background:transparent;padding-inline:0;text-align:start;cursor:pointer}header-menu .menu-list__submenu-inner{--submenu-padding-block-start: 24px;--submenu-padding-block-end: 24px}header-menu .mega-menu__grid,header-menu .mega-menu__list{gap:12px 24px}header-menu .mega-menu__link{min-height:44px;align-items:center;font-size:1rem;line-height:1.4;color:var(--beryl-ink)}header-menu .beryl-menu-tiles{max-width:480px;padding-block:16px 0;gap:16px}header-menu .beryl-menu-tile{font-size:.875rem}header-menu .beryl-menu-tile span{min-height:44px;display:flex;align-items:center}header-menu .menu-list__link:focus-visible,header-menu .mega-menu__link:focus-visible{outline:2px solid var(--beryl-ink);outline-offset:4px}header-menu .beryl-menu-text{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:24px 32px}header-menu .beryl-menu-text>.mega-menu__list{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;align-content:start}header-menu .beryl-menu-text>.mega-menu__list>.mega-menu__column{grid-column:auto}header-menu .beryl-menu-text>.mega-menu__list>.mega-menu__column:first-child{grid-column:1 / -1}header-menu .beryl-menu-text>.beryl-menu-tiles{grid-column:2;width:100%;max-width:none;padding-block:0}header-menu .menu-list__submenu-inner{max-height:calc(100dvh - var(--header-height) - 24px)}@media(min-width:1024px){#header-component[data-sticky-state=active] .header__row--bottom:has(.beryl-header-search) .header__columns{grid-template-columns:minmax(0,1fr);grid-template-areas:"left"}#header-component[data-sticky-state=active] .header__row--bottom:has(.beryl-header-search) .header__column--left{justify-content:center;min-width:0}#header-component[data-sticky-state=active] .header-logo__image{transform:scale(.88);transform-origin:center}}@media(max-width:749px){body:has(sticky-add-to-cart){padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}sticky-add-to-cart .sticky-add-to-cart__bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__image,sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__info .sticky-add-to-cart__title.sticky-add-to-cart__title{display:none}sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__info{grid-column:1;grid-row:1}sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__variant{font-size:14px;line-height:1.3;margin:0;white-space:normal}sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__price{grid-column:1;grid-row:2;font-size:16px;line-height:1.3}sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__button{grid-column:2;grid-row:1 / span 2;width:auto;min-width:140px;min-height:48px;height:auto;padding:12px 16px}sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline}sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-icon{display:none}body:has(dialog[open]) .sticky-add-to-cart__bar{visibility:hidden;pointer-events:none}}.content-for-layout product-card .card-gallery{background:var(--beryl-surface)}.content-for-layout product-card .card-gallery .product-media-container .product-media__image{object-fit:contain}.content-for-layout>[id$=__collection_list_D6eP9c] .collection-card__image{background:var(--beryl-surface)}.content-for-layout>[id$=__collection_list_D6eP9c] .collection-card__image .image-block__image{object-fit:contain}.content-for-layout>[id$=__collection_list_D6eP9c] .collection-card__image--placeholder .image-block__image{display:grid;place-items:center;padding:20px}.content-for-layout>[id$=__collection_list_D6eP9c] .beryl-collection-image-fallback{color:var(--beryl-ink);font:inherit;font-size:1rem;line-height:1.5;text-align:center}.card-hover-effect-subtle-zoom .content-for-layout product-card.product-card:hover .card-gallery,.card-hover-effect-subtle-zoom .content-for-layout>[id$=__collection_list_D6eP9c] .collection-card:hover .collection-card__image{transform:none}.content-for-layout>[id$=__section_dTk7pq]>.section{padding-block:12px}.content-for-layout>[id$=__section_dTk7pq] .section-content-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:center}.content-for-layout>[id$=__section_dTk7pq] .group-block{padding-block:0}.content-for-layout>[id$=__section_dTk7pq] .text-block a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;max-width:100%;padding-block:8px;color:var(--beryl-ink, #1c1b19);font-size:.875rem;font-weight:400;line-height:1.4;text-decoration:none;text-underline-offset:4px}.content-for-layout>[id$=__section_dTk7pq] .text-block a:hover{text-decoration:underline}.content-for-layout>[id$=__section_dTk7pq] .text-block a:focus-visible{outline:2px solid currentColor;outline-offset:4px;text-decoration:underline}@media(min-width:750px){.content-for-layout>[id$=__collection_list_D6eP9c] .resource-list--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:989px){.content-for-layout [id$=__hero_jVaWmY] .hero__media-wrapper{height:min(100vw,52svh,420px);margin-block-start:88px}}@media(min-width:750px)and (max-width:1023px){#header-component header-menu.header-menu{display:none!important}#header-component .header__drawer[ref=headerDrawerContainer]{display:flex!important;align-items:center;flex:0 0 auto}}#header-component header-drawer .menu-drawer__menu-item{min-height:44px}@media(min-width:1024px){.content-for-layout>[id$=__collection_list_D6eP9c] .resource-list--grid{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:16px}.content-for-layout>[id$=__collection_list_D6eP9c]>.section{padding-block:48px}.content-for-layout>[id$=__section_x6gbMw] .section-content-wrapper{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2.2fr);column-gap:20px}.content-for-layout>[id$=__section_x6gbMw] .section-content-wrapper>.group-block{box-sizing:border-box;padding-inline-start:32px;padding-block:24px}.content-for-layout>[id$=__section_x6gbMw] .group-block-content{gap:24px}}.content-for-layout>[id$=__product_list_fa6P9H] product-card .product-media__image[src*=P2EZZZQhzLVbyiHrP2r]{transform:scale(1.25);transform-origin:5% 75%}@media(min-width:990px){.content-for-layout>[id$=__section_x6gbMw] .section-content-wrapper{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.45fr);column-gap:clamp(24px,2.4vw,36px)}.content-for-layout>[id$=__section_x6gbMw] .section-content-wrapper>.group-block{padding-inline-start:16px;padding-block:24px}}@media(max-width:989px){.content-for-layout>[id$=__section_x6gbMw] .section-content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.content-for-layout>[id$=__section_x6gbMw] .section-content-wrapper>.group-block{padding-inline:0}}@media(max-width:749px){.content-for-layout [id$=__hero_jVaWmY] .hero__media-wrapper{height:min(calc((100vw - 32px)/.8),62svh,500px);margin-block-start:calc(var(--header-height, 60px) + 12px)}.content-for-layout [id$=__hero_jVaWmY] .hero__content-wrapper{margin-block-start:8px;padding-block:16px}}@media(min-width:750px){#header-component[data-beryl-inline-search] .header__row--top .header__columns{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;grid-template-areas:"left center right";column-gap:clamp(12px,1.4vw,24px)}#header-component[data-beryl-inline-search] .header__row--top .header__column{min-width:0;gap:16px}#header-component[data-beryl-inline-search] .header__column--center{justify-content:flex-start}#header-component[data-beryl-inline-search] .header-logo{flex:0 0 auto}#header-component[data-beryl-inline-search] .beryl-header-search{flex:1 1 var(--beryl-search-width);width:100%;min-width:160px;max-width:var(--beryl-search-width)}#header-component[data-beryl-inline-search][data-sticky-state=active] .header-logo__image{transform:none}#header-component[data-beryl-inline-search] .beryl-header-search__form{background:var(--beryl-surface);border:0}#header-component[data-beryl-inline-search] .beryl-header-search__input{background:transparent;padding-block:10px}}@media(min-width:750px)and (max-width:1023px){#header-component[data-beryl-inline-search] .header__row--top .header__columns{grid-template-columns:44px minmax(0,1fr) auto}}@media(min-width:750px){#header-component[data-beryl-inline-search] .beryl-header-search__form{background:#f7f5f19e;color:var(--beryl-ink)}#header-component[data-beryl-inline-search] .beryl-header-search__input::placeholder{color:inherit;opacity:1}#header-component[data-beryl-inline-search] .beryl-header-search__form:focus-within{background:#fff;outline-color:var(--beryl-ink)}}@media(min-width:750px){#header-component[data-beryl-inline-search] .header__row--top .header__columns{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}#header-component[data-beryl-inline-search] .header__column--center{position:relative;justify-content:center}#header-component[data-beryl-inline-search] .header__column--right{justify-content:flex-end}#header-component[data-beryl-inline-search] .beryl-header-search{position:absolute;inset-inline-start:calc(100% + 16px);width:clamp(160px,calc(50vw - 260px),var(--beryl-search-width));min-width:0}}@media(min-width:750px)and (max-width:1023px){#header-component[data-beryl-inline-search] .beryl-header-search{inset-inline-start:auto;inset-inline-end:calc(100% + 16px);width:min(var(--beryl-search-width),calc(50vw - 176px))}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/beryl-premium.css.map */
