:root{--frame-pad: 24px;--frame-border-width: 2px;--frame-radius: 0px;--frame-border-r: 26;--frame-border-g: 26;--frame-border-b: 26;--frame-border-a: 1;--content-max: 1200px;--hairlines-gap: 28px;--header-hairlines-width: 14%;--header-backdrop: rgba(250,247,242,.85);--header-blur: 8px}html,body{height:100%}body{min-height:100vh}body.has-frame .site-frame-outer{padding:max(env(safe-area-inset-top),var(--frame-pad)) max(env(safe-area-inset-right),var(--frame-pad)) max(env(safe-area-inset-bottom),var(--frame-pad)) max(env(safe-area-inset-left),var(--frame-pad));min-height:100vh;background:rgb(var(--color-background))}body.has-frame .site-frame-inner{display:grid;grid-template-rows:auto 1fr auto;min-height:calc(100vh - (var(--frame-pad) * 2));border:var(--frame-border-width) solid var(--frame-border-color, rgba(var(--frame-border-r), var(--frame-border-g), var(--frame-border-b), var(--frame-border-a)));border-radius:var(--frame-radius);background:rgb(var(--color-background));background-clip:padding-box;overflow:hidden}body:not(.has-frame) .site-frame-outer{padding:0}body:not(.has-frame) .site-frame-inner{border:none;border-radius:0}.page-width,.content-for-layout{max-width:var(--content-max);margin-inline:auto;width:100%}.section{padding-inline:clamp(14px,3vw,32px)}.header{padding-top:clamp(16px,3vw,28px);padding-bottom:clamp(10px,2vw,16px)}.header__inline-menu{position:relative;width:100%;max-width:none;display:flex;justify-content:center;align-items:center;--_hairline-gap: var(--hairlines-gap, 28px);padding:10px var(--_hairline-gap) 14px;text-transform:none;letter-spacing:0;font-weight:500;font-size:15px;gap:clamp(16px,3.2vw,36px);z-index:1}.header__inline-menu:before,.header__inline-menu:after{content:"";position:absolute;top:50%;transform:translateY(-50%);height:var(--frame-border-width, 1px);pointer-events:none;display:block;background:var(--frame-border-color, rgba(var(--frame-border-r, 0), var(--frame-border-g, 0), var(--frame-border-b, 0), 1) );opacity:1;width:min(var(--header-hairlines-width, 28%),calc(50% - var(--_hairline-gap)))}.header__inline-menu:before{left:0}.header__inline-menu:after{right:0}body.hairlines-off .header__inline-menu:before,body.hairlines-off .header__inline-menu:after{display:none!important}.header__menu-item{color:rgba(var(--color-foreground),.82)}.header__menu-item:hover,.header__menu-item[aria-current=page]{color:rgba(var(--color-foreground),1)}.header__menu-item[aria-current=page]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.announcement-bar{border-bottom:var(--frame-border-width) solid var(--frame-border-color, rgba(var(--frame-border-r), var(--frame-border-g), var(--frame-border-b), 1))}.header+.section--separator,.header+.shopify-section .section--separator{border-top:var(--frame-border-width) solid var(--frame-border-color, rgba(var(--frame-border-r), var(--frame-border-g), var(--frame-border-b), 1))}.header-wrapper--sticky,.shopify-section-header-sticky{position:sticky;top:max(env(safe-area-inset-top),var(--frame-pad));z-index:30;background:var(--header-backdrop);-webkit-backdrop-filter:blur(var(--header-blur));backdrop-filter:blur(var(--header-blur))}.header--transparent .header,.header--transparent .header__inline-menu{background:transparent}.header--transparent .header__inline-menu:before,.header--transparent .header__inline-menu:after{background:currentColor;opacity:.9}@media(max-width:1024px){body.has-frame .site-frame-outer{padding:max(10px,var(--frame-pad))}body.has-frame .site-frame-inner{border-width:var(--frame-border-width)}}@media(max-width:768px){.header__inline-menu:before,.header__inline-menu:after{display:none}body.has-frame .site-frame-outer{padding:0!important}body.has-frame .site-frame-inner{border:0!important;border-radius:0!important;min-height:100vh}}.footer{padding-top:clamp(20px,3vw,36px);padding-bottom:clamp(20px,3vw,36px)}.footer--with-border{border-top:var(--frame-border-width) solid var(--frame-border-color, rgba(var(--frame-border-r), var(--frame-border-g), var(--frame-border-b), 1))}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){.header__inline-menu:before,.header__inline-menu:after{background:CanvasText;opacity:1}.site-frame-inner{border-color:CanvasText}}@supports not (background: rgba(0,0,0,1)){.header__inline-menu:before,.header__inline-menu:after{background:var(--frame-border-color, currentColor);opacity:1}}:where(a,button,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:6px}.hr--frame{height:var(--frame-border-width);background:var(--frame-border-color, rgba(var(--frame-border-r), var(--frame-border-g), var(--frame-border-b), 1));opacity:1;width:100%}.debug-content-guide .page-width:after{content:"";display:block;height:0;outline:1px dashed rgba(127,127,127,.4)}h1,.h1{font-size:clamp(36px,5vw + 8px,64px);line-height:1.1;text-wrap:balance;letter-spacing:-.02em}h2,.h2{font-size:clamp(28px,3.5vw + 4px,44px);line-height:1.2;text-wrap:balance;letter-spacing:-.01em}h3,.h3{font-family:var(--font-body-family);font-size:clamp(20px,1.5vw + 8px,26px);font-weight:600;line-height:1.3;text-wrap:balance}h4,.h4{font-family:var(--font-body-family);font-size:clamp(17px,1vw + 4px,20px);font-weight:600;line-height:1.4}.image-with-text__content h1,.image-with-text__content h2,.image-with-text__content .h1,.image-with-text__content .h2{word-break:normal;overflow-wrap:normal}.rte,.rte p{font-size:clamp(16px,.5vw + 15px,18px);line-height:1.7}.accordion__title{font-size:clamp(18px,1vw + 6px,22px);line-height:1.3}.button,.button-label,.shopify-challenge__button,.customer button{font-size:16px;letter-spacing:.04em}.button--tertiary{font-size:14px}.eyebrow{font-family:var(--font-body-family);font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.pull-quote{font-family:var(--font-heading-family);font-size:clamp(24px,3vw + 4px,32px);font-style:italic;font-weight:400;border-left:3px solid var(--color-button, #d4a574);padding-left:24px;margin:40px 0}@media(max-width:749px){.comparison-table table{display:block}.comparison-table thead{display:none}.comparison-table tr{display:block;margin-bottom:1.5rem;padding:1rem;border:1px solid rgba(42,33,24,.12);border-radius:4px}.comparison-table td{display:block;padding:.5rem 0}.comparison-table td:before{content:attr(data-label);font-weight:600;display:block;margin-bottom:.25rem;font-size:14px;opacity:.65}}.section-padding{padding-top:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(2.5rem,6vw,5rem)}.bg-warm{background-color:#f0ebe0}.bg-golden{background-color:#d4a574}.workshop-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:100;display:none;align-items:center;justify-content:space-between;padding:12px 16px;background:rgb(var(--color-background));border-top:1px solid rgba(42,33,24,.12);box-shadow:0 -4px 16px #2a211814;transform:translateY(100%);transition:transform .3s ease}.workshop-sticky-atc.is-visible{display:flex;transform:translateY(0)}.workshop-sticky-atc__info{display:flex;flex-direction:column;gap:2px}.workshop-sticky-atc__title{font-size:14px;font-weight:600;line-height:1.2}.workshop-sticky-atc__meta{font-size:12px;opacity:.7}.workshop-sticky-atc__button{display:inline-flex;align-items:center;justify-content:center;background:var(--color-button, #d4a574);color:var(--color-button-text, #2a2118);padding:12px 24px;min-height:44px;border:none;border-radius:0;font-weight:600;font-size:14px;white-space:nowrap;cursor:pointer;text-decoration:none}.workshop-sticky-atc__button:hover{opacity:.9}@media(min-width:990px){.workshop-sticky-atc{display:none!important}}@supports (scroll-padding-bottom: 80px){html:has(.workshop-sticky-atc.is-visible){scroll-padding-bottom:80px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom-frame.css.map */
