.quick-add-modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .2s ease;z-index:999}.quick-add-modal.active{opacity:1}.quick-add-modal.active .quick-add-modal__content{transform:scale(1)}.quick-add-modal__overlay{background-color:#00000080;bottom:0;left:0;position:absolute;right:0;top:0}.quick-add-modal__content{background-color:#fff;border-radius:2px;max-height:90vh;max-width:500px;overflow-y:auto;padding:32px;position:relative;transform:scale(.9);transition:transform .2s ease;width:90%}.quick-add-modal__close{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:background-color .2s ease;width:40px}.quick-add-modal__close:hover{background-color:#e3e0df}.quick-add-modal__title{color:#2f4333;font-size:22px;margin:0 0 16px;padding-right:32px}.quick-add-modal__price{align-items:center;display:flex;gap:8px;margin-bottom:24px}.quick-add-modal__price--current{color:#2f4333;font-size:20px;font-weight:500}.quick-add-modal__price--compare{color:#a6a6a6;font-size:16px;text-decoration:line-through}.quick-add-modal__options{margin-bottom:24px}.quick-add-modal__option{margin-bottom:16px}.quick-add-modal__option label{display:block;font-weight:500;margin-bottom:8px}.quick-add-modal__option select{background-color:#fff;border:1px solid #f5f3ef;border-radius:4px;font-size:16px;padding:12px;width:100%}.quick-add-modal__quantity{align-items:center;display:flex;gap:16px;margin-bottom:24px}.quick-add-modal__quantity label{font-weight:500}.quick-add-modal__quantity input{border:1px solid #f5f3ef;border-radius:4px;font-size:16px;padding:12px;text-align:center;width:80px}.quick-add-modal__submit{width:100%}.quick-add-modal__submit:disabled{cursor:not-allowed;opacity:.5}.product-notification{background-color:#2f4333;border-radius:2px;bottom:32px;box-shadow:0 4px 12px #00000026;color:#fff;max-width:400px;opacity:0;padding:8px 24px;position:fixed;right:32px;transform:translateY(100%);transition:transform .2s ease,opacity .2s ease;z-index:1000}.product-notification.active{opacity:1;transform:translateY(0)}.product-notification--success{background-color:#356f3f}.product-notification--error{background-color:#d96157}.product-notification--warning{background-color:#2f4333}@media(max-width:767px){.quick-add-modal__content{padding:24px;width:95%}.product-notification{bottom:16px;left:16px;max-width:none;right:16px}}@keyframes wishlistPulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.product-card__wishlist.active{animation:wishlistPulse .3s ease}.product-card--loading{min-height:400px;position:relative}.product-card--loading:after{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#e3e0df 25%,#fff 50%,#e3e0df 75%);background-size:200% 100%;border-radius:2px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}*,:after,:before{box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400}*,:after,:before,html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:18px;line-height:30px}body{background-color:#fff;color:#2f4333;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:"liga" off,"clig" off;font-weight:400;margin:0;padding-top:103px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-rendering:optimizeLegibility;word-wrap:break-word}@media(min-width:1280px){body{padding-top:109px}}figure{margin:0}img{display:block;height:auto;max-width:100%}table{border-collapse:collapse;border-spacing:0;width:100%}td,th{border-bottom:1px solid #f5f3ef;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:"liga" off,"clig" off;font-weight:300;padding:16px;text-align:left}th{font-weight:400}hr{background-color:#f5f3ef;border:0;display:block;height:1px}code{background-color:#0000000d;font-family:monospace;font-size:90%;padding:2px 5px}address{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:"liga" off,"clig" off;font-style:normal;font-weight:300}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{-webkit-overflow-scrolling:touch}button,input,select,textarea{-webkit-appearance:none;appearance:none;border-radius:0;box-shadow:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}input,select,textarea{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background-clip:padding-box}@media screen and (max-width:767px){input,select,textarea{font-size:16px}}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;appearance:none;cursor:pointer}a,button{-webkit-touch-callout:none}button:disabled,input:disabled{opacity:1}:focus{outline:none}:focus-visible{outline:2px solid currentColor;outline-offset:2px}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid currentColor;outline-offset:2px}a,button,input,select,textarea{touch-action:manipulation}.h1,.h1-alt,.h1-hero,.h1-hero-alt,.h2,.h2-alt,.h3,.h3-alt,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#2f4333;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:"liga" off,"clig" off;font-style:normal;margin:0}.h1,h1{font-size:38px;line-height:46px}@media(min-width:768px){.h1,h1{font-size:56px;line-height:68px}}.h1-alt{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:38px;line-height:48px}@media(min-width:768px){.h1-alt{font-size:60px;line-height:70px}}.h1-hero{font-size:54px;line-height:60px}@media(min-width:768px){.h1-hero{font-size:86px;line-height:104px}}.h1-hero-alt{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:56px;line-height:62px}@media(min-width:768px){.h1-hero-alt{font-size:90px;line-height:98px}}.h2,h2{font-size:38px;line-height:46px}@media(min-width:768px){.h2,h2{font-size:56px;line-height:68px}}.h2-alt{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:38px;line-height:48px}@media(min-width:768px){.h2-alt{font-size:60px;line-height:70px}}.h3,h3{font-size:30px;line-height:38px}@media(min-width:768px){.h3,h3{font-size:38px;line-height:46px}}.h3-alt{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:30px;line-height:40px}@media(min-width:768px){.h3-alt{font-size:42px;line-height:56px}}.h4,h4{font-size:22px;font-weight:500;line-height:32px}@media(min-width:768px){.h4,h4{font-size:22px;line-height:34px}}.h5,h5{font-size:20px;line-height:28px}.h5,.h6,h5,h6{font-weight:500}.h6,h6{font-size:16px;line-height:22px}@media(min-width:768px){.h6,h6{font-size:18px;line-height:26px}}.p,p{color:#2f4333;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:"liga" off,"clig" off;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin:0 0 16px}.p:has(+:is(button,.button,.btn,.button-primary,.button-secondary,.button-tertiary,[class*=btn-],[class*=button-])),p:has(+:is(button,.button,.btn,.button-primary,.button-secondary,.button-tertiary,[class*=btn-],[class*=button-])){margin-bottom:40px}@media(min-width:768px){.p,p{font-size:18px;line-height:30px}}.p b,p b,strong{font-weight:700}.lead{color:#2f4333;font-feature-settings:"liga" off,"clig" off;font-size:16px;font-style:normal;line-height:24px}@media(min-width:768px){.lead{font-size:20px;line-height:28px}}.meta{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:"liga" off,"clig" off;font-size:14px;font-style:normal;line-height:18px}@media(min-width:768px){.meta{font-size:14px;line-height:20px}}.meta b{font-weight:700}.kicker{font-size:14px;font-weight:500;letter-spacing:1px;line-height:18px;text-transform:uppercase}@media(min-width:768px){.kicker{font-size:16px;line-height:20px}}a,button.nav-toggle{color:#2f4333;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:inherit;font-style:normal;font-weight:400;letter-spacing:1px;line-height:inherit;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-position:from-font;-webkit-text-decoration-skip:ink;cursor:pointer;text-decoration-skip-ink:auto;transition:color .2s ease,text-decoration-thickness .2s ease}a.nav-toggle,button.nav-toggle.nav-toggle{font-size:16px;line-height:26px}@media(min-width:768px){a.nav-toggle,button.nav-toggle.nav-toggle{font-size:18px;line-height:30px}}a.button-primary,a.button-secondary,button.nav-toggle.button-primary,button.nav-toggle.button-secondary{text-decoration:none;text-decoration-thickness:0;transition:text-decoration-thickness .2s ease}a:not(.button-primary,.button-secondary,.button-tertiary):hover,button.nav-toggle:not(.button-primary,.button-secondary,.button-tertiary):hover{color:#2f4333}a:not(.button-primary):not(.button-secondary):not(.icon):not(.product-card>a):not(.category-card):hover,button.nav-toggle:not(.button-primary):not(.button-secondary):not(.icon):not(.product-card>a):not(.category-card):hover{text-decoration:underline;text-decoration-thickness:1.5px;text-shadow:.2px 0 0 currentColor,-.2px 0 0 currentColor}ol,ul{margin:0 0 16px;padding:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}li{color:#2f4333;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:"liga" off,"clig" off;font-size:16px;font-style:normal;font-weight:400;line-height:26px;list-style:none;margin:0;padding-left:24px;position:relative}li:not([class]):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' fill='none' viewBox='0 0 8 8'%3E%3Cpath fill='%231f3a30' fill-rule='evenodd' d='M4.477.039c-.863-.069-1.348-.1-2.235.388C.53 1.372-.933 4.81.733 6.722c.88 1.01 1.83 1.078 2.905 1.258.567.095 1.768-.171 2.278-.464.607-.349 1.144-.654 1.55-1.416C9.139 2.963 6.528.04 4.476.04' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:8px;left:0;position:absolute;top:.55em;width:8px}li:last-child{margin-bottom:0}blockquote,span{color:#2f4333}blockquote{border:none;border-left:1px solid #2f4333;font-size:18px;font-style:normal;font-weight:400;line-height:30px;margin:0;padding:16px 0 16px 24px}figcaption{color:#a6a6a6;font-size:14px;line-height:1.4;margin-top:8px}.h1-hero-alt:has(+.h1-hero),.h1-hero:has(+.h1-hero-alt){margin-bottom:8px}.h1-alt:has(+.h1),.h1:has(+.h1-alt){margin-bottom:8px}.h2-alt:has(+.h2),.h2:has(+.h2-alt){margin-bottom:8px}.h3-alt:has(+.h3),.h3:has(+.h3-alt){margin-bottom:8px}.kicker{margin-bottom:8px}:is(h1):has(+:is(p,.p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6)){margin-bottom:32px}:is(p,.p,ul,ol,blockquote):has(+:is(h2,.h2)){margin-bottom:32px}:is(h2,.h2):has(+:is(p,.p,ul,ol,blockquote,h3,h4,h5,h6,.h3,.h4,.h5,.h6)){margin-bottom:32px}:is(p,.p,ul,ol,blockquote):has(+:is(h3,.h3)){margin-bottom:32px}:is(h3,.h3):has(+:is(p,.p,ul,ol,blockquote,h4,h5,h6,.h4,.h5,.h6)){margin-bottom:24px}:is(p,.p,ul,ol,blockquote):has(+:is(h4,.h4)){margin-bottom:32px}:is(h4,.h4):has(+:is(p,.p,ul,ol,blockquote,h5,h6,.h5,.h6)){margin-bottom:18px}:is(p,.p,ul,ol,blockquote):has(+:is(h5,.h5)){margin-bottom:32px}:is(h5,.h5):has(+:is(p,.p,ul,ol,blockquote,h6,.h6)){margin-bottom:16px}:is(p,.p,ul,ol,blockquote):has(+:is(h6,.h6)){margin-bottom:32px}:is(h6,.h6):has(+:is(p,.p,ul,ol,blockquote)){margin-bottom:14px}:is(h2,.h2):has(+:is(h3,.h3,h4,.h4,h5,.h5,h6,.h6)){margin-bottom:32px}:is(h3,.h3):has(+:is(h4,.h4,h5,.h5,h6,.h6)){margin-bottom:24px}:is(h4,.h4):has(+:is(h5,.h5,h6,.h6)){margin-bottom:16px}:is(h5,.h5):has(+:is(h6,.h6)){margin-bottom:16px}:is(p,.p,ul,ol,blockquote):has(+.lead){margin-bottom:32px}.lead:has(+:is(p,.p,ul,ol,blockquote)){margin-bottom:24px}:is(p,.p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h1-alt):has(+:is(button,.button,.btn,.button-primary,.button-secondary,.button-tertiary,[class*=btn-],[class*=button-])){margin-bottom:40px}:is(button,.button,.btn,.button-primary,.button-secondary,.button-tertiary,[class*=btn-],[class*=button-]):has(+.meta){margin-bottom:24px}:is(button,.button,.btn,.button-primary,.button-secondary,.button-tertiary,[class*=btn-],[class*=button-]):has(+:is(h1,.h1,.h1-alt)){margin-bottom:32px}:is(button,.button,.btn,.button-primary,.button-secondary,.button-tertiary,[class*=btn-],[class*=button-]):has(+:is(h2,.h2)){margin-bottom:32px}:is(button,.button,.btn,.button-primary,.button-secondary,.button-tertiary,[class*=btn-],[class*=button-]):has(+:is(h3,.h3)){margin-bottom:32px}:is(button,.button,.btn,.button-primary,.button-secondary,.button-tertiary,[class*=btn-],[class*=button-]):has(+:is(h4,.h4)){margin-bottom:32px}:is(button,.button,.btn,.button-primary,.button-secondary,.button-tertiary,[class*=btn-],[class*=button-]):has(+:is(h5,.h5)){margin-bottom:32px}:is(button,.button,.btn,.button-primary,.button-secondary,.button-tertiary,[class*=btn-],[class*=button-]):has(+:is(h6,.h6)){margin-bottom:32px}.content,.pre-content{max-width:800px}.content>:last-child,.pre-content>:last-child{margin-bottom:0}.container{padding-left:16px;padding-right:16px}.container,.container-paddingless{margin:0 auto;max-width:1920px}.section-inner{margin:0 auto;max-width:1376px}@media(min-width:768px){.container{padding-left:32px;padding-right:32px}}@media(min-width:1280px){.container{padding-left:112px;padding-right:112px}}footer>*,header>:not(.usp-bar){margin-left:auto;margin-right:auto;max-width:1376px}.section{padding-bottom:80px;padding-top:80px;position:relative}.section--small{padding-bottom:40px;padding-top:40px}.section--large{padding-bottom:120px;padding-top:120px}@media(min-width:768px){.section{padding-bottom:80px;padding-top:80px}.section--small{padding-bottom:40px;padding-top:40px}.section--large{padding-bottom:120px;padding-top:120px}}@media(min-width:1280px){.section{padding-bottom:104px;padding-top:104px}.section--small{padding-bottom:52px;padding-top:52px}.section--large{padding-bottom:156px;padding-top:156px}}.section--grid{display:grid;gap:16px 16px;grid-template-columns:calc(50% - 50vw) repeat(12,minmax(8px,8.33333vw)) calc(50% - 50vw)}@media(min-width:768px){.section--grid{gap:24px 24px;grid-template-columns:calc(50% - 960px) repeat(12,minmax(8px,160px)) calc(50% - 960px)}}@media(min-width:1280px){.section--grid{gap:32px 32px}}.section--grid>*{grid-column:2/-2}.component-padding-y{padding-bottom:80px;padding-top:80px}@media(min-width:768px){.component-padding-y{padding-bottom:80px;padding-top:80px}}@media(min-width:1280px){.component-padding-y{padding-bottom:104px;padding-top:104px}}.grid{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:768px){.grid{gap:24px}}@media(min-width:1280px){.grid{gap:32px}}.grid--2-cols{grid-template-columns:repeat(2,1fr)}.grid--3-cols{grid-template-columns:repeat(3,1fr)}.grid--4-cols{grid-template-columns:repeat(4,1fr)}.grid--auto-fit{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid--auto-fill{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media(max-width:767px){.grid--2-cols,.grid--3-cols,.grid--4-cols{grid-template-columns:1fr}}@media(min-width:768px)and (max-width:1023px){.grid--3-cols,.grid--4-cols{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px)and (max-width:1279px){.grid--4-cols{grid-template-columns:repeat(3,1fr)}}.reset-content>:last-child{margin-bottom:0;padding-bottom:0}.flex{display:flex}.flex--wrap{flex-wrap:wrap}.flex--nowrap{flex-wrap:nowrap}.flex--column{flex-direction:column}.flex--row{flex-direction:row}.flex--center{align-items:center;justify-content:center}.flex--between{justify-content:space-between}.flex--around{justify-content:space-around}.flex--start{justify-content:flex-start}.flex--end{justify-content:flex-end}.flex--align-start{align-items:flex-start}.flex--align-end{align-items:flex-end}.flex--align-center{align-items:center}.grid-item--span-2{grid-column:span 2}.grid-item--span-3{grid-column:span 3}.grid-item--span-4{grid-column:span 4}.grid-item--full{grid-column:1/-1}.content-narrow{margin-right:auto;max-width:800px}.aspect-ratio{overflow:hidden;position:relative}.aspect-ratio--16-9{aspect-ratio:16/9}.aspect-ratio--4-3{aspect-ratio:4/3}.aspect-ratio--1-1{aspect-ratio:1/1}.aspect-ratio--3-2{aspect-ratio:3/2}.aspect-ratio>*{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}input[type=checkbox].form-error,input[type=radio].form-error{border-color:#d96157}input[type=checkbox].form-error:checked,input[type=radio].form-error:checked{background:#fff;border-color:#d96157}input[type=checkbox].form-error:checked:before,input[type=radio].form-error:checked:before{display:none}.form-group{display:flex;flex-direction:column;width:120px}.form-group>label{color:#2f4333;font-size:16px;font-weight:400;margin:0;order:0;pointer-events:auto;position:static;transform:none}.form-group>input,.form-group>select,.form-group>textarea{order:1}.form-group .error-message{order:2}.form-group:has(select){width:200px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #f5f3ef;border-radius:2px;color:#2f4333;font-family:inherit;font-size:16px;font-weight:400;min-height:48px;padding:8px 16px;transition:border-color .2s ease,padding .2s ease}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#2f4333;outline:none}input[type=date]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=url]:disabled,select:disabled,textarea:disabled{background-color:#fff;border-color:#9198ab;color:#9198ab;cursor:not-allowed}select:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M8 9.764 3.354 5.118a.5.5 0 1 0-.708.707l4.765 4.764a.833.833 0 0 0 1.179 0l4.764-4.764a.5.5 0 0 0-.707-.707z' clip-rule='evenodd'/%3E%3C/svg%3E")}.form-group input:disabled+label,.form-group select:disabled+label,.form-group textarea:disabled+label{color:#20202066;cursor:not-allowed}label:not(.form-group label){display:block;font-weight:400}select,select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M8 9.764 3.354 5.118a.5.5 0 1 0-.708.707l4.765 4.764a.833.833 0 0 0 1.179 0l4.764-4.764a.5.5 0 0 0-.707-.707z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:16px 16px;max-height:56.5px;padding-right:44px}textarea{min-height:120px;resize:vertical}fieldset{border:0;margin:0 0 32px;padding:0}legend{display:block;font-weight:400;margin-bottom:8px}input[type=checkbox],input[type=radio]{-webkit-appearance:none;appearance:none;cursor:pointer;margin:0 8px 0 0;transition:all .2s ease;vertical-align:middle}input[type=radio]{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #e3e0df;border-radius:50%;height:24px;min-height:24px;min-width:24px;position:relative;width:24px}input[type=radio]:checked{background:#fff;border:1px solid #2f4333}input[type=radio]:checked:before{background-color:#2f4333;border-radius:50%;content:"";display:block;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}input[type=radio]:disabled{cursor:not-allowed}input[type=radio]:disabled,input[type=radio]:disabled:checked{background:#fff;border:1px solid #2f433366}input[type=radio]:disabled:checked:before{background-color:#2f433366;border-radius:50%;content:"";display:block;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}input[type=checkbox]{background:#fff;border:1px solid #e3e0df;border-radius:4px;height:24px;min-height:24px;min-width:24px;position:relative;width:24px}input[type=checkbox]:checked{background:#2f4333;border:1px solid #2f4333}input[type=checkbox]:checked:before{background:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none' viewBox='0 0 12 10'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10.375.75 5.071 8.076a1.283 1.283 0 0 1-2.082.034L.75 5.126'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 10px;border-radius:2px;content:"";display:block;height:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}input[type=checkbox]:disabled{background:#fff;border:1px solid #2f433366;cursor:not-allowed}input[type=checkbox]:disabled:checked{background:#2f433366;border:1px solid #2f433366}input[type=checkbox]:disabled:checked:before{background:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none' viewBox='0 0 12 10'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10.375.75 5.071 8.076a1.283 1.283 0 0 1-2.082.034L.75 5.126'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 10px;border-radius:2px;content:"";display:block;height:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.switch-group{display:flex;flex-direction:column;gap:12px;min-width:200px}.switch-item{align-items:center;display:flex;gap:12px}.switch-item label{color:#333;cursor:pointer;font-size:16px}.switch-item input:disabled+.slider+label{color:#2f433366;cursor:not-allowed}.switch{cursor:pointer;flex-shrink:0;height:24px;position:relative;width:40px}.switch input[type=checkbox]{height:0;opacity:0;width:0}.slider{background-color:#0000;border:1px solid #2f4333;border-radius:12px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:all .2s ease}.slider:before{background-color:#2f4333;border-radius:50%;content:"";flex-shrink:0;height:16px;left:4px;top:50%;transform:translateY(-50%);width:16px}input:checked+.slider{background-color:#2f4333;border-color:#2f4333}input:checked+.slider:before{background-color:#fff;transform:translateY(-50%) translateX(16px)}input:disabled+.slider{border-color:#2f433366;cursor:not-allowed}input:disabled+.slider:before{background-color:#2f433366}input:disabled+.slider:checked{background-color:#2f433366;border-color:#2f433366}input:disabled+.slider:checked:before{background-color:#fff}input:disabled:checked+.slider{background-color:#2f433366;border-color:#2f433366}input:disabled:checked+.slider:before{background-color:#fff}.form-error{border-color:#d96157!important}.form-success{border-color:#356f3f!important}.form-group input.form-error:focus+label,.form-group select.form-error:focus+label,.form-group textarea.form-error:focus+label{color:#d96157}.form-group input.form-success:focus+label,.form-group select.form-success:focus+label,.form-group textarea.form-success:focus+label{color:#356f3f}.form-group .error-message{color:#d96157;display:block;font-size:14px;margin-left:0;margin-top:4px}select.form-error{border-color:#d96157}select.form-error,select.form-success{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M8 9.764 3.354 5.118a.5.5 0 1 0-.708.707l4.765 4.764a.833.833 0 0 0 1.179 0l4.764-4.764a.5.5 0 0 0-.707-.707z' clip-rule='evenodd'/%3E%3C/svg%3E")}select.form-success{border-color:#356f3f}.error-message{color:#d96157;display:block;font-size:14px;margin-left:32px;margin-top:-8px}.select-group .error-message{color:#d96157;display:block;font-size:14px;margin-left:0}.success-message{color:#356f3f;display:block;font-size:14px}select.dropdown{width:200px}.button{align-items:center;-webkit-appearance:none;appearance:none;cursor:pointer;display:flex;font-family:inherit;font-size:16px;gap:8px;height:40px;justify-content:center;line-height:24px;padding:10px 40px;position:relative;width:-webkit-fit-content;width:fit-content}.button.button-primary,.button.button-secondary,.button.button-tertiary{transition:background-color .2s ease,border-color .2s ease,color .2s ease,text-shadow .2s ease}.button.icon{padding:unset}.button.icon--left svg,.button.icon--right svg{height:20px;width:20px}.button.icon--left{flex-direction:row-reverse}.button.icon--left svg{transform:rotate(180deg)}.button-primary{align-items:center;-webkit-appearance:none;appearance:none;background-color:#2f4333;border:1px solid #2f4333;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:500;gap:8px;height:40px;justify-content:center;position:relative;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:-webkit-fit-content;width:fit-content}.button-primary:hover{background:#1f3023;border-color:#1f3023}.button-primary.disabled,.button-primary:disabled{background-color:#f5f3ef;border-color:#f5f3ef;color:#a6a6a6;cursor:not-allowed;pointer-events:none}.button-primary.lime{background-color:#06c;border-color:#06c;color:#2f4333}.button-primary.lime:hover{background:#06c;border-color:#06c}.button-primary.lime.disabled,.button-primary.lime:disabled{background-color:#f5f3ef;border-color:#f5f3ef;color:#a6a6a6;cursor:not-allowed;pointer-events:none}.button-secondary{align-items:center;-webkit-appearance:none;appearance:none;background-color:#0000;border:1px solid #2f4333;border-radius:8px;color:#2f4333;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:500;gap:8px;height:40px;justify-content:center;position:relative;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:-webkit-fit-content;width:fit-content}.button-secondary:hover{background:#1f3023;border-color:#1f3023;color:#fff}.button-secondary.disabled,.button-secondary:disabled{background-color:#0000;border-color:#a6a6a6;color:#a6a6a6;cursor:not-allowed;pointer-events:none}.button-tertiary{align-items:center;-webkit-appearance:none;appearance:none;background-color:#0000;border:none;color:#2f4333;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:500;gap:8px;letter-spacing:1px;line-height:18px;padding:0;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:9%;text-underline-offset:1px;transition:text-shadow .2s ease;width:-webkit-fit-content;width:fit-content}.button-tertiary:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:9%;text-shadow:.3px 0 0 currentColor;text-underline-position:from-font}.button-tertiary.disabled,.button-tertiary:disabled{color:#a6a6a6;cursor:not-allowed;pointer-events:none}.icon-only.button-primary,.icon-only.button-primary.lime,.icon-only.button-secondary,button:not(.product-add-to-cart).button-primary,button:not(.product-add-to-cart).button-primary.lime,button:not(.product-add-to-cart).button-secondary{width:40px}.icon-only svg,button:not(.product-add-to-cart) svg{height:24px;width:24px}.button-primary svg,.button-primary svg *,.button-secondary svg,.button-secondary svg *,.button-tertiary svg,.button-tertiary svg *{fill:currentColor;stroke:currentColor}.background-two .button-primary:not(.lime),.background-umber .button-primary:not(.lime){background-color:#fff;border-color:#fff;color:#2f4333}.background-two .button-primary:not(.lime):hover,.background-umber .button-primary:not(.lime):hover{background:#fff;border-color:#fff;color:#2f4333}.background-two .button-primary.disabled,.background-two .button-primary:disabled,.background-umber .button-primary.disabled,.background-umber .button-primary:disabled{background-color:#999;border-color:#999;color:#2f4333}.background-two .button-secondary,.background-umber .button-secondary{background-color:#faf9f31a;border-color:#fff;color:#fff}.background-two .button-secondary:hover,.background-umber .button-secondary:hover{background:#fff;border-color:#fff;color:#2f4333}.background-two .button-secondary.disabled,.background-two .button-secondary:disabled,.background-umber .button-secondary.disabled,.background-umber .button-secondary:disabled{background-color:#0000;border-color:#999;color:#999}.background-two .button-tertiary,.background-umber .button-tertiary{color:#fff}.background-two .button-tertiary.disabled,.background-two .button-tertiary:disabled,.background-umber .button-tertiary.disabled,.background-umber .button-tertiary:disabled{color:#a6a6a6}.background-umber .button-primary.disabled,.background-umber .button-primary.lime.disabled,.background-umber .button-primary.lime:disabled,.background-umber .button-primary:disabled,.background-umber .button-secondary.disabled,.background-umber .button-secondary:disabled{background-color:#0066cc5e;border-color:#ffffff5e;color:#fff}.background-umber .button-tertiary.disabled,.background-umber .button-tertiary:disabled{color:#ffffffed}.background-gruen .button-primary:not(.lime),.background-orange .button-primary:not(.lime),.background-rose .button-primary:not(.lime){background-color:#fff;border-color:#fff;color:#2f4333}.background-gruen .button-primary:not(.lime):hover,.background-orange .button-primary:not(.lime):hover,.background-rose .button-primary:not(.lime):hover{background:#fff;border-color:#fff;color:#2f4333}.background-gruen .button-primary.lime,.background-orange .button-primary.lime,.background-rose .button-primary.lime{background-color:#2f4333;border-color:#2f4333;color:#fff}.background-gruen .button-primary.lime:hover,.background-orange .button-primary.lime:hover,.background-rose .button-primary.lime:hover{background:#1f3023;border-color:#1f3023}.background-gruen .button-secondary,.background-orange .button-secondary,.background-rose .button-secondary{background-color:#0000;border-color:#2f4333;color:#2f4333}.background-gruen .button-secondary:hover,.background-orange .button-secondary:hover,.background-rose .button-secondary:hover{background:#1f3023;border-color:#1f3023;color:#fff}.background-gruen .button-tertiary,.background-orange .button-tertiary,.background-rose .button-tertiary{color:#2f4333}.background-gruen .button-primary.disabled,.background-gruen .button-primary.lime.disabled,.background-gruen .button-primary.lime:disabled,.background-gruen .button-primary:disabled,.background-gruen .button-secondary.disabled,.background-gruen .button-secondary:disabled,.background-orange .button-primary.disabled,.background-orange .button-primary.lime.disabled,.background-orange .button-primary.lime:disabled,.background-orange .button-primary:disabled,.background-orange .button-secondary.disabled,.background-orange .button-secondary:disabled,.background-rose .button-primary.disabled,.background-rose .button-primary.lime.disabled,.background-rose .button-primary.lime:disabled,.background-rose .button-primary:disabled,.background-rose .button-secondary.disabled,.background-rose .button-secondary:disabled{background-color:#2f43331a;border-color:#2f43334d;color:#2f4333e8}.background-gruen .button-tertiary.disabled,.background-gruen .button-tertiary:disabled,.background-orange .button-tertiary.disabled,.background-orange .button-tertiary:disabled,.background-rose .button-tertiary.disabled,.background-rose .button-tertiary:disabled{color:#2f433380}.fullwidth{min-width:100%;width:100%}.background-one{background-color:#fff}.background-two{background-color:#2f4333}.background-three{background-color:#f5f3ef}section:has(.background-one){background-color:#fff}section:has(.background-two){background-color:#2f4333}section:has(.background-three){background-color:#f5f3ef}section:has(.background-gruen){background-image:url(background-gruen.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}section:has(.background-orange){background-image:url(background-orange.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}section:has(.background-rose){background-image:url(background-rose.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}section:has(.background-umber){background-image:url(background-umber.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.background-gruen .h1,.background-gruen .h1-alt,.background-gruen .h1-hero,.background-gruen .h1-hero-alt,.background-gruen .h2,.background-gruen .h3,.background-gruen .h4,.background-gruen .h5,.background-gruen .h6,.background-gruen .lead,.background-gruen .p,.background-gruen figcaption,.background-gruen h1,.background-gruen h2,.background-gruen h3,.background-gruen h4,.background-gruen h5,.background-gruen h6,.background-gruen li,.background-gruen span,.background-orange .h1,.background-orange .h1-alt,.background-orange .h1-hero,.background-orange .h1-hero-alt,.background-orange .h2,.background-orange .h3,.background-orange .h4,.background-orange .h5,.background-orange .h6,.background-orange .lead,.background-orange .p,.background-orange figcaption,.background-orange h1,.background-orange h2,.background-orange h3,.background-orange h4,.background-orange h5,.background-orange h6,.background-orange li,.background-orange span,.background-rose .h1,.background-rose .h1-alt,.background-rose .h1-hero,.background-rose .h1-hero-alt,.background-rose .h2,.background-rose .h3,.background-rose .h4,.background-rose .h5,.background-rose .h6,.background-rose .lead,.background-rose .p,.background-rose figcaption,.background-rose h1,.background-rose h2,.background-rose h3,.background-rose h4,.background-rose h5,.background-rose h6,.background-rose li,.background-rose span,.background-two .h1,.background-two .h1-alt,.background-two .h1-hero,.background-two .h1-hero-alt,.background-two .h2,.background-two .h3,.background-two .h4,.background-two .h5,.background-two .h6,.background-two .lead,.background-two .p,.background-two figcaption,.background-two h1,.background-two h2,.background-two h3,.background-two h4,.background-two h5,.background-two h6,.background-two li,.background-two p,.background-two span,.background-umber .h1,.background-umber .h1-alt,.background-umber .h1-hero,.background-umber .h1-hero-alt,.background-umber .h2,.background-umber .h3,.background-umber .h4,.background-umber .h5,.background-umber .h6,.background-umber .lead,.background-umber .p,.background-umber figcaption,.background-umber h1,.background-umber h2,.background-umber h3,.background-umber h4,.background-umber h5,.background-umber h6,.background-umber li,.background-umber p,.background-umber span{color:#fff}.background-gruen .p,.background-gruen figcaption,.background-gruen li,.background-gruen p,.background-gruen span,.background-orange .p,.background-orange figcaption,.background-orange li,.background-orange p,.background-orange span,.background-reset .h1,.background-reset .h1-alt,.background-reset .h1-hero,.background-reset .h1-hero-alt,.background-reset .h2,.background-reset .h3,.background-reset .h4,.background-reset .h5,.background-reset .h6,.background-reset .lead,.background-reset .p,.background-reset figcaption,.background-reset h1,.background-reset h2,.background-reset h3,.background-reset h4,.background-reset h5,.background-reset h6,.background-reset li,.background-reset p,.background-reset span,.background-rose .p,.background-rose figcaption,.background-rose li,.background-rose p,.background-rose span{color:#2f4333}.background-reset .button-primary{background-color:#2f4333;border-color:#2f4333;color:#fff}.background-reset .button-primary:hover{background:#1f3023;border-color:#1f3023}.background-reset .button-primary.lime{background-color:#06c;border-color:#06c;color:#2f4333}.background-reset .button-primary.lime:hover{background:#06c;border-color:#06c}.background-reset .button-secondary{background-color:#0000;border-color:#2f4333;color:#2f4333}.background-reset .button-secondary:hover{background:#1f3023;border-color:#1f3023;color:#fff}.background-reset .button-tertiary{color:#2f4333}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.skip-link{background:#2f4333;border-radius:0 0 4px 4px;color:#fff;left:50%;padding:12px 24px;position:absolute;text-decoration:none;top:0;transform:translateX(-50%) translateY(-100%);z-index:9999}.skip-link:focus{transform:translateX(-50%) translateY(0)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-bold{font-weight:700}.text-semibold{font-weight:600}.text-medium{font-weight:500}.text-normal{font-weight:400}.text-light{font-weight:300}.text-small{font-size:14px}.text-large{font-size:18px}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.m-1{margin:8px!important}.mt-1{margin-top:8px!important}.mr-1{margin-right:8px!important}.mb-1{margin-bottom:8px!important}.ml-1{margin-left:8px!important}.m-2{margin:8px!important}.mt-2{margin-top:8px!important}.mr-2{margin-right:8px!important}.mb-2{margin-bottom:8px!important}.ml-2{margin-left:8px!important}.m-3{margin:24px!important}.mt-3{margin-top:24px!important}.mr-3{margin-right:24px!important}.mb-3{margin-bottom:24px!important}.ml-3{margin-left:24px!important}.m-4{margin:32px!important}.mt-4{margin-top:32px!important}.mr-4{margin-right:32px!important}.mb-4{margin-bottom:32px!important}.ml-4{margin-left:32px!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.p-1{padding:8px!important}.pt-1{padding-top:8px!important}.pr-1{padding-right:8px!important}.pb-1{padding-bottom:8px!important}.pl-1{padding-left:8px!important}.p-2{padding:8px!important}.pt-2{padding-top:8px!important}.pr-2{padding-right:8px!important}.pb-2{padding-bottom:8px!important}.pl-2{padding-left:8px!important}.p-3{padding:24px!important}.pt-3{padding-top:24px!important}.pr-3{padding-right:24px!important}.pb-3{padding-bottom:24px!important}.pl-3{padding-left:24px!important}.p-4{padding:32px!important}.pt-4{padding-top:32px!important}.pr-4{padding-right:32px!important}.pb-4{padding-bottom:32px!important}.pl-4{padding-left:32px!important}.d-none{display:none!important}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-grid{display:grid!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.list-inline,.list-unstyled{list-style:none;margin:0;padding:0}.list-inline{display:flex;flex-wrap:wrap;gap:8px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.img-responsive{height:auto;max-width:100%}.img-cover{object-fit:cover}.img-contain,.img-cover{height:100%;object-position:center;width:100%}.img-contain{object-fit:contain}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}.overflow-scroll{overflow:scroll!important}.z-0{z-index:0!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-30{z-index:30!important}.z-40{z-index:40!important}.z-50{z-index:50!important}.text-primary{color:#2f4333!important}.text-secondary{color:#06c!important}.text-muted{color:#a6a6a6!important}.text-error{color:#d96157!important}.text-success{color:#356f3f!important}.bg-primary{background-color:#2f4333!important}.bg-secondary{background-color:#06c!important}.bg-light{background-color:#e3e0df!important}.bg-background-one{background-color:#fff!important}.bg-background-two{background-color:#2f4333!important}.bg-background-three{background-color:#f5f3ef!important}.bg-error{background-color:#d96157!important}.bg-success{background-color:#356f3f!important}.border{border:1px solid #f5f3ef!important}.border-top{border-top:1px solid #f5f3ef!important}.border-right{border-right:1px solid #f5f3ef!important}.border-bottom{border-bottom:1px solid #f5f3ef!important}.border-left{border-left:1px solid #f5f3ef!important}.border-0{border:0!important}.rounded{border-radius:2px!important}.rounded-small{border-radius:1px!important}.rounded-large{border-radius:4px!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.hide-mobile{display:none!important}.hide-desktop,.show-mobile{display:inherit!important}.show-desktop{display:none!important}@media(min-width:1280px){.hide-mobile{display:inherit!important}.hide-desktop,.show-mobile{display:none!important}.show-desktop{display:inherit!important}}@media print{.d-print-none{display:none!important}.d-print-block{display:block!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}}#shopify-pc__banner{border-radius:8px!important;box-shadow:0 4px 100px 0 #0000000d!important;margin-bottom:16px!important}#shopify-pc__banner__btn-accept,#shopify-pc__banner__btn-decline,#shopify-pc__banner__btn-manage-prefs{margin-bottom:0!important}#shopify-pc__banner__btn-accept,#shopify-pc__prefs__header-accept{align-items:center!important;-webkit-appearance:none!important;appearance:none!important;background-color:#2f4333!important;border:1px solid #2f4333!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-family:inherit!important;font-size:16px!important;font-weight:500!important;gap:8px!important;height:40px!important;justify-content:center!important;padding:10px 40px!important;position:relative!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease!important;width:-webkit-fit-content!important;width:fit-content!important}#shopify-pc__banner__btn-accept:hover,#shopify-pc__prefs__header-accept:hover{background:#1f3023!important;border-color:#1f3023!important}#shopify-pc__banner__btn-accept:disabled,#shopify-pc__prefs__header-accept:disabled{background-color:#f5f3ef!important;border-color:#f5f3ef!important;color:#a6a6a6!important;cursor:not-allowed!important;pointer-events:none!important}#shopify-pc__banner__btn-decline,#shopify-pc__prefs__header-decline{align-items:center!important;-webkit-appearance:none!important;appearance:none!important;background-color:#0000!important;border:1px solid #2f4333!important;border-radius:8px!important;color:#2f4333!important;cursor:pointer!important;display:flex!important;font-family:inherit!important;font-size:16px!important;font-weight:500!important;gap:8px!important;height:40px!important;justify-content:center!important;padding:10px 40px!important;position:relative!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease!important;width:-webkit-fit-content!important;width:fit-content!important}#shopify-pc__banner__btn-decline:hover,#shopify-pc__prefs__header-decline:hover{background:#1f3023!important;border-color:#1f3023!important;color:#fff!important}#shopify-pc__banner__btn-decline:disabled,#shopify-pc__prefs__header-decline:disabled{background-color:#0000!important;border-color:#a6a6a6!important;color:#a6a6a6!important;cursor:not-allowed!important;pointer-events:none!important}#shopify-pc__banner__btn-manage-prefs,#shopify-pc__prefs__header-save{align-items:center!important;-webkit-appearance:none!important;appearance:none!important;background-color:#0000!important;background-image:none!important;border:none!important;color:#2f4333!important;cursor:pointer!important;display:flex!important;font-family:inherit!important;font-size:16px!important;font-weight:500!important;gap:8px!important;letter-spacing:1px!important;line-height:18px!important;padding:0!important;-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important;-webkit-text-decoration-skip-ink:none!important;text-decoration-skip-ink:none!important;-webkit-text-decoration-style:solid!important;text-decoration-style:solid!important;text-decoration-thickness:9%!important;text-underline-offset:1px!important;transition:text-shadow .2s ease!important;width:-webkit-fit-content!important;width:fit-content!important}#shopify-pc__banner__btn-manage-prefs:hover,#shopify-pc__prefs__header-save:hover{-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important;-webkit-text-decoration-skip-ink:none!important;text-decoration-skip-ink:none!important;-webkit-text-decoration-style:solid!important;text-decoration-style:solid!important;text-decoration-thickness:9%!important;text-shadow:.3px 0 0 currentColor!important;text-underline-position:from-font!important}#shopify-pc__banner__btn-manage-prefs:disabled,#shopify-pc__prefs__header-save:disabled{color:#a6a6a6!important;cursor:not-allowed!important;pointer-events:none!important}#shopify-pc__prefs__header-save{margin:auto!important}#shopify-pc__banner__body-title,#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable .shopify-pc__prefs__intro .shopify-pc__prefs__intro-main h3,#shopify-pc__prefs__header-title,.shopify-pc__prefs__intro-main h3,.shopify-pc__prefs__options .shopify-pc__prefs__option label{color:#2f4333!important;font-feature-settings:"liga" off,"clig" off!important;font-size:22px!important;font-style:normal!important;font-weight:500!important;line-height:34px!important}.shopify-pc__prefs__intro-main h3,.shopify-pc__prefs__options .shopify-pc__prefs__option label{font-weight:300!important}.shopify-pc__prefs__options .shopify-pc__prefs__option label{align-items:center!important;display:flex!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable .shopify-pc__prefs__intro .shopify-pc__prefs__intro-main p,.shopify-pc__banner__dialog p,.shopify-pc__prefs__intro-main p,.shopify-pc__prefs__options .shopify-pc__prefs__option p{color:#2f4333!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-feature-settings:"liga" off,"clig" off!important;font-size:16px!important;font-style:normal!important;font-weight:300!important;letter-spacing:0!important;line-height:26px!important;margin:0 0 16px!important}.shopify-pc__prefs__options .shopify-pc__prefs__option p{padding-left:0!important}#shopify-pc__banner__body-policy-link{color:#2f4333!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-feature-settings:"liga" off,"clig" off!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:26px!important;text-decoration:underline!important;-webkit-text-decoration-skip-ink:none!important;text-decoration-skip-ink:none!important;-webkit-text-decoration-style:solid!important;text-decoration-style:solid!important;text-decoration-thickness:auto!important;text-underline-offset:auto!important;text-underline-position:from-font!important;transition:color .2s ease!important}#shopify-pc__banner__body-policy-link:hover{color:#2f4333!important}@media(max-width:1024px){.shopify-pc__banner__btns{flex-direction:column-reverse!important;gap:0!important}.shopify-pc__banner__btns #shopify-pc__banner__btn-accept,.shopify-pc__banner__btns #shopify-pc__banner__btn-decline,.shopify-pc__banner__btns #shopify-pc__banner__btn-manage-prefs,.shopify-pc__banner__btns #shopify-pc__prefs__header-accept,.shopify-pc__banner__btns #shopify-pc__prefs__header-decline,.shopify-pc__banner__btns #shopify-pc__prefs__header-save,.shopify-pc__banner__btns button{margin-block:0 16px!important;width:100%!important}#shopify-pc__banner__btn-manage-prefs,#shopify-pc__prefs__header-save{justify-content:center!important}}#shopify-pc__prefs__dialog{padding-block:0!important}div#shopify-pc__prefs__analytics,div#shopify-pc__prefs__essential,div#shopify-pc__prefs__marketing,div#shopify-pc__prefs__preferences{padding-top:24px!important}div#shopify-pc__prefs__analytics label,div#shopify-pc__prefs__essential label,div#shopify-pc__prefs__marketing label,div#shopify-pc__prefs__preferences label{font-weight:500!important}div#shopify-pc__prefs__analytics p,div#shopify-pc__prefs__essential p,div#shopify-pc__prefs__marketing p,div#shopify-pc__prefs__preferences p{margin-bottom:0!important}#shopify-pc__banner__btn-manage-prefs{font-size:14px!important;font-style:normal!important;font-weight:500!important;letter-spacing:1px!important;line-height:18px!important;-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important;-webkit-text-decoration-skip-ink:none!important;text-decoration-skip-ink:none!important;-webkit-text-decoration-style:solid!important;text-decoration-style:solid!important;text-decoration-thickness:9%!important;text-transform:uppercase!important}