h1,h2,.sec-title h2,.sec-title h1{letter-spacing:-.022em;line-height:1.08}h3,h4,.sec-title h3{letter-spacing:-.012em;line-height:1.2}body,p,li,.sec-title p{letter-spacing:0}small,.oc-fine-print,.product-card-price,.price{letter-spacing:.008em}:root{--oc-muted: rgba(var(--color-foreground), .68)}.sec-title p,.product-card .card-information .caption,.blog-card .post-meta,.rte p{color:var(--oc-muted)}.flickity-prev-next-button{width:44px;height:44px;background:#ffffffb8;backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);box-shadow:0 2px 14px #0000001f;transition:background-color .16s ease-out,transform .1s ease-out}.flickity-prev-next-button:hover{background:#ffffffeb}.flickity-prev-next-button:active{transform:scale(.92)}.flickity-prev-next-button.previous{left:8px}.flickity-prev-next-button.next{right:8px}.sticky-header{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(var(--color-foreground),.08)}.btn-box a:active,.button:active,button.btn:active,.product-form__submit:active,.shopify-payment-button__button:active{transform:scale(.97);transition:transform .1s ease-out}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid rgba(var(--color-foreground),.85);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-reduced-transparency:reduce){.flickity-prev-next-button,.sticky-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgb(var(--color-background, 255 255 255))}}@media(prefers-contrast:more){:root{--oc-muted: rgba(var(--color-foreground), .92)}.flickity-prev-next-button{background:rgb(var(--color-background, 255 255 255));box-shadow:0 0 0 1px rgba(var(--color-foreground),.6)}}.pesto-single-fp-content variant-radios .product-form__input .variant-radios-single label,.shop-details .product-info-box .content-box .variant_picker-area.option-box variant-radios .product-form__input .variant-radios-single label{background:rgb(var(--color-background, 255 255 255));color:rgba(var(--color-foreground),1);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.22)}.pesto-single-fp-content variant-radios .product-form__input .variant-radios-single input[type=radio]:checked+label,.shop-details .product-info-box .content-box .variant_picker-area.option-box variant-radios .product-form__input .variant-radios-single input[type=radio]:checked+label{background:rgb(var(--color-button));color:rgb(var(--color-button-text));box-shadow:inset 0 0 0 1px rgb(var(--color-button))}.product-card-type-box .shop-block-one .inner-box .content-box-img,.product-card-type-box .shop-block-one .inner-box .content-box,.product-card-type-normal .shop-block-one .inner-box .content-box-img{background:rgb(var(--color-background, 255 255 255))}.sec-title h2,.oc-sec-heading,[class*=ai-three-columns__container-]>h2,[class*=ai-product-carousel__header-] h2{font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.1;letter-spacing:-.022em;font-weight:700;margin:0 0 14px;color:rgba(var(--color-foreground),1)}.sec-title{margin-bottom:36px}.sec-title p{max-width:62ch;font-size:1rem;line-height:1.6;color:var(--oc-muted)}.sec-title.centred p{margin-inline:auto}.sec-title.centred:before{content:"";display:block;width:40px;height:3px;margin:0 auto 20px;border-radius:2px;background:rgb(var(--color-button))}.achievement-block-item .inner-box,[class*=ai-three-columns__column-],.feature-block-one .inner-box{background:rgb(var(--color-background, 255 255 255));border:1px solid rgba(var(--color-foreground),.1);border-radius:16px;padding:28px;height:100%;transition:border-color .2s ease-out,transform .2s ease-out}.achievement-block-item .inner-box:hover,[class*=ai-three-columns__column-]:hover,.feature-block-one .inner-box:hover{border-color:rgba(var(--color-foreground),.28);transform:translateY(-2px)}[class*=ai-three-columns__column-]{display:flex;flex-direction:column}[class*=ai-three-columns__text-]{flex:1 1 auto;margin-bottom:24px;color:var(--oc-muted);line-height:1.6}[class*=ai-three-columns__title-]{letter-spacing:-.012em;line-height:1.25}.achievement-icon,.feature-block-one .icon-box{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#ffa30024;color:rgba(var(--color-foreground),1)}.achievement-icon img,.achievement-icon svg,.feature-block-one .icon-box img,.feature-block-one .icon-box svg{width:26px;height:26px}.achievement-block-item .inner-box{min-height:0;text-align:center}.achievement-content-text{margin-top:14px;color:var(--oc-muted);line-height:1.55}.feature-section .inner-container{background:transparent}[class*=ai-product-carousel__slide-]{background-color:rgb(var(--color-background, 255 255 255))}[class*=ai-product-carousel__title-]{font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.1;letter-spacing:-.022em;font-weight:700}[class*=ai-product-carousel__header-]{position:relative;padding-top:23px}[class*=ai-product-carousel__header-]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:40px;height:3px;border-radius:2px;background:rgb(var(--color-button))}.shop-details .content-box .upper-box h1{font-size:20px;line-height:26px;margin-bottom:6px}.shop-details .product-info-box .content-box .title-of-product .price{font-size:26px}.shop-details .product-info-box .content-box .title-of-product .price .price__regular .price-item,.shop-details .product-info-box .content-box .title-of-product .price .price__sale .price-item--sale{font-size:26px;line-height:32px;font-weight:700}.shop-details .product-info-box .content-box .title-of-product .price .price__sale .price-item--regular{font-size:16px;line-height:32px;font-weight:400;color:rgba(var(--color-foreground),.55)}.shop-details .product-info-box .content-box .product-form-component product-form form .product-form__buttons button{max-width:100%;height:46px;padding:10px 28px;font-size:13px;line-height:24px;margin-bottom:0}.shop-details .product-info-box .content-box .buy_buttons_area{margin-bottom:12px}.shop-details .product-info-box .content-box .product-form-component product-form form .product-form__buttons button .loading-overlay__spinner{top:15px}.shop-details .product-info-box .content-box .product-form-component .product-form__input.product-form__quantity{width:132px}.shop-details .product-info-box .content-box .product-form-component .product-form__input.product-form__quantity quantity-input{height:44px;max-width:128px}.shop-details .product-info-box .content-box .product-form-component .product-form__input.product-form__quantity quantity-input .quantity__input{width:44px;font-size:14px}.shop-details .product-info-box .content-box .product-form-component .product-form__input.product-form__quantity quantity-input button{width:40px}.shop-details .product-info-box .content-box .product-form-component .product-form__input.product-form__quantity .form__label{font-size:13px;margin-bottom:4px}.shop-details .product-info-box .content-box .variant_picker-area.option-box variant-radios .product-form__input legend{font-size:14px;margin-bottom:8px}.shop-details .product-info-box .content-box .variant_picker-area.option-box variant-radios .product-form__input .variant-radios-single label{height:42px;font-size:13px;padding:8px 20px;border-radius:8px}.shop-details .product-info-box .content-box .variant_picker-area.option-box variant-radios .product-form__input{margin-bottom:14px}.shop-details .only-custom-liquid a[href^="https://wa.me"]{padding:10px 20px!important;font-size:13px}@media(max-width:749px){.oc-breadcrumb.page-title{padding:8px 0!important}.oc-breadcrumb .bread-crumb{flex-wrap:nowrap!important;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.oc-breadcrumb .bread-crumb::-webkit-scrollbar{display:none}.oc-breadcrumb .bread-crumb li{font-size:12px;flex:0 0 auto}.oc-breadcrumb .bread-crumb li:last-child{display:none}}.oc-specs-list{list-style:none;margin:6px 0 16px;padding:12px 16px;font-size:13px;line-height:1.55;background:#f6f5f3;border:1px solid rgba(var(--color-foreground),.08);border-radius:12px}.oc-specs-list li{position:relative;padding-left:16px;margin-bottom:3px;color:rgba(var(--color-foreground),.8)}.oc-specs-list li:last-child{margin-bottom:0}.oc-specs-list li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:#ffa300}.oc-specs-list li strong{color:rgb(var(--color-foreground));font-weight:600}.oc-trust-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:16px 0 4px;padding:14px 16px;border:1px solid rgba(var(--color-foreground),.1);border-radius:12px;background:rgba(var(--color-foreground),.02)}.oc-trust-row{display:flex;align-items:flex-start;gap:10px}.oc-trust-icon{flex:0 0 auto;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffa30024;color:#1a1a1a}.oc-trust-icon svg{width:18px;height:18px}.oc-trust-text{display:flex;flex-direction:column;gap:1px}.oc-trust-text strong{font-size:13px;font-weight:700;color:rgb(var(--color-foreground))}.oc-trust-text span{font-size:12px;line-height:1.45;color:rgba(var(--color-foreground),.65)}.oc-trust-text a{color:inherit;font-weight:600;text-decoration:none}@media(max-width:575px){.oc-trust-fields{grid-template-columns:1fr;gap:10px}}.pesto-single-fp-content variant-radios .product-form__input legend{font-size:14px;margin-bottom:8px}.pesto-single-fp-content variant-radios .product-form__input .variant-radios-single label{height:42px;font-size:13px;padding:8px 20px;border-radius:8px}.pesto-single-fp-content variant-radios .product-form__input{margin-top:0;margin-bottom:14px}.pesto-single-fp-content .product-form-component .product-form__input.product-form__quantity{width:132px;margin-bottom:12px}.pesto-single-fp-content .product-form-component .product-form__input.product-form__quantity quantity-input{height:44px;max-width:128px}.pesto-single-fp-content .product-form-component .product-form__input.product-form__quantity quantity-input .quantity__input{width:44px;font-size:14px}.pesto-single-fp-content .product-form-component .product-form__input.product-form__quantity quantity-input button{width:40px}.pesto-single-fp-content .product-form-component .product-form__input.product-form__quantity .form__label{font-size:13px;margin-bottom:4px}.pesto-single-fp-content .product-form-component .product-form__buttons button.product-form__submit{height:46px;padding:10px 28px;font-size:13px;line-height:24px;font-weight:700}.blog-details-page-title .content-box .text h1,.pesto-blog-area-main .news-block-two .inner-box .content-box h3,.pesto-blog-area-main .news-block-two .inner-box .content-box h3 a,.pesto-blog-area-main .news-block-one .inner-box .lower-content h3,.pesto-blog-area-main .news-block-one .inner-box .lower-content h3 a{font-weight:700}.pesto-single-fp-area .pesto-single-fp-content .title-of-product .price .price__regular .price-item,.pesto-single-fp-area .pesto-single-fp-content .title-of-product .price .price__sale .price-item--sale{font-size:24px;line-height:30px;font-weight:700}.pesto-single-fp-area .pesto-single-fp-content .title-of-product .price .price__sale .price-item--regular{font-size:15px;line-height:30px;font-weight:400;color:rgba(var(--color-foreground),.55)}#main-cart-footer.pesto-cart-footer-area{padding-top:0;padding-bottom:50px}.cart-items-com-area cart-items .cart-page-title .title-wrapper-with-link{margin-bottom:0}cart-drawer.drawer-area .drawer__header{padding-top:18px;padding-bottom:16px}cart-drawer.drawer-area .drawer__header .drawer__header_free_ship{margin-top:6px;font-size:14px}cart-drawer.drawer-area .cart-item-group{gap:16px;margin-top:14px;padding-bottom:14px}cart-drawer.drawer-area .cart-item__media{width:96px;height:96px;min-width:96px}cart-drawer.drawer-area .cart-item__info .cart-item__name{font-size:15px;line-height:1.3;margin-bottom:4px}cart-drawer.drawer-area .cart-item__info dl,cart-drawer.drawer-area .cart-item__info dl .product-option,cart-drawer.drawer-area .cart-item__info .cart-item__discounted-prices{font-size:13px;line-height:1.5}cart-drawer.drawer-area .cart-item__info .discounts__discount{font-size:13px;line-height:1.4;padding:2px 0}cart-drawer.drawer-area .cart-item__info .discounts__discount svg{width:14px;height:14px}cart-drawer.drawer-area .cart-item__info .cart-item__totals .total-tx-price{font-size:13px}cart-drawer.drawer-area .cart-item__info .cart-item__totals .price.price--end{font-size:15px}cart-drawer.drawer-area .cart-item__quantity quantity-input.cart-quantity{height:40px;margin-top:6px}cart-drawer.drawer-area .cart-item__quantity quantity-input.cart-quantity .quantity__button{height:38px;width:40px}cart-drawer.drawer-area .cart-item__quantity quantity-input.cart-quantity .quantity__input{height:38px;width:52px}cart-drawer.drawer-area .drawer__footer{padding-top:14px;padding-bottom:16px}cart-drawer.drawer-area .drawer__footer .totals__total{font-size:20px}cart-drawer.drawer-area .drawer__footer .totals__total-value{font-size:22px}cart-drawer.drawer-area .drawer__footer .tax-note{margin-top:2px;font-size:13px;line-height:1.4}cart-drawer.drawer-area .drawer__footer .cart__ctas{margin-top:12px}cart-drawer.drawer-area .drawer__footer .cart__ctas .theme-btn{height:48px;padding-top:10px;padding-bottom:10px;font-size:15px;line-height:28px}
/*# sourceMappingURL=/cdn/shop/t/19/assets/oc-refine.css.map */
