.callitea-site:not(.index){background:var(--ct-bg);color:var(--ct-text);font-family:var(--ct-body-font);font-size:var(--ct-body-size);line-height:1.6}.callitea-site:not(.index) .wrapper{padding-top:0;background:var(--ct-bg)}.callitea-site:not(.index) :is(.container,.ct-container){width:min(100%,var(--ct-content-width));max-width:var(--ct-content-width);padding-inline:clamp(20px,4vw,60px);margin-inline:auto}.callitea-site:not(.index) :is(h1,h2,h3,h4,h5,h6){font-family:var(--ct-title-font);font-weight:400;letter-spacing:-.025em;color:var(--ct-heading)}.callitea-site:not(.index) :is(.theme-bg,.dark-bg,.dark-contnt,.theme-colored-card){background:var(--ct-bg);color:var(--ct-text)}.callitea-site:not(.index) :is(.common-banner-section,.common-banner-content,.product-heading-row,.blog-grid-section,.article-section,.cart-page-section){color:var(--ct-text)}.callitea-site:not(.index) .common-banner-section{background-color:var(--ct-rose);background-size:cover;background-position:center;padding-block:clamp(36px,5vw,72px);min-height:0}.callitea-site:not(.index) .common-banner-section:before{background:transparent}.callitea-site:not(.index) .common-banner-content{background:color-mix(in srgb,var(--ct-surface) 92%,transparent);padding:clamp(24px,4vw,48px);border-radius:var(--ct-card-radius);max-width:750px}.callitea-site:not(.index) .common-banner-content h2{font-size:clamp(var(--ct-title-mobile),3.5vw,var(--ct-title-size));line-height:1.12}.callitea-site:not(.index) .common-banner-content p{margin-bottom:0}.callitea-site:not(.index) .common-banner-content :is(a,svg path){color:var(--ct-heading);fill:currentColor}.callitea-site:not(.index) :is(.btn,.white-btn,.btn-secondary,.ct-action,.shopify-payment-button__button--unbranded){background:var(--ct-button);color:var(--ct-button-text);border:1px solid var(--ct-button);border-radius:var(--ct-button-radius);font:600 14px/1.25 var(--ct-body-font);padding:14px 24px;letter-spacing:.03em;min-height:46px}.callitea-site:not(.index) :is(.btn,.ct-action,.shopify-payment-button__button--unbranded):hover{background:var(--ct-button-hover);color:var(--ct-button-text)}.callitea-site:not(.index) :is(.btn,.ct-action):before,.callitea-site:not(.index) .btn:after{display:none}.callitea-site:not(.index) :is(.btn,.ct-action)[disabled]{opacity:.55;cursor:not-allowed}.callitea-site :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--ct-accent)!important;outline-offset:4px!important}.callitea-site:not(.index) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){background:var(--ct-surface);color:var(--ct-text);border:var(--ct-field-border) solid var(--ct-border);border-radius:var(--ct-field-radius);font:inherit;max-width:100%;min-height:44px;padding:12px 14px;box-shadow:none}.callitea-site:not(.index) :is(input,textarea)::placeholder{color:var(--ct-text);opacity:.65}.callitea-site:not(.index) :is(.product-card-inner,.blog-itm-inner,.blog-grid-left,.cart-totals,.cart-footer,.contact-right-inner,.faq-accordion,.ct-related-card){background:var(--ct-surface);color:var(--ct-text);border:1px solid var(--ct-border);border-radius:var(--ct-card-radius);box-shadow:0 6px 24px #5a3a2e08;-webkit-backdrop-filter:none;backdrop-filter:none}.callitea-site:not(.index) .product-card-inner{padding:20px;overflow:hidden}.callitea-site:not(.index) .product-img{background:var(--ct-surface);border-radius:calc(var(--ct-card-radius) * .6)}.callitea-site:not(.index) .product-card-inner .product-img a img{object-fit:contain;width:100%;height:100%}.callitea-site:not(.index) .product-content-top h5{font-size:24px;line-height:1.2;max-width:100%}.callitea-site:not(.index) :is(.price,.product-type,.product-content,.product-content-top .subtitle,.filter-title,.facets__summary,.facets__display,.facet-filters__label,.blog-content,.blog-grid-left){color:var(--ct-text)}.callitea-site:not(.index) :is(.product-heading-row,.product-sorting-row,.facets__display,.mobile-facets__inner,.blog-content){background:var(--ct-surface)}.callitea-site:not(.index) :is(.blog-itm-inner,.blog-img){overflow:hidden}.callitea-site:not(.index) .blog-content{padding:24px}.callitea-site:not(.index) :is(.cms-page,.article-content,.article-template__content){max-width:900px;margin-inline:auto}.callitea-site:not(.index) :is(.back-btn,.link-btn){color:var(--ct-heading)}.callitea-site:not(.index) svg path[fill=white],.callitea-site:not(.index) svg path[fill="#ffffff"]{fill:currentColor}.callitea-site:not(.index) .btn svg path{fill:var(--ct-button-text)}.callitea-site .ct-header{background:var(--ct-header-bg)}.callitea-site .ct-announcement{background:var(--ct-announcement-bg);color:var(--ct-announcement-text)}.callitea-site .ct-footer-frame{background:var(--ct-footer-bg)}.callitea-site:not(.index) .ct-header-frame{position:relative}.callitea-site .ct-header a{max-width:100%}.callitea-site .cartDrawer{background:var(--ct-drawer-bg);color:var(--ct-text);width:min(430px,100vw);height:100dvh;z-index:1000;visibility:hidden}.callitea-site.cartOpen .cartDrawer{visibility:visible}.callitea-site .cartDrawer .mini-cart-header{background:var(--ct-rose);color:var(--ct-heading);padding:24px}.callitea-site .cartDrawer :is(h4,h5){font-family:var(--ct-title-font);font-weight:400;color:var(--ct-heading)}.callitea-site .cartDrawer :is(.btn,button[name=checkout]){background:var(--ct-button);color:var(--ct-button-text);border-radius:var(--ct-button-radius)}.callitea-site .cartDrawer :is(input,textarea,select){background:var(--ct-surface);color:var(--ct-text);border:1px solid var(--ct-border);border-radius:var(--ct-field-radius)}.callitea-site .cartDrawer :is(.mini-cart-item,.mini-cart-footer,.cart-tottl,.mini-cart-details,.price){color:var(--ct-text);border-color:var(--ct-border);background:transparent}.callitea-site .cartDrawer .closecart{color:var(--ct-heading);background:none;border:0;padding:8px;min-width:36px;min-height:36px}.callitea-site .cartDrawer svg path{fill:currentColor}.callitea-site.cartOpen .overlay:after{background:#5a3a2e45;z-index:999}.callitea-site:not(.index) .subscribe-popup,.callitea-site:not(.index) .subscribe-overlay,.callitea-site .product-notification{display:none!important}.ct-product-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:start}.ct-product-gallery{min-width:0}.ct-product-media{aspect-ratio:1/1;border-radius:var(--ct-card-radius);background:var(--ct-surface);overflow:hidden}.ct-product-media img,.ct-product-media video,.ct-product-media iframe{display:block;width:100%;height:100%;object-fit:contain;max-width:100%}.ct-product-media [hidden]{display:none!important}.ct-product-media [data-ct-media],.ct-product-media .ct-product-zoom{display:block;width:100%;height:100%}.ct-product-thumbnails{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.ct-product-thumbnails button{background:var(--ct-surface);border:1px solid var(--ct-border);padding:5px;border-radius:12px;width:72px;height:72px}.ct-product-thumbnails button[aria-pressed=true]{border:2px solid var(--ct-heading)}.ct-product-thumbnails img{width:100%;height:100%;object-fit:contain}.ct-product-summary{display:flex;flex-direction:column;gap:22px;min-width:0}.ct-product-summary h1{font-size:clamp(34px,3.4vw,var(--ct-title-size));margin:0;line-height:1.12}.ct-product-summary .ct-product-block{margin:0;min-width:0}.ct-product-summary .ct-price{font-size:24px;color:var(--ct-heading);display:flex;gap:12px;align-items:baseline}.ct-product-summary del{font-size:17px;opacity:.6}.ct-product-summary .ct-product-form{display:flex;flex-direction:column;gap:14px}.ct-product-summary label{display:block;margin-bottom:8px}.ct-product-summary .ct-quantity{max-width:100px}.ct-product-summary .ct-variants{display:flex;flex-wrap:wrap;gap:8px}.ct-product-summary .ct-variants label{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:var(--ct-field-radius);padding:10px 15px;margin:0}.ct-product-summary .ct-variants input:checked+label{border-color:var(--ct-heading);box-shadow:inset 0 0 0 1px var(--ct-heading)}.ct-product-summary .ct-variants input:focus-visible+label{outline:3px solid var(--ct-accent);outline-offset:3px}.ct-product-summary details{border-block-end:1px solid var(--ct-border);padding-block:16px}.ct-product-summary details summary{font-weight:600;cursor:pointer;list-style:revert}.ct-product-summary details .rte{padding-top:14px}.ct-product-summary .ct-benefit{display:flex;gap:12px;align-items:center}.ct-product-summary .ct-benefit img{width:var(--ct-icon-size);height:var(--ct-icon-size);object-fit:contain}.ct-related-grid{display:grid;grid-template-columns:repeat(var(--ct-columns,3),minmax(0,1fr));gap:24px}.ct-related-card{display:block!important;padding:20px;text-decoration:none;color:var(--ct-text)}.ct-related-card img{width:100%;aspect-ratio:1;object-fit:contain;display:block}.ct-related-card h3{font-size:24px;margin:16px 0 8px}.ct-product-summary .rte img{max-width:100%;height:auto}.ct-content-block+.ct-content-block{margin-top:24px}.ct-content-block img{width:100%;height:auto;border-radius:var(--ct-card-radius)}.ct-article-image{width:100%;height:auto;border-radius:var(--ct-card-radius);margin-bottom:28px}.callitea-site:not(.index) .quantity svg path{fill:var(--ct-heading)}.callitea-site .cartDrawer svg [stroke=black]{stroke:var(--ct-heading)}.callitea-site .ct-header-frame{color:var(--ct-text)}.callitea-site .ct-header a:hover{color:var(--ct-accent)}.callitea-site .cookiestatus .cookie-block #cookie_message{background:var(--ct-surface)!important;color:var(--ct-text)!important;border:1px solid var(--ct-border);border-radius:var(--ct-card-radius);max-width:calc(100vw - 20px);box-shadow:0 8px 24px #5a3a2e18}.callitea-site .cookiestatus button{background:var(--ct-button);color:var(--ct-button-text);border-radius:var(--ct-button-radius)}.ct-menu-dropdown{position:relative}.ct-menu-dropdown summary{cursor:pointer;list-style:none}.ct-menu-dropdown summary:after{content:"\2304";margin-left:6px}.callitea-home .ct-submenu{position:absolute;z-index:20;top:calc(100% + 12px);left:0;min-width:210px;max-width:80vw;padding:18px;display:grid;gap:12px;background:var(--ct-header-bg);box-shadow:0 8px 28px #5a3a2e22;border:1px solid var(--ct-border);border-radius:12px}.ct-submenu-child{padding-left:12px}.ct-article-card{position:relative}.ct-article-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ct-article-card a:not(.ct-article-link){position:relative;z-index:2}.callitea-site.password{background:var(--ct-bg);color:var(--ct-text)}.callitea-site.password .password-header{gap:24px;padding:28px 0}.callitea-site.password .ct-password-logo,.callitea-site.password .password-logo{width:210px;height:auto;object-fit:contain}.callitea-site.password .ct-password-decoration{color:var(--ct-accent);font-size:64px;text-align:center;margin-top:36px}.callitea-site.password .password-main{background:var(--ct-bg);color:var(--ct-text);min-height:45vh}.callitea-site.password .email-signup-banner__box{background:var(--ct-surface);border-radius:var(--ct-card-radius);max-width:720px;margin:0 auto;padding:40px}.callitea-site.password :is(.modal__content,.password-modal__content){background:var(--ct-surface);color:var(--ct-text)}.callitea-site.password footer{background:var(--ct-rose);color:var(--ct-text);padding:24px}.callitea-site.password :is(input,button){border-radius:var(--ct-field-radius)}@media(min-width:750px){.ct-product-summary.ct-summary-sticky{position:sticky;top:24px}}@media(max-width:990px){.callitea-site .ct-nav{gap:14px}.ct-product-layout{gap:28px}.callitea-site:not(.index) .product-card-inner{padding:14px}.ct-related-grid{gap:16px}}@media(max-width:749px){.ct-product-layout{grid-template-columns:1fr}.ct-product-summary h1{font-size:var(--ct-title-mobile)}.ct-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-related-card{padding:14px}.ct-related-card h3{font-size:21px}.callitea-site:not(.index) .container{padding-inline:20px}.callitea-site:not(.index) .common-banner-content{padding:24px}.callitea-site:not(.index) .product-content-top h5{font-size:22px}.callitea-site .ct-header{gap:10px}.callitea-site .ct-nav{flex-wrap:wrap}.callitea-site .cartDrawer .mini-cart-header{padding:18px}}@media(prefers-reduced-motion:reduce){.callitea-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.callitea-site:not(.index) select{background-color:var(--ct-surface)!important;background-image:none!important;color:var(--ct-text)!important;-webkit-appearance:auto!important;appearance:auto!important;padding-right:28px!important}.callitea-site:not(.index) .mobile-facets__open svg{background:transparent!important;fill:none!important;color:var(--ct-heading);border-color:var(--ct-border)}.callitea-site:not(.index) .mobile-facets__open svg path{fill:currentColor!important}.callitea-site:not(.index) .product-content h5 a{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:block;line-height:1.25}.callitea-site:not(.index) .mobile-facets__open{background:var(--ct-surface)!important;color:var(--ct-heading)!important;border-radius:var(--ct-field-radius)}.callitea-site .cartDrawer{display:flex;flex-direction:column;overflow:hidden;max-height:100dvh}.callitea-site .cartDrawer .mini-cart-container{flex:0 0 auto}.callitea-site .cartDrawer .mini-cart-header h4{margin:0;font-size:28px;line-height:1.2}.callitea-site .cartDrawer .closecart{min-width:44px;min-height:44px}.callitea-site .cartDrawer .mini-cart-has-item{flex:1 1 auto;min-height:0}.callitea-site .cartDrawer .mini-cart-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px}.callitea-site .cartDrawer .mini-cart-item{display:grid;grid-template-columns:80px minmax(0,1fr);gap:14px;align-items:start;padding:14px;border-radius:var(--ct-card-radius)}.callitea-site .cartDrawer .mini-cart-image{width:80px}.callitea-site .cartDrawer .mini-cart-details{min-width:0;width:auto;padding:0}.callitea-site .cartDrawer .mini-cart-title{color:var(--ct-heading);align-items:flex-start!important;gap:8px}.callitea-site .cartDrawer .mini-cart-pro-title{color:var(--ct-heading)!important;font-size:16px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;text-decoration:none}.callitea-site .cartDrawer .cart-drawer-remove{flex:0 0 auto}.callitea-site .cartDrawer .remove-item{color:var(--ct-heading);display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.callitea-site .cartDrawer :is(.price,.pvarprice,.cart-variable,.cart-variable p,.discounts,.unit-price){color:var(--ct-text);font-size:14px;line-height:1.5}.callitea-site .cartDrawer .cart-variable p{margin:8px 0}.callitea-site .cartDrawer .qty-spinner{display:grid;grid-template-columns:44px 44px 44px;width:132px;max-width:132px;height:44px;border:1px solid var(--ct-heading);border-radius:var(--ct-field-radius);overflow:hidden}.callitea-site .cartDrawer .qty-spinner .quantity__button{display:flex;align-items:center;justify-content:center;width:44px;min-width:0;height:44px;min-height:0;padding:0;background:transparent;color:var(--ct-heading);border:0;border-radius:0}.callitea-site .cartDrawer .qty-spinner .quantity__input{width:44px!important;height:44px!important;min-height:0!important;padding:0!important;margin:0;border:0!important;border-radius:0;background:transparent;color:var(--ct-text);text-align:center;font:400 16px/1 var(--ct-body-font);box-shadow:none;-webkit-appearance:textfield;appearance:textfield}.callitea-site .cartDrawer .qty-spinner input::-webkit-inner-spin-button,.callitea-site .cartDrawer .qty-spinner input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.callitea-site .cartDrawer .mini-cart-footer{flex:0 0 auto;background:var(--ct-drawer-bg);color:var(--ct-text);border-top:1px solid var(--ct-border);max-height:55dvh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,0px)}.callitea-site .cartDrawer .mini-cart-footer .cart-footer-top{padding:16px 20px}.callitea-site .cartDrawer .mini-cart-footer-icons{gap:10px;margin-bottom:16px}.callitea-site .cartDrawer .mini-cart-footer-icons .footer-bottom-icon{display:flex;gap:8px;align-items:center;justify-content:center;padding:10px;min-height:44px;border:1px solid var(--ct-heading);border-radius:var(--ct-button-radius);background:transparent;color:var(--ct-heading);font:400 13px/1.3 var(--ct-body-font)}.callitea-site .cartDrawer .footer-bottom-icon:after{content:attr(aria-label)}.callitea-site .cartDrawer .mini-cart-footer-icons .footer-bottom-icon svg{width:22px;height:22px;flex:0 0 22px}.callitea-site .cartDrawer .mini-cart-footer-icons .footer-bottom-icon svg path[stroke]{stroke:currentColor;fill:none}.callitea-site .cartDrawer svg mask path{fill:#fff}.callitea-site .cartDrawer .mini-cart-footer-total-row{margin:0;gap:12px;color:var(--ct-text);font-size:16px;line-height:1.4}.callitea-site .cartDrawer .mini-cart-footer-total-row>div{padding:0;min-width:0}.callitea-site .cartDrawer .mini-total-lbl{display:block;color:var(--ct-heading);font-size:14px;font-weight:600;line-height:1.4}.callitea-site .cartDrawer .mini-cart-footer-total-row p{color:var(--ct-text);font-size:16px;line-height:1.4;margin:6px 0 0}.callitea-site .cartDrawer .minicart-btn-wrapper{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 20px}.callitea-site .cartDrawer .minicart-btn-wrapper .cart-bottom-btn{width:100%;min-width:0;min-height:48px;padding:12px 10px;border:1px solid var(--ct-button);border-radius:var(--ct-button-radius);font:600 14px/1.3 var(--ct-body-font);letter-spacing:0;text-align:center;text-decoration:none}.callitea-site .cartDrawer .minicart-btn-wrapper .view-cart-btn{background:transparent;color:var(--ct-button)}.callitea-site .cartDrawer .minicart-btn-wrapper .Check-btn{background:var(--ct-button);color:var(--ct-button-text)}.callitea-site .cartDrawer .Check-btn:hover{background:var(--ct-button-hover)}.callitea-site .cartDrawer :is(.coupon-popup,.gift-popup){background:var(--ct-drawer-bg);color:var(--ct-text)}.callitea-site .cartDrawer :is(.coupon-header,.gift-header){background:var(--ct-rose);color:var(--ct-heading)}.callitea-site .cartDrawer :is(.coupon-txt,.coupon-txt p,.coupon-txt label,.gift-txt,.gift-txt p,.gift-txt label){color:var(--ct-text)}@media(max-width:359px){.callitea-site .cartDrawer .mini-cart-body{padding:12px}.callitea-site .cartDrawer .mini-cart-item{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px}.callitea-site .cartDrawer .mini-cart-image{width:64px}.callitea-site .cartDrawer .minicart-btn-wrapper{grid-template-columns:1fr}}.callitea-site [data-ct-cart-page] .pro-img-cart{display:block;width:100px;height:150px;padding:0;overflow:hidden;border-radius:var(--ct-card-radius);background:var(--ct-surface)}.callitea-site [data-ct-cart-page] .pro-img-cart img{width:100%!important;height:100%!important;object-fit:contain!important;position:static!important}.callitea-site [data-ct-cart-page] .qty-spinner{display:grid;grid-template-columns:44px 44px 44px;width:132px;height:44px;overflow:hidden;border:1px solid var(--ct-border);border-radius:var(--ct-field-radius)}.callitea-site [data-ct-cart-page] .qty-spinner .quantity__button{width:44px;height:44px;min-height:0;padding:0;border:0;background:transparent;color:var(--ct-heading);display:flex;align-items:center;justify-content:center}.callitea-site [data-ct-cart-page] .qty-spinner .quantity__input{width:44px!important;height:44px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0;text-align:center}.callitea-site [data-ct-cart-page] :is(.cart-item__name,.price--end,.product-option,.tax-note){color:var(--ct-text)}.callitea-site [data-ct-cart-error]{color:var(--ct-heading);padding:12px;font-size:14px;line-height:1.5}@media(max-width:749px){.callitea-site [data-ct-cart-page] .cart-table{width:100%}.callitea-site [data-ct-cart-page] .pro-img-cart{width:80px;height:120px}.callitea-site [data-ct-cart-page] .cart-item__quantity{padding-block:12px}.callitea-site [data-ct-cart-page] .checkout-btn{flex-direction:column;gap:10px}}.callitea-site :is(.cartDrawer,[data-ct-cart-page]) .quantity__button{display:flex!important;visibility:visible!important;opacity:1!important}.callitea-site :is(.cartDrawer,[data-ct-cart-page]) .quantity__button svg{display:block!important;width:12px!important;visibility:visible!important;opacity:1!important}.callitea-site :is(.cartDrawer,[data-ct-cart-page]) .quantity__button svg path,.callitea-site .cartDrawer .remove-item svg path{fill:var(--ct-heading)!important}.callitea-site .cartDrawer .closecart{display:flex!important;align-items:center;justify-content:center}.callitea-site .cartDrawer .closecart svg{display:block!important;visibility:visible!important}.callitea-site .cartDrawer .closecart svg path{fill:var(--ct-heading)!important}.callitea-site .cartDrawer .cart-drawer-remove{display:block!important;visibility:visible!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/callitea-global.css.map */
