html{scrollbar-gutter:stable}body.calino-store{color:#14285ae6;font-size:16px;line-height:1.8}body.calino-store:has(dialog[open]){overflow:hidden}.calino-product-info h1{font-size:39px;line-height:48px}.calino-product-description{font-size:16px;line-height:1.8}.calino-thumbnails{scrollbar-width:none;-ms-overflow-style:none}.calino-thumbnails::-webkit-scrollbar{display:none}.calino-header-actions{margin-left:auto}.calino-mobile-menu-button{display:none}.calino-promo{background:#c51e30}.calino-promo strong,.calino-countdown i{color:#fff}.calino-benefits{list-style:none;margin:24px 0 28px;padding:0}.calino-benefits li{display:flex;align-items:flex-start;gap:12px;margin:0 0 13px;font-size:16px;line-height:1.8}.calino-benefits li>span{flex:none;font-size:20px;line-height:1.5}.calino-bundles{padding:0;margin:22px 0 20px;border:0;min-width:0}.calino-bundles legend{display:flex;align-items:center;width:100%;gap:10px;margin-bottom:19px;padding:0;text-align:center;font-size:14px;letter-spacing:.5px;color:#14285a;font-weight:800}.calino-bundles legend:before,.calino-bundles legend:after{content:"";flex:1;height:1px;background:#d6e2fa}.calino-bundles legend>span{flex:none}.calino-bundle-card{position:relative;border:2px solid #bacbe7;border-radius:14px;padding:17px 16px 13px;margin-bottom:14px;background:#fff;transition:border-color .2s,background-color .2s,box-shadow .2s}.calino-bundle-card.is-selected{border-color:#2e6fe3;background:#eef4ff;box-shadow:0 5px 18px #14285a12}.calino-bundle-card:has(.calino-choice.is-open){z-index:25}.calino-bundle-best{margin-top:25px}.calino-bundle-best-label{position:absolute;top:-14px;right:15px;background:#c51e30;color:#fff;padding:3px 16px;border-radius:6px;font-size:12px;font-weight:700;line-height:20px}.calino-bundle-heading{display:flex;gap:12px;align-items:center;cursor:pointer;letter-spacing:0}.calino-bundle-heading input{appearance:none;-webkit-appearance:none;flex:none;width:21px;height:21px;margin:0;border:2px solid #becde6;border-radius:50%;background:#fff;display:grid;place-items:center;transition:border-color .15s}.calino-bundle-heading input:checked{border-color:#2e6fe3}.calino-bundle-heading input:checked:after{content:"";width:11px;height:11px;background:#2e6fe3;border-radius:50%}.calino-bundle-label{flex:1;min-width:0}.calino-bundle-label strong{display:block;color:#14285a;font-size:18px;line-height:1.4;font-weight:700}.calino-bundle-label small{display:block;color:#3c71c7;font-size:12px;line-height:1.5;margin-top:1px}.calino-bundle-price{text-align:right;flex:none;line-height:1.2}.calino-bundle-price b{font-size:20px;font-weight:800;color:#14285a;white-space:nowrap}.calino-bundle-price s{display:block;font-size:12px;font-weight:400;color:#7c879c;margin-top:5px}.calino-bundle-count{display:flex;align-items:center;gap:9px;font-size:14px;line-height:1.5;margin:12px 0 0;padding-left:1px;color:#17223d}.calino-bundle-count>span{width:14px;height:14px;display:grid;place-items:center;background:#2e6fe3;color:#fff;font-size:9px;border-radius:50%;font-weight:700}.calino-bundle-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.calino-bundle-body>div{min-height:0;overflow:hidden}.calino-bundle-card.is-selected .calino-bundle-body{grid-template-rows:1fr}.calino-bundle-card.is-selected .calino-bundle-body>div{overflow:visible}.calino-bundle-variants{padding-top:14px;display:grid;gap:10px}.calino-choice{position:relative;min-width:0;letter-spacing:0}.calino-choice-label{display:block;color:#52617c;font-size:11px;font-weight:500;line-height:1.4;margin:0 0 5px}.calino-choice-trigger{display:flex;align-items:center;gap:12px;width:100%;padding:6px 11px 6px 6px;border:1px solid #b9c9e5;background:#fff;border-radius:8px;text-align:left;min-height:57px;color:#14285a}.calino-choice-trigger>span{flex:1;font-size:14px;font-weight:500}.calino-choice-trigger .calino-icon{width:16px;height:16px;transition:transform .18s}.calino-choice.is-open .calino-choice-trigger .calino-icon{transform:rotate(180deg)}.calino-choice-image,.calino-choice-options img{width:43px;height:43px;object-fit:cover;border-radius:6px;flex:none}.calino-choice-options{position:fixed;inset:auto;margin:0;padding:5px;border:1px solid #abbfe3;border-radius:10px;background:#fff;color:#14285a;box-shadow:0 8px 25px #14285a2b;overflow-y:auto;overscroll-behavior:contain;max-height:280px;opacity:0;transform:translateY(-5px);transition:opacity .16s ease,transform .16s ease,display .16s allow-discrete,overlay .16s allow-discrete}.calino-choice-options:popover-open{opacity:1;transform:translateY(0)}@starting-style{.calino-choice-options:popover-open{opacity:0;transform:translateY(-5px)}}.calino-choice-options>button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;border-radius:6px;background:#fff;padding:7px;color:#14285a;line-height:1.4}.calino-choice-options>button>span:not(.calino-choice-tick){font-size:14px;flex:1}.calino-choice-options>button:hover,.calino-choice-options>button:focus-visible,.calino-choice-options>[aria-selected=true]{background:#edf4ff}.calino-choice-tick{opacity:0;color:#2e6fe3;font-size:14px;font-weight:700}.calino-choice-options>[aria-selected=true] .calino-choice-tick{opacity:1}.calino-pack-gifts{margin:14px -16px -13px;padding:5px 13px 8px;background:#f5f8ff;border-top:1px solid #dce6f7;border-radius:0 0 12px 12px}.calino-pack-gift-item{display:flex;align-items:center;gap:10px;min-height:54px;padding:5px 0}.calino-pack-gift-item>img,.calino-pack-gift-item>.calino-icon{width:42px;height:42px;object-fit:contain;border-radius:5px;flex:none;background:#fff}.calino-pack-gift-item>span{font-size:12px;font-weight:600;line-height:1.5;flex:1;color:#14285a}.calino-pack-gift-item small{display:block;color:#8992a5;font-size:10px;line-height:1.3}.calino-pack-gift-item>b,.calino-cart-component-gift>b{background:#fff0f1;color:#bc172b;border:1px solid #fac3ca;border-radius:4px;line-height:1;padding:5px 7px;font-size:9px;letter-spacing:.5px;flex:none}.calino-pack-gift-pouch{border-top:1px dashed #c8d8ef}.calino-pack-gift-pouch>span{color:#bc172b}.calino-template-product{padding-bottom:80px}.nfq-h>span{white-space:nowrap}.calino-product-info>.calino-choice{margin-bottom:18px}.calino-product-payments .calino-payment-icons{justify-content:center}.calino-add-button[aria-busy=true]{position:relative}.calino-add-button[aria-busy=true]:after{content:"";position:absolute;right:18px;width:17px;height:17px;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;animation:calino-spin .7s linear infinite}@keyframes calino-spin{to{transform:rotate(360deg)}}.calino-service-accordions{border-top:1px solid #d6e2fa;margin-top:14px}.calino-service-item{border-bottom:1px solid #d6e2fa;transition:background-color .2s}.calino-service-item>button{display:flex;align-items:center;gap:12px;width:100%;border:0;background:none;padding:15px 2px;text-align:left}.calino-service-item>button>span:nth-child(2){flex:1;font-size:15px;color:#14285a;font-weight:700}.calino-service-item>button>.calino-icon{width:17px;height:17px;transition:transform .25s ease;color:#14285a}.calino-service-item.is-open>button>.calino-icon{transform:rotate(180deg)}.calino-service-symbol{display:grid;place-items:center;background:#eef4ff;border-radius:50%;width:35px;height:35px;flex:none;color:#2e6fe3;transition:background .2s}.calino-service-symbol>.calino-icon{width:20px;height:20px}.calino-service-item.is-open .calino-service-symbol{background:#dce9ff}.calino-service-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.calino-service-answer>div{overflow:hidden;min-height:0;padding-left:49px;padding-right:8px;font-family:Barlow,Arial,sans-serif;color:#52617c;font-size:15px;line-height:1.7}.calino-service-item.is-open .calino-service-answer{grid-template-rows:1fr}.calino-service-answer p{margin:0 0 14px}.calino-contact-button{display:inline-flex;padding:9px 17px;background:#14285a;color:#fff!important;border:2px solid #ffc21a;border-radius:30px;text-decoration:none;font:700 13px Poppins,Arial,sans-serif;margin-bottom:18px;transition:transform .2s}.calino-contact-button:hover{transform:translateY(-2px)}.calino-floating-atc{position:fixed;left:0;right:0;bottom:0;z-index:80;padding:11px 22px;background:#fff;border-top:1px solid #dce4f1;box-shadow:0 -4px 22px #14285a14;transform:translateY(calc(100% + 20px));visibility:hidden;transition:transform .25s ease,visibility .25s ease;letter-spacing:0}.calino-floating-atc.is-visible{transform:translateY(0);visibility:visible}.calino-floating-inner{display:flex;align-items:center;gap:18px;max-width:1260px;margin:0 auto}.calino-floating-image{width:56px;height:56px;object-fit:cover;border-radius:8px}.calino-floating-title{flex:1;min-width:0;color:#14285a;line-height:1.5}.calino-floating-title>strong{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.calino-floating-title>span{font-size:15px;font-weight:700;color:#2e6fe3}.calino-floating-picker{position:relative;width:245px;flex:none}.calino-floating-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fff;border:1px solid #b9c9e5;border-radius:8px;padding:12px;color:#14285a;font-size:13px;font-weight:700;line-height:24px}.calino-floating-trigger>.calino-icon{width:17px;height:17px}.calino-floating-trigger[aria-expanded=true]>.calino-icon{transform:rotate(180deg)}.calino-floating-panel{position:absolute;bottom:calc(100% + 14px);right:0;width:390px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 130px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #c7d5ec;border-radius:12px;box-shadow:0 9px 40px #14285a33;padding:16px;background:#fff;visibility:hidden;opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s;line-height:1.5}.calino-floating-panel.is-open{visibility:visible;opacity:1;transform:translateY(0)}.calino-floating-panel-heading{display:flex;gap:15px;align-items:center;justify-content:space-between;margin-bottom:13px;color:#14285a}.calino-floating-panel-heading>strong{font-size:13px;font-weight:800}.calino-floating-panel-heading>button{border:0;background:transparent;padding:0}.calino-floating-panel-heading .calino-icon{width:20px;height:20px}.calino-floating-pack-options{border:0;padding:0;margin:0 0 14px;display:grid;gap:7px}.calino-floating-pack-options>label{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #d6e2fa;border-radius:7px;font-size:12px;cursor:pointer}.calino-floating-pack-options>label:has(input:checked){border-color:#2e6fe3;background:#eef4ff}.calino-floating-pack-options input{accent-color:#2e6fe3;margin:0}.calino-floating-pack-options span{flex:1;font-weight:700}.calino-floating-pack-options b{font-size:13px;color:#14285a}.calino-floating-variants{display:grid;gap:10px}.calino-floating-gift{font-size:11px;background:#fff1f2;padding:9px 11px;border-radius:6px;color:#b51e2d;font-weight:700;margin:13px 0 0}.calino-floating-submit{width:280px;min-height:50px;border-radius:8px;flex:none;padding:11px 15px}.calino-floating-submit strong{font-size:16px;letter-spacing:0}.calino-floating-inner:has(.calino-floating-picker[hidden]) .calino-floating-submit{flex:1}.calino-panel{position:fixed;inset:0 0 0 auto;width:min(520px,100%);height:100dvh;max-width:none;max-height:none;border:0;padding:0;margin:0;background:#fff;color:#14285a;box-shadow:-6px 0 30px #14285a1a;overflow:hidden;transform:translate(100%);transition:transform .35s cubic-bezier(.32,.72,0,1)}.calino-panel.is-open{transform:translate(0)}.calino-panel::backdrop{background:#00000080;opacity:1;transition:opacity .35s}@starting-style{.calino-panel[open]{transform:translate(100%)}.calino-panel[open]::backdrop{opacity:0}}.calino-cart-content{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff}.calino-panel-header{display:flex;align-items:center;justify-content:center;position:relative;height:105px;flex:none;border-bottom:1px solid #e4e9f2}.calino-panel-header>img{width:70px;height:70px;object-fit:contain}.calino-panel-close{position:absolute;right:21px;top:50%;transform:translateY(-50%);border:0;background:transparent;padding:5px;color:#14285a}.calino-drawer-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 22px}.calino-drawer-welcome{text-align:center;font-size:13px;font-weight:700;padding:12px 0;margin:0;color:#14285a}.calino-drawer-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:200px}.calino-drawer-empty>.calino-icon{width:32px;height:32px}.calino-drawer-empty>h2{font-size:16px;font-weight:400;margin:0}.calino-drawer-line{border-bottom:1px solid #e3eaf5;padding:17px 0}.calino-drawer-line-main{display:flex;gap:14px;align-items:flex-start}.calino-drawer-product-image{width:78px;flex:none}.calino-drawer-product-image img{width:78px;height:78px;border-radius:9px;object-fit:cover}.calino-drawer-product-info{flex:1;min-width:0}.calino-drawer-product-info h3{font-size:14px;line-height:1.5;font-weight:700;margin:0 0 4px;color:#14285a}.calino-drawer-product-info h3 a{text-decoration:none}.calino-drawer-product-info p{font-size:11px;line-height:1.5;margin:3px 0}.calino-drawer-product-info .calino-drawer-line-price{font-size:15px;font-weight:700;color:#14285a}.calino-drawer-line-price s{font-size:12px;font-weight:400;color:#8a93a5;margin-left:6px}.calino-drawer-line-actions{display:flex;align-items:center;gap:14px;margin-top:10px}.calino-drawer-line-actions>a{font-size:10px;color:#6d7890}.calino-quantity-control{display:flex;align-items:center;height:31px;border:1px solid #ccd8ed;border-radius:5px;overflow:hidden;background:#fff}.calino-quantity-control button{width:28px;align-self:stretch;border:0;background:transparent;padding:0;font-size:16px;color:#14285a;line-height:1}.calino-quantity-control input{width:30px;min-width:0;border:0;text-align:center;background:transparent;color:#14285a;font-size:11px;padding:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.calino-quantity-control input::-webkit-inner-spin-button,.calino-quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.calino-cart-components{list-style:none;padding:0;margin:13px 0 0 18px}.calino-cart-components>li{display:flex;align-items:center;gap:10px;padding:9px 10px;border-left:2px solid #dce6f7;background:#f7f9fd}.calino-cart-components>li+li{border-top:1px solid #e7edf7}.calino-cart-components img{width:42px;height:42px;object-fit:cover;border-radius:5px;flex:none}.calino-cart-components li>span{flex:1;line-height:1.4;min-width:0}.calino-cart-components strong{display:block;font-size:11px;font-weight:600}.calino-cart-components small{display:block;font-size:10px;color:#77829a}.calino-cart-components .calino-cart-component-gift{background:#fff7f7;border-left-color:#ed8795}.calino-drawer-footer{flex:none;padding:18px 22px 16px;border-top:1px solid #dce5f3;background:#fff}.calino-drawer-total{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-size:16px;color:#14285a}.calino-drawer-total strong{font-size:22px;font-weight:700}.calino-drawer-footer .calino-add-button{min-height:55px;border-radius:9px;padding:13px}.calino-drawer-footer .calino-add-button strong{font-size:17px;display:flex;align-items:center;gap:9px}.calino-drawer-footer .calino-add-button .calino-icon{width:17px;height:17px}.calino-drawer-secure{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;color:#7c879c;line-height:1.5;margin:12px 0}.calino-drawer-secure .calino-icon{width:14px;height:14px}.calino-drawer-footer .calino-payment-icons{justify-content:center;gap:6px}.calino-drawer-footer .calino-payment-icons svg{width:40px;height:27px}.calino-panel[aria-busy=true] .calino-drawer-body,.calino-panel[aria-busy=true] .calino-drawer-footer [name=checkout]{opacity:.6}.calino-discount-label{font-size:9px;color:#2e6fe3}.calino-menu-panel{inset:0 auto 0 0;width:min(350px,calc(100% - 24px));box-shadow:none;transform:translate(-100%);transition:transform .2s ease}.calino-menu-panel.is-open{transform:translate(0)}@starting-style{.calino-menu-panel[open]{transform:translate(-100%)}}.calino-menu-heading{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #f2f3f7}.calino-menu-heading h2{font-size:24px;font-weight:700;margin:0}.calino-menu-heading>button{border:0;background:transparent;padding:0}.calino-menu-heading .calino-icon{width:25px;height:25px;stroke-width:1}.calino-menu-panel nav{display:flex;flex-direction:column;padding:12px 0 18px}.calino-menu-panel nav a{font-size:18px;line-height:1.4;letter-spacing:.6px;padding:11px 20px;text-decoration:none;color:#14285a}.calino-menu-panel nav a[aria-current=page]{background:#f5f6f9}.calino-menu-account{border-top:1px solid #f2f3f7;padding:14px 20px}.calino-menu-account a{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:14px;font-weight:700;color:#14285a;padding:2px 0}.calino-menu-account .calino-icon{width:20px;height:20px}.mc-pf-card{position:relative}.calino-video-toggle{position:absolute;right:11px;bottom:11px;z-index:2;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#14285a99;color:#fff;border:1px solid #ffffff75;padding:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.calino-video-toggle>span{width:9px;height:12px;border-left:3px solid #fff;border-right:3px solid #fff}.calino-video-toggle.is-paused>span{width:8px;height:8px;border:0;border-radius:50%;background:#fff}.nf-lightbox{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0}.nf-lightbox::backdrop{background:transparent}.nfq button:focus-visible{outline:3px solid #2e6fe3;outline-offset:-3px}@media(max-width:1100px){.calino-floating-title{display:none}.calino-floating-picker{flex:1}.calino-floating-submit{width:250px}.calino-bundle-label strong{font-size:17px}.calino-bundle-price b{font-size:18px}}@media(max-width:749px){.calino-header-inner{justify-content:space-between}.calino-mobile-menu-button{display:flex;align-items:center;justify-content:flex-start;width:50px;height:44px;background:transparent;border:0;padding:0}.calino-header-actions{width:50px;justify-content:flex-end;margin-left:0}.calino-product-info h1{font-size:29px;line-height:1.25}.calino-benefits{margin:18px 0 23px}.calino-benefits li{font-size:14px;gap:9px;margin-bottom:12px}.calino-benefits li>span{font-size:18px}.calino-bundles legend{font-size:12px;gap:6px}.calino-bundle-card{padding:16px 13px 12px}.calino-bundle-heading{gap:10px}.calino-bundle-label strong{font-size:16px}.calino-bundle-label small{font-size:10px}.calino-bundle-price b{font-size:18px}.calino-bundle-price s{font-size:10px}.calino-bundle-heading input{width:19px;height:19px}.calino-bundle-best-label{font-size:10px;padding:2px 12px;top:-13px}.calino-bundle-count{font-size:12px}.calino-choice-trigger{min-height:56px;gap:9px}.calino-choice-trigger>span{font-size:13px}.calino-choice-options>button>span:not(.calino-choice-tick){font-size:13px}.calino-pack-gifts{margin:13px -13px -12px;padding:5px 11px 8px}.calino-pack-gift-item>span{font-size:11px}.calino-service-item>button>span:nth-child(2){font-size:14px}.calino-service-answer>div{padding-left:0;font-size:14px}.calino-floating-atc{padding:9px 12px}.calino-floating-inner{gap:9px}.calino-floating-image{width:43px;height:48px;border-radius:5px}.calino-floating-picker{flex:1;width:auto;min-width:0}.calino-floating-trigger{font-size:10px;padding:7px;min-height:46px;gap:5px;line-height:1.4;text-align:left}.calino-floating-trigger .calino-icon{width:13px;height:13px;flex:none}.calino-floating-panel{position:fixed;bottom:76px;left:12px;right:12px;width:auto;max-width:none;max-height:calc(100dvh - 140px)}.calino-floating-submit{width:145px;min-height:46px;padding:9px 6px}.calino-floating-submit strong{font-size:12px}.calino-floating-submit[aria-busy=true]:after{right:5px;width:12px;height:12px}.calino-floating-gift{font-size:10px}.calino-panel-header{height:90px}.calino-panel-header>img{width:64px;height:64px}.calino-drawer-body{padding-inline:16px}.calino-drawer-footer{padding:15px 16px 13px}.calino-drawer-product-image,.calino-drawer-product-image img{width:67px;height:67px}.calino-drawer-line-main{gap:11px}.calino-drawer-product-info h3{font-size:13px}.calino-cart-components{margin-left:8px}.calino-cart-components img{width:36px;height:36px}.calino-drawer-footer .calino-payment-icons svg{width:36px;height:24px}.calino-panel-close{right:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/calino-details.css.map */
