.cart-static{--white: #ffffff;--black: #2f3430;--black-2: #2f3430;--black-opacity: rgba(47, 52, 48, .58);--border-2: rgba(119, 124, 119, .28);--grey-3-product: #f4f4f0;--text-product: .875rem;--text-m-product: 1rem;--text-s-product: .875rem;--text-xs: .75rem;--text-cart: .75rem;--h5: clamp(2rem, 4vw, 3rem);--empty-title: 2rem;--input-fs: 1rem;font-family:Manrope,Inter,sans-serif;z-index:100}body.static-cart-open{overflow:hidden}body:after{background:#0d0f0d6b;position:fixed;top:0;left:0;right:0;bottom:0;content:"";opacity:0;pointer-events:none;transition:opacity .3s ease}body.static-cart-open:after{opacity:1;z-index:50}body.static-cart-open .cart-static{visibility:visible;opacity:1;transform:translate(0)}.desktop-version button[data-static-cart-open][data-static-cart-add],.desktop-version button[data-static-cart-open][data-static-cart-add]:hover,.desktop-version button[data-static-cart-open][data-static-cart-add]:focus,.desktop-version button[data-static-cart-open][data-static-cart-add]:active,.mobile-version button[data-static-cart-open][data-static-cart-add],.mobile-version button[data-static-cart-open][data-static-cart-add]:hover,.mobile-version button[data-static-cart-open][data-static-cart-add]:focus,.mobile-version button[data-static-cart-open][data-static-cart-add]:active{background:#826d58!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important;box-shadow:none!important}.cart-static .cart-block{box-shadow:-24px 0 80px #0d0f0d2e}.cart-static .cart__title,.cart-static .cart-item__name{font-family:"Noto Serif",Playfair Display,serif;letter-spacing:0;text-transform:none;font-size:1.5rem}.cart-static .button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:3.5rem;border:0;border-radius:.125rem;padding:1rem 1.5rem;font:700 .75rem/1 Manrope,Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,transform .2s ease}.cart-static .button.is-loading{pointer-events:none}.cart-static .button.is-loading>span{opacity:0}.cart-static .button--black{background:#826d58;color:#fff7f5}.cart-static .button--black:hover{background:#4d3d1b}.cart-static .button:active{transform:scale(.98)}.cart-static .loading__spinner{position:absolute;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.3125rem;height:1.3125rem;opacity:0;pointer-events:none;transition:opacity .2s ease}.cart-static .button.is-loading>.loading__spinner{opacity:1}.cart-static .loading__spinner .spinner{width:100%;height:100%;animation:static-cart-rotator 1.4s linear infinite}.cart-static .loading__spinner circle{stroke:currentColor;stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;animation:static-cart-dash 1.4s ease-in-out infinite}@keyframes static-cart-rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes static-cart-dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.cart-static .cart-block--atlas,.cart-static.is-checkout .cart-block:first-child{display:none}.cart-static.is-checkout .cart-block--atlas{display:flex!important}.cart-static .cart-switches{display:flex;gap:.75rem;padding:0 1.875rem 1.5rem;border-bottom:.0625rem solid var(--border-2)}.cart-static .cart-switch{position:relative;display:flex;align-items:center;gap:.5rem;border:0;background:transparent;color:#2f343073;padding:0;font:600 .75rem/1.2 Manrope,Inter,sans-serif;text-transform:uppercase;letter-spacing:.12em}.cart-static .cart-switch.active{color:#2f3430}.cart-static .cart-switch__num{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;border:.0625rem solid currentColor;font-size:.75rem}.cart-static .cart-contact{padding:1.875rem}.cart-static .cart-contact__title{margin:0 0 1.25rem;color:#2f3430;font:400 clamp(1.5rem,3vw,2.25rem)/1.15 "Noto Serif","Playfair Display",serif}.cart-static .form-atlas__label{display:block;margin-bottom:.75rem;color:#2f3430b8;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.cart-static .form-atlas__input{width:100%;border:.0625rem solid var(--border-2);border-radius:.125rem;padding:1rem;color:#2f3430;background:#faf9f6;font:500 .875rem/1.4 Manrope,Inter,sans-serif;outline:none}.cart-static .form-atlas__input:focus{border:1px solid #6e5c37;outline:none;box-shadow:none}.cart-static .modal--atlas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#0d0f0d94;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.cart-static .modal--atlas.active{opacity:1;visibility:visible;pointer-events:auto}.cart-static .modal-block{position:relative;width:min(100%,34rem);max-height:calc(100dvh - 2.5rem);overflow:auto;background:#fff;color:#2f3430;padding:2.5rem;box-shadow:0 2rem 5rem #0d0f0d3d}.cart-static .modal-block__title{margin:0 0 1.25rem;color:#2f3430;text-align:center;text-transform:uppercase;font:400 clamp(1.75rem,4vw,2.75rem)/1.1 "Noto Serif","Playfair Display",serif}.cart-static .modal-block__title span{display:block;color:#2f343094;font-size:.45em;letter-spacing:.16em;text-transform:uppercase}.cart-static .modal-block__text{margin:0 0 1rem;color:#2f3430c2;font-size:.9375rem;line-height:1.6;text-align:center}.cart-static .modal-block__text:last-child{margin-bottom:2rem}.cart-static .modal-block__close{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;border:0;background:transparent;cursor:pointer}.cart-static .modal-block__close:before,.cart-static .modal-block__close:after{position:absolute;top:50%;left:50%;width:1.25rem;height:.0625rem;background:#2f3430;content:""}.cart-static .modal-block__close:before{transform:translate(-50%,-50%) rotate(45deg)}.cart-static .modal-block__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.cart-static .modal-block__back{display:block;margin:1rem auto 0;border:0;background:transparent;color:#2f3430b8;font:600 .75rem/1.2 Manrope,Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.cart-static .modal-block .button{width:100%;margin-top:1rem}.cart-item__quantity-input{padding-left:0!important;padding-right:0!important}@media screen and (max-width:550px){.cart-static .cart-switches,.cart-static .cart-contact{padding-left:1rem;padding-right:1rem}.cart-static .cart-switch{gap:.35rem;letter-spacing:.06em}.cart-static .cart-switch__text{font-size:.625rem}.cart-static .form-atlas__input{font-size:16px}}.form__group-error{color:red;font-size:.75rem;margin-top:.5rem}.cart-static{--white: #080808;--black: #f4efe6;--black-2: #f4efe6;--black-opacity: rgba(166, 160, 154, .72);--border-2: rgba(185, 154, 91, .24);--grey-3-product: #111;--gold-apparition: #d6b56d;--gold-apparition-soft: #b99a5b;--ember-apparition: #c97832;--paper-apparition: #f4efe6;--muted-apparition: #a6a09a;--panel-apparition: #080808;--panel-apparition-2: #0e0e0d;font-family:Montserrat,sans-serif;color:var(--paper-apparition);z-index:120}body:after{background:radial-gradient(circle at 68% 22%,rgba(201,120,50,.18),transparent 34%),#000000bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .45s cubic-bezier(.16,1,.3,1)}body.static-cart-open:after{z-index:90}body.static-cart-open .cart-static{z-index:130}.cart-static .cart-block{position:relative;background:radial-gradient(circle at 70% 8%,rgba(201,120,50,.12),transparent 34%),radial-gradient(circle at 8% 86%,rgba(214,181,109,.08),transparent 38%),linear-gradient(180deg,var(--panel-apparition-2),var(--panel-apparition));border-left:1px solid rgba(185,154,91,.34);box-shadow:-34px 0 90px #00000094;color:var(--paper-apparition);overflow:hidden}.cart-static .cart-block:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cart-static .cart-top,.cart-static .cart-list,.cart-static .cart-total,.cart-static .cart-switches{position:relative;border-color:var(--border-2);background:transparent}.cart-static .cart-top{padding:2rem 1.875rem 1.7rem}.cart-static .cart__title{color:var(--paper-apparition);font-family:Cormorant Garamond,serif;font-size:clamp(2.35rem,4vw,3.25rem);font-style:italic;font-weight:300;letter-spacing:0;line-height:.95;text-transform:none}.cart-static .cart__title span{color:var(--muted-apparition);font-family:Montserrat,sans-serif;font-size:.625rem;font-style:normal;font-weight:400;letter-spacing:.28em;line-height:1.2;text-transform:uppercase}.cart-static .cart__close{position:relative;width:2.5rem;height:2.5rem;border:1px solid rgba(185,154,91,.42);border-radius:50%;background:#f4efe605;transition:border-color .35s ease,background .35s ease,transform .35s ease}.cart-static .cart__close:before,.cart-static .cart__close:after{position:absolute;top:50%;left:50%;width:1rem;height:1px;background:var(--gold-apparition);content:""}.cart-static .cart__close:before{transform:translate(-50%,-50%) rotate(45deg)}.cart-static .cart__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.cart-static .cart__close:hover{border-color:var(--gold-apparition);background:#d6b56d1a;transform:rotate(90deg)}.cart-static .cart__wrap{position:relative}.cart-static .cart-item{gap:1.25rem}.cart-static .cart-item__img{width:8rem;height:8rem;background:radial-gradient(circle at 50% 32%,rgba(201,120,50,.2),transparent 58%),#050505;border:1px solid rgba(185,154,91,.22);border-radius:0}.cart-static .cart-item__img img{width:100%;height:100%;object-fit:cover;transform:none}.cart-static .cart-item__name{color:var(--paper-apparition);font-family:Cormorant Garamond,serif;font-size:clamp(1.55rem,3vw,2rem);font-style:italic;font-weight:300;letter-spacing:0;line-height:1.08;text-transform:none}.cart-static .cart-item__price,.cart-static .cart-total__item,.cart-static .cart-total__text,.cart-static .cart-contact,.cart-static .modal-block__text{color:var(--muted-apparition)}.cart-static .cart-item__price,.cart-static .cart-total__item-qty{color:var(--gold-apparition)}.cart-static .cart-item__quantity{gap:.5rem}.cart-static .cart-item__quantity-input{color:var(--paper-apparition);font-family:Montserrat,sans-serif;font-size:.8125rem}.cart-static .cart-item__quantity-button{width:2.65rem;height:2.65rem;border-color:#b99a5b66;background:#f4efe605}.cart-static .cart-item__quantity-button svg rect{fill:var(--gold-apparition)}.cart-static .cart-item__quantity-button:hover{border-color:var(--gold-apparition);background:var(--gold-apparition)}.cart-static .cart-item__quantity-button:hover svg rect{fill:#080808}.cart-static .cart-total{padding:1.5rem 1.875rem 1.875rem;border-top:1px solid var(--border-2)}.cart-static .cart-total__item{font-family:Cormorant Garamond,serif;font-size:1.125rem;letter-spacing:0}.cart-static .cart-total__text{margin-top:.875rem;font-family:Cormorant Garamond,serif;font-size:.9375rem;font-style:italic;line-height:1.45}.cart-static .button{min-height:3.6rem;border:1px solid var(--gold-apparition-soft);border-radius:0;background:transparent;color:var(--paper-apparition);font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:.3em;isolation:isolate;overflow:hidden;transition:border-color .5s cubic-bezier(.16,1,.3,1),color .5s cubic-bezier(.16,1,.3,1),transform .25s ease}.cart-static .button:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:var(--gold-apparition);transform:scaleY(0);transform-origin:bottom;transition:transform .55s cubic-bezier(.16,1,.3,1)}.cart-static .button--black{background:transparent;color:var(--paper-apparition)}.cart-static .button--black:hover{background:transparent;border-color:var(--gold-apparition);color:#080808}.cart-static .button:hover:before{transform:scaleY(1)}.cart-static .cart-switch{color:#a6a09a94;font-family:Montserrat,sans-serif;letter-spacing:.2em}.cart-static .cart-switch.active{color:var(--gold-apparition)}.cart-static .cart-contact__title,.cart-static .modal-block__title{color:var(--paper-apparition);font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4vw,3rem);font-style:italic;font-weight:300;letter-spacing:0;text-transform:capitalize}.cart-static .form-atlas__label{color:var(--gold-apparition-soft);font-family:Montserrat,sans-serif;letter-spacing:.24em}.cart-static .form-atlas__input{border-color:#b99a5b5c;border-radius:0;background:#f4efe609;color:var(--paper-apparition);font-family:Montserrat,sans-serif}.cart-static .form-atlas__input::placeholder{color:#a6a09ab3}.cart-static .form-atlas__input:focus{border-color:var(--gold-apparition);box-shadow:0 0 0 3px #d6b56d17}.cart-static .modal--atlas{background:radial-gradient(circle at 50% 12%,rgba(201,120,50,.16),transparent 36%),#000000c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cart-static .modal-block{background:radial-gradient(circle at 70% 0%,rgba(201,120,50,.13),transparent 38%),#080808;border:1px solid rgba(185,154,91,.34);color:var(--paper-apparition);box-shadow:0 2rem 5rem #00000080}.cart-static .modal-block__title span{color:var(--gold-apparition-soft);font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;letter-spacing:.28em}.cart-static .modal-block__close:before,.cart-static .modal-block__close:after{background:var(--gold-apparition)}.cart-static .modal-block__back{color:var(--muted-apparition);font-family:Montserrat,sans-serif;letter-spacing:.24em}.cart-static .modal-block__back:hover{color:var(--gold-apparition)}.cart-static .form__group-error{color:#f2a37a;font-family:Montserrat,sans-serif}@media screen and (max-width:550px){.cart-static .cart-block{max-width:100%;border-left:0;border-top:1px solid rgba(185,154,91,.34)}.cart-static .cart-top{padding:1rem 1rem 1.15rem}.cart-static .cart__title{font-size:2.35rem}.cart-static .cart-item{gap:.875rem}.cart-static .cart-item__img{width:5.875rem;height:5.875rem}.cart-static .cart-total{padding:1.25rem 1rem 1rem}.cart-static .button{min-height:3.25rem;padding-left:1rem;padding-right:1rem;letter-spacing:.22em}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cart-drawer-apparition.css.map */
