body.ace-editorial-theme{--ace-ink: #101010;--ace-sand: #f6f1e8;--ace-paper: #fffcf7;--ace-border: #d8cec2;--ace-accent: #ef6b45;--ace-accent-deep: #d4522d;--ace-accent-soft: #ffd8cb;--ace-shadow: 0 20px 60px rgba(16, 16, 16, .1);--font-body--family: "Archivo", sans-serif;--font-subheading--family: "Space Grotesk", sans-serif;--font-heading--family: "Bebas Neue", sans-serif;--font-accent--family: "Space Grotesk", sans-serif;--font-primary--family: var(--font-heading--family);--font-paragraph--family: var(--font-body--family);--font-paragraph--weight: 500;--font-paragraph--size: 1rem;--font-paragraph--line-height: 1.6;--font-h1--family: var(--font-heading--family);--font-h1--weight: 400;--font-h1--size: clamp(4.5rem, 10vw, 9rem);--font-h1--line-height: .92;--font-h1--letter-spacing: .03em;--font-h1--case: uppercase;--font-h2--family: var(--font-heading--family);--font-h2--weight: 400;--font-h2--size: clamp(3rem, 7vw, 5.75rem);--font-h2--line-height: .96;--font-h2--letter-spacing: .03em;--font-h2--case: uppercase;--font-h3--family: var(--font-heading--family);--font-h3--weight: 400;--font-h3--size: clamp(2.1rem, 4vw, 3.5rem);--font-h3--line-height: 1;--font-h3--letter-spacing: .03em;--font-h3--case: uppercase;--font-h4--family: var(--font-subheading--family);--font-h4--weight: 700;--font-h4--size: clamp(1.05rem, 1.6vw, 1.35rem);--font-h4--line-height: 1.2;--font-h4--letter-spacing: .08em;--font-h4--case: uppercase;--font-h5--family: var(--font-subheading--family);--font-h5--weight: 700;--font-h5--case: uppercase;--font-h5--letter-spacing: .08em;--font-h6--family: var(--font-subheading--family);--font-h6--weight: 700;--font-h6--case: uppercase;--font-h6--letter-spacing: .08em;--style-border-radius-buttons-primary: 999px;--style-border-radius-buttons-secondary: 999px;--style-border-radius-popover: 28px;--style-border-radius-inputs: 20px;--variant-picker-button-radius: 999px;--height-buy-buttons: 58px;background:radial-gradient(circle at top left,rgba(239,107,69,.11),transparent 28%),radial-gradient(circle at top right,rgba(16,16,16,.07),transparent 34%),var(--color-background);color:var(--color-foreground)}body.ace-editorial-theme::selection{background:var(--ace-accent);color:var(--ace-ink)}body.ace-editorial-theme .content-for-layout{overflow:clip}body.ace-editorial-theme .shopify-section:not(.header-section) :is(.section,.cart-summary){position:relative}body.ace-editorial-theme a{text-decoration-thickness:.09em}body.ace-editorial-theme p,body.ace-editorial-theme li,body.ace-editorial-theme input,body.ace-editorial-theme textarea,body.ace-editorial-theme select{letter-spacing:.01em}body.ace-editorial-theme :is(.button,.button-secondary,button.shopify-payment-button__button--unbranded){min-height:54px;padding-inline:1.4rem;font-family:var(--font-subheading--family);font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}body.ace-editorial-theme .button{box-shadow:0 14px 30px #10101024}body.ace-editorial-theme .button-secondary{background:#fff6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.ace-editorial-theme .announcement-bar{background:linear-gradient(90deg,var(--ace-accent) 0%,#ff946d 100%);color:var(--ace-ink);border-block-end-color:#1010101f}body.ace-editorial-theme .announcement-bar__slides{max-width:960px}body.ace-editorial-theme .announcement-bar__text,body.ace-editorial-theme .announcement-bar__text a,body.ace-editorial-theme .announcement-bar__link{font-family:var(--font-subheading--family);font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:inherit}body.ace-editorial-theme .announcement-bar .slideshow-control{color:var(--ace-ink)}body.ace-editorial-theme .header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.ace-editorial-theme .header__row{background:#101010eb;color:var(--ace-sand);border-bottom-color:#ffffff14!important}body.ace-editorial-theme .header[transparent]:not([data-sticky-state=active]) .header__row{background:linear-gradient(180deg,#101010db,#10101057);border-bottom-color:transparent!important}body.ace-editorial-theme .header__columns{min-height:84px}body.ace-editorial-theme .menu-list__link,body.ace-editorial-theme .mega-menu__link,body.ace-editorial-theme .header-actions__action,body.ace-editorial-theme .dropdown-localization__button,body.ace-editorial-theme .header .search{font-family:var(--font-subheading--family);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}body.ace-editorial-theme .menu-list__link,body.ace-editorial-theme .mega-menu__link,body.ace-editorial-theme .header-actions__action,body.ace-editorial-theme .dropdown-localization__button{color:inherit}body.ace-editorial-theme .menu-list__list-item:not([slot=overflow]):after,body.ace-editorial-theme [slot=overflow]>.menu-list__link:after{background:var(--ace-accent);height:2px;bottom:-14px}body.ace-editorial-theme .menu-list__submenu{border-radius:28px;border:1px solid rgba(255,255,255,.08);background:#101010f7;box-shadow:0 34px 80px #00000047}body.ace-editorial-theme .mega-menu{color:var(--ace-sand)}body.ace-editorial-theme .mega-menu__link--parent{font-family:var(--font-heading--family);font-size:1.5rem;letter-spacing:.04em}body.ace-editorial-theme .mega-menu__link:not(.mega-menu__link--parent){opacity:.82}body.ace-editorial-theme .header-actions__action .svg-wrapper,body.ace-editorial-theme .dropdown-localization__button .svg-wrapper{color:inherit}body.ace-editorial-theme .header__drawer,body.ace-editorial-theme .menu-list--mobile{background:linear-gradient(180deg,#111,#1a1a1a);color:var(--ace-sand)}body.ace-editorial-theme .header__drawer .menu-list__link{font-size:.9rem}body.ace-editorial-theme.page-type-index .hero{overflow:clip}body.ace-editorial-theme.page-type-index .hero__container{min-height:min(900px,100svh)}body.ace-editorial-theme.page-type-index .hero__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#080808bd,#08080847 45%,#0808088f),linear-gradient(180deg,transparent 56%,rgba(8,8,8,.34) 100%);pointer-events:none}body.ace-editorial-theme.page-type-index .hero__content-wrapper{position:relative;z-index:1;padding-inline:clamp(20px,4vw,56px)}body.ace-editorial-theme.page-type-index .hero__content-wrapper .group-block-content{max-width:min(48rem,82vw);gap:1rem}body.ace-editorial-theme.page-type-index .hero .text-block:first-child p{display:inline-flex;align-items:center;padding:.65rem 1rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-family:var(--font-subheading--family);font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}body.ace-editorial-theme.page-type-index .hero h1,body.ace-editorial-theme.page-type-index .hero h2,body.ace-editorial-theme.page-type-index .hero p{color:#fff}body.ace-editorial-theme.page-type-index .hero h1,body.ace-editorial-theme.page-type-index .hero h2{text-shadow:0 24px 80px rgba(0,0,0,.42)}body.ace-editorial-theme.page-type-index .hero .button-secondary{color:#fff;border-color:#ffffff4d}body.ace-editorial-theme.page-type-index .hero .button-secondary:hover{color:var(--ace-ink);border-color:#fff}body.ace-editorial-theme.page-type-index .marquee{background:linear-gradient(90deg,#111,#171717);color:var(--ace-sand);border-block:1px solid rgba(255,255,255,.1)}body.ace-editorial-theme.page-type-index .marquee *{font-family:var(--font-heading--family);font-size:clamp(1.6rem,3vw,2.6rem);letter-spacing:.06em;text-transform:uppercase}body.ace-editorial-theme .shopify-section:not(.header-section) .section--page-width{max-width:min(92vw,1440px)}body.ace-editorial-theme.page-type-index .section-wrapper .section{padding-block:clamp(2.5rem,7vw,5rem)}body.ace-editorial-theme .collection-card__image,body.ace-editorial-theme .card-gallery,body.ace-editorial-theme .resource-card__image,body.ace-editorial-theme .collection-image{overflow:hidden;border:1px solid var(--ace-border);border-radius:28px;background:linear-gradient(180deg,#fff,#efe7dd);box-shadow:var(--ace-shadow)}body.ace-editorial-theme .product-card__content,body.ace-editorial-theme .collection-card__content,body.ace-editorial-theme .resource-card__content{gap:.75rem}body.ace-editorial-theme.page-type-index .section-resource-list__header{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}body.ace-editorial-theme.page-type-index .section-resource-list__header .button-unstyled,body.ace-editorial-theme.page-type-index .section-resource-list__header a{font-family:var(--font-subheading--family);font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}body.ace-editorial-theme.page-type-index .group-block:has(.background-image-container){overflow:hidden;min-height:min(72svh,760px);border-radius:32px;box-shadow:var(--ace-shadow)}body.ace-editorial-theme.page-type-index .group-block:has(.background-image-container) .group-block__media-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}body.ace-editorial-theme.page-type-index .group-block:has(.background-image-container) .group-block-content{position:relative;z-index:1;min-height:inherit}body.ace-editorial-theme.page-type-index .group-block:has(.background-image-container) .button{background:#ffffff24;border:1px solid rgba(255,255,255,.24);color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.ace-editorial-theme.page-type-index .group-block:has(.background-image-container) .button:hover{background:#fff;color:var(--ace-ink);border-color:#fff}body.ace-editorial-theme.page-type-index .group-block:has(.background-image-container) .text-block p,body.ace-editorial-theme.page-type-index .group-block:has(.background-image-container) .text-block h2,body.ace-editorial-theme.page-type-index .group-block:has(.background-image-container) .text-block h3{color:#fff}body.ace-editorial-theme.page-type-index .group-block:has(.background-image-container) .text-block:first-child p{opacity:.78}body.ace-editorial-theme .product-card p[role=heading],body.ace-editorial-theme .collection-card p[role=heading],body.ace-editorial-theme .resource-card p[role=heading],body.ace-editorial-theme .product-card .text-block :is(p,h3,h4),body.ace-editorial-theme .collection-card .text-block :is(p,h3,h4),body.ace-editorial-theme .resource-card .text-block :is(p,h3,h4){color:var(--ace-ink);font-family:var(--font-subheading--family);font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}body.ace-editorial-theme .product-card product-price,body.ace-editorial-theme .collection-card product-price,body.ace-editorial-theme .resource-card product-price,body.ace-editorial-theme .price-item__group{color:var(--ace-accent);font-family:var(--font-subheading--family);font-size:.92rem;font-weight:700;letter-spacing:.08em}body.ace-editorial-theme .compare-at-price{color:#1010107a}body.ace-editorial-theme .quick-add__button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.ace-editorial-theme .search-page__header{display:grid;gap:1.5rem;align-items:end;padding-top:3rem}body.ace-editorial-theme .search-page__header h3{margin:0}body.ace-editorial-theme .search-page-input__parent{max-width:820px}body.ace-editorial-theme .search-page-input,body.ace-editorial-theme .field__input{min-height:58px;border-radius:22px;border:1px solid var(--ace-border);background:#ffffffd1;box-shadow:inset 0 1px #ffffff80}body.ace-editorial-theme .facets--horizontal,body.ace-editorial-theme .facets-mobile-wrapper{gap:.75rem}body.ace-editorial-theme .facets__summary,body.ace-editorial-theme .sorting-filter__select-wrapper,body.ace-editorial-theme .facets-horizontal-remove,body.ace-editorial-theme .grid-density-controls__button,body.ace-editorial-theme .facets-toggle__button{border:1px solid var(--ace-border);border-radius:999px;background:#ffffffb8;box-shadow:0 12px 30px #1010100f}body.ace-editorial-theme .facets__summary,body.ace-editorial-theme .sorting-filter__label,body.ace-editorial-theme .facets__label,body.ace-editorial-theme .products-count-wrapper{font-family:var(--font-subheading--family);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.ace-editorial-theme .sorting-filter__options,body.ace-editorial-theme .facets__panel-content,body.ace-editorial-theme .facets--drawer{border:1px solid var(--ace-border);border-radius:28px;background:var(--ace-paper);box-shadow:var(--ace-shadow)}body.ace-editorial-theme .product-grid{gap:2rem 1.5rem}body.ace-editorial-theme .search-modal__content{width:min(72rem,94vw);border-radius:28px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#111,#1a1a1a);color:var(--ace-sand)}body.ace-editorial-theme .predictive-search{background:transparent}body.ace-editorial-theme .predictive-search-form__header{padding:1.2rem 1.2rem 0}body.ace-editorial-theme .search-modal .search-input{min-height:80px;border-radius:28px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;padding-inline-start:4.25rem;font-family:var(--font-heading--family);font-size:clamp(2.1rem,4vw,3.6rem);letter-spacing:.04em;text-transform:uppercase}body.ace-editorial-theme .search-modal .search-input::placeholder{color:#ffffff80}body.ace-editorial-theme .predictive-search__icon,body.ace-editorial-theme .predictive-search__reset-button,body.ace-editorial-theme .predictive-search__close-modal-button{color:#fff}body.ace-editorial-theme .predictive-search-results__title{color:var(--ace-sand);font-family:var(--font-subheading--family);font-size:.8rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}body.ace-editorial-theme .predictive-search-results__card{padding:.75rem;border-radius:28px;background:var(--ace-paper)}body.ace-editorial-theme .predictive-search__search-button{background:var(--ace-accent);color:var(--ace-ink);border-color:var(--ace-accent)}body.ace-editorial-theme .product-information{padding-top:1.5rem}body.ace-editorial-theme .product-details{border:1px solid var(--ace-border);border-radius:32px;background:linear-gradient(180deg,#fffffff5,#fffaf4eb);box-shadow:var(--ace-shadow);padding:clamp(1.2rem,2.5vw,2rem)}body.ace-editorial-theme .product-details>.group-block{gap:1rem}body.ace-editorial-theme .product-details h1,body.ace-editorial-theme .product-details h2{margin:0}body.ace-editorial-theme .rating-wrapper{display:inline-flex;padding:.45rem .8rem;border-radius:999px;background:#ef6b451f}body.ace-editorial-theme .rating-color--primary{--star-fill-color: var(--ace-accent);--star-fill-color-rgb: 239, 107, 69;--color: var(--ace-accent)}body.ace-editorial-theme .product-details product-price .price,body.ace-editorial-theme .product-details .price-item__group{color:var(--ace-accent);font-family:var(--font-subheading--family);font-size:1rem;font-weight:700;letter-spacing:.08em}body.ace-editorial-theme .product-details .variant-picker__form{gap:.9rem}body.ace-editorial-theme .product-details .variant-option__button-label__pill{border-radius:999px;border-color:var(--ace-border);background:#ffffffd9;padding:.78rem 1.05rem}body.ace-editorial-theme .product-details .variant-option__button-label__text{font-family:var(--font-subheading--family);font-size:.84rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}body.ace-editorial-theme .product-details .buy-buttons-block{border:1px solid var(--ace-border);border-radius:28px;background:#ffffffd6;padding:.85rem}body.ace-editorial-theme .product-details .product-form-buttons{gap:.8rem}body.ace-editorial-theme .product-details .quantity-selector{border-radius:999px;border:1px solid var(--ace-border);background:#fbf7f0}body.ace-editorial-theme .product-details .accordion{margin-top:.4rem}body.ace-editorial-theme .product-details .details{border-top:1px solid var(--ace-border)}body.ace-editorial-theme .product-details .details__header{padding-block:1rem;font-family:var(--font-subheading--family);font-size:.84rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.ace-editorial-theme .product-details .details-content{color:#101010c2}body.ace-editorial-theme .sticky-add-to-cart__bar{border-radius:999px;background:#101010f0;color:var(--ace-sand);box-shadow:0 26px 70px #00000047}body.ace-editorial-theme .sticky-add-to-cart__bar:before{background:linear-gradient(#101010f5 0 100%),linear-gradient(#ffffff1f 0 100%)}body.ace-editorial-theme .sticky-add-to-cart__price,body.ace-editorial-theme .sticky-add-to-cart__variant{color:#f6f1e8d1}body.ace-editorial-theme .sticky-add-to-cart__button{background:var(--ace-accent);color:var(--ace-ink);border-color:var(--ace-accent)}body.ace-editorial-theme .cart-page{gap:2rem 3rem}body.ace-editorial-theme .cart-page__items{padding:1.5rem;border:1px solid var(--ace-border);border-radius:32px;background:#ffffff9e;box-shadow:0 16px 40px #1010100f}body.ace-editorial-theme .cart-summary{border-radius:32px;background:linear-gradient(180deg,#111,#1b1b1b);color:var(--ace-sand);box-shadow:0 24px 60px #00000038}body.ace-editorial-theme .cart-summary :is(.button,.button-secondary){width:100%}body.ace-editorial-theme .cart-drawer__dialog{background:transparent}body.ace-editorial-theme .cart-drawer__inner{border-left:1px solid var(--ace-border);background:linear-gradient(180deg,#f8f3eb,#f4eee5);box-shadow:-28px 0 60px #1010101a}body.ace-editorial-theme .cart-drawer__header{border-bottom:1px solid rgba(16,16,16,.08)}body.ace-editorial-theme :is(.template-page,.template-page-about,.template-page-contact) .page-width-content,body.ace-editorial-theme :is(.template-blog,.template-article,.template-list-collections) .section--page-width{max-width:min(92vw,1280px)}body.ace-editorial-theme :is(.template-page-about,.template-page-contact) .hero{overflow:clip}body.ace-editorial-theme :is(.template-page-about,.template-page-contact) .hero__container{min-height:min(720px,82svh)}body.ace-editorial-theme :is(.template-page-about,.template-page-contact) .hero__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#080808c2,#08080852 48%,#08080894),linear-gradient(180deg,transparent 50%,rgba(8,8,8,.38) 100%);pointer-events:none}body.ace-editorial-theme :is(.template-page-about,.template-page-contact) .hero__content-wrapper{position:relative;z-index:1;padding-inline:clamp(20px,4vw,56px)}body.ace-editorial-theme :is(.template-page-about,.template-page-contact) .hero .text-block:first-child p{display:inline-flex;align-items:center;padding:.65rem 1rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-family:var(--font-subheading--family);font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}body.ace-editorial-theme :is(.template-page-about,.template-page-contact) .hero :is(h1,h2,p){color:#fff}body.ace-editorial-theme :is(.template-page-about,.template-page-contact) .hero h1{text-shadow:0 24px 80px rgba(0,0,0,.42)}body.ace-editorial-theme.template-page .page-width-content{margin-top:2rem}body.ace-editorial-theme.template-page .page-width-content .section-content-wrapper{max-width:min(48rem,100%);gap:1.15rem}body.ace-editorial-theme :is(.template-page,.template-page-about,.template-page-contact,.template-article) .rte :is(h2,h3,h4){font-family:var(--font-heading--family);letter-spacing:.03em;text-transform:uppercase}body.ace-editorial-theme :is(.template-page,.template-page-about,.template-page-contact,.template-article) .rte p+p{margin-top:1em}body.ace-editorial-theme :is(.template-page,.template-page-about,.template-page-contact,.template-article) .rte a{color:var(--ace-accent)}body.ace-editorial-theme :is(.template-page-about,.template-page-contact) .group-block:not(:has(.background-image-container)){border:1px solid var(--ace-border);border-radius:28px;background:#ffffffbd;box-shadow:0 16px 40px #1010100f}body.ace-editorial-theme :is(.template-page-about,.template-page-contact) .group-block:not(:has(.background-image-container)) .group-block-content{height:100%}body.ace-editorial-theme :is(.template-page-about,.template-page-contact) .group-block:has(.background-image-container){overflow:hidden;min-height:min(62svh,640px);border-radius:32px;box-shadow:var(--ace-shadow)}body.ace-editorial-theme :is(.template-page-about,.template-page-contact) .group-block:has(.background-image-container) .group-block__media-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}body.ace-editorial-theme :is(.template-page-about,.template-page-contact) .group-block:has(.background-image-container) .group-block-content{position:relative;z-index:1;min-height:inherit}body.ace-editorial-theme :is(.template-page-about,.template-page-contact) .group-block:has(.background-image-container) .text-block :is(p,h2,h3,h4){color:#fff}body.ace-editorial-theme :is(.template-page-about,.template-page-contact) .group-block:has(.background-image-container) .button{background:#ffffff24;border:1px solid rgba(255,255,255,.24);color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.ace-editorial-theme .contact-form{border:1px solid var(--ace-border);border-radius:32px;background:linear-gradient(180deg,#fffffff5,#fffaf4eb);box-shadow:var(--ace-shadow);padding:clamp(1.2rem,2.8vw,2rem)}body.ace-editorial-theme .contact-form__input{min-height:58px;border-radius:20px;border:1px solid var(--ace-border);background:#ffffffe6;box-shadow:inset 0 1px #fff9}body.ace-editorial-theme .contact-form__input--textarea{min-height:220px}body.ace-editorial-theme .contact-form__error,body.ace-editorial-theme .contact-form__success{padding:.9rem 1rem;border-radius:18px;background:#ef6b451f}body.ace-editorial-theme.template-blog .blog-posts{max-width:min(92vw,1320px);margin-inline:auto}body.ace-editorial-theme.template-blog .blog-post-item{border:1px solid rgba(16,16,16,.08);border-radius:32px;background:#ffffff94;box-shadow:0 16px 40px #1010100d}body.ace-editorial-theme.template-blog .blog-post-item:has(.blog-post-card__image-container){background:transparent;box-shadow:none}body.ace-editorial-theme.template-blog .blog-post-card__image-container,body.ace-editorial-theme.template-article .blog-post-featured-image__image{overflow:hidden;border:1px solid var(--ace-border);border-radius:28px;background:linear-gradient(180deg,#fff,#efe7dd);box-shadow:var(--ace-shadow)}body.ace-editorial-theme.template-blog .blog-post-card__content{gap:.6rem;padding:.9rem .2rem .2rem}body.ace-editorial-theme.template-blog .blog-post-card__content a{color:var(--ace-ink)}body.ace-editorial-theme.template-blog .blog-post-card__content p:last-child{color:#101010b8}body.ace-editorial-theme.template-article .section-wrapper .section{max-width:min(92vw,1180px);margin-inline:auto}body.ace-editorial-theme.template-article .section-wrapper header{max-width:min(48rem,100%)}body.ace-editorial-theme.template-article .blog-post-content,body.ace-editorial-theme.template-article .blog-post-comments-container{padding:clamp(1.4rem,3vw,2rem);border:1px solid var(--ace-border);border-radius:32px;background:#ffffffb8;box-shadow:0 16px 40px #1010100f}body.ace-editorial-theme.template-article .blog-post-comments-container{margin-top:2rem}body.ace-editorial-theme.template-article .blog-post-comment{padding:1.2rem;border:1px solid rgba(16,16,16,.08);border-radius:24px;background:#ffffffd1}body.ace-editorial-theme.template-article .blog-post-comments__form-input{border-radius:20px;border:1px solid var(--ace-border);background:#ffffffeb}body.ace-editorial-theme.template-list-collections .section-resource-list{max-width:min(92vw,1320px);margin-inline:auto}body.ace-editorial-theme.template-list-collections .section-resource-list__content{max-width:min(48rem,100%);margin-bottom:1.5rem}body.ace-editorial-theme.template-list-collections .collection-card__content{gap:.9rem;padding-top:.1rem}body.ace-editorial-theme.template-404 .section-wrapper:first-child .section{max-width:min(92vw,1200px);margin-inline:auto;border-radius:36px;overflow:hidden;box-shadow:0 24px 60px #00000038}body.ace-editorial-theme.template-404 .section-wrapper:first-child .section-content-wrapper{max-width:760px;margin-inline:auto}body.ace-editorial-theme.template-404 .group-block{justify-content:center}body.ace-editorial-theme footer{margin-top:4rem;background:radial-gradient(circle at 88% 14%,rgba(239,107,69,.2),transparent 24%),linear-gradient(135deg,#101010,#171717 60%,#1d1d1d);color:var(--ace-sand)}body.ace-editorial-theme footer .section-background{background:transparent}body.ace-editorial-theme footer .section{color:inherit}body.ace-editorial-theme footer h2,body.ace-editorial-theme footer h3{color:inherit}body.ace-editorial-theme footer a{color:inherit}body.ace-editorial-theme footer .field__input{border-color:#ffffff2e;background:#ffffff14;color:var(--ace-sand)}body.ace-editorial-theme footer .field__input::placeholder{color:#f6f1e88f}body.ace-editorial-theme footer .footer-utilities{border-top:1px solid rgba(255,255,255,.1)}body.ace-editorial-theme footer .social-icons__icon-wrapper{border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d}@media screen and (max-width:989px){body.ace-editorial-theme .header__columns{min-height:74px}body.ace-editorial-theme.page-type-index .hero__content-wrapper .group-block-content{max-width:100%}body.ace-editorial-theme .search-modal__content{width:100vw;border-radius:0}body.ace-editorial-theme .search-modal .search-input{min-height:68px;font-size:clamp(1.75rem,8vw,2.7rem)}body.ace-editorial-theme .product-details{padding:1.2rem}body.ace-editorial-theme :is(.template-page-about,.template-page-contact) .hero__container{min-height:min(640px,74svh)}}@media screen and (max-width:749px){body.ace-editorial-theme .announcement-bar__text,body.ace-editorial-theme .announcement-bar__text a{letter-spacing:.12em}body.ace-editorial-theme .hero__container{min-height:82svh}body.ace-editorial-theme.page-type-index .hero .button,body.ace-editorial-theme.page-type-index .hero .button-secondary{width:100%}body.ace-editorial-theme.page-type-index .group-block:has(.background-image-container){min-height:56svh;border-radius:24px}body.ace-editorial-theme :is(.template-page-about,.template-page-contact) .group-block:has(.background-image-container),body.ace-editorial-theme .contact-form,body.ace-editorial-theme.template-blog .blog-post-item,body.ace-editorial-theme.template-article .blog-post-content,body.ace-editorial-theme.template-article .blog-post-comments-container,body.ace-editorial-theme.template-404 .section-wrapper:first-child .section{border-radius:24px}body.ace-editorial-theme.template-404 .group-block{width:100%}body.ace-editorial-theme .product-grid{gap:1.5rem .9rem}body.ace-editorial-theme .collection-card__image,body.ace-editorial-theme .card-gallery,body.ace-editorial-theme .resource-card__image,body.ace-editorial-theme .collection-image,body.ace-editorial-theme .product-details,body.ace-editorial-theme .cart-page__items,body.ace-editorial-theme .cart-summary{border-radius:24px}body.ace-editorial-theme .sticky-add-to-cart__bar{border-radius:24px 24px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/editorial-overrides.css.map */
