@font-face{font-family:Didot;src:url(HTFDidot-Medium06_Web.woff2) format("woff2"),url(HTFDidot-Medium06_Web.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Didot Italic;src:url(HTFDidot-MediumIta06_Web.woff2) format("woff2"),url(HTFDidot-MediumIta06_Web.woff) format("woff");font-weight:500;font-style:italic}:root{--color-primary: #332d16;--color-primary-rgb: 51, 45, 22;--color-secondary: #8c2512;--color-secondary-rgb: 140, 37, 18;--color-white: #fff;--color-white-rgb: 255, 255, 255;--color-black: #000;--color-black-rgb: 0, 0, 0;--color-gray-100: #fcfbf4;--color-gray-100-rgb: 252, 251, 244;--color-gray-200: #faf8ed;--color-gray-200-rgb: 250, 248, 237;--color-gray-300: #f3f0e1;--color-gray-300-rgb: 243, 240, 225;--color-gray-400: #cdc9b6;--color-gray-400-rgb: 205, 201, 182;--color-gray-500: #949084;--color-gray-500-rgb: 148, 144, 132;--color-gray-600: #6f6d6c;--color-gray-600-rgb: 111, 109, 108;--color-gray-700: #353431;--color-gray-700-rgb: 53, 52, 49;--color-gray-800: #252525;--color-gray-800-rgb: 37, 37, 37;--color-gray-900: #141414;--color-gray-900-rgb: 20, 20, 20;--color-typography-base: #252525;--color-typography-base-rgb: 37, 37, 37;--color-typography-inverse: #cdc9b6;--color-typography-inverse-rgb: 205, 201, 182;--color-link: #252525;--color-link-rgb: 37, 37, 37;--color-link-hover: #252525;--color-link-hover-rgb: 37, 37, 37;--color-background-base: #faf8ed;--color-background-base-rgb: 250, 248, 237;--color-background-gray: #cdc9b6;--color-background-gray-rgb: 205, 201, 182;--color-background-light-gray: #f3f0e1;--color-background-light-gray-rgb: 243, 240, 225;--color-background-inverse: #141414;--color-background-inverse-rgb: 20, 20, 20;--color-background-product-thumb: #f3f0e1;--color-background-product-thumb-rgb: 243, 240, 225;--color-border: #cdc9b6;--color-border-rgb: 205, 201, 182;--color-input-border: #6f6d6c;--color-input-border-rgb: 111, 109, 108;--color-input-border-active: #141414;--color-input-border-active-rgb: 20, 20, 20;--color-focus: #8c2512;--color-focus-rgb: 140, 37, 18;--color-focus-inverse: #fff;--color-focus-inverse-rgb: 255, 255, 255;--color-focus-input: #938f83;--color-focus-input-rgb: 147, 143, 131;--color-focus-input-inverse: #938f83;--color-focus-input-inverse-rgb: 147, 143, 131;--color-default-alert: #fcfbf4;--color-default-alert-rgb: 252, 251, 244;--color-default-alert-action: #252525;--color-default-alert-action-rgb: 37, 37, 37;--color-success-300: #415626;--color-success-300-rgb: 65, 86, 38;--color-success-200: #647436;--color-success-200-rgb: 100, 116, 54;--color-success-100: #d8e4c8;--color-success-100-rgb: 216, 228, 200;--color-warning-300: #a64f21;--color-warning-300-rgb: 166, 79, 33;--color-warning-200: #d86d35;--color-warning-200-rgb: 216, 109, 53;--color-warning-100: #ffe1be;--color-warning-100-rgb: 255, 225, 190;--color-alert-300: #ab2a24;--color-alert-300-rgb: 171, 42, 36;--color-alert-200: #c34035;--color-alert-200-rgb: 195, 64, 53;--color-alert-100: #ffd9d6;--color-alert-100-rgb: 255, 217, 214;--color-error: #c34035;--color-error-rgb: 195, 64, 53}:root{--component-spacing: 3.5rem;--grid-horizontal-spacing: 1.5rem;--grid-vertical-spacing: 1.5rem;--container-padding: 6.4vw}@media (min-width: 1050px){:root{--container-padding: 7.14vw}}@media (min-width: 750px){:root{--component-spacing: 6rem;--grid-horizontal-spacing: 2.5rem;--grid-vertical-spacing: 2.5rem}}:root{--font-family-body: linotype-sabon, serif;--font-style-body: normal;--font-weight-body: 400;--font-weight-bold: 700;--font-weight-light: 200;--font-family-headings: Didot, serif;--font-style-headings: normal;--font-weight-headings: 500;--font-family-headings-italic: Didot Italic, serif;--font-style-headings-italic: italic;--font-family-actions: sweet-sans-pro, sans-serif;--font-weight-actions: 600}*,input,:before,:after{box-sizing:border-box}html,body{padding:0;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}img{max-width:100%;height:auto}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}*:focus{outline:0;box-shadow:none}*:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.theme-dark *:focus-visible,.theme-primary *:focus-visible{--color-focus: var(--color-focus-inverse)}.focused,.no-js *:focus{outline:2px solid var(--color-focus);outline-offset:4px}.theme-dark .focused,.theme-primary .focused,.theme-dark .no-js *:focus,.theme-primary .no-js *:focus{--color-focus: var(--color-focus-inverse)}.no-js *:focus:not(:focus-visible){outline:0;box-shadow:none}.focus-none{box-shadow:none!important;outline:0!important}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto;color:var(--color-primary);clip-path:none}.disclosure-has-popup{position:relative}.disclosure-has-popup[open]>summary:before{width:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;content:" ";background:transparent}.disclosure-has-popup>summary:before{display:none}.disclosure-has-popup[open]>summary+*{z-index:100}@media screen and (min-width: 750px){.disclosure-has-popup[open]>summary+*{z-index:4}.facets .disclosure-has-popup[open]>summary+*{z-index:2}}.animate-arrow .icon-arrow path{transform:translate(-.25rem);transition:transform .3s ease}.animate-arrow:hover .icon-arrow path{transform:translate(-.05rem)}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}.btn-primary{-webkit-appearance:none;appearance:none;border:none;padding:0;margin:0;border-radius:0;background-color:transparent;box-shadow:none;cursor:pointer}.btn-primary{min-width:200px;display:inline-flex;justify-content:center;align-items:center;padding:.875rem 1.5rem 1rem;font-family:var(--font-family-actions);font-size:.875rem;font-weight:var(--font-weight-actions);letter-spacing:.12em;line-height:1;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease;background-color:var(--color-btn-bg);color:var(--color-btn-text);border:1px solid var(--color-btn-border, transparent);border-radius:2px}.btn-primary:hover:not([disabled]){background-color:var(--color-btn-bg-hover);color:var(--color-btn-text-hover)}.btn-primary.btn-full{width:100%}.btn-primary svg{width:var(--svg-width, 1rem);height:var(--svg-height, 1rem);transition:color .3s ease;margin:var(--svg-margin, 0 0 0 .5rem);display:block}.btn-primary .icon-left{order:-1}.btn-primary .icon-left svg{--svg-margin: 0 .5rem 0 0}.btn-primary .icon-left svg.icon-arrow,.btn-primary .icon-left svg.icon-caret-right{transform:rotate(-180deg)}.btn-primary[disabled]{cursor:not-allowed}.btn-primary[disabled]{--color-btn-border: transparent;--color-btn-bg: rgba(20, 20, 20, 8%);--color-btn-text: var(--color-gray-500);--color-btn-bg-hover: rgba(20, 20, 20, 8%);--color-btn-text-hover: var(--color-gray-500)}.btn-primary[disabled]:hover{--color-btn-border: transparent}.theme-dark .btn-primary[disabled],.theme-primary .btn-primary[disabled]{--color-btn-bg: rgba(var(--color-black-rgb), .1);--color-btn-text: var(--color-gray-600);--color-btn-bg-hover: rgba(var(--color-black-rgb), .1);--color-btn-text-hover: var(--color-gray-600)}.btn-primary{--color-btn-bg: var(--color-secondary);--color-btn-text: var(--color-white);--color-btn-bg-hover: var(--color-gray-900);--color-btn-text-hover: var(--color-white)}.theme-dark .btn-primary,.theme-primary .btn-primary{--color-btn-bg-hover: var(--color-white);--color-btn-border-hover: var(--color-white);--color-btn-text-hover: var(--color-gray-800)}.btn-secondary{-webkit-appearance:none;appearance:none;border:none;padding:0;margin:0;border-radius:0;background-color:transparent;box-shadow:none;cursor:pointer}.btn-secondary{min-width:200px;display:inline-flex;justify-content:center;align-items:center;padding:.875rem 1.5rem 1rem;font-family:var(--font-family-actions);font-size:.875rem;font-weight:var(--font-weight-actions);letter-spacing:.12em;line-height:1;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease;background-color:var(--color-btn-bg);color:var(--color-btn-text);border:1px solid var(--color-btn-border, transparent);border-radius:2px}.btn-secondary:hover:not([disabled]){background-color:var(--color-btn-bg-hover);color:var(--color-btn-text-hover)}.btn-secondary.btn-full{width:100%}.btn-secondary svg{width:var(--svg-width, 1rem);height:var(--svg-height, 1rem);transition:color .3s ease;margin:var(--svg-margin, 0 0 0 .5rem);display:block}.btn-secondary .icon-left{order:-1}.btn-secondary .icon-left svg{--svg-margin: 0 .5rem 0 0}.btn-secondary .icon-left svg.icon-arrow,.btn-secondary .icon-left svg.icon-caret-right{transform:rotate(-180deg)}.btn-secondary[disabled]{cursor:not-allowed}.btn-secondary[disabled]{--color-btn-border: transparent;--color-btn-bg: rgba(20, 20, 20, 8%);--color-btn-text: var(--color-gray-500);--color-btn-bg-hover: rgba(20, 20, 20, 8%);--color-btn-text-hover: var(--color-gray-500)}.btn-secondary[disabled]:hover{--color-btn-border: transparent}.theme-dark .btn-secondary[disabled],.theme-primary .btn-secondary[disabled]{--color-btn-bg: rgba(var(--color-black-rgb), .1);--color-btn-text: var(--color-gray-600);--color-btn-bg-hover: rgba(var(--color-black-rgb), .1);--color-btn-text-hover: var(--color-gray-600)}.btn-secondary{--color-btn-bg: var(--color-gray-100);--color-btn-text: var(--color-gray-800);--color-btn-border: var(--color-border);--color-btn-bg-hover: var(--color-gray-100);--color-btn-text-hover: var(--color-gray-800)}.btn-secondary:hover{--color-btn-border: var(--color-gray-800)}.theme-dark .btn-secondary,.theme-primary .btn-secondary{--color-btn-bg: rgba(var(--color-white-rgb), .03);--color-btn-text: var(--color-white);--color-btn-border: var(--color-gray-600);--color-btn-bg-hover: rgba(var(--color-white-rgb), .03);--color-btn-text-hover: var(--color-white)}.theme-dark .btn-secondary:hover,.theme-primary .btn-secondary:hover{--color-btn-border: var(--color-white)}.btn-cta{-webkit-appearance:none;appearance:none;border:none;padding:0;margin:0;border-radius:0;background-color:transparent;box-shadow:none;cursor:pointer}.btn-cta{min-width:200px;display:inline-flex;justify-content:center;align-items:center;padding:.875rem 1.5rem 1rem;font-family:var(--font-family-actions);font-size:.875rem;font-weight:var(--font-weight-actions);letter-spacing:.12em;line-height:1;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease;background-color:var(--color-btn-bg);color:var(--color-btn-text);border:1px solid var(--color-btn-border, transparent);border-radius:2px}.btn-cta:hover:not([disabled]){background-color:var(--color-btn-bg-hover);color:var(--color-btn-text-hover)}.btn-cta.btn-full{width:100%}.btn-cta svg{width:var(--svg-width, 1rem);height:var(--svg-height, 1rem);transition:color .3s ease;margin:var(--svg-margin, 0 0 0 .5rem);display:block}.btn-cta .icon-left{order:-1}.btn-cta .icon-left svg{--svg-margin: 0 .5rem 0 0}.btn-cta .icon-left svg.icon-arrow,.btn-cta .icon-left svg.icon-caret-right{transform:rotate(-180deg)}.btn-cta[disabled]{cursor:not-allowed}.btn-cta[disabled]{--color-btn-border: transparent;--color-btn-bg: rgba(20, 20, 20, 8%);--color-btn-text: var(--color-gray-500);--color-btn-bg-hover: rgba(20, 20, 20, 8%);--color-btn-text-hover: var(--color-gray-500)}.btn-cta[disabled]:hover{--color-btn-border: transparent}.theme-dark .btn-cta[disabled],.theme-primary .btn-cta[disabled]{--color-btn-bg: rgba(var(--color-black-rgb), .1);--color-btn-text: var(--color-gray-600);--color-btn-bg-hover: rgba(var(--color-black-rgb), .1);--color-btn-text-hover: var(--color-gray-600)}.btn-cta{--color-btn-bg: transparent;--color-btn-text: var(--color-gray-800);--color-btn-border: var(--color-gray-400);--color-btn-border-hover: var(--color-gray-800);--color-btn-bg-hover: transparent;--color-btn-text-hover: var(--color-gray-800);padding:0 0 .5rem;border:none;position:relative;min-width:0}.btn-cta:before,.btn-cta:after{content:"";width:100%;height:1px;background-color:var(--color-btn-border);position:absolute;bottom:0;left:0}.btn-cta:after{content:"";width:0;background-color:var(--color-btn-border-hover);transition:width .3s ease}.btn-cta:hover:after{width:100%}.btn-cta.btn-sm{--svg-width: .75rem;--svg-height: .75rem;font-size:.75rem}@media (max-width: 749px){.btn-cta.btn-sm-mobile{font-size:.75rem}}.btn-cta[disabled]{--color-btn-bg: transparent;--color-btn-bg-hover: transparent;--color-btn-border: var(--color-gray-400);--color-btn-border-hover: transparent;--color-btn-text: var(--color-gray-400);--color-btn-text-hover: var(--color-gray-400)}.btn-cta[disabled]:hover{--color-btn-border: var(--color-gray-400)}.theme-dark .btn-cta,.theme-primary .btn-cta{--color-btn-text: var(--color-white);--color-btn-border: rgba(var(--color-white-rgb), .4);--color-btn-border-hover: var(--color-white);--color-btn-text-hover: var(--color-white)}.theme-dark .btn-cta[disabled],.theme-primary .btn-cta[disabled]{--color-btn-border: var(--color-gray-600);--color-btn-text: var(--color-gray-600);--color-btn-text-hover: var(--color-gray-600)}.theme-dark .btn-cta[disabled]:hover,.theme-primary .btn-cta[disabled]:hover{--color-btn-border: var(--color-gray-600)}.theme-gray .btn-cta{--color-btn-border: var(--color-gray-500)}.btn-autoplay-video{display:flex;align-items:center;justify-content:center;position:absolute;z-index:202;bottom:1rem;right:1rem;width:1.75rem;height:1.75rem;padding:0;border:.125rem solid #fff;border-radius:50%;background:transparent;opacity:1;cursor:pointer;transition:opacity .3s ease}.btn-autoplay-video:hover,.btn-autoplay-video:focus{opacity:.666}.btn-autoplay-video svg{height:.75rem;width:.75rem;color:#fff}.btn-autoplay-video-top{top:auto;bottom:1rem;opacity:.75}summary{cursor:pointer;list-style:none;position:relative}summary::-webkit-details-marker{display:none}.field,.text-area,.select{position:relative;width:100%;margin-bottom:1.5rem}.field .field,.field .text-area,.field .select,.text-area .field,.text-area .text-area,.text-area .select,.select .field,.select .text-area,.select .select{margin-bottom:0}@media (min-width: 750px){.field-flex{display:flex;justify-content:space-between}.field-flex .field,.field-flex .text-area,.field-flex .select{width:calc(50% - .75rem)}}.field-label,legend{margin-bottom:.5rem;color:var(--color-typography-base);font-family:var(--font-family-actions);font-size:.75rem;font-weight:var(--font-weight-actions);letter-spacing:.12em;line-height:1;text-transform:uppercase}.field-label.label-absolute,legend.label-absolute{font-family:var(--font-family-body);font-weight:var(--font-weight-body);font-size:1.125rem;line-height:1.33em;letter-spacing:-.01em;text-transform:none;left:calc(1rem + 1px);top:calc(.75rem + 1px);margin-bottom:0;pointer-events:none;position:absolute;transition:top .3s ease,font-size .3s ease;color:var(--color-gray-600)}.theme-dark .field-label.label-absolute,.theme-primary .field-label.label-absolute,.theme-dark legend.label-absolute,.theme-primary legend.label-absolute{color:var(--color-gray-400)}.field-label,legend{display:block}.customer .field label label{position:relative;font-size:1rem;font-family:var(--font-family-body);letter-spacing:-.01em;color:var(--color-typography-base);line-height:1.25em;display:flex;word-break:break-word;cursor:pointer}.customer .field label label:before{content:"";width:1.25rem;height:1.25rem;border:1px solid var(--color-input-border-active);border-radius:2px;background-color:var(--color-gray-100);display:inline-block;margin-right:.625rem;flex-shrink:0;transition:border-color .3s ease,background-color .3s ease}.field-with-error .customer .field label label:before{border-color:var(--color-error)}.customer .field label label .icon-checkmark{height:.75rem;opacity:0;position:absolute;top:.25rem;left:.25rem;z-index:5;color:var(--color-gray-400);transition:opacity .3s ease,color .3s ease}.customer .field label label:hover .icon-checkmark{opacity:1}.customer .field label input[type=checkbox]{position:absolute;opacity:1;width:1.25rem;height:1.25rem;margin:0;-webkit-appearance:none;appearance:none;padding:0;border:none}.no-js .customer .field label input[type=checkbox]{z-index:0}.customer .field label input[type=checkbox]:focus-visible{border-radius:2px}.customer .field label input[type=checkbox]:checked~label .icon-checkmark{opacity:1;color:var(--color-typography-base)}.customer .field label input[type=checkbox]:checked~label:before{background-color:var(--color-gray-400);border-color:var(--color-gray-400)}.customer .field label input[type=checkbox][disabled]~label{color:var(--color-gray-600);cursor:not-allowed}.customer .field label input[type=checkbox][disabled]~label:before{border-color:var(--color-border);background-color:rgba(var(--color-border-rgb),.08)}.customer .field label input[type=checkbox][disabled]~label:hover .icon-checkmark{opacity:0}.customer .field label input[type=checkbox][disabled]:checked~label:before{background-color:var(--color-gray-400)}.customer .field label input[type=checkbox][disabled]:checked~label .icon-checkmark{color:var(--color-white)}.customer .field label input[type=checkbox][disabled]:checked~label:hover .icon-checkmark{opacity:1}.field-input,.field-select,.customer .field input,.customer select{height:3rem;width:100%;padding:.75rem 1rem;border:1px solid var(--color-input-border);-webkit-appearance:none;appearance:none;border-radius:2px;box-shadow:none;background-color:var(--color-gray-100);color:var(--color-typography-base);font-family:var(--font-family-body);font-size:1.125rem;line-height:1.33em;letter-spacing:-.01em;transition:border-color .3s ease,box-shadow .3s ease}.field-input:-webkit-autofill,.field-input:-webkit-autofill:focus,.field-select:-webkit-autofill,.field-select:-webkit-autofill:focus,.customer .field input:-webkit-autofill,.customer .field input:-webkit-autofill:focus,.customer select:-webkit-autofill,.customer select:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}.field-input:-webkit-autofill,.field-input:-webkit-autofill:hover,.field-input:-webkit-autofill:focus,.field-input:-webkit-autofill:active,.field-input[data-autocompleted],.field-input:-internal-autofill-selected,.field-select:-webkit-autofill,.field-select:-webkit-autofill:hover,.field-select:-webkit-autofill:focus,.field-select:-webkit-autofill:active,.field-select[data-autocompleted],.field-select:-internal-autofill-selected,.customer .field input:-webkit-autofill,.customer .field input:-webkit-autofill:hover,.customer .field input:-webkit-autofill:focus,.customer .field input:-webkit-autofill:active,.customer .field input[data-autocompleted],.customer .field input:-internal-autofill-selected,.customer select:-webkit-autofill,.customer select:-webkit-autofill:hover,.customer select:-webkit-autofill:focus,.customer select:-webkit-autofill:active,.customer select[data-autocompleted],.customer select:-internal-autofill-selected{background-color:var(--color-gray-100);color:var(--color-typography-base)}.field-input::placeholder,.field-select::placeholder,.customer .field input::placeholder,.customer select::placeholder{color:var(--color-gray-600)}.field-input:focus,.field-select:focus,.customer .field input:focus,.customer select:focus{border-color:var(--color-input-border-active);box-shadow:0 0 0 3px var(--color-focus-input);outline:none}.theme-dark .field-input,.theme-primary .field-input,.theme-dark .field-select,.theme-primary .field-select,.theme-dark .customer .field input,.theme-primary .customer .field input,.theme-dark .customer select,.theme-primary .customer select{--color-input-border: var(--color-gray-600);--color-input-border-active: var(--color-gray-400);--color-focus-input: var(--color-focus-input-inverse);background-color:transparent;color:var(--color-white)}.theme-dark .field-input::placeholder,.theme-primary .field-input::placeholder,.theme-dark .field-select::placeholder,.theme-primary .field-select::placeholder,.theme-dark .customer .field input::placeholder,.theme-primary .customer .field input::placeholder,.theme-dark .customer select::placeholder,.theme-primary .customer select::placeholder{color:var(--color-gray-400)}.theme-dark .field-input:-webkit-autofill,.theme-dark .field-input:-webkit-autofill:hover,.theme-dark .field-input:-webkit-autofill:focus,.theme-dark .field-input:-webkit-autofill:active,.theme-dark .field-input[data-autocompleted],.theme-dark .field-input:-internal-autofill-selected,.theme-primary .field-input:-webkit-autofill,.theme-primary .field-input:-webkit-autofill:hover,.theme-primary .field-input:-webkit-autofill:focus,.theme-primary .field-input:-webkit-autofill:active,.theme-primary .field-input[data-autocompleted],.theme-primary .field-input:-internal-autofill-selected,.theme-dark .field-select:-webkit-autofill,.theme-dark .field-select:-webkit-autofill:hover,.theme-dark .field-select:-webkit-autofill:focus,.theme-dark .field-select:-webkit-autofill:active,.theme-dark .field-select[data-autocompleted],.theme-dark .field-select:-internal-autofill-selected,.theme-primary .field-select:-webkit-autofill,.theme-primary .field-select:-webkit-autofill:hover,.theme-primary .field-select:-webkit-autofill:focus,.theme-primary .field-select:-webkit-autofill:active,.theme-primary .field-select[data-autocompleted],.theme-primary .field-select:-internal-autofill-selected,.theme-dark .customer .field input:-webkit-autofill,.theme-dark .customer .field input:-webkit-autofill:hover,.theme-dark .customer .field input:-webkit-autofill:focus,.theme-dark .customer .field input:-webkit-autofill:active,.theme-dark .customer .field input[data-autocompleted],.theme-dark .customer .field input:-internal-autofill-selected,.theme-primary .customer .field input:-webkit-autofill,.theme-primary .customer .field input:-webkit-autofill:hover,.theme-primary .customer .field input:-webkit-autofill:focus,.theme-primary .customer .field input:-webkit-autofill:active,.theme-primary .customer .field input[data-autocompleted],.theme-primary .customer .field input:-internal-autofill-selected,.theme-dark .customer select:-webkit-autofill,.theme-dark .customer select:-webkit-autofill:hover,.theme-dark .customer select:-webkit-autofill:focus,.theme-dark .customer select:-webkit-autofill:active,.theme-dark .customer select[data-autocompleted],.theme-dark .customer select:-internal-autofill-selected,.theme-primary .customer select:-webkit-autofill,.theme-primary .customer select:-webkit-autofill:hover,.theme-primary .customer select:-webkit-autofill:focus,.theme-primary .customer select:-webkit-autofill:active,.theme-primary .customer select[data-autocompleted],.theme-primary .customer select:-internal-autofill-selected{background-color:transparent;color:var(--color-white)}.field-input:focus,.field-input:not(:placeholder-shown),.field-input:-webkit-autofill,.field-select:focus,.field-select:not(:placeholder-shown),.field-select:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill,.customer select:focus,.customer select:not(:placeholder-shown),.customer select:-webkit-autofill{border-color:var(--color-input-border-active)}.field-input:focus.field-label-absolute,.field-input:not(:placeholder-shown).field-label-absolute,.field-input:-webkit-autofill.field-label-absolute,.field-select:focus.field-label-absolute,.field-select:not(:placeholder-shown).field-label-absolute,.field-select:-webkit-autofill.field-label-absolute,.customer .field input:focus.field-label-absolute,.customer .field input:not(:placeholder-shown).field-label-absolute,.customer .field input:-webkit-autofill.field-label-absolute,.customer select:focus.field-label-absolute,.customer select:not(:placeholder-shown).field-label-absolute,.customer select:-webkit-autofill.field-label-absolute{padding-top:1.5rem}.field-input[disabled],.field-select[disabled],.customer .field input[disabled],.customer select[disabled]{border-color:var(--color-border);color:var(--color-gray-500);background-color:var(--color-gray-300);cursor:not-allowed;-webkit-user-select:none;user-select:none}.field-with-error .field-input,.field-input[aria-invalid=true],.field-with-error .field-select,.field-select[aria-invalid=true],.field-with-error .customer .field input,.customer .field input[aria-invalid=true],.field-with-error .customer select,.customer select[aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 3px rgba(var(--color-error-rgb),.35)}.field-input:focus~.label-absolute,.field-input:not(:placeholder-shown)~.label-absolute,.field-input:-webkit-autofill~.label-absolute,.field-select:focus~.label-absolute,.field-select:not(:placeholder-shown)~.label-absolute,.field-select:-webkit-autofill~.label-absolute,.customer .field input:focus~.label-absolute,.customer .field input:not(:placeholder-shown)~.label-absolute,.customer .field input:-webkit-autofill~.label-absolute,.customer select:focus~.label-absolute,.customer select:not(:placeholder-shown)~.label-absolute,.customer select:-webkit-autofill~.label-absolute{font-size:.75rem;top:.25rem}.field-input::-webkit-search-cancel-button,.customer .field input::-webkit-search-cancel-button{display:none}.field-label-absolute::placeholder{opacity:0}.select .icon-caret,.customer select+svg{height:1rem;pointer-events:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.text-area{min-height:9rem;resize:none}.field-checkbox label{position:relative;font-size:1rem;font-family:var(--font-family-body);letter-spacing:-.01em;color:var(--color-typography-base);line-height:1.25em;display:flex;word-break:break-word;cursor:pointer}.field-checkbox label:before{content:"";width:1.25rem;height:1.25rem;border:1px solid var(--color-input-border-active);border-radius:2px;background-color:var(--color-gray-100);display:inline-block;margin-right:.625rem;flex-shrink:0;transition:border-color .3s ease,background-color .3s ease}.field-with-error .field-checkbox label:before{border-color:var(--color-error)}.field-checkbox label .icon-checkmark{height:.75rem;opacity:0;position:absolute;top:.25rem;left:.25rem;z-index:5;color:var(--color-gray-400);transition:opacity .3s ease,color .3s ease}.field-checkbox label:hover .icon-checkmark{opacity:1}.field-checkbox input[type=checkbox]{position:absolute;opacity:1;width:1.25rem;height:1.25rem;margin:0;-webkit-appearance:none;appearance:none;padding:0;border:none}.no-js .field-checkbox input[type=checkbox]{z-index:0}.field-checkbox input[type=checkbox]:focus-visible{border-radius:2px}.field-checkbox input[type=checkbox]:checked~label .icon-checkmark{opacity:1;color:var(--color-typography-base)}.field-checkbox input[type=checkbox]:checked~label:before{background-color:var(--color-gray-400);border-color:var(--color-gray-400)}.field-checkbox input[type=checkbox][disabled]~label{color:var(--color-gray-600);cursor:not-allowed}.field-checkbox input[type=checkbox][disabled]~label:before{border-color:var(--color-border);background-color:rgba(var(--color-border-rgb),.08)}.field-checkbox input[type=checkbox][disabled]~label:hover .icon-checkmark{opacity:0}.field-checkbox input[type=checkbox][disabled]:checked~label:before{background-color:var(--color-gray-400)}.field-checkbox input[type=checkbox][disabled]:checked~label .icon-checkmark{color:var(--color-white)}.field-checkbox input[type=checkbox][disabled]:checked~label:hover .icon-checkmark{opacity:1}.field-radio label{font-size:1rem;font-family:var(--font-family-body);letter-spacing:-.01em;line-height:1.25em;color:var(--color-typography-base);position:relative;display:flex;align-items:center;word-break:break-word;cursor:pointer}.field-radio label:before{content:"";width:1.25rem;height:1.25rem;border:1px solid var(--color-input-border-active);border-radius:100%;background-color:var(--color-gray-100);display:inline-block;margin-right:.625rem;flex-shrink:0;transition:border-color .3s ease,background-color .3s ease,border-width .3s ease}.field-with-error .field-radio label:before{border-color:var(--color-error)}.field-radio label:after{content:"";width:.75rem;height:.75rem;border-radius:100%;background-color:var(--color-gray-400);position:absolute;top:.25rem;left:.25rem;transform:scale(0);transition:transform .3s ease}.field-radio label:hover:before{border-color:var(--color-input-border)}.field-radio label:hover:after{transform:scale(1)}.field-radio input[type=radio]{position:absolute;opacity:1;width:1.25rem;height:1.25rem;margin:0;z-index:-1;-webkit-appearance:none;appearance:none}.no-js .field-radio input[type=radio]{z-index:0}.field-radio input[type=radio]:focus-visible{border-radius:2px}.field-radio input[type=radio]:checked~label:before{border-color:var(--color-input-border-active);border-width:2px}.field-radio input[type=radio]:checked~label:after{background-color:var(--color-gray-800);transform:scale(1)}.field-radio input[type=radio][disabled]~label{color:var(--color-gray-600);cursor:not-allowed}.field-radio input[type=radio][disabled]~label:before{border-color:var(--color-border);background-color:rgba(var(--color-border-rgb),.08)}.field-radio input[type=radio][disabled]~label:hover:after{transform:scale(0)}.field-radio input[type=radio][disabled]:checked~label:before{background-color:var(--color-gray-100)}.field-radio input[type=radio][disabled]:checked~label:after{background-color:var(--color-border)}.field-radio input[type=radio][disabled]:checked~label:hover:after{transform:scale(1)}.field-radio+.field-radio{margin-top:1.25rem}fieldset{-webkit-appearance:none;appearance:none;border:none;padding:0;margin:0;border-radius:0;background-color:transparent;box-shadow:none;cursor:pointer;cursor:auto}.field-button{-webkit-appearance:none;appearance:none;border:none;padding:0;margin:0;border-radius:0;background-color:transparent;box-shadow:none;cursor:pointer;margin-bottom:.5rem;color:var(--color-typography-base);font-family:var(--font-family-actions);font-size:.75rem;font-weight:var(--font-weight-actions);letter-spacing:.12em;line-height:1;text-transform:uppercase}.field-button.label-absolute{font-family:var(--font-family-body);font-weight:var(--font-weight-body);font-size:1.125rem;line-height:1.33em;letter-spacing:-.01em;text-transform:none;left:calc(1rem + 1px);top:calc(.75rem + 1px);margin-bottom:0;pointer-events:none;position:absolute;transition:top .3s ease,font-size .3s ease;color:var(--color-gray-600)}.theme-dark .field-button.label-absolute,.theme-primary .field-button.label-absolute{color:var(--color-gray-400)}.field-button{display:flex;height:3rem;justify-content:center;align-items:center;overflow:hidden;padding:0 1rem;position:absolute;right:0;top:0;margin:0;font-size:.875rem}.field-button svg{height:1.25rem;width:1.25rem}.theme-dark .field-button{color:var(--color-white)}.form-alert{--color-border: #252525;width:100%;padding:.75rem 1rem;border-radius:2px;font-size:1rem;background-color:var(--color-default-alert);margin-bottom:2rem;text-align:left;border:1px solid var(--color-border)}.form-alert .icon{color:var(--color-default-alert-action);width:1rem;height:1rem;margin-top:.25rem}.form-alert .form-message{font-size:1rem;font-weight:var(--font-weight-bold);margin-top:0}.form-alert .form-message+*{margin-top:.25rem;padding-left:2rem}.form-alert .form-message .icon,.form-alert .form-message svg{margin-right:1rem}.form-alert ul:not(.list-unstyled){list-style-position:inside;padding-left:0;margin:1rem 0;color:var(--color-typography-base)}.form-alert ul:not(.list-unstyled):first-child{margin-top:0}.form-alert ul:not(.list-unstyled):last-child{margin-bottom:0}.form-alert ul:not(.list-unstyled) li{font-size:1rem;line-height:1.6em}@media (min-width: 750px){.form-alert ul:not(.list-unstyled) li{font-size:1.125rem}}.form-alert ul:not(.list-unstyled) li+li{margin-top:.5rem}.form-alert ul:not(.list-unstyled){list-style-type:none}.form-alert ul:not(.list-unstyled) li{position:relative;padding-left:1.2em;text-indent:-1.2em}@media (min-width: 750px){.form-alert ul:not(.list-unstyled) li{text-indent:-1em}}.form-alert ul:not(.list-unstyled) li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg fill='none' aria-hidden='true' focusable='false' role='presentation' class='icon icon-bullet%7B%25 if class %25%7D %7B%7B class %7D%7D%7B%25 endif %25%7D' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3.1,0.1C3-0.1,2.7,0.2,2.8,0.4L8,10l-5.2,9.6C2.7,19.9,3,20.1,3.1,20l14.2-9.9c0.1,0,0.1-0.2,0-0.2L3.1,0.1z' fill='currentColor'/%3E%3C/svg%3E");display:inline-block;position:relative;top:-.1em;width:.5rem;height:.5rem;margin-right:.5rem}.theme-dark .form-alert ul:not(.list-unstyled) li:before,.theme-primary .form-alert ul:not(.list-unstyled) li:before{background-image:url("data:image/svg+xml,%3Csvg fill='none' aria-hidden='true' focusable='false' role='presentation' class='icon icon-bullet%7B%25 if class %25%7D %7B%7B class %7D%7D%7B%25 endif %25%7D' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3.1,0.1C3-0.1,2.7,0.2,2.8,0.4L8,10l-5.2,9.6C2.7,19.9,3,20.1,3.1,20l14.2-9.9c0.1,0,0.1-0.2,0-0.2L3.1,0.1z' fill='%23cdc9b6'/%3E%3C/svg%3E")}.form-alert ul:not(.list-unstyled) li{font-size:1rem;padding-left:1rem}.form-alert p{font-size:1rem;margin-bottom:.5rem}.form-alert a:hover{text-decoration-color:var(--color-error)}.form-alert.form-alert-error{--color-default-alert: var(--color-alert-100);--color-default-alert-action: var(--color-alert-300);border:none}.form-alert.form-alert-warning{--color-default-alert: var(--color-warning-100);--color-default-alert-action: var(--color-warning-300);border:none}.form-alert.form-alert-success{--color-default-alert: var(--color-success-100);--color-default-alert-action: var(--color-success-300);border:none}.form-message{align-items:center;display:flex;font-size:.875rem;line-height:1.6em;margin-top:.625rem;color:var(--color-gray-900)}.field-with-error .form-message,input[aria-invalid=true]+.form-message{color:var(--color-error)}.form-message .icon,.form-message svg{flex-shrink:0;align-self:start;width:1rem;height:1rem;margin-top:.2rem;margin-right:.25rem}.grid{display:flex;flex-wrap:wrap;margin-bottom:2rem;margin-top:0;padding:0;list-style:none;column-gap:var(--grid-horizontal-spacing);row-gap:var(--grid-vertical-spacing)}.grid:last-child{margin-bottom:0}.grid.grid-gapless{column-gap:0;row-gap:0}.grid-item{--grid-columns: 2;width:calc(100% / var(--grid-columns) - var(--grid-horizontal-spacing) * (var(--grid-columns) - 1) / var(--grid-columns));flex-grow:0;flex-shrink:0}.grid-1-col .grid-item{--grid-columns: 1}.grid-3-col .grid-item{--grid-columns: 3}.grid-2-col .grid-item{--grid-columns: 2}@media screen and (min-width: 990px){.grid-item{--grid-columns: 4}.grid-6-col-desktop .grid-item{--grid-columns: 6}.grid-5-col-desktop .grid-item{--grid-columns: 5}.grid-4-col-desktop .grid-item{--grid-columns: 4}.grid-3-col-desktop .grid-item{--grid-columns: 3}.grid-2-col-desktop .grid-item{--grid-columns: 2}.grid-1-col-desktop .grid-item{--grid-columns: 1;width:100%}}@media (max-width: 1399px){.grid-5-col-desktop .grid-item,.grid-6-col-desktop .grid-item{--grid-columns: 4}}@media screen and (max-width: 989px){.grid-1-col-tablet-down .grid-item{--grid-columns: 1;width:100%}.grid-2-col-tablet-down .grid-item{--grid-columns: 2}.grid-3-col-tablet-down .grid-item{--grid-columns: 3}}@media screen and (min-width: 750px) and (max-width: 989px){.grid-4-col-tablet .grid-item{--grid-columns: 4}.grid-3-col-tablet .grid-item{--grid-columns: 3}.grid-2-col-tablet .grid-item{--grid-columns: 2}.grid-1-col-tablet .grid-item{--grid-columns: 1}}@media screen and (max-width: 749px){.grid-1-col-mobile-down .grid-item{--grid-columns: 1;width:100%}.grid-2-col-mobile-down .grid-item{--grid-columns: 2}}.color-primary,.color-primary *{color:#332d16}.bg-color-primary{background-color:#332d16}.color-secondary,.color-secondary *{color:#8c2512}.bg-color-secondary{background-color:#8c2512}.color-white,.color-white *{color:#fff}.bg-color-white{background-color:#fff}.color-black,.color-black *{color:#000}.bg-color-black{background-color:#000}.color-gray-100,.color-gray-100 *{color:#fcfbf4}.bg-color-gray-100{background-color:#fcfbf4}.color-gray-200,.color-gray-200 *{color:#faf8ed}.bg-color-gray-200{background-color:#faf8ed}.color-gray-300,.color-gray-300 *{color:#f3f0e1}.bg-color-gray-300{background-color:#f3f0e1}.color-gray-400,.color-gray-400 *{color:#cdc9b6}.bg-color-gray-400{background-color:#cdc9b6}.color-gray-500,.color-gray-500 *{color:#949084}.bg-color-gray-500{background-color:#949084}.color-gray-600,.color-gray-600 *{color:#6f6d6c}.bg-color-gray-600{background-color:#6f6d6c}.color-gray-700,.color-gray-700 *{color:#353431}.bg-color-gray-700{background-color:#353431}.color-gray-800,.color-gray-800 *{color:#252525}.bg-color-gray-800{background-color:#252525}.color-gray-900,.color-gray-900 *{color:#141414}.bg-color-gray-900{background-color:#141414}.color-typography-base,.color-typography-base *{color:#252525}.bg-color-typography-base{background-color:#252525}.color-typography-inverse,.color-typography-inverse *{color:#cdc9b6}.bg-color-typography-inverse{background-color:#cdc9b6}.color-link,.color-link *{color:#252525}.bg-color-link{background-color:#252525}.color-link-hover,.color-link-hover *{color:#252525}.bg-color-link-hover{background-color:#252525}.color-background-base,.color-background-base *{color:#faf8ed}.bg-color-background-base{background-color:#faf8ed}.color-background-gray,.color-background-gray *{color:#cdc9b6}.bg-color-background-gray{background-color:#cdc9b6}.color-background-light-gray,.color-background-light-gray *{color:#f3f0e1}.bg-color-background-light-gray{background-color:#f3f0e1}.color-background-inverse,.color-background-inverse *{color:#141414}.bg-color-background-inverse{background-color:#141414}.color-background-product-thumb,.color-background-product-thumb *{color:#f3f0e1}.bg-color-background-product-thumb{background-color:#f3f0e1}.color-border,.color-border *{color:#cdc9b6}.bg-color-border{background-color:#cdc9b6}.color-input-border,.color-input-border *{color:#6f6d6c}.bg-color-input-border{background-color:#6f6d6c}.color-input-border-active,.color-input-border-active *{color:#141414}.bg-color-input-border-active{background-color:#141414}.color-focus,.color-focus *{color:#8c2512}.bg-color-focus{background-color:#8c2512}.color-focus-inverse,.color-focus-inverse *{color:#fff}.bg-color-focus-inverse{background-color:#fff}.color-focus-input,.color-focus-input *{color:#938f83}.bg-color-focus-input{background-color:#938f83}.color-focus-input-inverse,.color-focus-input-inverse *{color:#938f83}.bg-color-focus-input-inverse{background-color:#938f83}.color-default-alert,.color-default-alert *{color:#fcfbf4}.bg-color-default-alert{background-color:#fcfbf4}.color-default-alert-action,.color-default-alert-action *{color:#252525}.bg-color-default-alert-action{background-color:#252525}.color-success-300,.color-success-300 *{color:#415626}.bg-color-success-300{background-color:#415626}.color-success-200,.color-success-200 *{color:#647436}.bg-color-success-200{background-color:#647436}.color-success-100,.color-success-100 *{color:#d8e4c8}.bg-color-success-100{background-color:#d8e4c8}.color-warning-300,.color-warning-300 *{color:#a64f21}.bg-color-warning-300{background-color:#a64f21}.color-warning-200,.color-warning-200 *{color:#d86d35}.bg-color-warning-200{background-color:#d86d35}.color-warning-100,.color-warning-100 *{color:#ffe1be}.bg-color-warning-100{background-color:#ffe1be}.color-alert-300,.color-alert-300 *{color:#ab2a24}.bg-color-alert-300{background-color:#ab2a24}.color-alert-200,.color-alert-200 *{color:#c34035}.bg-color-alert-200{background-color:#c34035}.color-alert-100,.color-alert-100 *{color:#ffd9d6}.bg-color-alert-100{background-color:#ffd9d6}.color-error,.color-error *{color:#c34035}.bg-color-error{background-color:#c34035}.heading-font-stack{font-family:var(--font-family-headings)}.heading-font-stack.italic{font-family:var(--font-family-headings-italic);font-style:var(--font-style-headings-italic)}.body-font-stack{font-family:var(--font-family-body)}.actions-font-stack{font-family:var(--font-family-actions);font-weight:var(--font-weight-actions)}.left{text-align:left}.center{text-align:center}.right{text-align:right}.uppercase{text-transform:uppercase}.light{font-weight:var(--font-weight-light)}.break{word-break:break-word}.list-unstyled{margin:0;padding:0;list-style:none}.font-size-62{font-size:.625rem}.font-size-75{font-size:.75rem}.font-size-87{font-size:.875rem}.font-size-100{font-size:1rem}.font-size-112{font-size:1.125rem}.font-size-125{font-size:1.25rem}.font-size-150{font-size:1.5rem}.font-size-175{font-size:1.75rem}.font-size-200{font-size:2rem}.font-size-225{font-size:2.25rem}.font-size-250{font-size:2.5rem}.font-size-300{font-size:3rem}.font-size-350{font-size:3.5rem}.font-size-400{font-size:4rem}.font-size-450{font-size:4.5rem}.font-size-500{font-size:5rem}.font-size-600{font-size:6rem}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.hidden,[hidden]{display:none!important}.visibility-hidden{visibility:hidden}.overflow-hidden{overflow:hidden}.opacity-hidden{opacity:0}@media screen and (min-width: 1050px){.desktop-nav-hide{display:none!important}}@media screen and (max-width: 1049px){.mobile-nav-hide{display:none!important}}@media screen and (max-width: 749px){.small-hide{display:none!important}}@media screen and (min-width: 750px) and (max-width: 989px){.medium-hide{display:none!important}}@media screen and (min-width: 990px){.large-up-hide{display:none!important}}.no-js:not(html){display:none!important}html.no-js .no-js:not(html){display:block!important}.no-js-inline{display:none!important}html.no-js .no-js-inline{display:inline-block!important}html.no-js .no-js-hidden{display:none!important}.placeholder{background-color:var(--color-background-gray);color:var(--color-gray-600);fill:var(--color-gray-600)}.isolate{position:relative;z-index:0}@media (max-width: 539px){.from-xs{display:none!important;padding:0!important;margin:0!important}}@media (min-width: 540px){.until-xs{display:none!important;padding:0!important;margin:0!important}}@media (max-width: 749px){.from-sm{display:none!important;padding:0!important;margin:0!important}}@media (min-width: 750px){.until-sm{display:none!important;padding:0!important;margin:0!important}}@media (max-width: 989px){.from-md{display:none!important;padding:0!important;margin:0!important}}@media (min-width: 990px){.until-md{display:none!important;padding:0!important;margin:0!important}}@media (max-width: 1149px){.from-lg{display:none!important;padding:0!important;margin:0!important}}@media (min-width: 1150px){.until-lg{display:none!important;padding:0!important;margin:0!important}}@media (max-width: 1399px){.from-xl{display:none!important;padding:0!important;margin:0!important}}@media (min-width: 1400px){.until-xl{display:none!important;padding:0!important;margin:0!important}}@media (prefers-reduced-motion){.motion-reduce{transition:none!important;animation:none!important}}.icon-arrow{width:1.5rem}body{display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:100%;min-height:100%;margin:0;background-color:var(--color-background-base)}.container,.container-xl{width:100%;max-width:100%;margin:0 auto;padding:0 var(--container-padding)}@media (min-width: 1919.904px){.container-xl{max-width:1680px;padding-right:0;padding-left:0}.container-xl.scalable{max-width:100vw}}.container-lg{width:100%;max-width:100%;margin:0 auto;padding:0 var(--container-padding)}@media (min-width: 1645.632px){.container-lg{max-width:1440px;padding-right:0;padding-left:0}.container-lg.scalable{max-width:85.7vw}}.container-md{width:100%;max-width:100%;margin:0 auto;padding:0 var(--container-padding)}@media (min-width: 1443.84px){.container-md{max-width:1280px;padding-right:0;padding-left:0}.container-md.scalable{max-width:76.2vw}}.container-sm{width:100%;max-width:100%;margin:0 auto;padding:0 var(--container-padding)}@media (min-width: 812.16px){.container-sm{max-width:720px;padding-right:0;padding-left:0}.container-sm.scalable{max-width:42.8vw}}.container-xs{width:100%;max-width:100%;margin:0 auto;padding:0 var(--container-padding)}@media (min-width: 473.76px){.container-xs{max-width:420px;padding-right:0;padding-left:0}.container-xs.scalable{max-width:25vw}}.stacked-component{padding-top:var(--component-spacing);padding-bottom:var(--component-spacing)}.stacked-component.collapse-top-padding{padding-top:0}.stacked-component.collapse-bottom-padding{padding-bottom:0}.stacked-component.theme-light+.theme-light,.stacked-component.theme-dark+.theme-dark,.stacked-component.theme-gray+.theme-gray,.stacked-component.theme-light-gray+.theme-light-gray{padding-top:0}.shopify-section:has(.stacked-component.theme-light)+.shopify-section:has(.stacked-component.theme-light) .stacked-component,.shopify-section:has(.stacked-component.theme-primary)+.shopify-section:has(.stacked-component.theme-primary) .stacked-component,.shopify-section:has(.stacked-component.theme-dark)+.shopify-section:has(.stacked-component.theme-dark) .stacked-component,.shopify-section:has(.stacked-component.theme-gray)+.shopify-section:has(.stacked-component.theme-gray) .stacked-component,.shopify-section:has(.stacked-component.theme-light-gray)+.shopify-section:has(.stacked-component.theme-light-gray) .stacked-component{padding-top:0}.section-intro{margin-bottom:2rem}.section-intro .intro-description{max-width:65ch}.section-intro .intro-description p:last-child{margin-bottom:0}.section-intro .intro-title{margin-bottom:0}.section-intro .intro-title+.intro-description{margin-top:1rem}.section-intro .btn{margin-top:1rem}.section-intro.center .intro-description{margin-left:auto;margin-right:auto}@media (min-width: 750px){.section-intro{margin-bottom:3rem}}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}table:not([class]){table-layout:fixed;border-collapse:collapse;font-size:1rem;border:1px solid var(--color-border)}table:not([class]) td,table:not([class]) th{padding:.5rem;border:1px solid var(--color-border)}.line-divider:after{content:"|";color:var(--color-border);margin:0 .75rem}.line-divider:last-of-type:after{display:none}hr{border:none;height:1px;background-color:var(--color-border, #cdc9b6);display:block;margin:var(--component-spacing) 0}.shopify-challenge__container{padding-top:var(--component-spacing);padding-bottom:var(--component-spacing)}.shopify-challenge__container .shopify-challenge__button{-webkit-appearance:none;appearance:none;border:none;padding:0;margin:0;border-radius:0;background-color:transparent;box-shadow:none;cursor:pointer}.shopify-challenge__container .shopify-challenge__button{min-width:200px;display:inline-flex;justify-content:center;align-items:center;padding:.875rem 1.5rem 1rem;font-family:var(--font-family-actions);font-size:.875rem;font-weight:var(--font-weight-actions);letter-spacing:.12em;line-height:1;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease;background-color:var(--color-btn-bg);color:var(--color-btn-text);border:1px solid var(--color-btn-border, transparent);border-radius:2px}.shopify-challenge__container .shopify-challenge__button:hover:not([disabled]){background-color:var(--color-btn-bg-hover);color:var(--color-btn-text-hover)}.shopify-challenge__container .shopify-challenge__button.btn-full{width:100%}.shopify-challenge__container .shopify-challenge__button svg{width:var(--svg-width, 1rem);height:var(--svg-height, 1rem);transition:color .3s ease;margin:var(--svg-margin, 0 0 0 .5rem);display:block}.shopify-challenge__container .shopify-challenge__button .icon-left{order:-1}.shopify-challenge__container .shopify-challenge__button .icon-left svg{--svg-margin: 0 .5rem 0 0}.shopify-challenge__container .shopify-challenge__button .icon-left svg.icon-arrow,.shopify-challenge__container .shopify-challenge__button .icon-left svg.icon-caret-right{transform:rotate(-180deg)}.shopify-challenge__container .shopify-challenge__button[disabled]{cursor:not-allowed}.shopify-challenge__container .shopify-challenge__button[disabled]{--color-btn-border: transparent;--color-btn-bg: rgba(20, 20, 20, 8%);--color-btn-text: var(--color-gray-500);--color-btn-bg-hover: rgba(20, 20, 20, 8%);--color-btn-text-hover: var(--color-gray-500)}.shopify-challenge__container .shopify-challenge__button[disabled]:hover{--color-btn-border: transparent}.theme-dark .shopify-challenge__container .shopify-challenge__button[disabled],.theme-primary .shopify-challenge__container .shopify-challenge__button[disabled]{--color-btn-bg: rgba(var(--color-black-rgb), .1);--color-btn-text: var(--color-gray-600);--color-btn-bg-hover: rgba(var(--color-black-rgb), .1);--color-btn-text-hover: var(--color-gray-600)}.shopify-challenge__container .shopify-challenge__button{--color-btn-bg: var(--color-secondary);--color-btn-text: var(--color-white);--color-btn-bg-hover: var(--color-gray-900);--color-btn-text-hover: var(--color-white)}.theme-dark .shopify-challenge__container .shopify-challenge__button,.theme-primary .shopify-challenge__container .shopify-challenge__button{--color-btn-bg-hover: var(--color-white);--color-btn-border-hover: var(--color-white);--color-btn-text-hover: var(--color-gray-800)}.shopify-challenge__container .shopify-challenge__button{margin:2rem auto 0;display:block}img{max-width:100%}.media{display:block;background-color:var(--color-background-gray);position:relative;overflow:hidden}.media-transparent{background-color:transparent}.media-transparent.placeholder{background-color:var(--color-background-gray)}.media-dark{background-color:var(--color-gray-900)}.product-media{background-color:var(--color-background-product-thumb)}.media>*:not(.zoom,.deferred-media-poster-button,.card-badge,.btn-autoplay-video),.media model-viewer{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.media>img{object-fit:cover;object-position:center center;transition:opacity .3s ease}.media-square{padding-bottom:100%}.media-portrait{padding-bottom:125%}.media-landscape{padding-bottom:66.6%}.media-cropped{padding-bottom:56%}.media-16-9{padding-bottom:56.25%}.media-circle{padding-bottom:100%;border-radius:50%}.media.media-hover-effect>img+img{opacity:0}@media screen and (min-width: 990px){.media-cropped{padding-bottom:63%}}deferred-media{display:block}.image-caption{margin-top:.75rem}@media (min-width: 750px){.image-caption{margin-top:1rem}}.image-caption .caption-link{font-size:.875rem}.image-caption .paragraph-sm,.image-caption .paragraph-sm>*{text-align:left;margin-bottom:0}@media (max-width: 989px){.image-caption .paragraph-sm,.image-caption .paragraph-sm>*{font-size:1rem}}.image-caption .paragraph-sm+.caption-link,.image-caption .paragraph-sm>*+.caption-link{margin-top:.25rem;display:inline-block}.modal-toggle{list-style-type:none}.no-js details[open] .modal-toggle{position:absolute;z-index:5}.modal-toggle-close{display:none}.no-js details[open] svg.modal-toggle-close{display:flex;z-index:1;height:1.5rem;width:1.5rem}.modal-toggle-open{display:flex}.no-js details[open] .modal-toggle-open{display:none}.modal-close-button{-webkit-appearance:none;appearance:none;border:none;margin:0;border-radius:0;background-color:transparent;box-shadow:none;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0;color:var(--color-typography-base)}.modal-close-button .icon{height:1.25rem;width:1.25rem}.no-js .modal-close-button{display:none}.modal-content{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-white);z-index:4;display:flex;justify-content:center;align-items:center}.media-modal,.media-modal .deferred-media{cursor:initial}details[open] .modal-overlay{display:block}details[open] .modal-overlay:after{position:absolute;content:"";background-color:rgba(var(--color-black-rgb, #000),.5);top:100%;left:0;right:0;height:100vh}.modal-content-dialog{opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-black-rgb),.2);height:100%;transition:opacity .3s ease,visibility .3s ease}.modal-content-dialog[open],details[open] .modal-content-dialog{opacity:1;visibility:visible;z-index:600}.modal-content-container{overflow:auto;height:80%;margin:0 auto;left:50%;transform:translate(-50%);margin-top:var(--component-spacing);position:absolute;top:0}.modal-content-container.focused,.modal-content-container:focus-visible{border:2px solid var(--color-focus)}.modal-content-inner{width:100%;background-color:var(--color-white);padding:var(--component-spacing) var(--container-padding);position:relative}.modal-content-close{-webkit-appearance:none;appearance:none;border:none;padding:0;margin:0;border-radius:0;background-color:transparent;box-shadow:none;cursor:pointer;color:var(--color-typography-base);position:absolute;padding:1.5rem;z-index:200;top:0;right:0}.modal-content-close .icon{width:1.25rem;height:1.25rem}.modal-content-close:hover{color:var(--color-gray-600)}html{font-size:16px}body,input,textarea,select{font-size:1rem;line-height:1.6em;font-family:var(--font-family-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%}h1,.heading-1,.heading-1>*,h2,.heading-2,.heading-2>*,h3,.heading-3,.heading-3>*,h4,.heading-4,.heading-4>*,h5,.heading-5,.heading-5>*,h6,.heading-6,.heading-6>*{margin-top:0;margin-bottom:1rem;color:var(--color-typography-base);font-family:var(--font-family-headings);font-weight:var(--font-weight-headings);line-height:1.2em}@media (min-width: 750px){h1,.heading-1,.heading-1>*,h2,.heading-2,.heading-2>*,h3,.heading-3,.heading-3>*,h4,.heading-4,.heading-4>*,h5,.heading-5,.heading-5>*,h6,.heading-6,.heading-6>*{margin-bottom:1.25rem}}h1:last-child,.heading-1:last-child,.heading-1>*:last-child,h2:last-child,.heading-2:last-child,.heading-2>*:last-child,h3:last-child,.heading-3:last-child,.heading-3>*:last-child,h4:last-child,.heading-4:last-child,.heading-4>*:last-child,h5:last-child,.heading-5:last-child,.heading-5>*:last-child,h6:last-child,.heading-6:last-child,.heading-6>*:last-child{margin-bottom:0}h1 em,.heading-1 em,.heading-1>* em,h2 em,.heading-2 em,.heading-2>* em,h3 em,.heading-3 em,.heading-3>* em,h4 em,.heading-4 em,.heading-4>* em,h5 em,.heading-5 em,.heading-5>* em,h6 em,.heading-6 em,.heading-6>* em{font-family:var(--font-family-headings-italic);font-style:var(--font-style-headings-italic)}h1 strong,.heading-1 strong,.heading-1>* strong,h2 strong,.heading-2 strong,.heading-2>* strong,h3 strong,.heading-3 strong,.heading-3>* strong,h4 strong,.heading-4 strong,.heading-4>* strong,h5 strong,.heading-5 strong,.heading-5>* strong,h6 strong,.heading-6 strong,.heading-6>* strong{font-weight:var(--font-weight-bold)}h1,.heading-1,.heading-1>*{font-size:2rem}@media (min-width: 1680px){h1.scalable,.heading-1.scalable,.heading-1>*.scalable{font-size:clamp(3.5rem,3.3333333333vw,100vw)}}@media (min-width: 750px){h1,.heading-1,.heading-1>*{font-size:3rem}}@media (min-width: 1050px){h1,.heading-1,.heading-1>*{font-size:3.5rem;letter-spacing:.01em}}h2,.heading-2,.heading-2>*{font-size:2rem}@media (min-width: 1680px){h2.scalable,.heading-2.scalable,.heading-2>*.scalable{font-size:clamp(2.75rem,2.619047619vw,100vw)}}@media (min-width: 750px){h2,.heading-2,.heading-2>*{font-size:2.75rem}}h3,.heading-3,.heading-3>*{font-size:1.75rem}@media (min-width: 1680px){h3.scalable,.heading-3.scalable,.heading-3>*.scalable{font-size:clamp(2.5rem,2.380952381vw,100vw)}}@media (min-width: 750px){h3,.heading-3,.heading-3>*{font-size:2.5rem}}h4,.heading-4,.heading-4>*{font-size:1.5rem}@media (min-width: 1680px){h4.scalable,.heading-4.scalable,.heading-4>*.scalable{font-size:clamp(1.75rem,1.6666666667vw,100vw)}}@media (min-width: 750px){h4,.heading-4,.heading-4>*{font-size:1.75rem}}h5,.heading-5,.heading-5>*{font-size:1.25rem;margin-bottom:.75rem}@media (min-width: 1680px){h5.scalable,.heading-5.scalable,.heading-5>*.scalable{font-size:clamp(1.5rem,1.4285714286vw,100vw)}}@media (min-width: 750px){h5,.heading-5,.heading-5>*{font-size:1.5rem;margin-bottom:1rem}}h6,.heading-6,.heading-6>*{font-size:1rem}@media (min-width: 1680px){h6.scalable,.heading-6.scalable,.heading-6>*.scalable{font-size:clamp(1.125rem,1.0714285714vw,100vw)}}@media (min-width: 750px){h6,.heading-6,.heading-6>*{font-size:1.125rem}}.subtitle,.subtitle-sm,.subtitle-lg{margin-top:0;margin-bottom:1rem;color:var(--color-typography-base);font-family:var(--font-family-body);font-weight:var(--font-weight-body);letter-spacing:.04em;line-height:1em;font-size:1.25rem;font-variant:small-caps;text-transform:lowercase}@media (min-width: 750px){.subtitle,.subtitle-sm,.subtitle-lg{margin-bottom:1.5rem}}.subtitle-lg{font-size:1.5rem}.subtitle-sm{font-size:1.375rem}p,.paragraph,.paragraph-xs,.paragraph-sm,.paragraph-lg{color:var(--color-typography-base);font-size:1rem;margin-top:0;margin-bottom:1rem;line-height:1.55em;letter-spacing:-.01em}@media (min-width: 750px){p,.paragraph,.paragraph-xs,.paragraph-sm,.paragraph-lg{font-size:1.125rem;line-height:1.6em}}p:last-child,.paragraph:last-child,.paragraph-xs:last-child,.paragraph-sm:last-child,.paragraph-lg:last-child{margin-bottom:0}small,.paragraph-xs,.paragraph-xs>*{font-size:.875rem}.paragraph-sm,.paragraph-sm>*{font-size:.875rem}@media (min-width: 750px){.paragraph-sm,.paragraph-sm>*{font-size:1rem}}.paragraph-lg,.paragraph-lg>*{font-size:1.125rem}@media (min-width: 750px){.paragraph-lg,.paragraph-lg>*{font-size:1.25rem}}blockquote,.caption,.caption-lg{color:var(--color-typography-base);font-family:var(--font-family-headings-italic);font-size:1.125rem;font-style:var(--font-style-headings-italic);line-height:1.6em;letter-spacing:.02em}@media (min-width: 750px){blockquote,.caption-lg{font-size:1.5rem}}.action{font-family:var(--font-family-actions);font-weight:var(--font-weight-actions);letter-spacing:.12em;font-size:.75rem;line-height:1;text-transform:uppercase}.brand,strong.highlight{font-family:var(--font-family-body);font-weight:var(--font-weight-body);font-variant:small-caps;text-transform:lowercase}strong{font-weight:var(--font-weight-bold)}em{font-style:italic}pre{color:var(--color-typography-base)}a,.link,.underlined-link{-webkit-appearance:none;appearance:none;border:none;padding:0;margin:0;border-radius:0;background-color:transparent;box-shadow:none;cursor:pointer}a,.link,.underlined-link{color:var(--color-link, #252525);text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:.25rem;text-decoration-thickness:1px;transition:color .3s ease,text-decoration-color .3s ease}.theme-dark a,.theme-primary a,.theme-dark .link,.theme-primary .link,.theme-dark .underlined-link,.theme-primary .underlined-link{text-decoration-color:var(--color-gray-500)}a:hover,.link:hover,.underlined-link:hover{color:var(--color-link-hover);text-decoration-color:var(--color-link-hover)}.theme-dark a:hover,.theme-primary a:hover,.theme-dark .link:hover,.theme-primary .link:hover,.theme-dark .underlined-link:hover,.theme-primary .underlined-link:hover{text-decoration-color:var(--color-white)}.unstyled-link{text-decoration:none;color:currentcolor;display:block}.theme-dark,.theme-primary{--color-typography-base: var(--color-typography-inverse);--color-border: var(--color-white);--color-link: var(--color-typography-inverse);--color-link-hover: var(--color-typography-inverse)}.theme-dark{background-color:var(--color-background-inverse)}.theme-primary{background-color:var(--color-primary);--color-typography-base: var(--color-gray-300);--color-link: var(--color-gray-300);--color-link-hover: var(--color-gray-300)}.theme-gray{background-color:var(--color-background-gray);--color-border: var(--color-gray-500)}.theme-light-gray{background-color:var(--color-background-light-gray)}.theme-dark-gray{background-color:var(--color-gray-500);--color-border: var(--color-gray-700)}.theme-light{background-color:var(--color-background-base)}
/*# sourceMappingURL=/cdn/shop/t/132/assets/theme.css.map */
