:root{--cl-navy:#1b1f3b;--cl-gold:#c9a876;--cl-gold-soft:#e4dcc8;--cl-cream:#faf7f0;--cl-muted:#6b6f85;--cl-radius:16px;--cl-radius-lg:24px;--cl-shadow-sm:0 1px 2px rgba(27,31,59,.04),0 2px 8px rgba(27,31,59,.04);--cl-shadow-md:0 4px 12px rgba(27,31,59,.06),0 12px 32px rgba(27,31,59,.08);--cl-shadow-lg:0 8px 24px rgba(27,31,59,.08),0 24px 56px rgba(27,31,59,.1);--cl-ease:cubic-bezier(.22,.61,.36,1);--cl-dur:.45s;--cl-tap:48px}html,body{overflow-x:clip;max-width:100%}img,video,svg,iframe{max-width:100%}.section h2,.section .h2{letter-spacing:-.02em;line-height:1.12;text-wrap:balance}.section h3{letter-spacing:-.01em;line-height:1.25}.section p{text-wrap:pretty}input,select,textarea{font-size:16px}.header__row{column-gap:clamp(10px,2vw,24px);align-items:center}.header__column{min-width:0}.header__column--right,.header__icon-list{flex:0 0 auto;min-width:max-content}.header__icon-list{display:flex;align-items:center;gap:clamp(2px,1.5vw,10px)}.header__logo{min-width:0;overflow:hidden}.header__logo img,.header__logo svg{max-width:100%;height:auto}.media-with-content .media-block{align-self:center}.media-with-content .media-block img{border-radius:var(--cl-radius-lg)}.media-with-content.section--full-width .media-block{max-height:62svh}.media-with-content .media-with-content__content>.group-block-content{max-width:46rem;padding-block:clamp(40px,6vw,80px)}.media-with-content .media-block--contain{height:auto;display:flex;align-items:center;justify-content:center;padding:clamp(8px,2vw,28px)}.media-with-content .media-block--contain .media-block__media{position:relative;width:100%;height:auto;max-height:58svh;object-fit:contain;border-radius:var(--cl-radius-lg);box-shadow:var(--cl-shadow-md)}.cl-offers{display:flex;flex-direction:column;gap:28px;width:100%;max-width:62rem;margin-inline:auto}.cl-offers__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;border:0}.cl-offer{position:relative;display:flex;align-items:center;gap:16px;padding:22px 22px 22px 20px;border:1px solid var(--cl-gold-soft);border-radius:var(--cl-radius);background:var(--cl-cream);cursor:pointer;text-align:left;transition:border-color .2s var(--cl-ease),box-shadow .25s var(--cl-ease),transform .25s var(--cl-ease),background-color .2s var(--cl-ease)}.cl-offer input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.cl-offer.cl-offer--selected{border-color:var(--cl-navy);box-shadow:0 0 0 1px var(--cl-navy),var(--cl-shadow-md);background:#1b1f3b0b}.cl-offer.cl-offer--focused{outline:2px solid var(--cl-navy);outline-offset:3px}.cl-offer.cl-offer--disabled{opacity:.5;cursor:not-allowed}.cl-offer__radio{flex:0 0 auto;width:22px;height:22px;border-radius:50%;border:2px solid var(--cl-gold);background:#fff;position:relative;transition:border-color .2s var(--cl-ease)}.cl-offer.cl-offer--selected .cl-offer__radio{border-color:var(--cl-navy)}.cl-offer.cl-offer--selected .cl-offer__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--cl-navy);animation:cl-pop .25s var(--cl-ease)}@keyframes cl-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.cl-offer__body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.cl-offer__title{font-weight:600;font-size:1rem;color:var(--cl-navy);line-height:1.2}.cl-offer__note{font-size:.78rem;color:var(--cl-muted);line-height:1.3}.cl-offer__prices{display:flex;flex-direction:column;align-items:flex-end;gap:1px;margin-inline-start:auto;white-space:nowrap}.cl-offer__price{font-weight:700;font-size:1.1rem;color:var(--cl-navy);line-height:1.2}.cl-offer__compare{font-size:.8rem;color:var(--cl-muted);text-decoration:line-through;line-height:1.2}.cl-offer__badge{position:absolute;top:0;right:0;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--cl-navy);color:#fff;padding:5px 14px;border-radius:0 calc(var(--cl-radius) - 1px) 0 var(--cl-radius)}.cl-offer--featured{padding-top:38px}.cl-offers__cta{display:flex;flex-direction:column;align-items:center;gap:10px}.cl-offers__button{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;background:var(--cl-navy);color:var(--cl-cream);font-size:1rem;font-weight:600;padding:17px 44px;border-radius:999px;min-height:var(--cl-tap);transition:transform .2s var(--cl-ease),box-shadow .25s var(--cl-ease),background-color .2s var(--cl-ease)}.cl-offers__button[disabled]{opacity:.6;cursor:wait}.cl-offers__reassurance{font-size:.82rem;color:var(--cl-muted);text-align:center;margin:0}.variant-option--buttons{display:flex;flex-direction:column;gap:12px}.variant-option--buttons legend{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;opacity:.55;margin-block-end:4px;color:var(--cl-navy)}.variant-option__button-label--offer{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:18px 20px;border-radius:14px;border:1px solid var(--cl-gold-soft);position:relative;overflow:hidden;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;background:#fbf8f2;color:var(--cl-navy);min-height:var(--cl-tap)}.variant-option__button-label--offer:has(input:checked){border-color:var(--cl-navy);border-width:2px;background:#1b1f3b0d}.variant-option__button-label--offer:has(.variant-option__popular-badge){padding-top:36px}.variant-option__button-label__radio{width:24px;height:24px;border-radius:50%;border:2.5px solid var(--cl-gold);flex-shrink:0;margin-inline-end:14px;position:relative;background:#fbf8f2}.variant-option__button-label--offer:has(input:checked) .variant-option__button-label__radio{border-color:var(--cl-navy)}.variant-option__button-label--offer:has(input:checked) .variant-option__button-label__radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--cl-navy)}.variant-option__offer-main{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0;text-align:left}.variant-option__button-label--offer .variant-option__button-label__text{color:var(--cl-navy)!important;opacity:1!important;font-weight:600;font-size:1rem;line-height:1.25}.variant-option__savings{font-size:.75rem;color:#9c8b6b;font-weight:500}.variant-option__popular-badge{position:absolute;top:0;right:0;font-size:10px;letter-spacing:.05em;text-transform:uppercase;background:var(--cl-navy);color:#fff!important;padding:6px 16px;border-radius:0 13px}.variant-option__offer-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-inline-start:12px;white-space:nowrap}.variant-option__price-now{font-weight:700;font-size:1.15rem;color:var(--cl-navy)!important;opacity:1!important}.variant-option__price-was{text-decoration:line-through;opacity:.45!important;font-size:.8rem;color:var(--cl-navy)!important}.cl-prod-stars{display:flex;justify-content:center;align-items:center;gap:6px;padding-block-end:16px;flex-wrap:wrap}.cl-reviews{width:100%;max-width:72rem;margin-inline:auto}.cl-reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.cl-review{display:flex;flex-direction:column;gap:12px;padding:26px 24px;border:1px solid var(--cl-gold-soft);border-radius:var(--cl-radius);background:#fff;box-shadow:var(--cl-shadow-sm)}.cl-review__stars{display:flex;gap:3px}.cl-review__text{font-size:.95rem;line-height:1.6;color:var(--cl-navy);margin:0}.cl-review__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:6px;font-size:.82rem;color:var(--cl-muted)}.cl-review__author{font-weight:600;color:var(--cl-navy)}.cl-review__badge{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:600;color:#2f6b4f;background:#2f6b4f17;padding:3px 9px;border-radius:999px}.cl-reviews__empty{text-align:center;max-width:36rem;margin-inline:auto;padding:44px 28px;border:1px dashed var(--cl-gold-soft);border-radius:var(--cl-radius-lg);background:#fff}.cl-reviews__empty p{color:var(--cl-muted);font-size:.95rem;line-height:1.6;margin:0}.cl-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.cl-popup[hidden]{display:none}.cl-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b1f3b8c;opacity:0;transition:opacity .28s var(--cl-ease);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cl-popup__panel{position:relative;width:100%;max-width:420px;background:var(--cl-cream);border:1px solid var(--cl-gold-soft);border-radius:var(--cl-radius-lg);padding:34px 30px 26px;text-align:center;box-shadow:var(--cl-shadow-lg);opacity:0;transform:translateY(14px) scale(.985);transition:opacity .3s var(--cl-ease),transform .3s var(--cl-ease);max-height:calc(100svh - 40px);overflow-y:auto}.cl-popup--open .cl-popup__overlay{opacity:1}.cl-popup--open .cl-popup__panel{opacity:1;transform:none}.cl-popup__close{position:absolute;top:10px;right:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--cl-navy);opacity:.5;cursor:pointer;border-radius:50%;transition:opacity .2s var(--cl-ease),background-color .2s var(--cl-ease)}.cl-popup__close:hover{opacity:1;background:#1b1f3b0f}.cl-popup__stars{display:flex;justify-content:center;gap:4px;margin-bottom:12px}.cl-popup__eyebrow{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#a78a63;margin:0 0 8px}.cl-popup__title{font-size:1.5rem;line-height:1.2;letter-spacing:-.02em;color:var(--cl-navy);margin:0 0 10px;text-wrap:balance}.cl-popup__desc{font-size:.9rem;line-height:1.55;color:var(--cl-muted);margin:0 0 20px;text-wrap:pretty}.cl-popup__code{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:0 6px 0 18px;background:#fff;border:1.5px dashed var(--cl-gold);border-radius:14px;cursor:pointer;transition:border-color .2s var(--cl-ease),background-color .2s var(--cl-ease)}.cl-popup__code:hover{border-color:var(--cl-navy)}.cl-popup__code-value{font-family:var(--font-subheading--family,inherit);font-size:1.05rem;font-weight:700;letter-spacing:.14em;color:var(--cl-navy)}.cl-popup__code-action{flex:0 0 auto;background:var(--cl-navy);color:var(--cl-cream);font-size:.8rem;font-weight:600;padding:11px 18px;border-radius:10px;transition:background-color .2s var(--cl-ease)}.cl-popup__code--copied{border-style:solid;border-color:#2f6b4f}.cl-popup__code--copied .cl-popup__code-action{background:#2f6b4f}.cl-popup__feedback{min-height:18px;font-size:.75rem;color:#2f6b4f;margin:8px 0 0}.cl-popup__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:16px;background:var(--cl-navy);color:var(--cl-cream);font-size:.95rem;font-weight:600;border-radius:999px;text-decoration:none;transition:background-color .2s var(--cl-ease)}.cl-popup__cta:hover{background:#262b4d}.cl-popup__skip{display:block;width:100%;margin-top:10px;padding:10px;background:transparent;border:0;color:var(--cl-muted);font-size:.8rem;text-decoration:underline;cursor:pointer}body.cl-popup-lock{overflow:hidden}.cl-js .cl-reveal{opacity:0;transform:translateY(18px);transition:opacity var(--cl-dur) var(--cl-ease),transform var(--cl-dur) var(--cl-ease)}.cl-js .cl-reveal.cl-reveal--in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cl-js .cl-reveal,.cl-js .cl-reveal.cl-reveal--in{opacity:1;transform:none;transition:none}.cl-offer,.cl-review,.cl-offers__button,.cl-popup__panel,.cl-popup__overlay{transition:none}.cl-popup__panel{transform:none}}.button,.button-custom{transition:transform .2s var(--cl-ease),box-shadow .25s var(--cl-ease),opacity .2s var(--cl-ease)}.button-unstyled{position:relative}.button-unstyled:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--cl-ease)}.button-unstyled:hover:after{transform:scaleX(1)}@media(hover:hover){.button:hover,.button-custom:hover{transform:translateY(-2px);box-shadow:var(--cl-shadow-md)}.cl-offer:hover{transform:translateY(-2px);box-shadow:var(--cl-shadow-md);border-color:var(--cl-navy)}.cl-review:hover{transform:translateY(-3px);box-shadow:var(--cl-shadow-md)}.cl-offers__button:hover{transform:translateY(-2px);box-shadow:var(--cl-shadow-lg);background:#262b4d}}@media screen and (max-width:749px){.layout-panel-flex--row:has(>.icon-block){flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important}.layout-panel-flex--row>.icon-block{flex:0 0 auto}.icon-block svg{width:22px;height:22px;display:block}.section h2,.section .h2{font-size:clamp(1.6rem,7vw,2rem)}.section h3{font-size:1.0625rem}.section p{font-size:1rem;line-height:1.6}.header__logo img,.header__logo svg{max-width:min(148px,38vw)}.header__icon-list a,.header__icon-list button{min-width:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0}.header__icon-list svg{width:21px;height:21px}.header a,.footer a{min-height:44px;display:inline-flex;align-items:center}.media-with-content.section--full-width .media-block{max-height:44svh}.media-with-content .media-block--contain .media-block__media{max-height:42svh}.media-with-content .media-with-content__content>.group-block-content{padding-block:36px}.cl-offers{gap:22px}.cl-offers__grid{grid-template-columns:1fr;gap:12px}.cl-offer{padding:18px 16px;gap:14px;min-height:64px}.cl-offer--featured{padding-top:40px}.cl-offer__title{font-size:.95rem}.cl-offer__price{font-size:1.05rem}.cl-offers__button{width:100%;padding:18px 20px}.cl-offers__reassurance{font-size:.78rem;line-height:1.5;padding-inline:8px}.variant-option__button-label--offer{padding:16px 14px;min-height:66px}.variant-option__button-label--offer:has(.variant-option__popular-badge){padding-top:38px}.variant-option__button-label__radio{margin-inline-end:12px}.variant-option__button-label--offer .variant-option__button-label__text{font-size:.95rem}.variant-option__offer-price{margin-inline-start:10px}.variant-option__price-now{font-size:1.05rem}.variant-option__popular-badge{font-size:9px;padding:5px 12px}.product-form__buttons .button,.product-form-buy-buttons .button,button[name=add],.shopify-payment-button__button{width:100%!important;min-height:54px;font-size:1rem;border-radius:999px}.quantity-selector,.quantity-input{min-height:var(--cl-tap)}summary,.accordion__toggle{min-height:var(--cl-tap)}[id$=__avis_clients] .layout-panel-flex--row{flex-wrap:wrap;justify-content:center;gap:10px}[id$=__avis_clients] .layout-panel-flex--row>.image-block{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px)}.cl-reviews__grid{grid-template-columns:1fr;gap:14px}.cl-review{padding:22px 20px}.cl-reviews__empty{padding:32px 20px}.cl-popup{padding:0;align-items:flex-end}.cl-popup__panel{max-width:none;border-radius:var(--cl-radius-lg) var(--cl-radius-lg) 0 0;border-bottom:0;padding:30px 22px calc(22px + env(safe-area-inset-bottom));transform:translateY(28px);max-height:88svh}.cl-popup__title{font-size:1.3rem}.cl-popup__desc{font-size:.875rem;margin-bottom:18px}.cl-popup__code{min-height:58px;padding-left:16px}.cl-popup__code-value{font-size:1rem;letter-spacing:.1em}.cl-popup__cta{min-height:54px}.cl-js .cl-reveal{transform:translateY(12px)}}@media screen and (max-width:389px){.cl-offer{padding:16px 13px;gap:12px}.cl-offer__title{font-size:.9rem}.cl-offer__price{font-size:1rem}.variant-option__button-label--offer{padding:14px 12px}.section h2,.section .h2{font-size:1.5rem}.header__logo img,.header__logo svg{max-width:min(124px,34vw)}.header__icon-list{gap:0}.cl-popup__code{flex-direction:column;align-items:stretch;gap:10px;padding:14px;min-height:0}.cl-popup__code-action{padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/cielarium.css.map */
