@font-face{font-family:productSans;src:url(../media/ProductSans_Thin-s.p.05u58eemc28cq.ttf)format("truetype");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:productSans;src:url(../media/ProductSans_ThinItalic-s.p.2ef4jiy1p3jhy.ttf)format("truetype");font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:productSans;src:url(../media/ProductSans_Light-s.p.3-xlcr6dttjrq.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:productSans;src:url(../media/ProductSans_LightItalic-s.p.11552kn__c1ey.ttf)format("truetype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:productSans;src:url(../media/ProductSans_Regular-s.p.0tfspqrr96wcn.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:productSans;src:url(../media/ProductSans_Italic-s.p.2a3rbh436nvlp.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:productSans;src:url(../media/ProductSans_Medium-s.p.195y8dsniwv18.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:productSans;src:url(../media/ProductSans_MediumItalic-s.p.3s21wwqik-d6l.ttf)format("truetype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:productSans;src:url(../media/ProductSans_Bold-s.p.28ti55n5kegoj.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:productSans;src:url(../media/ProductSans_BoldItalic-s.p.2b2rsynjhsgep.ttf)format("truetype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:productSans;src:url(../media/ProductSans_Black-s.p.3s7ofwo5f7wnc.ttf)format("truetype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:productSans;src:url(../media/ProductSans_BlackItalic-s.p.2duodio53ad1b.ttf)format("truetype");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:productSans Fallback;src:local(Arial);ascent-override:97.75%;descent-override:25.76%;line-gap-override:0.0%;size-adjust:98.21%}.productsans_37efab17-module__9mMGcG__className{font-family:productSans,productSans Fallback}.productsans_37efab17-module__9mMGcG__variable{--font-productsans:"productSans", "productSans Fallback"}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14b51e6f05e7993b-s.3sqjxrrwrre_8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bf20a4c9c54dabb0-s.3kq7yiu9qsci-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1aacd976339e773a-s.1acnj-ha2jrzr.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1c52d8bde3dabc1-s.1jp65t_9xe7qf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6eae311961c4b519-s.072opddmxol69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/090af37c9cfa0a49-s.p.3izscc1rc-y0t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}.roboto_mono_70b82140-module__SKLkuW__className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal;font-weight:400}.roboto_mono_70b82140-module__SKLkuW__variable{--font-roboto-mono:"Roboto Mono", "Roboto Mono Fallback"}
:root{--dark-tan:#524b39;--white:white;--dim-grey:#5d5d61;--light-black-2:#181a1d;--orange:#f09d3a;--tan:#f2efe8;--background-tan:#89816f;--orange-hover:#df8212;--light-black:#2d2d30;--main-blue:#e70000;--light-grey:#cecece}*{box-sizing:border-box}html{height:100%;font-size:calc(.625rem + .416667vw)}@media screen and (max-width:1920px){html{font-size:calc(.625rem + .416667vw)}}@media screen and (max-width:1440px){html{font-size:calc(.812695rem + .208117vw)}}@media screen and (max-width:479px){html{font-size:calc(.749477rem + .83682vw)}}body{min-height:100%;color:var(--dark-tan);font-family:var(--font-productsans,"Productsans"), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:#fff;margin:0;font-size:1rem;font-weight:400;line-height:1.6}@media screen and (max-width:767px){body{font-size:.875rem}}h1{margin:0;font-size:4.5rem;font-weight:700;line-height:1.2}h2{text-transform:capitalize;margin:0;font-size:2.5rem;font-weight:500;line-height:1.4}h3{margin:0;font-size:24px;font-weight:700;line-height:30px}h4{margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:500;line-height:24px}p{margin-top:0;margin-bottom:0;font-weight:300}a{color:inherit;text-decoration:none}img{object-fit:cover;object-position:50% 50%;vertical-align:middle;border:0;width:100%;max-width:100%;height:100%;display:inline-block}label{margin-bottom:0;font-weight:500;display:block}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=submit],[type=reset]{cursor:pointer;font:inherit;border:0}input,textarea{appearance:none;border-radius:0;font-family:inherit}select{font-family:inherit}@media screen and (max-width:991px){h1{font-size:4rem}}@media screen and (max-width:767px){h1{font-size:3rem}h2{font-size:2rem}}@media screen and (max-width:479px){h1{font-size:2rem}h2{font-size:1.75rem}}.page-wrapper,.main-wrapper{position:relative}.padding-global{padding-left:2.5rem;padding-right:2.5rem}@media screen and (max-width:479px){.padding-global{padding-left:1.5rem;padding-right:1.5rem}}.container-large{z-index:1;width:100%;max-width:80rem;position:relative;margin-left:auto!important;margin-right:auto!important}.container-medium{width:100%;max-width:68rem;margin-left:auto!important;margin-right:auto!important}.container-small{width:100%;max-width:48rem;margin-left:auto!important;margin-right:auto!important}.padding-section-large{padding-top:7rem;padding-bottom:7rem}.padding-section-large.padding-bottom{padding-top:0}.padding-section-large.extra-padding{padding-top:10rem}.padding-section-large.is-featured{padding-bottom:4rem}.padding-section-medium{padding-top:5rem;padding-bottom:5rem}.padding-section-small{padding-top:3rem;padding-bottom:3rem}.padding-section-small.padding-bottom{padding-top:1rem;padding-bottom:0}@media screen and (max-width:991px){.padding-section-large{padding-top:4rem;padding-bottom:4rem}.padding-section-large.padding-bottom{padding-top:0}.padding-section-medium{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width:767px){.padding-section-large{padding-top:3rem;padding-bottom:3rem}.padding-section-large.padding-bottom{padding-top:0}.padding-section-medium{padding-top:3rem;padding-bottom:3rem}.padding-section-small{padding-top:2rem;padding-bottom:2rem}.padding-section-small.padding-bottom{padding-top:1rem;padding-bottom:0}}.spacer-block-large{padding-top:3rem}@media screen and (max-width:991px){.spacer-block-large{padding-top:2.5rem}}@media screen and (max-width:767px){.spacer-block-large{padding-top:1.5rem}}.spacer-block-small{padding-top:1rem}.spacer-small{width:100%;padding-top:1.5rem}.max-width-large{width:100%;max-width:48rem}.max-width-medium{width:100%;max-width:32rem}.max-width-small{width:100%;max-width:20rem}.hide{display:none!important}.hp-field{opacity:0;pointer-events:none;width:1px;height:1px;top:auto;overflow:hidden;position:absolute!important;left:-9999px!important}.overflow-hidden{overflow:hidden}.pointer-events-off{pointer-events:none}.pos-relative{position:relative}.text-align-right{text-align:right}.section{position:relative}.section.background-color-black{color:var(--tan);background-color:#3a4631}.section.background-color-black h2{color:var(--white)}.featured-products_item.is-bg-gray .text-style-muted{color:var(--tan);opacity:.7}.heading-style-h2{font-size:2.5rem;line-height:1.2}.heading-style-h3{font-size:2.25rem;font-weight:500;line-height:1.4}.heading-style-h4{color:var(--light-black-2);font-size:1.3rem;font-weight:500;line-height:1.4}.heading-style-h4-white{color:var(--white);font-size:1.3rem;font-weight:500;line-height:1.4}.heading-style-h6{font-size:1.125rem;font-weight:500;line-height:1.5}.text-size-medium{font-size:1.25rem}.text-size-medium-3{font-size:1.2rem}.text-size-small,.text-size-tiny-3{font-size:.875rem}.text-size-tiny-3.text-style-muted{color:var(--dark-tan);opacity:1;font-weight:400}.text-weight-medium{font-weight:500}.text-style-muted{opacity:.6;color:var(--light-black-2)}.text-style-subheading{text-transform:uppercase;font-family:var(--font-roboto-mono,"Roboto Mono"), sans-serif;font-size:.85rem;line-height:1}.banner-text{color:var(--dark-tan);font-size:.75rem}.text-block-2{color:var(--dark-tan)}.text-block-3{color:var(--orange)}@media screen and (max-width:991px){.heading-style-h3{font-size:2rem;line-height:1.2}.heading-style-h6{font-size:1rem}}@media screen and (max-width:767px){.heading-style-h2{font-size:1.65rem}.heading-style-h3{font-size:1.5rem}.heading-style-h4,.heading-style-h4-white{font-size:1rem}.heading-style-h6{font-size:.875rem}.text-size-tiny-3{font-size:.75rem}}.heading-content{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.center-heading-content{grid-column-gap:1rem;grid-row-gap:1rem;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-left:auto;margin-right:auto;display:flex}.button{background-color:var(--orange);color:var(--light-black-2);text-align:center;font-weight:600;line-height:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:.25rem;padding:.8rem 2rem;text-decoration:none;transition:color .3s,background-color .3s;display:inline-block;overflow:clip}.button:hover{background-color:var(--orange-hover)}.button.is-secondary{color:var(--orange);background-color:#0000;border-color:currentColor}.button.is-secondary:hover{background-color:var(--orange);color:var(--white)}.button.is-icon{grid-column-gap:1rem;grid-row-gap:1rem;background-color:#0000;flex-direction:row;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.button.is-icon:hover{background-color:#0000}.button.is-wr-outline{border-color:var(--white);color:var(--white);background-color:#0000;border-radius:50vw}.button.is-wr-outline:hover{background-color:var(--white);color:var(--dark-tan)}.button.is-br-outline{border-color:var(--orange);background-color:var(--orange);color:var(--white);border-radius:50vw}.button.is-br-outline:hover{border-color:var(--dark-tan);color:var(--white);background-color:#da4f11}.button.is-br-outline.is-squared{color:var(--dark-tan)}.button.is-br-outline.is-squared:hover{background-color:#df8212}.button.is-nav{padding-left:1.25rem;padding-right:1.25rem;font-size:.875rem}.button.is-nav.scrolled{border-color:var(--orange);background-color:var(--orange);color:var(--dark-tan)}.button.is-squared{border-radius:0}@media screen and (max-width:991px){.button.is-nav{display:none}}.icon-1x1-small{flex:none;width:1rem;height:1rem}.icon-1x1-small.is-button{color:var(--orange)}.button-groups{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:wrap;justify-content:flex-start;align-items:center;padding-top:2rem;display:flex}.button-group{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:wrap;justify-content:flex-start;align-items:center;padding-top:1.5rem;display:flex}.icon-embed-xxsmall{flex-direction:column;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.icon-embed-small{flex-direction:column;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.icon-embed-small.is-red{color:#f71b1b}.icon-embed-large{width:30rem;height:12rem;color:var(--dark-tan);flex-direction:column;justify-content:center;align-items:center;display:flex}.icon-height-medium{height:2rem}.banner-icon{color:#524b39;width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem}.icon-embed-small svg,.icon-embed-xxsmall svg,.icon-embed-large svg,.banner-icon svg,.icon-1x1-small svg,.icon-height-medium svg{width:100%;height:100%}.h-wrap{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:flex-start;align-items:center;display:flex}.h-wrap.is-footer_scroll{grid-column-gap:15rem;grid-row-gap:15rem}.h-wrap.gap-2{grid-column-gap:2rem;grid-row-gap:2rem}.h-wrap.gap-3{grid-column-gap:3rem;grid-row-gap:3rem}.h-wrap.gap-0-5{grid-column-gap:.5rem;grid-row-gap:.5rem}.h-wrap.space-between{justify-content:space-between}.h-wrap._w-100{width:100%}.h-wrap.mw-90{max-width:90rem}.h-wrap.cursor-pointer{cursor:pointer}.h-wrap.text-size-footer{font-size:.75rem}@media screen and (max-width:991px){.h-wrap.gap-2.mw-90{justify-content:center;align-items:center}.h-wrap.wrap-down{flex-flow:wrap}.h-wrap.is-canada{margin-left:auto;margin-right:auto}.h-wrap.text-size-footer{flex-flow:wrap}}@media screen and (max-width:479px){.h-wrap.is-footer_scroll{grid-column-gap:5rem;grid-row-gap:5rem}.h-wrap.mobile-vertical{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column}.h-wrap.gap-2.mw-90{flex-flow:row}.h-wrap.gap-2.mw-90.wrap-down{flex-flow:wrap}}.form_input{color:#333;background-color:#0000;border:1px solid #ccc;width:100%;min-height:2.75rem;margin-bottom:.75rem;padding:.5rem 1rem;font-size:14px;line-height:1.42857;display:block}.form_input::placeholder{color:#999;font-size:.875rem}.form_input:focus{border-color:#3898ec;outline:0}.form_input.is-text-area{height:auto;min-height:8rem;padding-top:.75rem}@media screen and (max-width:991px){.form_input{width:100%;min-height:3rem}}.form_field-wrapper{grid-column-gap:.25rem;grid-row-gap:.25rem;flex-flow:column;width:100%;display:flex}.form_input-wrapper{grid-column-gap:.75rem;grid-row-gap:.75rem;justify-content:flex-start;align-items:center;display:flex}.form_input-wrapper.is-2{flex-flow:column;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:767px){.form_input-wrapper{flex-flow:column;align-items:flex-start}}.form_message-success{background-color:var(--tan);color:var(--background-tan);text-align:center;padding:1.25rem;display:none}.form_message-success.visible{display:block}.nav_global{position:relative}.nav{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:#f2efe8d9;border-bottom:1px solid #89816f;width:100%;margin-left:auto;margin-right:auto;position:fixed;inset:0 0% auto}.nav_announce{background-color:var(--dark-tan);color:var(--tan);text-align:center;letter-spacing:.02em;justify-content:center;align-items:center;gap:.6rem;padding:.4rem 1rem;font-size:.75rem;display:flex}.nav_announce-sep{opacity:.5}@media screen and (max-width:767px){.nav_announce{gap:.45rem;padding:.35rem .75rem;font-size:.7rem}.nav_announce-desktop{display:none}}.nav_contain{z-index:1;grid-column-gap:2rem;grid-row-gap:2rem;justify-content:space-between;align-items:center;width:100%;max-width:90rem;height:100%;margin-left:auto;margin-right:auto;padding:1rem 2.5rem;display:flex;position:relative}.nav_logo-link{float:left;padding-left:0;position:relative}.nav_logo-svg{color:#524b39;mix-blend-mode:exclusion;flex-wrap:nowrap;justify-content:center;align-items:center;width:12rem;display:flex}.nav_logo-svg svg{width:100%;height:100%}.nav_main-wrap{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:space-between;align-items:center;display:flex}.nav_main_link-wrap{justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}.nav_link{color:var(--background-tan);vertical-align:top;margin:0;padding:.65rem .75rem;font-size:.875rem;transition:color .325s;display:inline-block}.nav_link:hover{color:var(--dark-tan)}.nav_link.w--current{font-weight:500}.nav_status{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;margin-left:1rem;display:flex}.nav_secondary_link-wrap{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:flex-start;align-items:center;display:flex}.nav_checkout{z-index:1;grid-column-gap:.75rem;grid-row-gap:.75rem;cursor:pointer;color:inherit;background:0 0;align-items:center;padding:0;display:flex;position:relative}.nav_checkout:hover .nav_checkout-icon{color:var(--dark-tan)}.nav_checkout-icon{width:1.75rem;height:1.75rem;color:var(--background-tan);transition:color .2s}.nav_checkout-icon svg{width:100%;height:100%}.nav_checkout-qty{background-color:var(--light-black);width:1.5rem;height:1.5rem;color:var(--white);border-radius:50vw;justify-content:center;align-items:center;margin-top:-1rem;margin-left:-1.5rem;padding:.35rem;font-size:.875rem;display:none}.nav_checkout-qty.has-items{display:flex}.nav_burger{cursor:pointer;float:right;-webkit-user-select:none;user-select:none;margin-left:auto;padding:1rem;font-size:24px;line-height:1;display:none;position:relative}.nav_burger-svg{width:1em;height:1em}.nav_burger-svg svg{width:100%;height:100%;display:block}@media screen and (max-width:991px){.nav{mix-blend-mode:normal}.nav_contain{padding-top:.75rem;padding-bottom:.75rem}.nav_burger{background-color:var(--orange);border-radius:.25rem;padding:.75rem;display:block}.nav_burger.w--open{background-color:var(--orange-hover)}.nav_logo-svg{width:10rem}.nav_link-wrap{background-color:var(--background-tan);min-width:200px;padding:3rem 2rem;display:none;position:absolute;top:100%;left:0;right:0}.nav_link-wrap.w--open{display:block}.nav_main-wrap{grid-column-gap:2rem;grid-row-gap:2rem;flex-direction:column;align-items:flex-start;width:100%;display:flex}.nav_main_link-wrap{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%}.nav_link{color:var(--white);padding-top:.25rem;padding-bottom:.25rem;font-size:2rem}}@media screen and (max-width:767px){.nav_contain{padding-left:1rem;padding-right:1rem}.nav_burger{padding:.5rem}.nav_logo-svg{width:7.5rem}.nav_checkout-icon{width:1.5rem;height:1.5rem}}@media screen and (max-width:479px){.nav_link{font-size:1.251rem}.nav_logo-svg{justify-content:center;align-items:center;display:flex}}.g-modal_component{z-index:1099;opacity:0;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .45s;display:flex;position:fixed;inset:0%}.g-modal_component.visible{opacity:1;pointer-events:auto}.g-modal_bg{opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#3d3627bf;transition:all .3s;position:absolute;inset:0%}.g-modal_component.visible .g-modal_bg{opacity:1}.g-modal_form{background-color:#fff;border-radius:1rem;justify-content:center;align-items:center;width:100%;max-width:30rem;margin-bottom:0;padding:3rem 2rem;display:flex;position:relative}.g-modal_form-wrap{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;width:100%;display:flex}.g-modal_close{cursor:pointer;color:var(--dark-tan);background:0 0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:color .35s;display:flex;position:absolute;top:1rem;right:1rem}.g-modal_success{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;padding:1rem 0;display:flex}.g-modal_success-icon{color:#2e7d4f;width:3rem;height:3rem;display:flex}.g-modal_success-icon svg{width:100%;height:100%}.g-modal_close:hover{color:var(--orange)}.g-modal_close svg{width:100%;height:100%}.register-modal_input-wrap{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;margin-top:1rem;display:flex}.section_home-hero{padding-top:11rem;padding-bottom:0;position:relative}.header-background_component{position:absolute;inset:0%}.header-background_component img{object-fit:cover;object-position:50% 100%;width:100%;height:100%}.header-background_overlay{mix-blend-mode:multiply;z-index:1;background-color:#524b39cc;width:100%;height:100%;position:absolute;inset:0%}.hero_component{color:var(--white);position:relative}.header-perks_component{color:var(--white);margin-top:3rem;padding-top:3rem;padding-bottom:3rem;position:relative}.header-perks_padding{padding-left:2.5rem;padding-right:2.5rem}.header-perks_wrapper{grid-column-gap:3rem;grid-row-gap:3rem;justify-content:space-between;display:flex}.header-perks_card{grid-column-gap:1rem;grid-row-gap:1rem;align-items:flex-end;display:flex}.header-perks_card-icon{width:3rem;color:var(--orange)}.header-perks_card-icon svg{width:100%;height:100%}.header-perks_card-content{grid-column-gap:.25rem;grid-row-gap:.25rem;flex-direction:column;align-items:flex-start;display:flex}@media screen and (max-width:991px){.section_home-hero{padding-top:12rem;padding-bottom:0}.header-perks_wrapper{grid-column-gap:2rem;grid-row-gap:2rem;flex-direction:column;display:flex}}@media screen and (max-width:767px){.section_home-hero{padding-top:10rem;padding-bottom:5rem}.home-hero .header-perks_component{display:none}.header-perks_wrapper{grid-column-gap:1rem;grid-row-gap:1rem;text-align:center;flex-direction:column;justify-content:center;align-items:center}.header-perks_card{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-direction:column;justify-content:center;align-items:center}.header-perks_card-icon{width:2.5rem}.header-perks_card-content{align-items:center}}@media screen and (max-width:479px){.header-perks_component{padding-top:0}.header-perks_card{text-align:center}.header-perks_padding{padding-left:2rem;padding-right:2rem}}.how-it-works{padding-top:6rem;padding-bottom:1rem}.how_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-bottom:2.5rem;display:flex}.how_header .button.is-icon{color:var(--dark-tan);font-weight:500}.how_grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin:0;padding:0;list-style:none;display:grid}.how_step{background-color:var(--tan);border-radius:12px;flex-direction:column;gap:.75rem;padding:2rem;display:flex}.how_number{background-color:var(--orange);color:var(--light-black-2);border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1rem;font-weight:700;display:flex}.how_title{font-size:1.25rem;font-weight:500}.how_body{color:var(--dim-grey);line-height:1.55}@media screen and (max-width:991px){.how-it-works{padding-top:4rem}.how_grid{gap:1rem}.how_step{padding:1.5rem}}@media screen and (max-width:767px){.how-it-works{padding-top:3rem}.how_grid{grid-template-columns:1fr}.how_header{margin-bottom:1.5rem}}.featured-products_component{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.featured-products_wrapper{width:100%}.featured-products_list{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.featured-products_item{grid-column-gap:1rem;grid-row-gap:1rem;text-align:center;border-radius:8px;flex-direction:column;justify-content:center;padding:0;display:flex;overflow:hidden}.featured-products_item.is-bg-gray{background-color:var(--light-black-2);align-items:center;height:100%}.featured-products_image{mix-blend-mode:darken;object-fit:cover;width:auto;height:25rem;position:relative}.custom_board-link{grid-column-gap:2rem;grid-row-gap:2rem;background-color:var(--tan);width:100%;height:100%;color:var(--dark-tan);border-radius:8px;flex-direction:column;max-width:100%;padding:2rem;display:flex}.featured-product_content-bottom{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:wrap;justify-content:center;align-items:center;display:flex}.featured-product_price{font-size:1.125rem}.featured-product_cta{color:var(--orange-hover);margin-top:-1rem;font-size:.9rem;font-weight:500;transition:color .2s}.custom_board-link:hover .featured-product_cta{color:var(--dark-tan)}.custom_board-link:hover .featured-products_image{transform:scale(1.02)}.featured-products_image{transition:transform .4s}.featured-product_title-wrapper{grid-column-gap:10rem;grid-row-gap:10rem;text-align:left;grid-template-rows:auto;grid-template-columns:1fr .75fr;grid-auto-columns:1fr;place-items:start stretch;width:100%;max-width:70rem;display:grid}.featured-product_title-list{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-items:stretch;display:grid}.featured-product_title-list-item{grid-column-gap:1rem;grid-row-gap:1rem;align-items:center;line-height:1.1;display:flex}.featured-product_title-list-number{font-size:2.25rem;font-weight:500;line-height:1.2}@media screen and (max-width:991px){.featured-products_list{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr 1fr}.featured-product_title-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr}.featured-product_title-list{grid-column-gap:1rem;grid-row-gap:1rem;padding:1.5rem 0}}@media screen and (max-width:767px){.featured-product_title-list-number{font-size:1.75rem}}@media screen and (max-width:479px){.featured-products_list{grid-template-columns:1fr}}.cursor-wrapper{z-index:100;cursor:none;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0%}.cursor{z-index:100;width:9vw;height:9vw;color:var(--white);background-color:#141414b3;border-radius:100%;flex-direction:column;justify-content:center;align-items:center;font-weight:500;line-height:1.4;display:flex;position:relative}@media screen and (max-width:991px){.cursor-wrapper{display:none}}.section_sticky{padding-bottom:6rem;position:relative}.sticky-scroll_component{grid-column-gap:7.5rem;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:stretch;display:grid;position:relative}.sticky-scroll_content-wrapper{flex-direction:column;align-items:flex-start;display:flex}.sticky-scroll_content{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:column;justify-content:center;align-items:flex-start;height:55vh;min-height:40rem;display:flex}.sticky-scroll_image{border-radius:8px}.sticky-scroll_desktop-image-wrapper{flex-direction:column;justify-content:center;align-items:center;height:55vh;display:flex;position:sticky;top:12rem;overflow:hidden}.sticky-scroll_image-link{opacity:0;width:100%;max-width:100%;height:100%;transition:opacity .325s;display:inline-block;position:absolute}.sticky-scroll_image-link.is-active,.sticky-scroll_image-link.is-first{opacity:1}@media screen and (max-width:991px){.sticky-scroll_component{grid-column-gap:3rem;grid-template-columns:1fr 1fr;grid-auto-flow:row}.sticky-scroll_content{height:60vh;min-height:40rem}.sticky-scroll_desktop-image-wrapper{height:60vh}}@media screen and (max-width:767px){.section_sticky{padding-bottom:0}.sticky-scroll_component{grid-column-gap:0rem;grid-row-gap:0rem;flex-direction:column;grid-template-columns:1fr;padding-bottom:4rem}.sticky-scroll_content-wrapper{grid-column-gap:5rem;grid-row-gap:5rem}.sticky-scroll_content{width:100%;height:auto;min-height:auto}.sticky-scroll_desktop-image-wrapper{display:none}}.content_wrapper{grid-column-gap:5rem;grid-row-gap:5rem;grid-template-rows:auto;grid-template-columns:.75fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.content_wrapper.is-equal{grid-template-columns:1fr 1fr;align-items:start}.content_container{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:column;align-items:flex-start;display:flex}.unique-image01_wrapper{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:2.5fr 1fr;grid-auto-columns:1fr;display:grid}.unique-image01_image{object-fit:cover;border-radius:8px;width:100%;height:35rem}.unique-image01_wrapper.is-single{grid-template-columns:1fr}.unique-image01_image.cc-side{width:60%;height:auto}.corporate-link{max-width:100%;display:inline-block}@media screen and (max-width:991px){.content_wrapper{grid-column-gap:3rem;grid-row-gap:3rem}.content_wrapper.is-equal{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.unique-image01_wrapper{grid-template-columns:1.75fr 1fr}.unique-image01_image{height:25rem}}@media screen and (max-width:767px){.content_wrapper{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.unique-image01_image{height:20rem}}@media screen and (max-width:479px){.unique-image01_wrapper{grid-template-columns:1fr}.unique-image01_image{height:14rem}.unique-image01_image.cc-side{width:60%;height:auto}}.gallery_component{width:100%;margin-left:8%}.gallery_component .swiper{width:100%;overflow:visible}.gallery_component .swiper-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;width:100%;display:flex}.gallery_component .swiper-slide{flex:none}.gallery_component .swiper-slide.is-gallery{border-radius:8px;width:33%;overflow:hidden}.lightbox_component{cursor:pointer;width:100%;max-width:100%;height:35rem;display:inline-block}.lightbox_image{object-fit:cover;width:100%;height:100%}@media screen and (max-width:991px){.gallery_component{margin-left:5%}.gallery_component .swiper-slide.is-gallery{width:55%}.lightbox_component{height:25rem}}@media screen and (max-width:767px){.lightbox_component{height:20rem}}@media screen and (max-width:479px){.gallery_component .swiper-slide.is-gallery{width:75%}.lightbox_component{height:15rem}}.corporate-showcase{padding-top:3rem;padding-bottom:7rem;overflow:hidden}.corporate-showcase.is-strip{padding-top:2rem;padding-bottom:5rem}.corporate-showcase_header{justify-content:space-between;align-items:flex-end;gap:3rem;margin-bottom:3rem;display:flex}.corporate-showcase_eyebrow{color:var(--orange)}.corporate-showcase_header p{max-width:36rem}.corporate-showcase_actions{flex-direction:column;flex:none;align-items:flex-start;gap:1rem;display:flex}.corporate-showcase_actions .button.is-icon{color:var(--dark-tan);font-weight:500}.corporate-showcase_strip{width:100%;margin-left:8%}.corporate-showcase_strip .swiper{overflow:visible}.corporate-showcase_strip .swiper-wrapper{transition-timing-function:linear!important}.corporate-showcase_strip .swiper-slide.corporate-showcase_slide{-webkit-user-select:none;user-select:none;border-radius:8px;flex:none;width:auto;height:25.5rem;overflow:hidden}.corporate-showcase_slide img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}@media screen and (max-width:991px){.corporate-showcase{padding-bottom:5rem}.corporate-showcase_header{flex-direction:column;align-items:flex-start;gap:1.5rem}.corporate-showcase_strip{margin-left:5%}.corporate-showcase_strip .swiper-slide.corporate-showcase_slide{height:18.7rem}}@media screen and (max-width:767px){.corporate-showcase{padding-top:1rem;padding-bottom:3rem}.corporate-showcase_header{margin-bottom:2rem}.corporate-showcase_strip .swiper-slide.corporate-showcase_slide{height:13.6rem}}.lightbox-backdrop{z-index:5000;cursor:pointer;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox-backdrop img{object-fit:contain;cursor:default;border-radius:8px;width:auto;max-width:94vw;height:auto;max-height:92vh}.lightbox-close{color:#fff;opacity:.8;background:0 0;width:3rem;height:3rem;font-size:2.25rem;line-height:1;transition:opacity .2s;position:fixed;top:1rem;right:1.25rem}.lightbox-close:hover{opacity:1}.section-product{min-height:auto;padding-top:5rem;position:relative}.section_main-hero{padding-top:8rem;padding-bottom:2rem;position:relative}.product-page_component{grid-column-gap:7.5rem;grid-row-gap:7.5rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;display:grid}.product-page_media-wrapper{background-color:var(--tan);padding:0;position:sticky;top:10rem}.product-page_media-image{mix-blend-mode:darken}.size-guide{text-align:left;z-index:2;background-color:#fffffff2;border:1px solid #e6e2d8;border-radius:.6rem;align-items:center;gap:.75rem;padding:.5rem .9rem .5rem .5rem;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;bottom:1rem;left:1rem;box-shadow:0 10px 24px -16px #0006}.size-guide:hover{transform:translateY(-1px);box-shadow:0 14px 28px -16px #00000080}.size-guide_thumb{object-fit:cover;object-position:50% 35%;border-radius:.35rem;flex:none;width:2.75rem;height:2.75rem}.size-guide_text{flex-direction:column;line-height:1.25;display:flex}.size-guide_dims{color:var(--dark-tan);font-size:.85rem;font-weight:500}.size-guide_link{color:var(--orange-hover);font-size:.75rem;text-decoration:underline}@media screen and (max-width:991px){.size-guide{bottom:.75rem;left:.75rem}}.product-page_plotter{width:100%;height:100%;position:absolute;inset:0%}.plotter-dots{background-color:var(--main-blue);width:1.5rem;height:1.5rem;color:var(--white);border-radius:50vw;justify-content:center;align-items:center;margin-top:-10px;margin-left:-10px;padding:.25rem .25rem .25rem .2rem;font-size:.875rem;font-weight:500;display:flex;position:absolute;inset:0% auto auto 0%}.product-page_content-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:column;display:flex}.product-page_content-title{grid-column-gap:1rem;grid-row-gap:1rem;border-bottom:1px solid #000;flex-direction:column;padding-bottom:1rem;display:flex}.product-page_form{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-direction:column;align-items:flex-start;display:flex}.product-page_price-grid{grid-column-gap:.5rem;grid-row-gap:.5rem;color:var(--dim-grey);justify-content:flex-start;align-items:flex-end;margin-bottom:2rem;font-size:1.25rem;line-height:1;display:flex}.product-page_price-wrapper{grid-column-gap:.125rem;grid-row-gap:.125rem;color:var(--dark-tan);font-family:var(--font-roboto-mono,"Roboto Mono"), sans-serif;align-items:flex-end;font-size:2rem;line-height:1.2;display:flex}.product-page_price{margin-bottom:-.25rem}.corporate-options{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;margin-top:2rem;display:flex}.product-page_step-container{justify-content:flex-start;display:flex}.product-page_select-wrapper{background-color:#0000;border:1px solid #000;border-radius:.25rem;min-width:15rem;height:3rem;padding-left:.5rem;padding-right:.5rem}.product-page_select{cursor:pointer;background-color:#0000;border:0 solid #000;width:100%;height:100%;margin-bottom:0;padding:0}.trust-row{color:var(--dim-grey);flex-direction:column;gap:.4rem;margin:1.5rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.trust-row li{align-items:center;gap:.6rem;display:flex}.trust-row_icon{width:1.25rem;height:1.25rem;color:var(--orange);flex:none;display:flex}.trust-row_icon svg{width:100%;height:100%}.product-page_price-note{color:var(--dim-grey);margin-top:-1.25rem;margin-bottom:.5rem;font-size:.9rem}.product-page_quote{margin-top:1rem}.file-upload_button{grid-column-gap:1rem;grid-row-gap:1rem;cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background-color:#0000;border:1px solid #000;border-radius:.25rem;align-items:center;width:100%;min-width:15rem;min-height:3rem;padding:.7rem 1rem;font-size:14px;font-weight:400;transition:background-color .2s;display:block;overflow:hidden}.file-upload_button:hover,.file-upload_button.has-file{background-color:var(--tan)}@media screen and (max-width:991px){.section_main-hero{padding-top:12rem;padding-bottom:0}.product-page_component{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.product-page_media-wrapper{padding:1.5rem;position:relative;top:0}.product-page_price{font-size:1.75rem}.product-page_input-wrapper{width:100%}.plotter-dots{margin-top:-20px}}@media screen and (max-width:767px){.section_main-hero{padding-top:10rem;padding-bottom:5rem}.product-page_media-wrapper{height:35rem}}.product-page_dropdown-wrapper{border-top:1px solid #fff}.fs_accordion-1_header{grid-column-gap:1rem;grid-row-gap:1rem;cursor:pointer;background-color:#0000;border-top:1px solid #fff;border-bottom-width:0;flex-direction:row;justify-content:flex-start;align-items:center;padding:.5rem 0;display:flex}.fs_accordion-1_content{max-height:0;transition:max-height .3s;overflow:hidden}.fs_accordion-1_item.is-open .fs_accordion-1_content{max-height:40rem}.fs_accordion-1_body{grid-column-gap:.5rem;grid-row-gap:.5rem;background-color:#f6f6f6;border-radius:.5rem;flex-direction:column;padding:1rem 2rem;display:flex}.fs_accordion-1_body.is-placement-options{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;display:grid}.accordion_image{object-fit:contain}.accordion_icon-embed{width:1.25rem;height:1.25rem;color:var(--white);display:flex}.accordion_icon-embed svg{width:100%;height:100%}.product-page_quantity_discount-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;align-items:center;display:flex}@media screen and (max-width:767px){.fs_accordion-1_body.is-placement-options{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:479px){.fs_accordion-1_body.is-placement-options{grid-template-columns:1fr 1fr}}.padding-section-large-product{padding-top:0;padding-bottom:7rem}.g-sticky_element{position:sticky;top:10rem}.review-wrapper{background-color:var(--white);padding:0;position:sticky;top:10rem}.review-stars{grid-column-gap:2px;grid-row-gap:2px;width:auto;height:20px;margin-right:5px;display:flex;position:relative}.review-stars svg{width:auto;height:100%}.review-rating-text{color:#5f575e;font-size:16px;font-weight:400;line-height:1.3em;display:inline}.review-rating-text.total-rating{padding-left:15px}.review-list{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}.review-item{border-bottom:2px solid #f0f0f0;padding-bottom:2rem}.review-author{color:#000;font-size:16px;font-weight:700;line-height:1.3em;display:inline}.review-author-row{margin-bottom:10px}.review-stars-row{align-items:center;margin-bottom:15px;display:flex;position:relative;overflow:hidden}.review-body{color:#5f575e;font-size:16px;font-weight:300;line-height:1.6em}.review-meta{color:#707070;font-size:14px;font-weight:400;line-height:1.3em;display:inline}.review-meta-strong{color:#000;margin-right:5px;font-size:16px;font-weight:700;line-height:1.3em;display:inline}.review-meta-row{margin-top:20px;margin-bottom:20px}._0-padding{margin-top:0;margin-bottom:0}@media screen and (max-width:991px){.review-wrapper{padding:1.5rem;position:relative;top:0}.g-sticky_element{position:static}.padding-section-large-product{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width:767px){.padding-section-large-product{padding-top:3rem;padding-bottom:3rem}}.pc-button{grid-column-gap:.25rem;grid-row-gap:.25rem;border:1px solid var(--orange);background-color:var(--orange);width:100%;color:var(--light-black-2);text-align:center;cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;padding:.95rem 2rem;font-weight:600;transition:color .25s,border-color .25s,background-color .25s;display:flex}.pc-button:hover{background-color:var(--orange-hover);border-color:var(--orange-hover)}.pc-button.is-secondary{border-color:var(--dark-tan);color:var(--dark-tan);background-color:#0000}.pc-button.is-secondary:hover{background-color:var(--dark-tan);color:var(--white)}.pc-button:disabled,.button:disabled{opacity:.55;cursor:default}.pc-button:disabled:hover{background-color:var(--orange);border-color:var(--orange)}.form_hint{color:var(--dim-grey);max-width:34rem;font-size:.875rem;line-height:1.5}.link-button{color:var(--dark-tan);font:inherit;cursor:pointer;background:0 0;padding:0;text-decoration:underline}.link-button:hover{color:var(--orange-hover)}.section-subtitle{color:var(--dim-grey);max-width:34rem;margin:.75rem auto 0;font-size:1.05rem}.form_error{color:#a32d2d;background-color:#fbeaea;border-radius:.375rem;width:100%;padding:.6rem .9rem;font-size:.875rem}.qty-stepper{background:#fff;border:1px solid #ccc;border-radius:.25rem;align-items:stretch;height:2.75rem;display:inline-flex;overflow:hidden}.qty-stepper button{width:2.75rem;color:var(--dark-tan);background:0 0;font-size:1.25rem;line-height:1;transition:background-color .2s}.qty-stepper button:hover:not(:disabled){background-color:var(--tan)}.qty-stepper button:disabled{opacity:.35;cursor:default}.qty-stepper input{text-align:center;width:3rem;color:var(--dark-tan);appearance:textfield;background:0 0;border:0;border-left:1px solid #eee;border-right:1px solid #eee;font-size:1rem}.qty-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-stepper input:focus{outline:0}.qty-stepper.is-small{height:2.25rem}.qty-stepper.is-small button{width:2.25rem;font-size:1.1rem}.qty-stepper.is-small input{width:2.5rem;font-size:.9375rem}.summary-card{background-color:var(--tan);border-radius:12px;flex-direction:column;gap:1.25rem;padding:2rem;display:flex;position:sticky;top:8rem}.summary-card_title{justify-content:space-between;align-items:baseline;gap:1rem;font-size:1.25rem;font-weight:500;display:flex}.summary-card_title .text-style-muted{font-size:.875rem}.summary-card_rows{flex-direction:column;gap:.6rem;display:flex}.summary-card_row{justify-content:space-between;gap:1rem;display:flex}.summary-card_row.is-total{border-top:1px solid #d8d2c4;margin-top:.25rem;padding-top:.85rem;font-size:1.2rem;font-weight:600}.summary-card_free{color:#2e7d4f;font-weight:500}.summary-card_note{color:var(--dim-grey);text-align:center;font-size:.85rem}.summary-card_edit{color:var(--background-tan);text-align:center;font-size:.85rem;text-decoration:underline}.summary-card_edit:hover{color:var(--dark-tan)}.bag-drawer{z-index:1200;pointer-events:none;position:fixed;inset:0}.bag-drawer.is-open{pointer-events:auto}.bag-drawer_overlay{opacity:0;background-color:#181a1d99;transition:opacity .3s;position:absolute;inset:0}.bag-drawer.is-open .bag-drawer_overlay{opacity:1}.bag-drawer_panel{background-color:#fff;flex-direction:column;width:100%;max-width:30rem;transition:transform .4s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-20px 0 60px -30px #0006}.bag-drawer.is-open .bag-drawer_panel{transform:none}.bag-drawer_header{border-bottom:1px solid #ece9e1;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.bag-drawer_title{color:var(--light-black-2);align-items:center;gap:.6rem;font-size:1.125rem;font-weight:600;display:flex}.bag-drawer_check{color:#2e7d4f;width:1.25rem;height:1.25rem;display:flex}.bag-drawer_check svg{width:100%;height:100%}.bag-drawer_count{background-color:var(--tan);border-radius:50vw;padding:.1rem .65rem;font-size:.8rem;font-weight:500}.bag-drawer_close{color:var(--dark-tan);background:0 0;width:2rem;height:2rem;padding:.2rem;transition:color .2s}.bag-drawer_close:hover{color:var(--orange)}.bag-drawer_close svg{width:100%;height:100%}.bag-drawer_list{flex-direction:column;flex:1;gap:1.5rem;padding:1.5rem 2rem;display:flex;overflow:auto}.bag-drawer_empty{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;margin:auto 0;padding:2rem 0;display:flex}.bag-line{grid-template-columns:5.5rem 1fr;gap:1rem;display:grid}.bag-line_image{background-color:var(--tan);aspect-ratio:1;border-radius:8px;padding:.5rem;display:flex}.bag-line_image img{object-fit:contain;mix-blend-mode:darken}.bag-line_details{min-width:0}.bag-line_top{justify-content:space-between;gap:1rem;font-weight:500;display:flex}.bag-line_options{color:var(--dim-grey);margin:.25rem 0 0;padding:0;font-size:.85rem;list-style:none}.bag-line_meta{color:var(--dim-grey);justify-content:space-between;margin-top:.5rem;font-size:.85rem;display:flex}.bag-line_remove{color:#a0a0a0;background:0 0;padding:0;font-size:.8rem;text-decoration:underline;transition:color .2s}.bag-line_remove:hover{color:var(--dark-tan)}.bag-drawer_footer{border-top:1px solid #ece9e1;flex-direction:column;gap:.6rem;padding:1.5rem 2rem 2rem;display:flex}.bag-drawer_subtotal{justify-content:space-between;font-size:1.25rem;font-weight:500;display:flex}.bag-drawer_note{color:var(--dim-grey);font-size:.85rem}.bag-drawer_actions{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}@media screen and (max-width:767px){.bag-drawer_panel{max-width:none}.bag-drawer_header,.bag-drawer_list,.bag-drawer_footer{padding-left:1.25rem;padding-right:1.25rem}}.section_bag{padding-top:11rem;padding-bottom:6rem}.bag-page_header{align-items:baseline;gap:1rem;margin-bottom:2.5rem;display:flex}.bag-page_layout{grid-template-columns:1fr 22rem;align-items:start;gap:4rem;display:grid}.bag-page_list{flex-direction:column;display:flex}.bag-row{border-top:1px solid #e6e2d8;grid-template-columns:8rem 1fr;gap:1.5rem;padding:1.5rem 0;display:grid}.bag-row:last-of-type{border-bottom:1px solid #e6e2d8}.bag-row_image{background-color:var(--tan);aspect-ratio:1;border-radius:8px;padding:.75rem;display:flex}.bag-row_image img{object-fit:contain;mix-blend-mode:darken}.bag-row_body{min-width:0}.bag-row_top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bag-row_name{font-size:1.125rem;font-weight:500}.bag-row_name:hover{text-decoration:underline}.bag-row_unit{color:var(--dim-grey);font-size:.85rem}.bag-row_total{white-space:nowrap;font-weight:500}.bag-row_options{flex-direction:column;gap:.2rem;margin:.75rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.bag-row_option-label{color:var(--dim-grey);margin-right:.5rem}.bag-row_option-label:after{content:":"}.bag-row_option-value{font-family:var(--font-roboto-mono,"Roboto Mono"), monospace}.bag-row_actions{align-items:center;gap:1.25rem;margin-top:1rem;display:flex}.bag-row_bundle{color:var(--dim-grey);font-size:.875rem}.bag-page_continue{color:var(--background-tan);margin-top:1.5rem;transition:color .2s;display:inline-block}.bag-page_continue:hover{color:var(--dark-tan)}.bag-page_empty{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:3rem 0;display:flex}@media screen and (max-width:991px){.section_bag{padding-top:9rem}.bag-page_layout{grid-template-columns:1fr;gap:2.5rem}.summary-card{position:static}}@media screen and (max-width:767px){.section_bag{padding-top:8rem;padding-bottom:4rem}.bag-page_header{margin-bottom:1.5rem}.bag-row{grid-template-columns:6rem 1fr;gap:1rem}.summary-card{padding:1.5rem}}.section_checkout{padding-top:11rem;padding-bottom:6rem}.co-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2.5rem;display:flex}.co-steps{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.co-step{align-items:center;display:flex}.co-step+.co-step:before{content:"";background-color:#d8d2c4;width:2rem;height:1px;margin:0 .25rem}.co-step_button{color:#a8a294;background:0 0;border-radius:50vw;align-items:center;gap:.5rem;padding:.35rem .6rem .35rem .35rem;font-weight:500;transition:color .2s;display:flex}.co-step_button:disabled{cursor:default}.co-step_number{border:1.5px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.85rem;display:flex}.co-step_number svg{width:1rem;height:1rem}.co-step.is-active .co-step_button{color:var(--dark-tan)}.co-step.is-active .co-step_number{background-color:var(--orange);border-color:var(--orange);color:var(--light-black-2)}.co-step.is-done .co-step_button{color:var(--dark-tan)}.co-step.is-done .co-step_button:hover{color:var(--orange-hover)}.co-step.is-done .co-step_number{color:#2e7d4f;border-color:#2e7d4f}.co-layout{grid-template-columns:1fr 24rem;align-items:start;gap:4rem;display:grid}.co-main{flex-direction:column;gap:1rem;min-width:0;display:flex}.co-card{background-color:#fff;border:1px solid #e6e2d8;border-radius:12px;padding:1.5rem 2rem;transition:border-color .25s,box-shadow .25s,opacity .25s}.co-card.is-active{border-color:var(--dark-tan);box-shadow:0 14px 40px -28px #00000059}.co-card.is-upcoming{opacity:.45}.co-card_header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.co-card_title{font-size:1.2rem;font-weight:500}.co-card_edit{color:var(--background-tan);background:0 0;padding:0;font-size:.875rem;text-decoration:underline;transition:color .2s}.co-card_edit:hover{color:var(--dark-tan)}.co-card_summary{margin-top:.5rem;line-height:1.5}.co-form{flex-direction:column;gap:1rem;margin-top:1.25rem;display:flex}.co-form_row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.co-field{flex-direction:column;gap:.35rem;font-weight:400;display:flex}.co-field_label{color:var(--dim-grey);font-size:.85rem}.co-field input,.co-field select{color:var(--light-black-2);background-color:#fff;border:1px solid #d8d2c4;border-radius:.375rem;width:100%;min-height:3rem;padding:.6rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.co-field select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23524b39' stroke-width='1.5'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}.co-field input:focus,.co-field select:focus{border-color:var(--dark-tan);outline:0;box-shadow:0 0 0 3px #524b3922}.co-field.has-error input,.co-field.has-error select{border-color:#c0392b}.co-field_error{color:#c0392b;font-size:.8rem}.co-form_hint{color:var(--dim-grey);font-size:.85rem}.co-form_actions{align-items:center;gap:1rem;margin-top:.5rem;display:flex}.co-form_actions .pc-button{flex:1}.co-back{color:var(--background-tan);background:0 0;padding:.75rem .5rem;text-decoration:underline;transition:color .2s}.co-back:hover{color:var(--dark-tan)}.co-shipping-method{background-color:var(--tan);border:1px solid var(--dark-tan);border-radius:.5rem;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.co-shipping-method_check{color:#2e7d4f;flex:none;width:1.25rem;height:1.25rem;display:flex}.co-shipping-method_check svg{width:100%;height:100%}.co-shipping-method_name{font-weight:500}.co-shipping-method .text-style-muted{font-size:.85rem}.co-shipping-method_price{margin-left:auto;font-weight:500}.co-items{flex-direction:column;gap:1rem;display:flex}.co-item{grid-template-columns:4rem 1fr auto;align-items:start;gap:.875rem;display:grid}.co-item_image{aspect-ratio:1;background-color:#fff;border:1px solid #e6e2d8;border-radius:.375rem;padding:.35rem;display:flex;position:relative}.co-item_image img{object-fit:contain;mix-blend-mode:darken}.co-item_qty{background-color:var(--dark-tan);color:#fff;border-radius:50vw;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;font-size:.7rem;font-weight:600;display:flex;position:absolute;top:-.5rem;right:-.5rem}.co-item_body{min-width:0}.co-item_name{font-weight:500}.co-item_option{color:var(--dim-grey);font-size:.8rem}.co-item_price{white-space:nowrap;font-weight:500}.co-review-items{flex-direction:column;gap:1rem;display:flex}.co-review-item{border-bottom:1px solid #eee;grid-template-columns:5rem 1fr auto;gap:1rem;padding-bottom:1rem;display:grid}.co-review-item:last-child{border-bottom:0;padding-bottom:0}.co-review-item_image{background-color:var(--tan);aspect-ratio:1;border-radius:.375rem;padding:.5rem;display:flex}.co-review-item_image img{object-fit:contain;mix-blend-mode:darken}.co-review-item_body{min-width:0}.co-review-total{border-top:1px solid #e6e2d8;justify-content:space-between;padding-top:1rem;font-size:1.25rem;font-weight:600;display:flex}.co-legal{color:var(--dim-grey);font-size:.8rem;line-height:1.5}.co-legal a{text-decoration:underline}.co-banner{margin-bottom:1.5rem}.co-inline-link{color:inherit;font:inherit;background:0 0;padding:0;text-decoration:underline}.co-secure{color:var(--dim-grey);align-items:center;gap:.35rem;font-size:.8rem;display:flex}.co-methods{flex-direction:column;gap:.6rem;display:flex}.co-shipping-method.is-option{cursor:pointer;background-color:#fff;border-color:#d8d2c4}.co-shipping-method.is-option.is-active{background-color:var(--tan);border-color:var(--dark-tan)}.co-shipping-method.is-option input{accent-color:var(--dark-tan);margin:0}.co-summary-toggle{display:none}.co-summary-mobile{margin-bottom:1.5rem}.co-summary-mobile .summary-card{position:static}.oc-hero{align-items:flex-start;gap:1.25rem;margin-bottom:2rem;display:flex}.oc-hero_check{color:#2e7d4f;flex:none;width:2.5rem;height:2.5rem;margin-top:.35rem;display:flex}.oc-hero_check svg{width:100%;height:100%}.oc-hero p{max-width:36rem;margin-top:.75rem}@media screen and (max-width:991px){.section_checkout{padding-top:9rem}.co-layout{grid-template-columns:1fr;gap:2rem}.co-side{display:none}.co-summary-toggle{background-color:var(--tan);border-radius:.5rem;justify-content:space-between;align-items:center;width:100%;margin-bottom:1.5rem;padding:.9rem 1.25rem;font-weight:500;display:flex}.co-summary-toggle_total{font-weight:600}}@media screen and (max-width:767px){.section_checkout{padding-top:8rem;padding-bottom:4rem}.co-header{margin-bottom:1.5rem}.co-step_label{display:none}.co-step.is-active .co-step_label{display:inline}.co-step+.co-step:before{width:1rem}.co-card{border-radius:10px;padding:1.25rem}.co-form_row{grid-template-columns:1fr}.co-form_actions{flex-direction:column-reverse;align-items:stretch}.co-form_actions .co-back{text-align:center}.co-field input,.co-field select{font-size:16px}}.footer_component-2{z-index:100;max-width:100vw;margin-top:2rem;position:relative;overflow:clip}.vw-100{grid-column-gap:15rem;grid-row-gap:15rem;min-width:100vw;line-height:1;display:flex;overflow:hidden}.vw-100.cursor-pointer{cursor:pointer}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}[data-scroll-left]{animation:30s linear infinite scroll-left}.padding-global-7{padding-left:2.5rem;padding-right:2.5rem}.container-large-3{z-index:1;width:100%;max-width:80rem;margin-left:auto;margin-right:auto;position:relative}.g-footer_credit-wrapper{justify-content:space-between;align-items:center;margin-top:2rem;display:flex}.nav-link{color:var(--background-tan);cursor:pointer;flex-flow:column;justify-content:center;align-items:center;padding-top:1rem;padding-bottom:1rem;font-weight:400;transition:color .275s;display:flex}.nav-link:hover{color:#524b39}button.nav-link{font:inherit;font-size:inherit;background:0 0;border:0}.nav-link.w--current{font-weight:700}@media screen and (max-width:991px){.g-footer_credit-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;flex-direction:column;margin-top:3rem}}@media screen and (max-width:767px){.g-footer_credit-wrapper{text-align:center;flex-direction:column;margin-top:1rem}}@media screen and (max-width:479px){.footer_component-2{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;display:flex}.padding-global-7{padding-left:1.5rem;padding-right:1.5rem}}.section_default-hero{padding-top:12rem;padding-bottom:3rem;position:relative}@media screen and (max-width:991px){.section_default-hero{padding-top:8rem;padding-bottom:0}}@media screen and (max-width:767px){.section_default-hero{padding-bottom:5rem}}.section.legal{padding-top:220px;padding-bottom:100px}.container.legal{flex-direction:column;justify-content:flex-start;width:90%;max-width:1400px;margin-left:auto;margin-right:auto;display:flex}.h1-heading{letter-spacing:.5px;margin:0;font-size:45px;font-weight:600;line-height:1.2}.rich-text-block{color:var(--dark-tan)}.rich-text-block h2,.rich-text-block h3{margin-top:20px;margin-bottom:10px}.rich-text-block p{margin-bottom:10px}.rich-text-block ul{margin-top:0;margin-bottom:10px;padding-left:40px}@media screen and (max-width:991px){.section.legal{padding-top:160px}}@media screen and (max-width:767px){.section.legal{padding-bottom:40px}.container.legal{align-items:center;width:100%}.h1-heading{font-size:40px}}@media screen and (max-width:479px){.section.legal{padding-bottom:20px;padding-left:20px;padding-right:20px}.h1-heading{font-size:30px}}.full-wdith_image-wrapper{border-radius:2rem;width:100%;height:30rem}.full-wdith_image{border-radius:2rem}@media screen and (max-width:991px){.full-wdith_image-wrapper{height:20rem}}@media screen and (max-width:767px){.full-wdith_image-wrapper{height:15rem}}@media screen and (max-width:479px){.full-wdith_image-wrapper{height:10rem}}.hub-hero{padding-top:11rem;padding-bottom:2rem}.hub-hero_grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem;display:grid}.hub-hero_media{aspect-ratio:4/5;background-color:var(--tan);border-radius:12px;overflow:hidden}.hub-hero_media img{object-fit:cover;width:100%;height:100%}.hub-hero_media.is-board{padding:2rem}.hub-hero_media.is-board img{object-fit:contain;mix-blend-mode:darken}.hub-hero .trust-row{margin-top:.5rem}.tbl-wrap{width:100%;overflow-x:auto}.pricing-table{border-collapse:collapse;width:100%;font-size:1rem}.pricing-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--dim-grey);border-bottom:1px solid #d8d2c4;padding:.6rem .75rem;font-size:.75rem;font-weight:500}.pricing-table td{font-variant-numeric:tabular-nums;border-bottom:1px solid #ece9e1;padding:.75rem}.pricing-table td:nth-child(2){font-family:var(--font-roboto-mono,"Roboto Mono"), monospace;font-weight:500}.pricing-table tr:last-child td{border-bottom:0}.how_grid-dark .how_step{color:var(--tan);background-color:#ffffff12}.how_grid-dark .how_body{color:var(--tan);opacity:.85}.how_grid-dark .how_title{color:#fff}.section.background-color-black .how_grid{margin-top:2rem}.use-cases{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2rem;display:grid}.use-case{background-color:var(--tan);border-radius:12px;padding:1.5rem}.use-case h3{margin:0 0 .5rem;font-size:1.1rem;font-weight:500;line-height:1.3}.use-case p{color:var(--dim-grey);font-size:.95rem}.city-links{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:2rem;display:flex}.city-link{border:1px solid #d8d2c4;border-radius:50vw;padding:.4rem 1rem;font-size:.9rem;transition:background-color .2s,border-color .2s}.city-link:hover{background-color:var(--tan);border-color:var(--dark-tan)}.plain-list{margin:0;padding-left:1.2rem;line-height:1.8}.check-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.check-list li{padding-left:1.75rem;position:relative}.check-list li:before{content:"";background-color:var(--orange);border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:.45rem;left:0}.quote-form{background-color:var(--tan);border-radius:12px;flex-direction:column;gap:1rem;width:100%;padding:1.75rem;display:flex}.quote-form .co-field input,.quote-form .co-field select,.quote-form .co-field textarea{width:100%;min-height:3rem;color:var(--light-black-2);background-color:#fff;border:1px solid #d8d2c4;border-radius:.375rem;padding:.6rem 1rem;font-family:inherit;font-size:1rem}.quote-form .co-field textarea{resize:vertical}.quote-form .co-field input:focus,.quote-form .co-field select:focus,.quote-form .co-field textarea:focus{border-color:var(--dark-tan);outline:0;box-shadow:0 0 0 3px #524b3922}.quote-form .pc-button{margin-top:.25rem}.quote-form_success{text-align:center;align-items:center;gap:.75rem;padding:2.5rem}.faq_list{border-top:1px solid #e6e2d8;margin-top:1.5rem}.faq_item{border-bottom:1px solid #e6e2d8}.faq_q{cursor:pointer;padding:1.1rem 2.5rem 1.1rem 0;font-size:1.1rem;font-weight:500;list-style:none;position:relative}.faq_q::-webkit-details-marker{display:none}.faq_q:after{content:"+";color:var(--orange-hover);font-size:1.5rem;font-weight:300;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.faq_item[open] .faq_q:after{content:"−"}.faq_a{color:var(--dim-grey);max-width:60ch;margin:0;padding-bottom:1.25rem;line-height:1.6}.post-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem;display:grid}.post-card{background-color:var(--tan);border-radius:12px;flex-direction:column;gap:.6rem;padding:1.75rem;transition:transform .2s;display:flex}.post-card:hover{transform:translateY(-2px)}.post-card h2,.post-card h3{margin:0;font-size:1.25rem;font-weight:500;line-height:1.35}.post-card p{color:var(--dim-grey);font-size:.95rem}.post{max-width:44rem;margin-left:auto;margin-right:auto}.post_header{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.post_meta{color:var(--dim-grey);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.post_back{color:var(--background-tan);font-size:.9rem}.post_back:hover{color:var(--dark-tan)}.post_title{text-wrap:balance;margin:0;font-size:2.75rem;font-weight:700;line-height:1.15}.post_lede{color:var(--dim-grey);text-wrap:balance;max-width:36rem;font-size:1.2rem}.share-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.share-bar_label{color:var(--dim-grey);letter-spacing:.08em;text-transform:uppercase;margin-right:.25rem;font-size:.8rem}.share-bar_btn{color:var(--dark-tan);cursor:pointer;background:0 0;border:1px solid #d8d2c4;border-radius:50vw;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.85rem;font-weight:500;transition:background-color .2s,border-color .2s;display:inline-flex}.share-bar_btn:hover{background-color:var(--tan);border-color:var(--dark-tan)}.post_toc{background-color:var(--tan);border-radius:12px;margin-bottom:2.5rem;padding:1.5rem 1.75rem}.post_toc-title{letter-spacing:.1em;text-transform:uppercase;color:var(--dim-grey);margin-bottom:.75rem;font-size:.8rem}.post_toc ol{columns:2;column-gap:2rem;margin:0;padding:0;list-style:none}.post_toc li{break-inside:avoid;margin:.3rem 0;font-size:.95rem}.post_toc a{text-underline-offset:3px;-webkit-text-decoration:underline #d8d2c4;text-decoration:underline #d8d2c4}.post_toc a:hover{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.post_section{scroll-margin-top:8rem}.post_body{font-size:1.1rem;line-height:1.7}.post_figure{margin:1.5rem 0 2rem}.post_image{border-radius:12px;width:100%;height:auto;display:block}.post_body h2{text-transform:none;margin:2.25rem 0 .75rem;font-size:1.5rem;font-weight:500;line-height:1.3}.post_body p{margin:0 0 1.1rem}.post_body ul{margin:0 0 1.25rem;padding-left:1.3rem}.post_body li{margin:.4rem 0}.post_image{object-fit:cover;border-radius:12px;width:100%;height:auto;max-height:32rem;margin:.5rem 0 1.5rem;display:block}.post_cta{background-color:var(--tan);border-radius:12px;justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;padding:1.75rem 2rem;display:flex}.post_cta-text{min-width:0}.post_cta p{color:var(--dim-grey);margin-top:.35rem}.post_cta-button{white-space:nowrap;flex:none}.post_footer{border-top:1px solid #e6e2d8;flex-direction:column;gap:2rem;margin-top:3rem;padding-top:2rem;display:flex}.post_more{flex-direction:column;gap:.5rem;display:flex}.post_more-link{font-size:1.1rem;font-weight:500;text-decoration:underline}.template-guide{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem;display:grid}.template-guide_item{background-color:var(--tan);border-radius:12px;grid-template-columns:7rem 1fr;align-items:start;gap:1.25rem;padding:1.25rem;transition:transform .2s;display:grid}.template-guide_item:hover{transform:translateY(-2px)}.template-guide_item img{mix-blend-mode:darken;object-fit:contain;width:100%;height:auto}.template-guide_name{margin-bottom:.35rem;font-size:1.1rem;font-weight:500}.template-guide_item p{color:var(--dim-grey);font-size:.95rem}.template-guide_ideas{color:var(--background-tan);font-size:.8rem;font-family:var(--font-roboto-mono,"Roboto Mono"), monospace;margin-top:.5rem}.featured-product_blurb{color:var(--dim-grey);width:100%;font-size:.9rem}.pp-style{color:var(--dim-grey);white-space:nowrap;font-size:.6em;font-weight:400}@media screen and (max-width:991px){.hub-hero{padding-top:9rem}.hub-hero_grid{grid-template-columns:1fr;gap:2rem}.use-cases{grid-template-columns:repeat(2,1fr)}.template-guide{grid-template-columns:1fr}}@media screen and (max-width:767px){.hub-hero{padding-top:8rem}.use-cases,.post-grid{grid-template-columns:1fr}.post_title{font-size:1.85rem}.post_lede{font-size:1.05rem}.post_body{font-size:1rem}.post_toc ol{columns:1}.post_cta{flex-direction:column;align-items:stretch;padding:1.5rem}.post_cta-button{width:100%}.template-guide_item{grid-template-columns:5rem 1fr}}.text-color-black{color:var(--dark-tan)}.max-width-xlarge{width:100%;max-width:64rem}.heading-2,.rich-text-block-2{color:var(--dark-tan);font-weight:300}.heading{font-size:2.5rem}@media screen and (max-width:991px){.heading{font-size:2.25rem}}.background-color-white{background-color:#fff}.code-embed{width:20px;height:20px}.fs_accordion-1_header.background-color-white{background-color:#0000;border-top:1px solid #fff;border-bottom-width:0;justify-content:flex-start;padding-top:.5rem}.pp-title{border-bottom:1px solid #524b392e;gap:.625rem;padding-bottom:1.5rem}.pp-eyebrow{color:var(--dim-grey);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.pp-name{letter-spacing:-.01em;margin:0;font-size:2.25rem;line-height:1.15}.pp-description{max-width:36rem;color:var(--dim-grey);text-wrap:pretty;margin:0;line-height:1.6}.pf{gap:1.5rem;width:100%}.pf-label{color:var(--dark-tan);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:600;display:block}.pf-hint{max-width:32rem;color:var(--dim-grey);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.5}.pf-field{flex-direction:column;gap:.5rem;display:flex}.pf-price{flex-direction:column;gap:.25rem;width:100%;margin:0;display:flex}.pf-price_main{color:var(--dark-tan);align-items:baseline;gap:.5rem;display:flex}.pf-price_amount{font-family:var(--font-roboto-mono,"Roboto Mono"), monospace;letter-spacing:-.02em;font-size:2rem;font-weight:500;line-height:1}.pf-price_unit{color:var(--dim-grey);font-size:1rem}.pf-price_currency{color:var(--dim-grey);letter-spacing:.08em;margin-left:.25rem;font-size:.6875rem;font-weight:600}.pf-price_note{color:var(--dim-grey);margin:0;font-size:.875rem}.pf-fieldset{border:0;flex-direction:column;gap:.625rem;width:100%;min-width:0;margin:0;padding:0;display:flex}.pf-fieldset legend{margin-bottom:.625rem;padding:0}.pf-lines{flex-direction:column;gap:.5rem;width:100%;display:flex}.pf-line{align-items:center;width:100%;display:flex;position:relative}.pf-line_badge{border:1.5px solid var(--dark-tan);width:1.5rem;height:1.5rem;color:var(--dark-tan);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;left:.75rem}.pf-line_input,.form_input.pf-line_input{min-height:3rem;color:var(--dark-tan);border:1px solid #524b3959;border-radius:.375rem;margin:0;padding-left:3rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.form_input.pf-line_input::placeholder{color:#9a948a;font-size:1rem}.form_input.pf-line_input:focus{border-color:var(--dark-tan);box-shadow:0 0 0 3px #f09d3a40}.pf-steps{flex-direction:column;gap:1.25rem;width:100%;display:flex}.pf-step{flex-direction:column;gap:.625rem;display:flex}.pf-step_head{align-items:baseline;gap:.625rem;display:flex}.pf-step_num{border:1.5px solid var(--dark-tan);width:1.5rem;height:1.5rem;color:var(--dark-tan);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.pf-step.is-done .pf-step_num{background-color:var(--dark-tan);color:var(--white)}.pf-step_meta{color:var(--dim-grey);font-size:.8125rem}.pf-select{width:100%;position:relative}.pf-select select{width:100%;min-height:3rem;color:var(--dark-tan);font:inherit;cursor:pointer;appearance:none;background-color:#fff;border:1px solid #524b3959;border-radius:.375rem;padding:0 2.75rem 0 1rem;font-size:1rem}.pf-select:after{content:"";border-right:1.5px solid var(--dark-tan);border-bottom:1.5px solid var(--dark-tan);pointer-events:none;width:.5rem;height:.5rem;position:absolute;top:50%;right:1rem;transform:translateY(-70%)rotate(45deg)}.pf-select select:focus{border-color:var(--dark-tan);outline:0;box-shadow:0 0 0 3px #f09d3a40}.pf-upload{width:100%;min-height:3.5rem;color:var(--dark-tan);cursor:pointer;background-color:#fff;border:1.5px dashed #524b3966;border-radius:.375rem;align-items:center;gap:.875rem;padding:.75rem 1rem;transition:border-color .2s,background-color .2s;display:flex}.pf-upload:hover{border-color:var(--dark-tan);background-color:#fbfaf7}.pf-upload.has-file{border-style:solid;border-color:var(--dark-tan);background-color:var(--tan)}.pf-upload.is-busy{opacity:.7}.pf-upload_icon{background-color:var(--tan);width:2rem;height:2rem;color:var(--dark-tan);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.pf-upload.has-file .pf-upload_icon{background-color:var(--dark-tan);color:var(--white)}.pf-upload_text{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;font-size:.9375rem;font-weight:500;display:flex;overflow:hidden}.pf-upload_sub{color:var(--dim-grey);font-size:.8125rem;font-weight:400}.pf-placements{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.pf-placement{cursor:pointer;text-align:center;color:var(--dark-tan);background-color:#fff;border:1.5px solid #524b3940;border-radius:.375rem;flex-direction:column;align-items:center;gap:.375rem;padding:.5rem .375rem .625rem;font-size:.75rem;line-height:1.3;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.pf-placement input{opacity:0;width:0;height:0;position:absolute}.pf-placement img{aspect-ratio:4/3;object-fit:contain;border-radius:.25rem;width:100%;height:auto}.pf-placement:hover{border-color:var(--dark-tan)}.pf-placement.is-selected{border-color:var(--dark-tan);font-weight:600;box-shadow:0 0 0 3px #f09d3a4d}.pf-placement input:focus-visible+img{outline:2px solid var(--orange);outline-offset:2px}.pf-actions{width:100%;padding-top:.25rem}.button.pf-submit{border-radius:.375rem;width:100%;padding:1rem 2rem;font-size:1.0625rem;display:block}.pf .trust-row{margin-top:0}.pf .form_error{margin:0}.pa-list{border-top:1px solid #524b392e;flex-direction:column;width:100%;margin-top:.5rem;display:flex}.pa-item{border-bottom:1px solid #524b392e}.pa-header{width:100%;color:var(--dark-tan);text-align:left;background:0 0;align-items:center;gap:.75rem;padding:1rem 0;font-size:1rem;font-weight:500;display:flex}.pa-title{flex:none}.pa-summary{min-width:0;color:var(--dim-grey);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;font-weight:400;overflow:hidden}.pa-chevron{width:1.25rem;height:1.25rem;color:var(--dim-grey);flex:none;margin-left:auto;transition:transform .2s;display:inline-flex}.pa-chevron svg{width:100%;height:100%}.pa-item.is-open .pa-chevron{transform:rotate(180deg)}.pa-body{padding:0 0 1.25rem}.pa-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2rem;margin:0;display:grid}.pa-specs>div{flex-direction:column;gap:.125rem;display:flex}.pa-specs dt{color:var(--dim-grey);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}.pa-specs dd{color:var(--dark-tan);margin:0;font-size:1rem}.pa-placements{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.pa-placements figure{text-align:center;flex-direction:column;gap:.375rem;margin:0;display:flex}.pa-placements img{aspect-ratio:4/3;object-fit:contain;background:#fff;border:1px solid #524b392e;border-radius:.375rem;width:100%}.pa-placements figcaption{color:var(--dim-grey);font-size:.75rem}.pa-tiers{border-collapse:collapse;width:100%;font-size:.9375rem}.pa-tiers th,.pa-tiers td{text-align:left;color:var(--dark-tan);border-bottom:1px solid #524b391f;padding:.5rem 0;font-weight:400}.pa-tiers tr:last-child th,.pa-tiers tr:last-child td{border-bottom:0}.pa-tiers th{width:30%;font-weight:600}.pa-tiers_total{text-align:right!important;color:var(--dim-grey)!important}@media screen and (max-width:767px){.pp-name,.pf-price_amount{font-size:1.75rem}.pf-placements{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-placements{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-specs{grid-template-columns:1fr}}
