:root{--elegant-ivory: #fbf7f0;--elegant-cream: #fffaf5;--elegant-blush: #f4e8df;--elegant-gold: #b3875d;--elegant-line: rgba(89, 62, 41, .16);--elegant-ink: #20150f;--elegant-muted: #6d5748;--elegant-shadow: 0 28px 60px -42px rgba(31, 19, 10, .45)}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top,#fffdf9 0%,var(--elegant-ivory) 44%,#f6eee4 100%);color:var(--elegant-ink);font-family:var(--font-body--family),"Work Sans",sans-serif!important;position:relative}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12% 18%,rgba(179,135,93,.14),transparent 26%),radial-gradient(circle at 88% 16%,rgba(244,232,223,.7),transparent 24%),radial-gradient(circle at 50% 100%,rgba(179,135,93,.08),transparent 28%);pointer-events:none;z-index:-1}::selection{background:#2e1f15;color:#fffaf5}h1,h2,h3,h4,h5,h6,.title,.rich-text__heading,.banner__heading{font-family:var(--font-heading--family),"Instrument Sans",sans-serif!important;letter-spacing:-.04em!important;line-height:.98!important;color:inherit!important}p,.rte p,.text-block p{color:var(--elegant-muted)}#header-component{background:#fbf7f0b8!important;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid rgba(89,62,41,.1)!important;box-shadow:0 18px 36px -34px #160c07a6}#header-component .header__row{background:transparent!important}#header-component .menu-list__list-item--category-hub{margin-left:.35rem}#header-component .menu-list__list-item--category-hub:after{content:none}#header-component .menu-list__link--category-hub{display:inline-flex;align-items:center;justify-content:center;min-height:2.7rem;padding:.68rem 1.15rem;border:1px solid rgba(89,62,41,.14);border-radius:999px;background:#ffffff70;box-shadow:0 18px 32px -24px #27180c52;transition:transform .28s ease,box-shadow .28s ease,background-color .28s ease,border-color .28s ease}#header-component .menu-list__link{position:relative}#header-component .menu-list__link:after{content:"";position:absolute;left:1rem;right:1rem;bottom:.35rem;height:1px;background:linear-gradient(90deg,transparent,rgba(91,61,39,.5),transparent);transform:scaleX(0);transform-origin:center;transition:transform .28s ease}#header-component .menu-list__link:hover:after,#header-component .menu-list__link.menu-list__link--active:after{transform:scaleX(1)}#header-component .menu-list__link--category-hub .menu-list__link-title{padding-inline:0}#header-component .menu-list__link--category-hub:hover,#header-component .menu-list__link--category-hub.menu-list__link--active{transform:translateY(-1px);background:#ffffffb8;border-color:#593e2938;box-shadow:0 20px 34px -24px #27180c5c}#header-component a,#header-component .header-actions__action,#header-component .dropdown-localization__button{color:var(--elegant-ink)!important;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem}.button:not(.button-unstyled),.button-secondary:not(.button-unstyled),.btn,.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:.95rem 1.7rem;border-radius:999px!important;font-family:var(--font-body--family),"Work Sans",sans-serif!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;transition:transform .28s ease,box-shadow .28s ease,background-color .28s ease,border-color .28s ease,color .28s ease!important}.button:not(.button-unstyled),.btn,.shopify-payment-button__button--unbranded{background:linear-gradient(135deg,#241912,#5b3d27)!important;color:#fffaf5!important;border:1px solid rgba(36,20,10,.88)!important;box-shadow:0 18px 32px -22px #27180c8c!important}.button-secondary:not(.button-unstyled){background:#ffffff8f!important;color:var(--elegant-ink)!important;border:1px solid var(--elegant-line)!important;box-shadow:none!important}.button:not(.button-unstyled):hover,.btn:hover,.shopify-payment-button__button--unbranded:hover,.button-secondary:not(.button-unstyled):hover{transform:translateY(-2px)}.link{color:var(--elegant-ink)!important;letter-spacing:.08em;text-transform:uppercase;text-decoration-thickness:1px;text-underline-offset:.28em}.field__input,.select__select,.country-filter__input{border-radius:18px!important;border:1px solid var(--elegant-line)!important;background:#ffffffb8!important;box-shadow:inset 0 1px #ffffffe6}.field__input:focus,.select__select:focus,.country-filter__input:focus{border-color:#5b3d278c!important;box-shadow:0 0 0 4px #5b3d2714!important}.hero{overflow:clip}.hero__content-wrapper{position:relative;z-index:1;max-width:min(780px,100%);margin:0 auto;padding-top:clamp(7rem,12vw,10rem);padding-bottom:clamp(3rem,8vw,6rem);gap:1rem!important;align-items:center;text-align:center}.hero__content-wrapper:before{content:"";position:absolute;top:-2rem;right:-2rem;bottom:-1.5rem;left:-2rem;border:1px solid rgba(255,248,241,.16);border-radius:36px;background:linear-gradient(180deg,#160e0b33,#160e0b14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 28px 70px -48px #000000b8;z-index:-1}.hero .text-block{align-items:center}.hero h1{color:#fff8f1!important;font-size:clamp(3.6rem,8.8vw,7.2rem)!important;letter-spacing:-.08em!important;line-height:.92!important}.hero .text-block:first-child p{color:#f3e7d8!important;letter-spacing:.24em}.hero .rte p{max-width:38rem;margin-inline:auto;color:#fff8f1e0!important;font-size:clamp(1rem,1.35vw,1.15rem)}marquee-component{border-block:1px solid var(--elegant-line);background:#ffffff6b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.facets,.facet-filters,.search-header__form,.predictive-search__results{border:1px solid rgba(97,69,45,.1);border-radius:26px;background:#fffcf8bd;box-shadow:0 18px 42px -36px #1f130a80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.facet-filters,.search-header__form{padding:.9rem 1rem}.marquee__repeated-items .text-block>*{color:var(--elegant-muted)!important;letter-spacing:.2em}.section-resource-list__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:end}.section-resource-list__header h2,.section-resource-list__header h3{font-size:clamp(2rem,3.5vw,3.1rem)!important}.section-resource-list__header p:first-child{letter-spacing:.16em;text-transform:uppercase}product-card,.resource-list__item{height:100%}.product-card__content{height:100%;padding:1rem!important;border:1px solid rgba(97,69,45,.12)!important;border-radius:30px!important;background:linear-gradient(180deg,#ffffffd1,#fffaf5f5)!important;box-shadow:var(--elegant-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease;position:relative}.product-card__content:after,.collection-card__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 20%,transparent 80%,rgba(179,135,93,.08));pointer-events:none}product-card:hover .product-card__content{transform:translateY(-6px);box-shadow:0 34px 70px -44px #22150b94;border-color:#61452d38!important}product-card img{border-radius:22px;transition:transform .6s ease,opacity .3s ease!important}product-card:hover img{transform:scale(1.03);opacity:.96!important}.collection-card{position:relative;height:100%}.collection-card__inner{display:flex;flex-direction:column;height:100%;padding:1rem;border:1px solid rgba(97,69,45,.12);border-radius:30px;background:linear-gradient(180deg,#ffffffd1,#fffaf5f5);box-shadow:var(--elegant-shadow);transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease;position:relative}.collection-card:hover .collection-card__inner{transform:translateY(-6px);box-shadow:0 34px 70px -44px #22150b94;border-color:#61452d38}.collection-card__image,.collection-card__image .image-block__image,.collection-card__image .placeholder-svg{border-radius:22px}.collection-card__image{overflow:hidden;background:#ffffffb3}.collection-card__image .image-block__image{transition:transform .6s ease,opacity .3s ease}.collection-card:hover .collection-card__image .image-block__image{transform:scale(1.03);opacity:.96}.collection-card__content{position:relative;z-index:1;padding-top:1rem;gap:.6rem!important}.collection-card__content .button,.collection-card__content .button-secondary,.collection-card__content .link{align-self:flex-start}.collection-card.collection-card--image-bg .collection-card__content{height:100%;padding:1.5rem;justify-content:flex-end}.collection-card.collection-card--image-bg .collection-card__content>*{color:#fff8f1!important}.collection-card.collection-card--image-bg .collection-card__content p{color:#fff8f1e0!important}.collection-card.collection-card--image-bg .collection-card__inner:after{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;border-radius:22px;background:linear-gradient(180deg,#0c080605 18%,#0c0806b3);pointer-events:none}.collection-card.collection-card--image-bg .collection-card__image{position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;height:auto}.collection-card.collection-card--image-bg .collection-card__content{position:relative}.section-resource-list__content .text-block h1,.section-resource-list__content .text-block h2{font-size:clamp(2.1rem,4vw,3.8rem)!important}.section-resource-list__content .text-block p:first-child{letter-spacing:.16em;text-transform:uppercase}.text-block--text_category_intro>*,.text-block--text_fRMQMR p:first-child{color:#8a6b54!important;letter-spacing:.18em;text-transform:uppercase}.text-block--text_tqQTNE>*,.text-block--text_fRMQMR h1{font-size:clamp(2.4rem,4.6vw,4.2rem)!important}.text-block--text_twGGkJ,.text-block--text_fRMQMR{max-width:46rem}.text-block--text_twGGkJ p,.text-block--text_fRMQMR p:last-child{color:var(--elegant-muted)}.product-card__content a.contents{color:inherit;text-decoration:none}.product-card__content .text-block p{margin:0}.product-card__content .text-block p:first-child{color:var(--elegant-ink);font-family:var(--font-heading--family),"Instrument Sans",sans-serif;font-size:1.08rem;line-height:1.15}.product-card__content .price{color:var(--elegant-ink);font-family:var(--font-heading--family),"Instrument Sans",sans-serif;font-size:1.15rem;letter-spacing:-.03em}.product-card__content .rating-wrapper{padding-block:.1rem 0}.section-resource-list__content .group-block .button-secondary,.section-resource-list__content .group-block .link{margin-top:.25rem}main .section-wrapper .group-block{border-radius:32px;overflow:hidden;transition:transform .32s ease,box-shadow .32s ease}main .section-wrapper .group-block:hover{transform:translateY(-4px);box-shadow:var(--elegant-shadow)}.media-with-content .media-block,.media-with-content img{border-radius:32px}.product-details>.group-block{border:1px solid rgba(97,69,45,.14);border-radius:30px;background:#fffcf8db;box-shadow:var(--elegant-shadow);padding:clamp(1.1rem,1.6vw,1.5rem)}.product-details h1,.text-block--text_xrnftG>*{font-size:clamp(2.2rem,4vw,3.6rem)!important}.menu-drawer__category-hub{margin:0 0 1.35rem;padding:1.1rem;border:1px solid rgba(97,69,45,.12);border-radius:24px;background:linear-gradient(180deg,#ffffffd6,#fffaf5fa);box-shadow:var(--elegant-shadow)}.menu-drawer__category-eyebrow{margin:0 0 .85rem;color:var(--elegant-muted)!important;font-size:.76rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.menu-drawer__category-links{display:grid;gap:.8rem}.menu-drawer__category-link{display:flex;align-items:center;justify-content:center;min-height:3.15rem;padding:.9rem 1rem;border:1px solid rgba(97,69,45,.14);border-radius:999px;color:var(--elegant-ink)!important;background:#ffffffad;text-decoration:none;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:600}.menu-drawer__category-link--primary{background:linear-gradient(135deg,#241912,#5b3d27);border-color:#24140ae0;color:#fffaf5!important;box-shadow:0 18px 30px -22px #27180c85}.sticky-add-to-cart__bar{background:#1f150feb!important;color:#fffaf5!important;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 60px -36px #000000a8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sticky-add-to-cart__title,.sticky-add-to-cart__variant,.sticky-add-to-cart__price{color:#fffaf5!important}footer .section{background:transparent}@media screen and (max-width:749px){#header-component .menu-list__list-item--category-hub{margin-left:0}.hero__content-wrapper:before{top:-1.2rem;right:-.6rem;bottom:-1rem;left:-.6rem;border-radius:24px}.hero h1{font-size:clamp(2.8rem,14vw,4.4rem)!important}.section-resource-list__header{grid-template-columns:1fr}.product-card__content{border-radius:24px!important}.collection-card__inner,.media-with-content .media-block,.media-with-content img,main .section-wrapper .group-block{border-radius:24px}.facet-filters,.search-header__form{padding:.8rem}}@media(prefers-reduced-motion:no-preference){main>.shopify-section{animation:premium-fade-up .7s ease both}@keyframes premium-fade-up{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}}#header-component[transparent]:not([data-sticky-state=active]){background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent!important;box-shadow:none}#header-component[transparent]:not([data-sticky-state=active]) a,#header-component[transparent]:not([data-sticky-state=active]) .header-actions__action,#header-component[transparent]:not([data-sticky-state=active]) .dropdown-localization__button{color:#fff8f1!important}#header-component[transparent]:not([data-sticky-state=active]) .menu-list__link--category-hub{background:#fff8f11f;border-color:#fff8f13d;box-shadow:none}#header-component[transparent]:not([data-sticky-state=active]) .menu-list__link--category-hub:hover,#header-component[transparent]:not([data-sticky-state=active]) .menu-list__link--category-hub.menu-list__link--active{background:#fff8f133;border-color:#fff8f16b}.announcement-bar{background:linear-gradient(135deg,#20150f,#3a271c)!important}.announcement-bar .announcement-bar__text,.announcement-bar .announcement-bar__text a{color:#f4e7d7!important;letter-spacing:.14em;text-transform:uppercase}.text-block--text_intro_modern>*,.text-block--text_small_brand>*,.text-block--text_cbcgyb p:first-child,.text-block--heading>*{letter-spacing:.16em;text-transform:uppercase}.text-block--text_microcopy_modern{padding:.85rem 1rem;border:1px solid rgba(97,69,45,.12);border-radius:18px;background:#ffffffb8}.text-block--text_microcopy_modern>*{color:#5c4332!important}.text-block--text_feature_chips{display:flex;flex-wrap:wrap;gap:.6rem}.text-block--text_feature_chips>*{margin:0;padding:.65rem .95rem;border:1px solid rgba(97,69,45,.12);border-radius:999px;background:linear-gradient(180deg,#ffffffe6,#f9f3ecf5);color:#5c4332!important;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.product-value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.product-value-card{display:grid;gap:.32rem;padding:.95rem 1rem;border:1px solid rgba(97,69,45,.12);border-radius:20px;background:linear-gradient(180deg,#ffffffe0,#f9f4eef2)}.product-value-label{color:#8a6b54;font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.product-value-card strong{color:var(--elegant-ink);font-family:var(--font-heading--family),"Instrument Sans",sans-serif;font-size:1rem;line-height:1.1}.product-details product-price[data-block-id=price_tVjtKg]>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:.65rem}.product-details product-price[data-block-id=price_tVjtKg] .price{color:var(--elegant-ink);font-family:var(--font-primary--family);font-size:clamp(1.7rem,2.3vw,2.35rem);font-weight:500;letter-spacing:-.04em;line-height:1}.product-details product-price[data-block-id=price_tVjtKg] .compare-at-price{color:#5c433294;font-size:.98rem;text-decoration-thickness:1px}.product-details .product-inventory{display:flex}.product-details .product-inventory__status{display:inline-flex;align-items:center;gap:.55rem;padding:.7rem .95rem;border:1px solid rgba(97,69,45,.12);border-radius:999px;background:#ffffffbf;color:#5c4332;font-size:.76rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.product-details .product-inventory__icon,.product-details .product-inventory__icon svg{width:.95rem;height:.95rem}.product-details .quantity-selector{border-color:#61452d2e;border-radius:999px;overflow:hidden;background:#ffffffc7}.product-details .variant-picker__option-values,.product-details .buy-buttons{gap:.8rem}.product-details .pickup-availability,.product-details .quantity-rules{padding-inline:.15rem}.product-details .quantity-selector input{color:var(--elegant-ink);font-weight:600}.product-details .quantity-minus.button-unstyled,.product-details .quantity-plus.button-unstyled{min-width:2.8rem;color:var(--elegant-ink)!important}.product-details .add-to-cart-button{min-height:3.35rem;border-radius:999px;letter-spacing:.18em;text-transform:uppercase}.product-details .add-to-cart-button:disabled{background:linear-gradient(135deg,#9a9186,#7b7369)!important;color:#fffaf4!important;border-color:transparent!important;opacity:1}.text-block--text_secure_checkout{padding:1rem 1.1rem;border:1px solid rgba(97,69,45,.12);border-radius:22px;background:linear-gradient(180deg,#ffffffdb,#f9f4eef0)}.text-block--text_secure_checkout:before{content:"Secure order support";display:block;margin-bottom:.45rem;color:#8a6b54;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.text-block--text_secure_checkout>*{margin:0}.product-offer-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.8rem}.product-offer-chip{display:grid;gap:.35rem;min-height:100%;padding:1rem 1.05rem;border:1px solid rgba(97,69,45,.12);border-radius:22px;background:#ffffffb8}.product-offer-chip span{color:#8a6b54;font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.product-offer-chip strong,.product-offer-chip a{color:var(--elegant-ink);font-size:.98rem;font-weight:600;line-height:1.25;text-decoration:none}.product-offer-chip--accent{background:linear-gradient(135deg,#5b3d27f5,#2b1c12f5);border-color:#2b1c12f0}.product-offer-chip--accent span,.product-offer-chip--accent strong{color:#fff8f1}.text-block--text_product_snapshot{padding:1.15rem 1.2rem;border:1px solid rgba(97,69,45,.1);border-radius:24px;background:linear-gradient(135deg,#f8f1e8f2,#ffffffe6)}.text-block--text_product_snapshot p:first-child{margin:0 0 .7rem;color:#8a6b54;font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.text-block--text_product_snapshot ul{margin:0;padding-left:1.15rem;display:grid;gap:.45rem}.text-block--text_product_snapshot li{color:var(--elegant-ink)}.text-block--text_aEtTtq{color:var(--elegant-muted)}.text-block--text_story_heading>*{color:#8a6b54;font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.text-block--text_aEtTtq p,.text-block--text_aEtTtq li{color:var(--elegant-muted)}.rating-wrapper{padding-block:.2rem .15rem}.rating-wrapper .stars{filter:drop-shadow(0 6px 12px rgba(87,59,38,.12))}.product-details .accordion{margin-top:.45rem;border-top:0}.product-details .details{margin-bottom:.8rem;border:1px solid rgba(97,69,45,.12);border-radius:20px;background:#ffffff94;overflow:hidden}.product-details .details[open]{background:linear-gradient(180deg,#ffffffd1,#f9f3eceb)}.product-details .details__header{padding:1rem 1.1rem;color:var(--elegant-ink);letter-spacing:.02em}.product-details .details-content{padding:0 1.1rem 1rem;color:var(--elegant-muted)}.product-details .details__icon{opacity:.72}.product-details .quantity-rules,.product-details .pickup-location__text-sm,.product-details .pickup-location__text-xs{color:var(--elegant-muted)}@media screen and (max-width:749px){.text-block--text_feature_chips>*{padding-inline:.85rem;font-size:.72rem}.product-value-grid,.product-offer-panel{grid-template-columns:1fr}.text-block--text_secure_checkout,.text-block--text_product_snapshot{padding:1rem}.product-details .product-inventory__status{width:100%;justify-content:center}}.text-block--text_cbcgyb h2{font-size:clamp(2rem,3.6vw,3.2rem)!important}footer{margin-top:clamp(3rem,7vw,5rem);background:linear-gradient(180deg,#20150f,#130c08)}footer .section,footer .footer-utilities{color:#eadfd2}footer p,footer .rte p,footer .text-block p,footer a,footer .menu a{color:#eadfd2!important}footer h2,footer h3,footer h4,footer h5{color:#fff7ef!important}footer .group-block{box-shadow:none}footer .group-block[style*="--border-style: solid"]{background:#ffffff0a;border-color:#ffffff1f!important}footer .email-signup{background:transparent}footer .field{max-width:28rem}footer .field__input,footer .select__select{background:#ffffff14!important;color:#fff7ef!important;border-color:#ffffff2e!important}footer .button-secondary{background:#ffffff14!important;color:#fff7ef!important;border-color:#ffffff2e!important}footer .menu .details-content{margin-block-start:.9rem}footer .menu__item a{opacity:.82;transition:opacity .24s ease}footer .menu__item a:hover{opacity:1}footer .button-secondary--button_about,footer .button-secondary--button_help,footer .button-secondary--button_refund,footer .button-secondary--button_contact{justify-content:flex-start;padding-inline:1.15rem;background:#ffffff0f!important}.button.button-unstyled,.button-secondary.button-unstyled{min-height:0;padding:0;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:normal!important;text-transform:none!important}.product-information__media .product-media-container__zoom-button,.product-information__media .dialog-thumbnails-list__thumbnail,.product-information__media .slideshow-controls__thumbnail{background:transparent!important;box-shadow:none!important}.brand-page .section-content-wrapper,.brand-page__shell{width:100%}.brand-page__shell{display:grid;gap:clamp(1.5rem,3vw,2.5rem)}.brand-page__hero,.brand-page__highlight,.brand-page__faq,.brand-page__support,.brand-page__card{border:1px solid rgba(97,69,45,.12);box-shadow:var(--elegant-shadow)}.brand-page__hero{padding:clamp(2rem,4vw,4rem);border-radius:38px;background:radial-gradient(circle at top right,#ffffffeb,#fff8f1ad 46%,#f4e9ddf5)}.brand-page__eyebrow,.brand-page__card-eyebrow{margin:0 0 .85rem;color:#6d5748!important;font-size:.82rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.brand-page__title{margin:0;max-width:12ch;font-size:clamp(2.7rem,5vw,4.9rem)!important;line-height:.92!important}.brand-page__intro{max-width:54rem;margin-top:1.2rem}.brand-page__intro p,.brand-page__card-body p,.brand-page__highlight-copy p,.brand-page__support-copy p,.brand-page__faq-answer p{color:var(--elegant-muted)!important;font-size:1rem;line-height:1.75}.brand-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.brand-page__card{height:100%;padding:1.5rem;border-radius:28px;background:linear-gradient(180deg,#ffffffe0,#fffaf5fa)}.brand-page__card-title,.brand-page__highlight-title,.brand-page__support-title,.brand-page__faq-title{margin:0 0 .7rem;font-size:clamp(1.25rem,2vw,1.8rem)!important;line-height:1.06!important}.brand-page__highlight{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.5rem;align-items:center;padding:clamp(1.6rem,3.2vw,2.4rem);border-radius:34px;background:linear-gradient(135deg,#241912,#5b3d27)}.brand-page__highlight-title,.brand-page__highlight-copy p{color:#fff8f1!important}.brand-page__faq{padding:clamp(1.4rem,3vw,2.2rem);border-radius:34px;background:#fffcf8db}.brand-page__faq-list{display:grid;gap:.9rem}.brand-page__faq-item{padding:1rem 0 0;border-top:1px solid rgba(97,69,45,.12)}.brand-page__faq-item:first-child{border-top:0;padding-top:0}.brand-page__faq-question{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;color:var(--elegant-ink);font-size:1.05rem;font-weight:600;letter-spacing:.01em}.brand-page__faq-question::-webkit-details-marker{display:none}.brand-page__faq-question:after{content:"+";flex-shrink:0;font-size:1.35rem;line-height:1}.brand-page__faq-item[open] .brand-page__faq-question:after{content:"-"}.brand-page__faq-answer{padding-top:.9rem}.brand-page__support{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:clamp(1.4rem,3vw,2rem);border-radius:30px;background:linear-gradient(180deg,#ffffffe0,#fffaf5f2)}.brand-page__support-copy{max-width:44rem}.brand-page__support .button-secondary{white-space:nowrap}@media screen and (max-width:990px){.brand-page__grid,.brand-page__highlight{grid-template-columns:1fr}.brand-page__title{max-width:100%}}@media screen and (max-width:749px){.brand-page__hero,.brand-page__highlight,.brand-page__faq,.brand-page__support,.brand-page__card{border-radius:24px}.brand-page__support{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/premium-custom.css.map */
