.product-form__input--quantity .quantity,.product-form .quantity,.quantity-popover-wrapper .quantity,.quantity{border:.1rem solid rgba(var(--color-foreground),.55)!important;border-radius:var(--inputs-radius);box-sizing:border-box}.quantity:after{border-color:transparent!important}.newsletter .scroll-trigger,.newsletter .scroll-trigger.animate--slide-in,.newsletter .scroll-trigger.scroll-trigger--offscreen,.newsletter .scroll-trigger.animate--slide-in.scroll-trigger--offscreen{opacity:1!important;transform:none!important;visibility:visible!important}.newsletter-form .field{border:1px solid rgba(229,224,219,.5)!important;border-radius:var(--inputs-radius)!important}.newsletter-form .field:after,.newsletter-form .field:before{display:none!important}body:has([id*=email_capture]) .footer-block__newsletter{display:none!important}.image-with-text__media,.image-with-text__media--adapt,.image-with-text__media--ada{background-color:transparent!important}.product__media-list .product__media-item .product-media-container,.product__media-list .product__media-item>.product-media-container{margin-left:0!important;margin-right:0!important;width:100%!important}[id*=image_banner] .banner__buttons .button--secondary,.banner .banner__buttons .button--secondary{color:#e5e0db!important;border:2px solid #e5e0db!important;background-color:transparent!important}[id*=image_banner] .banner__buttons .button--secondary:after,[id*=image_banner] .banner__buttons .button--secondary:before,.banner .banner__buttons .button--secondary:after,.banner .banner__buttons .button--secondary:before{box-shadow:none!important;border:none!important}[id*=image_banner] .banner__buttons .button--secondary:hover,.banner .banner__buttons .button--secondary:hover{color:#464c49!important;background-color:#e5e0db!important;border-color:#e5e0db!important}[id*=image_banner] .banner__buttons .button--secondary:focus-visible,.banner .banner__buttons .button--secondary:focus-visible{outline:2px solid #e5e0db!important;outline-offset:3px}body:has(.main-page-title) main#MainContent{background-color:#fff;--color-foreground: 70, 76, 73;--color-link: 70, 76, 73;--color-background: 255, 255, 255;color:rgb(var(--color-foreground))}body:has(.shopify-policy__container) main#MainContent{background-color:#fff}body:has(.main-blog) main#MainContent,body:has(.article-template) main#MainContent{background-color:#fff;--color-foreground: 70, 76, 73;--color-link: 70, 76, 73;--color-background: 255, 255, 255;color:rgb(var(--color-foreground))}.shopify-policy__container{--color-foreground: 70, 76, 73;--color-link: 70, 76, 73;color:rgb(var(--color-foreground));padding-top:3.6rem;padding-bottom:3.6rem}.shopify-policy__container h1,.shopify-policy__container h2,.shopify-policy__container h3{color:rgb(var(--color-foreground))}.klaviyo-form-XUbENc form{padding:0!important}.klaviyo-form-XUbENc [data-testid=form-component],.klaviyo-form-XUbENc [data-testid=form-row]>div{padding-top:4px!important;padding-bottom:4px!important}.klaviyo-form-XUbENc input[type=email],.klaviyo-form-XUbENc input[type=text]{border-radius:var(--inputs-radius)!important}.klaviyo-form-XUbENc button{border-radius:var(--buttons-radius)!important;background-color:#464c49!important;border-color:#464c49!important;color:#fff!important;font-family:var(--font-body-family, Arial, sans-serif)!important}.klaviyo-form-XUbENc button:hover{background-color:#3a403d!important;border-color:#3a403d!important}.klaviyo-form-XUbENc h1,.klaviyo-form-XUbENc h2,.klaviyo-form-XUbENc h3,.klaviyo-form-XUbENc h4{font-family:var(--font-heading-family, "Trirong", Georgia, serif)!important;color:#464c49!important;font-weight:600!important;text-align:left!important}.klaviyo-form-XUbENc p{color:#464c49!important;font-family:var(--font-body-family, Arial, sans-serif)!important;text-align:left!important}@media(max-width:749px){.multicolumn-list__item+.multicolumn-list__item{margin-top:48px}}.header__inline-menu .header__submenu{min-width:280px}.occo-collapsible-imageleft .collapsible-content__media{padding-bottom:100%!important}.occo-collapsible-imageleft .collapsible-content__header{margin:0 0 2rem}@media screen and (min-width:750px){.occo-collapsible-imageleft .collapsible-content__grid{grid-template-columns:minmax(0,150px) 1fr;gap:8rem;align-items:stretch}.occo-collapsible-imageleft .collapsible-content__media{padding-bottom:0!important;position:relative!important;min-height:200px}.occo-collapsible-imageleft .collapsible-content__media .media{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important}.occo-collapsible-imageleft .collapsible-content__media img{width:100%!important;height:100%!important;object-fit:cover!important}}.occo-faq-subtext{margin:0 0 2rem;color:rgb(var(--color-foreground));font-size:1.5rem;line-height:1.6}.occo-faq-button{display:flex!important;align-items:center!important;justify-content:center!important;width:fit-content;margin-bottom:0!important;text-align:center!important}@media screen and (max-width:749px){[id*=image_banner] .banner__box.color-scheme-1{background:transparent!important}}@media screen and (max-width:749px){[id*=image_banner] .banner__media,[id*=image_banner] .banner__media.animate--fixed{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important;width:100%!important;overflow:hidden!important}[id*=image_banner] .banner__media>img,[id*=image_banner] .banner__media.animate--fixed>img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 50%!important;transform:none!important}}@media screen and (min-width:750px){[id*=image_banner] .occo-banner__media--mobile{display:none!important}}@media screen and (max-width:749px){[id*=image_banner] .occo-banner__media--desktop{display:none!important}}@media screen and (min-width:750px){.collapsible-content.occo-collapsible-imageleft .collapsible-content__grid{display:grid!important;grid-template-columns:300px 1fr!important;gap:6rem!important;align-items:stretch!important;direction:ltr!important}.collapsible-content.occo-collapsible-imageleft .collapsible-content__grid-item{order:-1!important;width:100%!important;min-width:0!important;align-self:stretch!important}.collapsible-content.occo-collapsible-imageleft .collapsible-content__grid>.grid__item{width:100%!important;max-width:none!important}.collapsible-content.occo-collapsible-imageleft .collapsible-content__media{width:100%!important;height:100%!important;min-height:320px!important;padding-bottom:0!important;position:relative!important}.collapsible-content.occo-collapsible-imageleft .collapsible-content__media>*{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.collapsible-content.occo-collapsible-imageleft .collapsible-content__media img{width:100%!important;height:100%!important;object-fit:cover!important}}.rte .occo-pdp-review-quote{display:block;margin:2.4rem 0;padding:1.6rem 2rem;border-left:3px solid #464c49;background-color:#464c490d}.rte .occo-pdp-review-quote>*{margin:revert}.rte .occo-pdp-review-quote__stars{color:#464c49;font-size:1.4rem;letter-spacing:.1em;margin:0 0 .6rem}.rte .occo-pdp-review-quote__text{font-style:italic;font-size:1.6rem;line-height:1.6;color:#464c49;margin:0 0 .8rem}.rte .occo-pdp-review-quote__attr{font-size:1.3rem;color:#464c49;font-style:normal;margin:0}main#MainContent[data-template="404"],main#MainContent[data-template=search],main#MainContent[data-template=list-collections]{background-color:#fff;--color-foreground: 70, 76, 73;--color-link: 70, 76, 73;--color-background: 255, 255, 255;color:rgb(var(--color-foreground))}.occo-card-caption{margin:.4rem 0 0;font-size:1.3rem;line-height:1.4;color:rgb(var(--color-foreground))}.occo-gift-badge{background-color:#464c49!important;color:#e5e0db!important;border:none!important}.occo-pdp-gift-note{display:inline-block;margin:.8rem 0 1.6rem;padding:.6rem 1.2rem;background-color:#464c49;color:#e5e0db;font-size:1.4rem;line-height:1.4}.occo-evidence-toc{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin:1.6rem 0 2.4rem;padding:1.6rem 2rem;background-color:#464c490d;border-left:3px solid #464c49;font-size:1.4rem}.occo-evidence-toc a{color:#464c49;text-decoration:underline;text-underline-offset:3px}.occo-evidence-limitation{margin:1.2rem 0 2rem;padding:1.2rem 1.6rem;background-color:#464c490d;border-left:3px solid rgba(70,76,73,.4);font-size:1.5rem;line-height:1.6}.occo-evidence-limitation strong{display:block;margin-bottom:.3rem;color:#464c49}.occo-evidence-stats{display:flex;flex-wrap:wrap;gap:1.6rem;margin:2rem 0}.occo-evidence-stat{flex:1 1 180px;padding:1.6rem;background-color:#464c49;color:#e5e0db;text-align:center}.occo-evidence-stat__number{display:block;font-size:3.2rem;font-weight:600;line-height:1.1;margin-bottom:.4rem}.occo-evidence-stat__label{display:block;font-size:1.3rem;line-height:1.4}.occo-evidence-honesty{margin:2.4rem 0;padding:2rem 2.2rem;border:1px solid rgba(70,76,73,.3);background-color:#fff}.occo-evidence-honesty h2{margin-top:0}.occo-evidence-cta{margin:3.2rem 0 1.6rem;padding:2.8rem 2.4rem;background-color:#464c490d;border-left:3px solid #464c49;text-align:left}.occo-evidence-cta p{margin:0 0 1.6rem}.occo-evidence-sources li{margin-bottom:.6rem}.occo-evidence-backref{font-size:1.2rem;margin-left:.4rem;text-decoration:none}.article-template__content div:has(>.klaviyo-form-XUbENc){display:none!important}@media screen and (min-width:769px){.ppf-popup .iframe-holder{width:min(640px,92vw)!important;height:min(640px,90vh)!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%);box-shadow:0 12px 40px #00000040;border-radius:var(--popup-corner-radius)!important;overflow:hidden}.ppf-popup .ppf-popup-close{top:calc(50% - (min(640px,90vh)/2))!important;right:calc(50% - (min(640px,92vw)/2))!important;color:#464c49!important;font-size:32px!important;line-height:1!important;padding:12px 16px!important}}:root{--occo-box-radius: 12px}.occo-hvco:not(.occo-hvco--band){border-radius:var(--occo-box-radius)!important}.occo-hvco__input,.occo-blog-search__input,.occo-pcard__select{border-radius:var(--inputs-radius)!important}.lp__btn,.occo-satc__btn{border-radius:var(--buttons-radius)!important}.occo-tcard .occo-tcard__media,.occo-tcard .occo-tcard__media img{border-radius:var(--media-radius)!important}.occo-pcard,.occo-mmj-route,.occo-cmp__card{border-radius:var(--occo-box-radius)!important}.occo-pcard,.occo-mmj-route{border-left:0!important}.occo-pcard__media{border-radius:8px!important}.occo-dnudge--drawer{border-radius:8px!important;border-left:0!important}.page-width--narrow>div:has(>.klaviyo-form-XUbENc){border-radius:var(--occo-box-radius)!important}.occo-cmp__table thead .occo-cmp__us{border-radius:8px 8px 0 0!important}.occo-cmp__table tbody tr:last-child .occo-cmp__us{border-radius:0 0 8px 8px!important}.occo-pdp-gift-note{border-radius:999px;padding:.6rem 1.6rem}.rte .occo-pdp-review-quote,.occo-evidence-toc,.occo-evidence-limitation,.occo-evidence-cta{border-left:0!important;border-radius:8px}.occo-evidence-stat,.occo-evidence-honesty{border-radius:var(--occo-box-radius)}.occo-hvco .occo-hvco__media img,.occo-hvco__art .occo-hvco__cover{border-radius:3px!important}@media screen and (min-width:750px){.article-template__hero-container .media{border-radius:var(--media-radius);overflow:hidden}}html body div[role=dialog] form.klaviyo-form{border-radius:var(--occo-box-radius)!important;overflow:hidden!important}html body div[role=dialog] form.klaviyo-form input[type=email],html body div[role=dialog] form.klaviyo-form input[type=text],html body div[role=dialog] form.klaviyo-form input[type=tel]{border-radius:var(--inputs-radius)!important}html body div[role=dialog] form.klaviyo-form button:not(.klaviyo-close-form){border-radius:var(--buttons-radius)!important}html body div[class*=kl-teaser-] [role=button]{border-radius:var(--buttons-radius)!important}@media screen and (max-width:749px){html body div[role=dialog] form.klaviyo-form{margin:0 12px!important;width:calc(100vw - 24px)!important}html body div[class*=kl-teaser-]{width:auto!important;max-width:calc(100vw - 24px)!important;right:auto!important;margin:0!important;left:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important}html body div[class*=kl-teaser-]>div{width:auto!important}html body div[class*=kl-teaser-] [role=button]{min-height:40px!important;padding:8px 16px!important}body.occo-satc-on div[class*=kl-teaser-]{display:none!important}}@media screen and (max-width:749px){html body div[role=dialog] form.klaviyo-form{max-height:calc(100dvh - 24px)!important;min-height:0!important;overflow-y:auto!important;padding:20px 22px 12px!important}html body div[role=dialog] form.klaviyo-form [data-testid=form-row]:first-child img{max-height:30px!important;width:auto!important}html body div[role=dialog] form.klaviyo-form [data-testid=form-row]:not(:first-child) img{max-height:104px!important;width:auto!important}html body div[role=dialog] form.klaviyo-form [data-testid=form-component]{padding-top:4px!important;padding-bottom:4px!important}html body div[role=dialog] form.klaviyo-form span[style*="font-size: 32px"],html body div[role=dialog] form.klaviyo-form span[style*="font-size: 36px"]{font-size:25px!important;line-height:1.2!important}html body div[role=dialog] form.klaviyo-form span[style*="font-size: 17px"],html body div[role=dialog] form.klaviyo-form span[style*="font-size: 16px"],html body div[role=dialog] form.klaviyo-form span[style*="font-size: 18px"]{font-size:15px!important;line-height:1.4!important}html body div[role=dialog] form.klaviyo-form p{line-height:1.4!important;margin:0!important}html body div[role=dialog] form.klaviyo-form input[type=email],html body div[role=dialog] form.klaviyo-form input[type=text]{height:48px!important;font-size:16px!important}html body div[role=dialog] form.klaviyo-form button:not(.klaviyo-close-form){height:48px!important;min-height:0!important}html body div[role=dialog] .klaviyo-close-form{top:8px!important;right:8px!important}html body div[role=dialog] form.klaviyo-form [data-testid=form-row]{flex-shrink:0!important}}@media screen and (max-width:749px)and (max-height:640px){html body div[role=dialog] form.klaviyo-form [data-testid=form-row]:not(:first-child) img{max-height:64px!important}}.image-with-text__media.global-media-settings,.image-with-text__media.global-media-settings img{border-radius:var(--media-radius)!important}@media screen and (min-width:750px){.product__info-container.product__column-sticky{position:static!important;top:auto!important}}.header__menu-item,.header__heading-link .h2,.subtitle,blockquote,h6,.h6,.select__select,.field__label,.customer .field label,.price__sale .price-item--regular,.price--on-sale .price-item--regular,.unit-price,.caption,.caption-with-letter-spacing,.caption-large,.article-card__info,.article-card__excerpt,.card-information>.caption-large,.product__tax,.product__sku,.cart__login-paragraph,.tax-note,.totals__total,.discounts,.placeholder,.rte,.rte p,.rte li,.multicolumn-card__info .rte,.collection-hero__description,.shopify-policy__body .rte,.occo-quiz-cta__body{color:rgb(var(--color-foreground))}.caption-with-letter-spacing{text-transform:none!important;letter-spacing:0!important;font-size:1.3rem!important;line-height:1.5}.caption,.product__tax.caption,.product__tax.caption a{font-size:1.3rem!important;letter-spacing:0!important;text-transform:none}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label{font-size:1.2rem!important;letter-spacing:0!important}.skip-to-content-link:focus{padding:1.2rem 2rem!important;letter-spacing:0!important}.button,.shopify-challenge__button,.customer button{letter-spacing:.04rem}h1,h2,h3,.h0,.h1,.h2,.h3,.accordion__title,.banner__heading,.occo-hvco__heading{text-wrap:balance}p,li,.rte p{text-wrap:pretty}@media screen and (min-width:750px){.article-template>header.page-width--narrow,.article-template__content.page-width--narrow,.article-template__social-sharing.page-width--narrow,.article-template__comment-wrapper .page-width--narrow{max-width:58rem}.article-template__content{font-size:1.8rem;line-height:1.6}.article-template__hero-small,.article-template__hero-medium{height:32rem}}.article-template__title{margin-bottom:1.2rem}.article-template__meta{margin:0 0 3.2rem;font-size:1.5rem;line-height:1.5;letter-spacing:0;text-transform:none;color:rgb(var(--color-foreground))}.article-template__meta time{font-size:inherit}.article-template__hero-container .media{border-radius:var(--media-radius);overflow:hidden}@media screen and (max-width:749px){.article-template__hero-container{padding:0 1.5rem}}@media screen and (min-width:750px){.article-template__hero-container{max-width:calc(var(--page-width) - 10rem);margin:0 auto;padding:0 5rem}}.article-template__content img{border-radius:var(--media-radius)!important}.article-template__content h2{margin:4.8rem 0 1.2rem}.article-template__content h3{margin:3.6rem 0 1rem}.article-template__content h4{margin:3.2rem 0 .8rem}.article-template__content>:first-child{margin-top:0}.article-template__content p,.article-template__content li{color:rgb(var(--color-foreground))}.article-template__comment-wrapper.background-secondary,.article-template__comment-wrapper{background-color:#e5e0db!important;--color-background: 229, 224, 219;color:#464c49}.article-template__comment-wrapper h2{color:#464c49}.article-template__comment-wrapper .field__input,.article-template__comment-wrapper .text-area{background-color:#fff!important;color:#464c49;padding-top:2.6rem;min-height:6rem}.article-template__comment-wrapper .field__label{font-size:1.6rem;color:#464c49}.article-template__comment-wrapper .field__input:focus~.field__label,.article-template__comment-wrapper .field__input:not(:placeholder-shown)~.field__label{font-size:1.4rem!important;top:.6rem}.article-template__comment-wrapper .article-template__comment-warning{font-size:1.4rem;color:#464c49}.article-template__comment-wrapper .field:after,.article-template__comment-wrapper .field:hover:after{box-shadow:0 0 0 1px #464c498c}.rte .occo-delivery .policy-intro,.rte .occo-guarantee .policy-intro,.rte .occo-returns .policy-intro,.rte .occo-policy .policy-intro{background:#e5e0db;border:0;border-radius:12px;padding:2rem 2.4rem;color:#464c49;font-weight:400}.rte .occo-delivery p,.rte .occo-delivery td,.rte .occo-delivery li,.rte .occo-guarantee p,.rte .occo-guarantee li,.rte .occo-returns p,.rte .occo-returns li,.rte .occo-policy p,.rte .occo-policy li,.rte .occo-faq .faq-answer{color:#464c49}.rte .occo-delivery h2,.rte .occo-guarantee h2,.rte .occo-returns h2,.rte .occo-returns h3,.rte .occo-policy h2,.rte .occo-faq-category{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2.2rem);line-height:1.3;letter-spacing:0;color:#464c49;margin:4.8rem 0 1.2rem;padding-bottom:0;border-bottom:0}.rte .occo-delivery table{border-radius:12px;overflow:hidden}.rte .occo-delivery th{font-weight:700}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3,.main-page-title~.rte h2,.main-page-title~.rte h3{margin-top:4rem;margin-bottom:1.2rem}.rte .occo-story p{color:#464c49}.rte .occo-story .occo-story__portfolio-caption,.rte .occo-story .occo-story__now-photo-caption{font-size:1.3rem;letter-spacing:0;text-transform:none;opacity:1;color:#464c49}.rte .occo-story .occo-story__portfolio-item img,.rte .occo-story .occo-story__now-photo img{border-radius:12px}.rte .occo-story .occo-story__testimonial{border-left:0;background-color:#e5e0db;border-radius:12px}.rte .occo-story .occo-story__testimonial p{opacity:1;color:#464c49}.rte .occo-story .occo-story__testimonial p:last-child{text-transform:none;letter-spacing:0;font-size:1.4rem;opacity:1}.cart-item__image,.cart-item__media img,.cart-notification-product__image img{border-radius:8px}.cart-items thead th,.cart-drawer .cart-items thead th{text-transform:none!important;letter-spacing:0!important;font-size:1.4rem!important}cart-items.is-empty .title-wrapper-with-link .underlined-link,.cart__warnings .cart__login-title,.drawer__inner-empty .cart__login-title{display:none}.cart__warnings .button,.drawer__inner-empty .button{--color-button: 70, 76, 73;--color-button-text: 255, 255, 255}.cart__warnings .cart__login-paragraph,.drawer__inner-empty .cart__login-paragraph{font-size:1.5rem;margin-top:1.6rem}@media screen and (max-width:749px){#MainContent .banner.banner--mobile-bottom{display:flex!important;flex-direction:column!important;min-height:0!important}#MainContent .banner--mobile-bottom>.banner__media{position:relative!important;height:30rem!important;width:100%!important;flex:0 0 auto!important;clip-path:none!important}#MainContent .banner--mobile-bottom>.banner__content{position:relative!important;min-height:0!important;height:auto!important;background:rgb(var(--color-background))}.banner--mobile-bottom .banner__box{padding-left:1.5rem;padding-right:1.5rem}}html{scrollbar-color:#464c49 #e5e0db}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#e5e0db}::-webkit-scrollbar-thumb{background:#464c49;border-radius:8px;border:3px solid #e5e0db}::-webkit-scrollbar-thumb:hover{background:#3a403d}input,textarea,select,[contenteditable]{caret-color:#464c49}.color-scheme-1 input,.color-scheme-1 textarea{caret-color:#e5e0db}::selection{background:#464c49;color:#fff}.color-scheme-1 ::selection{background:#e5e0db;color:#464c49}a{text-underline-offset:.3rem}.rte table,table{font-variant-numeric:tabular-nums}.occo-sticky-atc{box-shadow:none!important;border-top:1px solid rgba(70,76,73,.15)}.occo-hvco .occo-hvco__media img,.occo-hvco__art .occo-hvco__cover{box-shadow:none!important}.header__menu-item,.header__menu-item span,.header__active-menu-item,.price__sale .price-item--regular,.price--on-sale .price-item--regular,s.price-item.price-item--regular{color:rgb(var(--color-foreground))!important}.skip-to-content-link,.product-form__input label,.product-form__input .form__label{letter-spacing:0!important}
/*# sourceMappingURL=/cdn/shop/t/145/assets/occo-quantity-fix.css.map */
