/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{font-size:62.5%;--font-heading: "Open Sans", sans-serif;--font-body: "Open Sans", sans-serif;--white: #ffffff;--black: #000000;--dark: #080706;--terra: #7c5534;--sand: #b4a18b;--grey: #51504d;--off-white: #f5f5f5;--red: #b91c1c;--bg-primary: #ffffff;--bg-accent: #000000;--bg-overlay: rgba(#818181, .5);--bg-secondary: #f7f7f7;--border-primary: #e2e2e2;--border-separate-primary: #eceff1;--border-separate-secondary: #464e5f;--brand-accent-one: #211d5f;--brand-accent-two: #777776;--border-accent-three: #d9d9d9;--brand-primary: #ffcd00;--brand-secondary: #75318d;--ecommerce-reviews: #feca00;--ecommerce-sale: #c2395a;--grayscale-black: #000000;--grayscale-dark-grey: #3f4245;--grayscale-light-grey: #f1f1f1;--grayscale-mid-grey: #919191;--grayscale-white: #ffffff;--interactive-accent: #ffffff;--interactive-accent-hover: #f4f4f4;--interactive-field: #d9d9d9;--interactive-focus: #000000;--interactive-primary: #000000;--interactive-secondary: #e6e8ec;--interactive-secondary-hover: #d6dbe3;--internal-bg-primary: #232936;--internal-bg-secondary: #f6f6f7;--internal-text-primary: #000000;--internal-white: #ffffff;--state-critical: #d82c0d;--state-critical-light: #ffc3b8;--state-discount: #df5641;--state-inactive: #f7f7f7;--state-pending: #ffbd8d;--state-success: #68c090;--state-success-light: #c5ead6;--state-warning: #ffd483;--text-accent: #bdbfc3;--text-action-accent: #000000;--text-action-link: #000000;--text-action-link-hover: #000000;--text-action-primary: #ffffff;--text-action-secondary: #000000;--text-field-placeholder: #505254;--text-primary: #000000;--text-secondary: #505254;--light-grey: #FAFAFA;--light-blue: rgba(#5eaacb, .2);--light-red: rgba(#c2395a, .2);--light-purple: #dfd2e4;--gutter: 1rem;--max-container-width: 136rem;--edge: 20px;--remove-edge: -20px;--spacing-xs: 1rem;--spacing-sm: 2rem;--spacing-md: 3.5rem;--spacing-lg: 5.5rem;--spacing-xl: 10rem;--transition-speed: .3s}@media (min-width: 768px){:root{--edge: 40px;--remove-edge: -40px;--spacing-xs: 2rem;--spacing-sm: 3.5rem;--spacing-md: 5.5rem;--spacing-lg: 8rem;--spacing-xl: 12rem;--gutter: 2rem}}body{color:var(--black);background:var(--white);font-family:var(--font-body);font-size:1.6rem;min-height:100vh;line-height:140%;display:flex;flex-direction:column}body.no-scroll,html.overflowHidden{overflow:hidden}html.addBlur main,html.addBlur header,html.addBlur footer{filter:blur(.15rem)}svg{display:block}[x-cloak]{display:none!important}.font-heading{font-family:var(--font-heading);font-size:1.8rem;font-style:normal;font-weight:500;line-height:120%}@media (min-width: 768px){.font-heading{font-size:2rem}}.font-page-heading{font-family:var(--font-heading);font-size:2rem;font-style:normal;font-weight:500;line-height:24;letter-spacing:0}@media (min-width: 768px){.font-page-heading{font-size:2.2rem;line-height:30px}}.font-subheading-regular{font-family:var(--font-heading);font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%}@media (min-width: 768px){.font-subheading-regular{font-size:1.8rem}}.font-subheading-heavy{font-family:var(--font-heading);font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%}@media (min-width: 768px){.font-subheading-heavy{font-size:1.8rem}}.font-body{font-family:var(--font-body)}.font-body-regular{font-family:var(--font-body);font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.07px}.font-body-large{font-family:var(--font-body);font-size:1.6rem;font-style:normal;font-weight:400;line-height:140%}.font-body-regular-bold{font-family:var(--font-body);font-size:1.4rem;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.07px}.font-body-large-bold{font-family:var(--font-body);font-size:1.6rem;font-style:normal;font-weight:500;line-height:140%}.font-caption{font-family:var(--font-body);font-size:1.2rem;font-style:normal;font-weight:400;line-height:140%}.font-caption-bold{font-family:var(--font-body);font-size:1.2rem;font-style:normal;font-weight:500;line-height:140%}.font-button{font-family:var(--font-body);font-size:1.5rem;font-style:normal;font-weight:500;line-height:14px;letter-spacing:1px;text-transform:uppercase}.font-navigation{font-family:var(--font-body);font-size:1.5rem;font-weight:500;line-height:140%;letter-spacing:.5px}.font-label{font-family:var(--font-body);font-size:1.2rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:2px;text-transform:uppercase}.font-display-x-large{font-family:var(--font-body);font-size:4.2rem;font-style:normal;font-weight:500;line-height:120%}@media (min-width: 768px){.font-display-x-large{font-size:6rem}}.font-display-large{font-family:var(--font-body);font-size:2.2rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:1px;text-transform:uppercase}@media (min-width: 768px){.font-display-large{font-size:2.8rem;letter-spacing:1.2px}}.font-display-medium{font-family:var(--font-body);font-size:2rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:1.5px;text-transform:uppercase}@media (min-width: 768px){.font-display-medium{font-size:2.4rem}}.font-display-small{font-family:var(--font-body);font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:5px;text-transform:uppercase}.font-display-xs-small{font-family:var(--font-body);font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%}@media (min-width: 768px){.font-display-xs-small{font-size:1.6rem}}*:focus{outline-color:var(--dark)}::-moz-selection{color:var(--black);background:var(--light-purple)}::selection{color:var(--black);background:var(--light-purple)}.focus-none{box-shadow:none!important;outline:0!important}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-heading);font-weight:700;margin:0 0 1.6rem;line-height:120%}p{margin:0 0 1.6rem}h1,.h1{font-size:3.5rem}@media (min-width: 768px){h1,.h1{font-size:6rem}}h2,.h2{font-size:3.2rem}@media (min-width: 768px){h2,.h2{font-size:4.5rem}}h3,.h3{font-size:2.4rem}@media (min-width: 768px){h3,.h3{font-size:3rem}}h4,.h4{font-size:1.6rem}@media (min-width: 768px){h4,.h4{font-size:1.8rem}}h5,.h5{font-size:1.6rem}.color-white{color:var(--white)}.bg-white{background-color:var(--white)}.color-black{color:var(--black)}.bg-black{background-color:var(--black)}.color-dark{color:var(--dark)}.bg-dark{background-color:var(--dark)}.color-sand{color:var(--sand)}.bg-sand{background-color:var(--sand)}.rte img{width:100%;height:auto;max-width:100%}.rte ul{padding:1rem 0 1rem 2rem;list-style:disc}.rte ol{padding:1rem 0 1rem 2rem;list-style:decimal}.rte p:last-child{margin-bottom:0}.rte a{text-decoration:underline}.container{width:100%;margin:0 auto;max-width:var(--max-container-width);padding:0 var(--edge)}.container--narrow{max-width:62rem}.container--medium{max-width:100rem}.section-margin-xs{margin:var(--spacing-xs) 0}.section-padding-xs{padding:var(--spacing-xs) 0}.section-margin-sm{margin:var(--spacing-sm) 0}.section-padding-sm{padding:var(--spacing-sm) 0}.section-margin-md{margin:var(--spacing-md) 0}.section-padding-md{padding:var(--spacing-md) 0}.section-margin-lg{margin:var(--spacing-lg) 0}.section-padding-lg{padding:var(--spacing-lg) 0}.section-margin-xl{margin:var(--spacing-xl) 0}.section-padding-xl{padding:var(--spacing-xl) 0}.scroll-style ::-webkit-scrollbar{width:.4rem;height:.4rem}.scroll-style ::-webkit-scrollbar-track{background:transparent}.scroll-style ::-webkit-scrollbar-thumb{background:var(--mid-dark);border-radius:10rem}.scroll-style ::-webkit-scrollbar-thumb:hover{background:var(--dark)}.grecaptcha-badge{display:none!important}.social-list{display:flex;align-items:center;gap:1rem;padding:0}.social-list li{width:2.4rem;padding:0;list-style:none}.payment-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0;margin:0}.payment-list li svg{width:34px}@media (min-width: 1024px){.payment-list li svg{width:32px}}.breadcrumbs{margin-top:1rem;font-size:1.2rem;padding:.4rem 0}.breadcrumbs__list{padding:0}.breadcrumbs__item{color:var(--text-secondary);display:inline-block}.breadcrumbs__item:not(:last-child):after{content:"/";margin:0 1rem}.breadcrumbs a{color:var(--text-secondary);text-decoration:unset}@media (min-width: 768px){.breadcrumbs a{transition:var(--transition-speed)}.breadcrumbs a:hover{color:var(--black)}}.product-list-wrap{width:100%;padding:var(--spacing-md) 0}.product-list-wrap .product-list-grid{gap:var(--gutter);display:grid;grid-template-columns:1fr 1fr}@media (min-width: 992px){.product-list-wrap .product-list-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.product-list-wrap .product-list-grid__product{width:100%;display:flex;align-items:stretch;overflow:hidden}.accordion-list{width:100%;padding:0}.accordion-list li{border-bottom:.1rem solid var(--border-separate-primary);list-style:none}.accordion-list li:first-of-type{border-top:.1rem solid var(--border-separate-primary)}.accordion-list .btn-toggle-status{border:none;background:transparent;cursor:pointer;width:100%;outline:none;font-family:var(--font-body);color:var(--black);margin:0;display:flex;align-items:center;justify-content:space-between;padding:2rem 0;font-size:1.4rem;letter-spacing:.005em;font-weight:500}.accordion-list .content{padding-bottom:2rem;font-size:1.4rem;line-height:2rem;color:var(--text-secondary)}.accordion-list .content p:first-child,.accordion-list .content p:last-child{margin-top:0}.shopify-challenge__container{margin:10rem auto!important;border-radius:1rem;padding:var(--gutter);text-align:center}.shopify-challenge__container .shopify-challenge__message{margin-top:0;font-size:1.6rem}.shopify-challenge__container .shopify-challenge__button{margin-top:var(--gutter)!important;display:inline-block;width:auto}.btn--reset{padding:0;border:none;background-color:transparent;cursor:pointer}.ul--reset{padding-inline:0;margin-block:0;list-style:none}@media (min-width: 768px){.hidden-desktop{display:none!important}}@media (max-width: 767px){.hidden-mobile{display:none!important}}.ratio-13-10{padding-top:76.92%}.ratio-13-13{padding-top:100%}.ratio-13-16{padding-top:123.08%}.common-btn--text{font-family:var(--font-body);font-size:1.5rem;font-style:normal;font-weight:500;line-height:14px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;color:var(--text-primaryfont);position:relative;padding-bottom:1px}.common-btn--text:after{content:"";display:block;width:100%;position:absolute;left:0;bottom:1px;background-color:#fff;box-shadow:0 0 0 .3px #000}.common-btn--primary{font-family:var(--font-body);font-size:1.5rem;font-style:normal;font-weight:500;line-height:14px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;text-align:center;color:var(--white);background-color:var(--black);position:relative;padding:18px;border-radius:3px;transition:all .3s ease}.common-btn--primary:hover{background-color:var(--brand-secondary);transition:all .3s ease}.common-btn--secondary{font-family:var(--font-body);font-size:1.5rem;font-style:normal;font-weight:500;line-height:14px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;text-align:center;color:var(--black);background-color:var(--white);position:relative;padding:18px;border-radius:3px}.common-btn--border{font-family:var(--font-body);font-size:1.5rem;font-style:normal;font-weight:500;line-height:14px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;text-align:center;color:var(--text-primary);background-color:var(--white);position:relative;padding:17px 66px;border:1px solid var(--text-primary)}.quantity-selector{border:1px solid var(--border-accent-three);border-radius:.3rem;display:flex;width:8.8rem;align-items:center}.quantity-selector__number,.quantity-selector button{height:4.6rem;width:33.3333333333%;text-align:center;padding:0;display:flex;align-items:center;justify-content:center;font-size:1.4rem;cursor:default}.quantity-selector button{font-size:2rem;background:white;border:none;border-radius:.3rem;cursor:pointer}.quantity-selector button:disabled{cursor:not-allowed;opacity:.5}.product-badges{display:flex;flex-direction:column;gap:.5rem;position:absolute;z-index:1;top:.5rem;left:.5rem}.product-badges .badge{border-radius:.2rem;font-weight:500;line-height:normal;width:-moz-max-content;width:max-content;letter-spacing:.005em;font-size:1rem;padding:.3rem .5rem}@media (min-width: 768px){.product-badges .badge{padding:.6rem .8rem;font-size:1.2rem}}.product-points-badge{position:absolute;right:.5rem;bottom:.5rem;z-index:1;width:3.8rem;height:3.8rem}.product-points-badge>img{width:100%;height:100%}@media (min-width: 768px){.product-points-badge{width:5.8rem;height:5.8rem}}.gallery-main .product-points-badge{top:3rem;width:7rem;height:7rem}@media (min-width: 768px){.gallery-main .product-points-badge{width:10rem;height:10rem}}.image-container__brand{position:absolute;bottom:1rem;left:1rem;width:4rem;height:1.5rem;z-index:1;display:flex;align-items:flex-end;background-color:var(--bg-colour)}@media (min-width: 768px){.image-container__brand{width:6.2rem;height:2.4rem}}.image-container__brand img{width:auto;height:auto;transform:unset;left:0;top:unset;bottom:0;-o-object-fit:contain;object-fit:contain}.btn{position:relative;background-color:var(--sand);color:var(--white);display:inline-block;padding:1.5rem 3.2rem;font-size:1.6rem;font-weight:400;letter-spacing:.02rem;text-align:center;text-decoration:none;line-height:120%;cursor:pointer;border-width:.1rem;border-style:solid;border-radius:10rem;border-color:transparent;transition:var(--transition-speed)}@media (min-width: 768px){.btn{padding:1.1rem 3.2rem}}.btn .btn-loading{position:absolute;width:4rem;top:50%;left:50%;transform:translate(-50%,-50%);display:none}.btn span{display:flex;align-items:center;justify-content:center}.btn .btn__icon{width:.6rem}.btn .btn__icon.start{margin-right:1rem}.btn .btn__icon.end{margin-left:1rem}.btn .btn__icon svg{display:block}.btn .btn__icon svg,.btn .btn__icon path{transition:var(--transition-speed)}.btn--action{padding:2.6rem 2.5rem}.btn--small{font-size:1.2rem;padding:.6rem 2.5rem}.btn--100w{display:block;width:100%}.btn:disabled{color:var(--dark);cursor:default}.btn--primary{background:var(--off-white);color:var(--dark)}.btn--primary svg,.btn--primary path{fill:var(--dark)}@media (min-width: 768px){.btn--primary:not(:disabled):hover{background:var(--brand-secondary)}.btn--primary:not(:disabled):active{background:var(--white)}}.btn--secondary{background:var(--dark);border-color:var(--dark);color:var(--white)}.btn--secondary svg,.btn--secondary path{fill:var(--white)}@media (min-width: 768px){.btn--secondary:not(:disabled):hover{background:var(--dark);border-color:var(--dark);color:var(--white)}.btn--secondary:not(:disabled):hover svg,.btn--secondary:not(:disabled):hover path{fill:var(--sand)}}.btn--secondary:disabled{background:var(--white)}.btn--tertiary{background:var(--sand);border-color:var(--sand);color:var(--dark)}.btn--tertiary svg,.btn--tertiary path{fill:var(--dark)}@media (min-width: 768px){.btn--tertiary:not(:disabled):hover{border-color:var(--dark);color:var(--dark)}.btn--tertiary:not(:disabled):hover svg,.btn--tertiary:not(:disabled):hover path{fill:var(--dark)}}.btn.loading .btn-text{opacity:0}.btn.loading .btn-loading{display:flex}.btn-toggle-status .btn-state{display:block;width:1rem;min-width:1rem;height:1rem;position:relative;margin-left:1rem}.btn-toggle-status .btn-state:after,.btn-toggle-status .btn-state:before{content:"";position:absolute;display:block;width:1.1rem;height:.1rem;border-radius:1rem;background:var(--dark);top:50%;transition:.2s}.btn-toggle-status .btn-state:before{height:1.1rem;width:.1rem;left:50%;top:0}.btn-toggle-status .btn-state.active:before{height:.1rem;top:50%;opacity:0}.btn-toggle-status .btn-state.white:after,.btn-toggle-status .btn-state.white:before{background:var(--white)}form{display:block;width:100%}form.no-borders input,form.no-borders textarea,form.no-borders select{border:none}input,textarea,select{width:100%;font-size:1.6rem;line-height:160%;padding:1.2rem 1.6rem;margin:0 0 1rem;color:var(--dark);background:var(--white);border:thin solid var(--border-accent-three);border-radius:.4rem}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:var(--dark);font-size:1.4rem}input::placeholder,textarea::placeholder,select::placeholder{color:var(--dark);font-size:1.4rem}@media (min-width: 768px){input,textarea,select{font-size:1.4rem}}input:disabled,textarea:disabled,select:disabled{opacity:.4}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:22px;background-repeat:no-repeat;background-position:right 12px center}input.large-input{padding:2rem;border-radius:1rem;background:var(--off-white)}@media (min-width: 768px){.form-row{display:flex}}.form-row .form-col{width:100%}@media (min-width: 768px){.form-row .form-col:not(:last-child){margin-right:1rem}}.phone-input::-webkit-inner-spin-button,.phone-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.phone-input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}label{font-family:var(--font-heading);color:var(--dark);font-size:1.6rem;display:block;margin-bottom:.5rem}.checkbox-wrap input[type=checkbox]+label{display:flex;align-items:center;cursor:pointer}.checkbox-wrap input[type=checkbox]+label:not(:last-child){margin:0 0 1.6rem}.checkbox-wrap input[type=checkbox]{display:none}.checkbox-wrap input[type=checkbox]+label:before{content:"";border-radius:.4rem;border:.1rem solid var(--black);display:inline-block;width:2rem;height:2rem;margin-right:1rem;color:transparent;transition:.2s;padding:.3rem .5rem}.checkbox-wrap input[type=checkbox]+label:active:before{transform:scale(.7)}.checkbox-wrap input[type=checkbox]:checked+label:before{border:none;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='4' fill='black'/%3E%3Cpath d='M14 7L8.5 12.5L6 10' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat}.checkbox-wrap input[type=checkbox]:disabled+label:before{transform:scale(1);border-color:var()}.checkbox-wrap input[type=checkbox]:checked:disabled+label:before{transform:scale(1);background-color:var(--sand)}.form{display:flex;flex-flow:row wrap;row-gap:20px;-moz-column-gap:13px;column-gap:13px}.form>*{flex-basis:100%;margin:0}@media (min-width: 768px){.form>.half-width{flex:1 0 calc(50% - 6.5px)}}@media (max-width: 767px){.form>div.half-width:empty{display:none}}.radio,.checkbox{--svg-checkbox-icon: url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='682.667' height='682.667' viewBox='0 0 512 512'%3E%3Cpath d='M317.3 182.7c-69.7 64.6-128.4 119.1-130.4 120.9l-3.6 3.5-54.8-58.6c-30.2-32.2-55.3-58.4-55.9-58.2-.5.2-17 15.3-36.7 33.7L.2 257.4l3.2 3.7c1.7 1.9 41.8 44.8 89 95.3l86 91.6 5.5-5.3c3.1-3 76.5-71 163.1-151.2s159.2-147.4 161.2-149.4l3.8-3.6-28.1-30.5c-15.5-16.8-30.8-33.3-34-36.7l-5.8-6.2-126.8 117.6z' fill='%23fff'/%3E%3C/svg%3E");position:relative;text-align:left}.radio label,.checkbox label{padding-left:30px;margin-bottom:0;position:relative;font-family:var(--font-body);font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio label:before,.checkbox label:before{width:18px;height:18px;content:"";position:absolute;top:-1px;left:0;display:block;background-color:var(--white);border:thin solid var(--border-accent-three);border-radius:4px;transition:background-color .25s ease-out}.radio input[type=radio],.checkbox input[type=checkbox]{width:0;height:0;position:absolute;top:0;left:0;opacity:0;pointer-events:none}.radio input[type=radio]:checked+label:before,.radio input[type=radio][aria-checked]+label:before,.checkbox input[type=checkbox]:checked+label:before,.checkbox input[type=checkbox][aria-checked]+label:before{background-image:var(--svg-checkbox-icon);background-color:var(--black);background-size:7px;background-position:center center;background-repeat:no-repeat;border-color:var(--black)}.radio input[type=radio]:disabled,.radio input[type=radio][aria-disabled],.checkbox input[type=checkbox]:disabled,.checkbox input[type=checkbox][aria-disabled]{cursor:not-allowed}.radio input[type=radio]:disabled+label:before,.radio input[type=radio][aria-disabled]+label:before,.checkbox input[type=checkbox]:disabled+label:before,.checkbox input[type=checkbox][aria-disabled]+label:before{opacity:.3}.radio label:before{border-radius:50%}.input-wrapper{position:relative}.input-wrapper__field{padding-block:13px;padding-inline:12px;margin-bottom:0;font-size:14px}.input-wrapper__field.error{border-color:var(--state-critical)}.input-wrapper__field:focus{border-color:var(--black);box-shadow:none;outline:0}.input-wrapper__validation{margin-inline:2px;font-size:12px;color:var(--state-critical)}.checkbox .input-wrapper__validation{margin-block:6px;display:block}.input-wrapper:before{content:attr(data-placeholder);width:calc(100% - 60px);position:absolute;top:13px;left:13px;font-size:14px;color:var(--text-secondary);pointer-events:none;cursor:pointer;background-color:var(--white)}.input-wrapper.active:before{top:4px;font-size:12px;font-weight:400}.input-wrapper.active .input-wrapper__field{padding-block:23px 3px}.input-wrapper.focus:before{font-weight:500;letter-spacing:2px}.input-wrapper.phone.active:after{content:"(+64)";position:absolute;top:23px;left:13px;font-size:14px;color:var(--text-secondary)}.input-wrapper.phone .input-wrapper__field{text-indent:38px}.input-wrapper:has(select):after{width:1px;height:2.2rem;content:"";position:absolute;top:14px;right:44px;background-color:var(--border-accent-three)}@media (max-width: 400px){.input-wrapper--hidden.active:before{display:none}.input-wrapper--hidden.active .input-wrapper__field{padding-block:15px 3px}}div[data-bv-show=inline_rating] .bv_main_container .bv_averageRating_component_container{display:none!important}div[data-bv-show=inline_rating] .bv_main_container .bv_text{font-family:var(--font-body)!important;color:var(--black)!important}div[data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container{display:none!important}div[data-bv-show=rating_summary] .bv_main_container .bv_ratings_summary{padding:0!important;outline:none}div[data-bv-show=rating_summary] .bv_main_container .bv_ratings_summary+.bv_main_container_row_flex{display:none!important}div[data-bv-show=rating_summary] .bv_main_container .bv_stars_component_container{padding-right:.3rem!important}div[data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text,div[data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover{font-family:var(--font-body)!important;color:var(--text-secondary)!important;font-size:1.4rem!important}.template-product .bv_modal_component_container[data-bv-modal=true] .bv_modal_outer_content{display:none!important}div[data-bv-show=reviews]{max-width:var(--max-container-width);margin:0 auto;padding:0 var(--edge) var(--spacing-lg)}
