*{box-sizing:border-box;margin:0}html{scroll-padding-top:calc(var(--bg-header-offset, 190px) + 16px);-webkit-text-size-adjust:100%;text-size-adjust:100%;accent-color:var(--bg-azure);caret-color:var(--bg-azure);scrollbar-color:rgba(35,32,27,.38) var(--color-background)}body{display:flex;flex-direction:column;margin:0;min-height:100svh;padding-top:var(--bg-header-space, var(--bg-header-offset, 190px));background-color:var(--color-background);background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-size:100% var(--bg-header-space, var(--bg-header-offset, 190px));background-position:left top;color:var(--color-foreground);font:400 var(--gf-text)/1.6 var(--bg-font-ui);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}input,textarea,select{border-radius:var(--style-border-radius-inputs)}select{background-color:#fff;color:currentcolor}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}h1,h2,h3,h4,h5,h6{font-family:var(--bg-font-display);font-weight:700;line-height:1.12;text-wrap:balance;color:var(--bg-ink)}h1{font-size:var(--t-display);line-height:var(--t-lh-display);letter-spacing:-.025em}h2{font-size:var(--t-h2);line-height:var(--t-lh-h2);letter-spacing:-.02em}h3{font-size:var(--t-h3);line-height:var(--t-lh-h3)}h4,h5,h6{font-size:var(--t-lead);line-height:1.3}a{color:var(--bg-azure);text-decoration:none;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--bg-azure-dark)}::selection{background:var(--bg-gold);color:var(--bg-cream)}:focus-visible{outline:2px solid var(--bg-azure);outline-offset:2px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--color-background)}::-webkit-scrollbar-thumb{background:#23201b52;border:3px solid var(--color-background);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#23201b80}::placeholder{color:var(--bg-ink-2);opacity:1}.gf-num,[class*=price],.money,table{font-variant-numeric:lining-nums tabular-nums}.bg-container{width:100%;max-width:var(--bg-content-width);margin:0 auto;padding:0 var(--bg-content-pad)}:root{--bg-gap: 96px;--bg-gap-half: calc(var(--bg-gap) / 2);--bg-head-gap: 40px;--t-display: 64px;--t-h2: 48px;--t-h3: 30px;--t-lead: 21px;--t-body: 18px;--t-small: 16px;--t-micro: 12.5px;--t-lh-display: 1.04;--t-lh-h2: 1.1;--t-lh-h3: 1.2;--t-lh-lead: 1.5;--t-lh-body: 1.6;--t-measure: 31em;--t-lead-color: var(--bg-azure-dark);--gf-text: var(--t-body);--gf-text-small: var(--t-small);--gf-micro: var(--t-micro);--bg-h2: var(--t-h2);--gf-card-bg: #FFFFFF;--gf-card-shadow: var(--bg-shadow-hair), var(--bg-shadow-ring);--gf-card-pad: 24px;--gf-callout-bg: var(--bg-azure-wash);--gf-callout-pad: 24px 28px}@media(min-width:901px)and (max-width:1199px){:root{--t-display: 56px;--t-h2: 44px}}@media(max-width:900px){:root{--bg-gap: 56px;--bg-head-gap: 28px;--t-display: 42px;--t-h2: 32px;--t-h3: 24px;--t-lead: 19px;--t-body: 17px;--gf-card-pad: 20px;--gf-callout-pad: 20px}}.t-display{font:700 var(--t-display)/var(--t-lh-display) var(--bg-font-display);letter-spacing:-.025em}.t-h2{font:700 var(--t-h2)/var(--t-lh-h2) var(--bg-font-display);letter-spacing:-.02em}.t-h3{font:700 var(--t-h3)/var(--t-lh-h3) var(--bg-font-display)}.t-title{font:700 var(--t-lead)/1.3 var(--bg-font-display)}.t-lead{font:400 var(--t-lead)/var(--t-lh-lead) var(--bg-font-ui);color:var(--t-lead-color);max-width:var(--t-measure)}.t-body{font:400 var(--t-body)/var(--t-lh-body) var(--bg-font-ui)}.t-small{font:400 var(--t-small)/1.5 var(--bg-font-ui)}.t-micro{font:700 var(--t-micro)/1 var(--bg-font-ui);text-transform:uppercase;letter-spacing:normal}.t-prose{max-width:var(--t-measure)}.gf-card{background:var(--gf-card-bg);border-radius:var(--bg-radius);box-shadow:var(--gf-card-shadow);padding:var(--gf-card-pad)}.gf-callout{background:var(--gf-callout-bg);border-radius:var(--bg-radius);padding:var(--gf-callout-pad);color:var(--bg-ink)}.gf-callout-title{margin:0 0 8px;font:700 var(--t-lead)/1.3 var(--bg-font-display);color:var(--bg-azure-dark)}.gf-callout>:last-child{margin-bottom:0}.gf-nowrap{white-space:nowrap}.gf-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gf-skip{position:absolute;left:8px;top:-80px;z-index:2000100;padding:12px 18px;border-radius:var(--bg-radius);background:var(--bg-azure-dark);color:#fff;font:600 var(--t-small)/1 var(--bg-font-ui);transition:top .18s ease}.gf-skip:focus{top:8px;color:#fff}.gf-main{display:flex;flex-direction:column;flex:1 0 auto;min-width:0;width:100%}.gf-main:focus{outline:none}.bg-eyebrow{font:700 var(--t-micro)/1 var(--bg-font-ui);letter-spacing:normal;text-transform:uppercase;color:var(--bg-gold-text)}.bg-check{flex:none;color:var(--bg-gold)}.gf-payicon{display:block;width:38px;height:24px}a.bg-pdp-phone-num,a.bg-shop-help-num,a.gf-faq-card-phone,a.gf-ct-phone,a.bg-pdp-reviews-all{display:inline-flex;align-items:center;min-height:44px}a.gf-read-help-phone,.bg-pdp-faq-more a[href^="tel:"],.gf-srch-empty-phone a[href^="tel:"],.gf-pw-phone a[href^="tel:"],.gf-phoneline a[href^="tel:"]{padding-block:11px}.gf-page{padding:clamp(24px,4vw,56px) 0 var(--bg-gap)}.gf-page-inner{width:100%;max-width:920px;margin:0 auto;padding:0 var(--bg-content-pad)}.gf-page-title{margin:0 0 24px;font:700 var(--t-display)/var(--t-lh-display) var(--bg-font-display);letter-spacing:-.025em;color:var(--bg-ink)}.gf-btn,.bg-btn-primary,.bg-btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:15px 26px;border:0;border-radius:var(--bg-radius);background:var(--bg-azure);color:#fff!important;font:600 var(--t-body)/1.15 var(--bg-font-ui);text-decoration:none;cursor:pointer;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.gf-btn:hover,.bg-btn-primary:hover{background:var(--bg-azure-dark);color:#fff!important;transform:translateY(-2px);box-shadow:var(--bg-shadow-btn)}.gf-btn:active,.bg-btn-primary:active,.bg-btn-gold:active{transform:translateY(0);box-shadow:none}.bg-btn-gold{background:var(--bg-gold);color:var(--bg-on-gold)!important}.bg-btn-gold:hover{background:var(--bg-azure-dark);color:#fff!important;transform:translateY(-2px)}.gf-btn[disabled],.gf-btn[aria-disabled=true]{background:#23201b4d;cursor:not-allowed;transform:none;box-shadow:none}.gf-btn[aria-busy=true]{cursor:progress;opacity:.85}.gf-btn--line,.bg-btn-ghost{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--bg-azure)!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--bg-azure) 40%,transparent);cursor:pointer;transition:background .3s ease,color .3s ease,box-shadow .3s ease}.gf-btn--line:hover,.bg-btn-ghost:hover{background:var(--bg-azure-tint);color:var(--bg-azure-dark)!important;transform:none;box-shadow:inset 0 0 0 1.5px var(--bg-azure)}.bg-btn-white-ghost{display:inline-flex;align-items:center;background:#ffffff1f;color:#fff!important;border:1px solid rgba(255,255,255,.35);cursor:pointer;transition:background .3s,transform .3s}.bg-btn-white-ghost:hover{background:#ffffff38;transform:translateY(-2px)}.gf-stamp{display:inline-flex;align-items:center;gap:6px;font:700 var(--t-small)/1.3 var(--bg-font-ui);color:var(--bg-azure-dark)}@keyframes reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-bg-reveal]{opacity:0}[data-bg-reveal].is-revealed{animation:reveal-up .7s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-bg-reveal],[data-bg-reveal].is-revealed{opacity:1!important;animation:none!important}}.bg-pdp-stars{position:relative;display:inline-block;flex:none;width:5em;height:1em;align-self:center;line-height:0}.bg-pdp-stars svg{display:block;width:5em;max-width:none;height:1em;fill:currentColor}.bg-pdp-stars-track{display:block;color:color-mix(in srgb,var(--bg-gold) 28%,transparent)}.bg-pdp-stars-fill{position:absolute;top:0;left:0;bottom:0;width:var(--pdp-fill, 100%);overflow:hidden;color:var(--bg-gold)}#shopify-pc__banner{left:50%;right:auto;transform:translate(-50%);bottom:24px;width:min(640px,calc(100% - 32px));max-width:none;padding:26px 28px 22px;background-color:#fff;border:1px solid rgba(35,32,27,.1);border-radius:var(--bg-radius);box-shadow:0 2px 6px #23201b0f,0 28px 56px -28px #23201b6b;font-family:var(--bg-font-ui)}#shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:column;align-items:stretch;gap:18px}#shopify-pc__banner .shopify-pc__banner__body{flex:0 0 auto;width:auto;min-width:0;margin-bottom:0}#shopify-pc__banner h2{margin:0 0 8px;font:700 var(--t-lead)/1.25 var(--bg-font-display);letter-spacing:-.01em;color:var(--bg-ink);text-align:left}#shopify-pc__banner p{margin:0;font:400 var(--t-small)/1.55 var(--bg-font-ui);color:#23201bc7;text-align:left}#shopify-pc__banner a{color:var(--bg-azure);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}#shopify-pc__banner a:hover{color:var(--bg-azure-dark)}#shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-columns:1fr repeat(2,minmax(132px,max-content));align-items:center;width:auto;gap:10px;padding-top:18px;border-top:1px solid rgba(35,32,27,.09)}#shopify-pc__banner button{margin:0;min-height:46px;padding:12px 22px;border-radius:var(--bg-radius);font:600 var(--t-small)/1.15 var(--bg-font-ui);white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease}#shopify-pc__banner button:focus,#shopify-pc__banner button:focus-visible{outline:2px solid var(--bg-azure);outline-offset:2px;box-shadow:none}#shopify-pc__banner button.shopify-pc__banner__btn-accept{order:3;background:var(--bg-azure);border:1.5px solid var(--bg-azure);color:#fff}#shopify-pc__banner button.shopify-pc__banner__btn-accept:hover{background:var(--bg-azure-dark);border-color:var(--bg-azure-dark)}#shopify-pc__banner button.shopify-pc__banner__btn-decline{order:2;background:#fff;border:1.5px solid var(--bg-azure);color:var(--bg-azure)}#shopify-pc__banner button.shopify-pc__banner__btn-decline:hover{background:var(--bg-azure-tint)}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{order:1;justify-self:start;padding:12px 2px;background:none;border:0;color:var(--bg-azure);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs:hover{color:var(--bg-azure-dark);text-decoration-thickness:2px}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs span{text-decoration:none}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs:focus span{outline:none}@media(max-width:600px){#shopify-pc__banner{bottom:10px;width:calc(100% - 20px);padding:20px 18px 14px}#shopify-pc__banner .shopify-pc__banner__btns{grid-template-columns:1fr 1fr;padding-top:16px}#shopify-pc__banner button{padding:12px 14px}#shopify-pc__banner button.shopify-pc__banner__btn-decline{order:1}#shopify-pc__banner button.shopify-pc__banner__btn-accept{order:2}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{order:3;grid-column:1 / -1;justify-self:center;min-height:44px;padding:10px 2px}}#shopify-pc__prefs__overlay{background-color:#23201b8c}#shopify-pc__prefs__dialog{left:50%;right:auto;transform:translate(-50%,-50%);width:min(720px,calc(100% - 32px));border-radius:var(--bg-radius);border:1px solid rgba(35,32,27,.1);box-shadow:0 40px 80px -40px #23201b8c;font-family:var(--bg-font-ui)}#shopify-pc__prefs__dialog header{flex-direction:column;align-items:flex-start;gap:16px;padding:26px 26px 20px;border-bottom:1px solid rgba(35,32,27,.1)}#shopify-pc__prefs__dialog header h2{font:700 var(--t-lead)/1.25 var(--bg-font-display);color:var(--bg-ink);text-align:left;margin:0;padding:0 34px 0 0}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:10px;padding:0;width:100%}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{width:auto;margin:0;padding:11px 18px;border-radius:var(--bg-radius);font:600 var(--t-small)/1.15 var(--bg-font-ui);background:#fff;border:1.5px solid rgba(35,32,27,.16);color:var(--bg-ink);transition:background .25s ease,border-color .25s ease,transform .25s ease}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button:hover{border-color:#23201b57;transform:translateY(-2px)}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button:focus,#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button:focus-visible{outline:2px solid var(--bg-azure);outline-offset:2px;box-shadow:none}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button#shopify-pc__prefs__header-accept{background:var(--bg-azure);border-color:var(--bg-azure);color:var(--bg-cream)}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button#shopify-pc__prefs__header-accept:hover{background:var(--bg-azure-dark);border-color:var(--bg-azure-dark)}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button#shopify-pc__prefs__header-decline,#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button#shopify-pc__prefs__header-save{border-color:var(--bg-azure);color:var(--bg-azure)}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button#shopify-pc__prefs__header-decline:hover,#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button#shopify-pc__prefs__header-save:hover{background:var(--bg-azure-tint)}#shopify-pc__prefs__header-close{top:24px;right:22px;border-radius:var(--bg-radius)}#shopify-pc__prefs__header-close:focus,#shopify-pc__prefs__header-close:focus-visible{outline:2px solid var(--bg-azure);outline-offset:2px;box-shadow:none}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable{padding:0 26px 26px}#shopify-pc__prefs__dialog h3{font:700 var(--t-small)/1.3 var(--bg-font-ui);color:var(--bg-ink);margin:22px 0 6px}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable p{font:400 var(--t-small)/1.5 var(--bg-font-ui);color:#23201bc7}#shopify-pc__prefs__dialog .shopify-pc__prefs__option{padding:16px 0;border-top:1px solid rgba(35,32,27,.1)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label{display:flex;align-items:center;justify-content:flex-start;gap:21px;font:600 var(--t-small)/1.3 var(--bg-font-ui);color:var(--bg-ink);cursor:pointer}#shopify-pc__prefs__dialog .shopify-pc__prefs__option [data-icon-type=checked] path{fill:var(--bg-azure)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option [data-icon-type=unchecked] path{fill:#23201b57}
/*# sourceMappingURL=/cdn/shop/t/4/assets/critical.css.map */
