#MainContent h1:not(.d2 *){font-family:var(--d2-font-sans);font-size:clamp(30px,4.4vw,52px);font-weight:800;line-height:1.04;letter-spacing:-.015em;text-transform:uppercase;color:var(--d2-text-strong);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}#MainContent :is(h2,h3):not(.d2 *):not(.product-card *){font-family:var(--d2-font-sans);letter-spacing:-.01em;color:var(--d2-text-strong)}#MainContent :is(a.button,.cart-items__empty-button,.cart__checkout-button,.submit-button,.blog-post-comments__form-submit):not(.button-secondary,.button-unstyled,.button--unstyled,.d2 *){min-height:54px;padding:0 34px;border:0;border-radius:0;background:var(--d2-gold-gradient);color:var(--d2-on-gold);font-family:var(--d2-font-sans);font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;box-shadow:none;transition:filter var(--d2-dur) var(--d2-ease)}#MainContent :is(a.button,.cart-items__empty-button,.cart__checkout-button,.submit-button,.blog-post-comments__form-submit):not(.button-secondary,.button-unstyled,.button--unstyled,.d2 *):hover{filter:brightness(1.08)}#MainContent .button-secondary:not(.d2 *){min-height:54px;border:1px solid rgb(212 164 55 / .55);border-radius:0;background:transparent;color:var(--d2-gold-light);font-family:var(--d2-font-sans);font-weight:700;letter-spacing:.1em;text-transform:uppercase}#MainContent .product-card .card-gallery{background:var(--d2-surface);border:1px solid var(--d2-line);transition:border-color var(--d2-dur) var(--d2-ease)}#MainContent .product-card:hover .card-gallery{border-color:var(--d2-line-gold)}#MainContent .product-card .text-block:not(.h6){font-family:var(--d2-font-sans);font-size:15px;font-weight:600;line-height:1.35;color:var(--d2-text)}#MainContent .product-card .price{font-family:var(--d2-font-sans);font-size:16px;font-weight:700;color:var(--d2-gold-light)}#MainContent :is(.facets-block-wrapper,.facets-toggle){display:none}#MainContent .page-content,#MainContent .main-page .rte{max-width:var(--d2-measure);font-size:17px;line-height:1.75;color:var(--d2-text-2)}#MainContent .shopify-policy__container{max-width:33rem;padding-block:clamp(40px,7vw,88px) clamp(56px,8vw,104px)}#MainContent .shopify-policy__title{margin-bottom:clamp(28px,4vw,44px);padding-bottom:24px;border-bottom:1px solid var(--d2-line-gold);text-align:left}#MainContent .shopify-policy__title h1{margin:0;font-family:var(--d2-font-sans);font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.05;letter-spacing:-.015em;text-transform:uppercase;color:var(--d2-text-strong)}#MainContent .shopify-policy__body{font-size:16px;line-height:1.75;color:var(--d2-text-2)}#MainContent .shopify-policy__body :is(h1,h2){margin:2.2em 0 .6em;font-family:var(--d2-font-sans);font-size:19px;font-weight:700;letter-spacing:.01em;color:var(--d2-text-strong)}#MainContent .shopify-policy__body h3{margin:1.6em 0 .4em;font-size:16.5px;font-weight:700;color:var(--d2-text)}#MainContent .shopify-policy__body strong{color:var(--d2-text)}#MainContent .shopify-policy__body a{color:var(--d2-gold-light)}#MainContent .shopify-policy__body hr{margin:2em 0;border:0;border-top:1px solid var(--d2-line)}#MainContent .shopify-policy__body :is(ul,ol){padding-left:1.25em}#MainContent .shopify-policy__body li{margin-bottom:.45em}#MainContent .shopify-policy__body a{overflow-wrap:anywhere}#MainContent .shopify-policy__body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:15px}#MainContent .shopify-policy__body :is(th,td){padding:8px 12px;border:1px solid var(--d2-line);text-align:left;vertical-align:top}#MainContent .shopify-policy__body h2{scroll-margin-top:110px}@media screen and (max-width:749px){#MainContent .shopify-policy__body :is(p,li){-webkit-hyphens:auto;hyphens:auto}}#MainContent .shopify-policy__body .d2-policy__doc-title{display:none}.d2-policy-toc{margin:0 0 clamp(28px,4vw,40px);border:1px solid var(--d2-line);background:var(--d2-bg-3)}.d2-policy-toc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;font-family:var(--d2-font-mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--d2-gold-label);list-style:none;cursor:pointer}.d2-policy-toc summary::-webkit-details-marker{display:none}.d2-policy-toc summary:after{content:"";flex:none;width:12px;height:12px;background:linear-gradient(currentColor,currentColor) center / 12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 12px no-repeat}.d2-policy-toc details[open] summary:after{background:linear-gradient(currentColor,currentColor) center / 12px 1.5px no-repeat}.d2-policy-toc summary:focus-visible,.d2-policy-toc a:focus-visible{outline:2px solid var(--d2-gold-light);outline-offset:2px}.d2-policy-toc ol{display:grid;margin:0;padding:0 16px 12px;list-style:none}.d2-policy-toc a{display:block;padding:9px 0;border-top:1px solid var(--d2-line);font-size:15px;line-height:1.4;color:var(--d2-text-2);text-decoration:none}.d2-policy-toc a:hover,.d2-policy-toc a[aria-current]{color:var(--d2-gold-light)}@media screen and (min-width:990px){#MainContent .shopify-policy__container:is(.has-toc,.d2-toc-policy *){display:grid;grid-template-columns:240px minmax(0,33rem);column-gap:72px;align-items:start;max-width:calc(240px + 72px + 33rem + 2 * var(--d2-gutter))}#MainContent :is(.has-toc,.d2-toc-policy .shopify-policy__container) .shopify-policy__title,#MainContent :is(.has-toc,.d2-toc-policy .shopify-policy__container) .shopify-policy__body{grid-column:2}.has-toc .d2-policy-toc{position:sticky;top:calc(var(--header-height, 76px) + 32px);max-height:calc(100svh - var(--header-height, 76px) - 64px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(212 164 55 / .35) transparent;grid-column:1;grid-row:1 / span 2;margin:0;border:0;background:none}.has-toc .d2-policy-toc summary{padding:6px 0 14px;cursor:default}.has-toc .d2-policy-toc summary:after{display:none}.has-toc .d2-policy-toc ol{padding:0}.has-toc .d2-policy-toc a{padding:7px 0 7px 14px;border-top:0;border-left:1px solid var(--d2-line);font-size:14px}.has-toc .d2-policy-toc a[aria-current]{border-left-color:var(--d2-gold)}}#MainContent .product-grid:has(>li.product-grid__item:only-of-type){grid-template-columns:minmax(0,400px);justify-content:center}#MainContent .product-grid-container:has(li.product-grid__item:only-of-type){padding-block:var(--d2-section-y)}#MainContent .resource-list--grid:has(>.resource-list__item:only-of-type){grid-template-columns:minmax(0,360px);justify-content:center}#MainContent .section-resource-list__header .text-block :is(h2,h3,p){font-family:var(--d2-font-mono);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--d2-gold-label);text-align:center}#MainContent .section-resource-list__header,#MainContent .section-resource-list__header :is(.group-block-content,.layout-panel-flex){justify-content:center;align-items:center;text-align:center}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){#MainContent .product-card .card-gallery{overflow:hidden}#MainContent .product-card .product-media__image{transition:transform var(--d2-dur-zoom) var(--d2-ease-out)}#MainContent .product-card:is(:hover,:focus-within) .product-media__image{transform:scale(1.02)}}#MainContent .product-badges__badge{padding:5px 9px;border:1px solid var(--d2-line-gold);border-radius:0;background:#060608c7;color:var(--d2-gold-light);font-family:var(--d2-font-sans);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}#MainContent .cart-title .cart-bubble{min-width:26px;height:26px;padding:0 7px}#MainContent .cart-title .cart-bubble .cart-bubble__background{border-radius:0;background:var(--d2-gold)}#MainContent .cart-title .cart-bubble__text{color:#0a0a0b;font-family:var(--d2-font-sans);font-size:13px;font-weight:800;letter-spacing:.02em}#MainContent .product-badges__badge.color-custom-badge-sold-out{border-color:var(--d2-line);color:var(--d2-text-2)}#MainContent .product-card .compare-at-price{font-weight:400;color:var(--d2-text-3);text-decoration-thickness:1px;text-decoration-color:#ffffff59}#MainContent{--page-margin: max(var(--d2-gutter), var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px));--page-content-width: calc(var(--d2-max) - 2 * var(--d2-gutter));--page-width: calc(var(--page-content-width) + var(--page-margin) * 2)}#MainContent{position:relative;isolation:isolate;background:var(--d2-foil-line),var(--d2-grain),radial-gradient(900px 520px at 18% 0%,rgb(212 164 55 / calc(.09 * var(--d2-glow, 1))) 0%,transparent 70%),var(--d2-bg)}#MainContent:before{content:"";position:absolute;inset:0 0 auto;height:620px;z-index:-1;pointer-events:none;background:var(--d2-cross) 0 0 / 48px 48px;opacity:.45;-webkit-mask-image:radial-gradient(640px 460px at 10% 0%,#000 0%,transparent 100%);mask-image:radial-gradient(640px 460px at 10% 0%,#000 0%,transparent 100%)}#MainContent .shopify-section:not(.header-section) .section-background,#MainContent [class*=color-custom-template--]{background-color:transparent}#MainContent:has(.cart-page:not(.cart-page--empty)) .shopify-section:has(.section-resource-list){display:none}:is(#MainContent,#cart-drawer) .additional-checkout-buttons{--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-row-gap: 8px;--shopify-accelerated-checkout-button-border-radius: 0;margin-top:4px}#MainContent .cart__ctas{gap:14px}@media screen and (min-width:750px){#MainContent .cart-page:not(.cart-page--empty) .cart-summary__inner{background:var(--d2-bg-2);border:1px solid var(--d2-line-gold)}}#MainContent .cart-page:not(.cart-page--empty){padding-block-end:clamp(48px,5vw,80px)}#MainContent .cart-totals__tax-note{font-size:12.5px;color:var(--d2-text-3)}@media screen and (min-width:750px){#MainContent .cart-page:not(.cart-page--empty) .cart-summary__inner{padding:32px clamp(20px,2vw,28px)}#MainContent .cart-page:not(.cart-page--empty) .cart__checkout-button{min-width:0;padding-inline:20px}}@media screen and (min-width:750px)and (max-width:989px){#MainContent .section--page-width .cart-page:not(.cart-page--empty){grid-column:2;justify-self:center;width:100%;max-width:680px;grid-template-columns:minmax(0,1fr);grid-template-rows:none}#MainContent .cart-page:not(.cart-page--empty) .cart-page__summary{display:block;grid-column:1;grid-row:auto;height:auto;padding-top:32px}}@media screen and (min-width:990px){#MainContent .section--page-width .cart-page:not(.cart-page--empty){grid-column:2;justify-self:center;width:100%;max-width:1120px;grid-template-columns:minmax(0,1fr) 380px;column-gap:64px}}#MainContent .cart__checkout-button{min-height:60px;box-shadow:0 10px 30px -8px #d4a4378c,0 0 0 1px #e7c26659}
/*# sourceMappingURL=/cdn/shop/t/10/assets/d2-pages.css.map */
