:root{--jp-ink: #181b19;--jp-green: #172a24;--jp-gold: #b99a60;--jp-cream: #faf8f3;--jp-border: #e6dfd2}body{background:var(--jp-cream)}.header-wrapper{border-bottom:1px solid var(--jp-border);box-shadow:0 4px 22px #181b190b}.header__heading-link,.header__menu-item{letter-spacing:.045em}.announcement-bar{background:var(--jp-green);color:#f7f1e4}.announcement-bar__message{color:#f7f1e4;letter-spacing:.08em}.template-product .product__title h1{color:var(--jp-ink);font-weight:600;letter-spacing:-.025em;line-height:1.15}.template-product .product__info-container>*+*{margin-top:1.8rem}.template-product .price__regular .price-item,.template-product .price__sale .price-item--sale{color:var(--jp-green);font-weight:700;font-size:2.6rem;letter-spacing:-.03em}.template-product .price__sale .price-item--regular{color:#8c887e;font-size:1.5rem}.template-product .product__media-wrapper .global-media-settings,.template-product .product__media-wrapper .product__media,.template-product .product__media-wrapper .thumbnail{border-radius:16px;overflow:hidden;border-color:var(--jp-border)}.template-product .thumbnail[aria-current=true],.template-product .thumbnail[aria-current=true]:focus-visible{box-shadow:0 0 0 2px var(--jp-gold)}.template-product .product-form__submit.button{background:var(--jp-green);color:#fff9eb;min-height:5.6rem;border-radius:10px;font-weight:650;letter-spacing:.055em;transition:background .2s ease,transform .2s ease}.template-product .product-form__submit.button:not([disabled]):hover{background:#28483b;transform:translateY(-1px)}.template-product .product-form__submit.button:after,.template-product .product-form__submit.button:before{border-radius:10px;box-shadow:none}.template-product .product-form__input input[type=radio]+label{border-radius:9px;border:1px solid #d8cfbf;background:#fffdfa;transition:border-color .2s ease,background .2s ease}.template-product .product-form__input input[type=radio]:checked+label{background:var(--jp-green);border-color:var(--jp-green);color:#fff}.template-product .quantity{border-radius:9px;background:#fffdfa}.template-product .quantity:before,.template-product .quantity:after{border-radius:9px}.template-product .product__accordion{border-color:var(--jp-border)}.template-product .accordion summary{padding-block:1.7rem}.template-product .product__description{line-height:1.75}.card-wrapper .card__inner,.card-wrapper .card__media,.card-wrapper .media{border-radius:13px;overflow:hidden}.card-wrapper .card__heading{letter-spacing:-.01em}.footer{border-top:1px solid var(--jp-border)}@media(min-width:990px){.template-product .product{column-gap:5rem}.template-product .product__info-wrapper{padding-top:1.5rem}}@media(max-width:749px){.template-product .product__title h1{font-size:2.8rem}.template-product .product__info-container{padding-top:1rem}.template-product .product-form__submit.button{min-height:5.4rem}}@media(prefers-reduced-motion:reduce){.template-product .product-form__submit.button{transition:none}.template-product .product-form__submit.button:hover{transform:none}}body{background-color:#111b19!important;background-image:radial-gradient(ellipse 52% 36% at 4% 22%,rgba(166,126,65,.15),transparent 75%),radial-gradient(ellipse 42% 30% at 96% 48%,rgba(36,83,66,.28),transparent 76%),radial-gradient(ellipse 55% 32% at 50% 100%,rgba(151,109,51,.1),transparent 80%),linear-gradient(135deg,#101817,#182622 48%,#111917)!important;background-attachment:fixed}body:has(.product__info-wrapper) #MainContent,body:has(.product__info-wrapper) #MainContent>.shopify-section,body:has(.product__info-wrapper) #MainContent>.shopify-section>.section,body:has(.product__info-wrapper) #MainContent .gradient{background:transparent!important}body:has(.product__info-wrapper) #MainContent:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.36;background-image:radial-gradient(circle,rgba(235,195,118,.68) 1px,transparent 1.7px),radial-gradient(circle,rgba(235,195,118,.44) .8px,transparent 1.5px);background-size:183px 197px,263px 251px;background-position:18px 35px,108px 124px}body:has(.product__info-wrapper) #MainContent>*{position:relative;z-index:1}.header-wrapper{border-bottom:1px solid rgba(192,151,82,.28)!important}body:has(.product__info-wrapper) #MainContent{color:#e8e2d7}body:has(.product__info-wrapper) #MainContent .product__title h1,body:has(.product__info-wrapper) #MainContent .product__info-container .price,body:has(.product__info-wrapper) #MainContent .product__info-container .price-item,body:has(.product__info-wrapper) #MainContent .product__info-container .form__label,body:has(.product__info-wrapper) #MainContent .product__info-container .product__description,body:has(.product__info-wrapper) #MainContent .product__info-container .product__description *{color:#f4efe6}body:has(.product__info-wrapper) .product__media-list .product__media,body:has(.product__info-wrapper) .product__media-list .global-media-settings{border-radius:14px;overflow:hidden;border:1px solid rgba(198,158,90,.24)}body:has(.product__info-wrapper) .product-form__submit{background:#b99a60!important;color:#151b18!important;border-radius:10px!important;font-weight:700}body:has(.product__info-wrapper) .product-form__submit:after{box-shadow:none!important;border-radius:10px!important}body:has(.product__info-wrapper) .product-form__submit:not([disabled]):hover{background:#d0b47e!important}@media(max-width:749px){body{background-attachment:scroll}body:has(.product__info-wrapper) #MainContent:before{opacity:.22}}@media(prefers-reduced-motion:reduce){body{scroll-behavior:auto}}:root{color-scheme:light}.shopify-section-group-header-group .utility-bar,.shopify-section-group-header-group .announcement-bar,.shopify-section-group-header-group .announcement-bar-section,.shopify-section-group-header-group .utility-bar .gradient{background:#10251f!important;background-color:#10251f!important;color:#f3e8d2!important}.announcement-bar__message,.announcement-bar__link,.announcement-bar__link .icon{color:#f3e8d2!important}.shopify-section-group-header-group .header-wrapper,.shopify-section-group-header-group .header-wrapper.gradient,.shopify-section-group-header-group .header{background:#171b19!important;background-color:#171b19!important;color:#f4eee2!important}.shopify-section-group-header-group .header-wrapper{border-bottom:1px solid rgba(185,154,96,.38)!important}.header__heading-link,.header__heading-link .h2,.header__menu-item,.header__active-menu-item,.header__icon,.header__icon .icon,.header__icon .svg-wrapper,.header__icon svg,.header__heading,.header__inline-menu a{color:#f4eee2!important}.header__icon svg{stroke:currentColor}.header__menu-item:hover,.header__menu-item:hover span,.header__active-menu-item{color:#d9bc83!important}.shopify-section-group-footer-group .footer,.shopify-section-group-footer-group .footer.gradient,.shopify-section-group-footer-group .footer .gradient{background:#171b19!important;background-color:#171b19!important;color:#e9e2d5!important}.footer{border-top:1px solid rgba(185,154,96,.38)!important}.footer .footer-block__heading,.footer .footer-block__details-content,.footer .footer-block__details-content a,.footer .list-menu__item--link,.footer .copyright__content,.footer .copyright__content a,.footer .footer__content-bottom,.footer .footer__content-top,.footer .footer__column,.footer .footer__localization,.footer .footer__localization button,.footer .footer__localization .disclosure__button,.footer .footer__newsletter,.footer .newsletter-form__field-wrapper .field__label{color:#e9e2d5!important}.footer .field__input{background:#242a26!important;color:#fff8eb!important}.footer .field__button{color:#e9e2d5!important}.footer .footer__content-bottom{border-top-color:#b99a603d!important}.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation-container{background:#171b19!important;color:#f4eee2!important}.menu-drawer a,.menu-drawer summary,.menu-drawer__menu-item,.menu-drawer__close-button{color:#f4eee2!important}.menu-drawer__menu-item:hover{background:#26332c!important}body:has(.product__info-wrapper) .product__tax,body:has(.product__info-wrapper) .product__tax.caption,body:has(.product__info-wrapper) .product__tax.rte{color:#d8d2c5!important;opacity:1!important;line-height:1.65}body:has(.product__info-wrapper) .product__tax a,body:has(.product__info-wrapper) .product__tax .link{color:#d7b77d!important;text-decoration-color:#d7b77da6;text-underline-offset:3px}body:has(.product__info-wrapper) .product__tax a:hover{color:#f1d9a9!important}.shopify-section-group-header-group .header-wrapper,.header-wrapper{background:linear-gradient(110deg,#141c1a,#1c2924 53%,#151d1b)!important;border-bottom:1px solid rgba(194,154,88,.32)!important;box-shadow:0 9px 25px #0000001f}.header__heading-link,.header__menu-item,.header__icon,.header__icon .icon,.header__active-menu-item{color:#eee7da!important}.header__menu-item:hover,.header__active-menu-item,.header__icon:hover{color:#dbbd86!important}.header__icon svg{color:inherit}.announcement-bar-section,.utility-bar{background:linear-gradient(90deg,#10231d,#1b382c,#10231d)!important;border-bottom:1px solid rgba(194,154,88,.25)}.announcement-bar__message,.announcement-bar__link{color:#e9d7ae!important;letter-spacing:.08em}body:has(.product__info-wrapper) .product__media-list .global-media-settings,body:has(.product__info-wrapper) .product__media-list .product__media{border:1px solid rgba(196,157,93,.3);box-shadow:0 12px 28px #0000001f}body:has(.product__info-wrapper) .product-form__input .form__label,body:has(.product__info-wrapper) .quantity__label{color:#e7decc!important}body:has(.product__info-wrapper) .product__accordion{border-color:#c19b5d47}.footer{background:linear-gradient(145deg,#121b18,#1c2b24)!important;border-top:1px solid rgba(194,154,88,.32)!important}.footer,.footer .footer-block__heading,.footer .footer-block__details-content,.footer .footer-block__details-content a,.footer .copyright__content,.footer .copyright__content a,.footer .list-menu__item{color:#e4dfd4!important}.footer a:hover{color:#d9ba82!important}@media(prefers-reduced-motion:no-preference){.header__menu-item,.header__icon{transition:color .2s ease}}.product__info-container .product__description,.product__info-container .product__description.rte,.product__info-container .product__description p,.product__info-container .product__description li{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:15.5px;font-weight:400;line-height:1.85;letter-spacing:.015em;color:#e8e2d5}.product__info-container .product__description p{margin:0 0 1.25em}.product__info-container .product__description strong,.product__info-container .product__description b{font-weight:650;color:#f4e4c4}.product__info-container .product__description ul,.product__info-container .product__description ol{padding-left:1.4em;margin:1.2em 0}.product__info-container .product__description li{padding-left:.3em;margin-bottom:.8em}.product__info-container .product__description li::marker{color:#c4a46b}.product__info-container .product__description a{color:#dfbf84;text-underline-offset:3px}@media(max-width:749px){.product__info-container .product__description,.product__info-container .product__description p,.product__info-container .product__description li{font-size:15px;line-height:1.75}}.header-wrapper{background:linear-gradient(115deg,#111917,#1b2924 52%,#131c19)!important;border-bottom:1px solid rgba(191,155,94,.38)!important;box-shadow:0 10px 30px #00000026}.header__heading-link,.header__heading-link .h2,.header__heading-link .header__heading-logo-wrapper{color:#f4ead8!important}.header__heading-link .h2{font-family:Georgia,Times New Roman,serif!important;font-weight:500!important;letter-spacing:.035em!important;font-size:clamp(21px,2vw,27px)!important;line-height:1.2}.header__inline-menu .list-menu__item,.header__menu-item{color:#e8dfce!important;font-weight:500;letter-spacing:.07em;text-transform:none;transition:color .2s ease}.header__inline-menu .list-menu__item:hover,.header__menu-item:hover,.header__active-menu-item{color:#d5b579!important;text-decoration-color:#d5b579;text-underline-offset:.55rem}.header__icon,.header__icon .icon,.header__icon .svg-wrapper{color:#f1e8d9!important}.header__icon:hover{color:#d5b579!important}.product__info-container .price--on-sale .price-item--regular,.product__info-container .price__sale s.price-item,.product__info-container .price__sale .price-item--regular{color:#d0b8a0!important;opacity:1!important;text-decoration:line-through!important;text-decoration-color:#d6a36e!important;text-decoration-thickness:2px!important;text-decoration-skip-ink:none;font-weight:500!important}.product__info-container .price--on-sale .price-item--sale,.product__info-container .price__sale .price-item--sale{color:#e6c48b!important;font-weight:750!important;font-size:2.6rem}.product__info-container .badge.price__badge-sale{background:#b79760!important;color:#17221d!important;border:none!important;border-radius:99px!important;font-weight:700;padding:.5rem 1rem}.product__info-container .quantity{border-radius:12px!important;background:#24332c!important;border:1px solid rgba(209,174,111,.42)!important;overflow:hidden;min-height:4.8rem}.product__info-container .quantity:before,.product__info-container .quantity:after{border-radius:12px!important;box-shadow:none!important}.product__info-container .quantity__input,.product__info-container .quantity__button{color:#f4e9d7!important;background:transparent!important}.product__info-container .quantity__button:hover{background:#d9b5771f!important}.product__info-container .quantity__button .svg-wrapper,.product__info-container .quantity__button svg{color:#d8ba83!important}.product__info-container shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 10px;--shopify-accelerated-checkout-button-box-shadow: none}.product__info-container .shopify-payment-button__button,.product__info-container .shopify-payment-button__button--branded,.product__info-container .shopify-payment-button__button--unbranded{border-radius:10px!important;overflow:hidden;min-height:5.4rem}.product__info-container .product-form__submit{border-radius:10px!important}.product__info-container .shopify-payment-button__more-options{color:#e0c28f!important;font-weight:600;font-size:1.3rem;letter-spacing:.025em;text-decoration:underline;text-decoration-color:#e0c28f99;text-underline-offset:4px;padding:1rem;transition:color .2s ease}.product__info-container .shopify-payment-button__more-options:hover{color:#fff0cf!important;text-decoration-color:currentColor}@media screen and (max-width:749px){.header__heading-link .h2{font-size:22px!important}.product__info-container .quantity{min-height:4.6rem}}.header__menu-item:focus-visible,.product__info-container .shopify-payment-button__more-options:focus-visible{outline:2px solid #e0c28f;outline-offset:3px}.section-header .header-wrapper,.shopify-section-header .header-wrapper{background:radial-gradient(ellipse at 22% 0%,rgba(185,154,96,.13),transparent 53%),linear-gradient(105deg,#15251f,#244136 48%,#14241e)!important;border-top:1px solid rgba(212,180,117,.18)!important;border-bottom:1px solid rgba(212,180,117,.5)!important;box-shadow:0 8px 26px #0000002e!important}.section-header .header,.shopify-section-header .header{background:transparent!important}.header__heading-link .h2{color:#f7edda!important;font-family:Georgia,Times New Roman,serif!important;font-weight:500!important;letter-spacing:.045em!important;text-shadow:0 1px 12px rgba(204,169,102,.13)}.header__inline-menu .header__menu-item,.header__inline-menu .list-menu__item{color:#eee6d8!important;letter-spacing:.07em;font-weight:550;transition:color .2s ease,background-color .2s ease;border-radius:8px}.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__active-menu-item{color:#e6c88f!important;background-color:#ffffff0b}.header__icon,.header__icon .svg-wrapper{color:#f1e6d4!important}.header__icon:hover{color:#e6c88f!important}.menu-drawer,.menu-drawer__inner-container{background:#1b3028!important;color:#f1e6d4!important}.menu-drawer__menu-item{color:#f1e6d4!important}.menu-drawer__menu-item:hover{background:#d9b4701a!important}@media(prefers-reduced-motion:reduce){.header__inline-menu .header__menu-item{transition:none}}body:has(.product__info-wrapper) .product__info-container .share-button__button,body:has(.product__info-wrapper) .product__info-container .share-button__button .icon,body:has(.product__info-wrapper) .product__info-container .share-button__button .svg-wrapper{color:#ead5a9!important}body:has(.product__info-wrapper) .product__info-container .share-button__button{display:inline-flex;align-items:center;gap:.8rem;border:1px solid rgba(212,177,112,.4);background:#1e3228c7;border-radius:11px;padding:.85rem 1.25rem;font-weight:600;letter-spacing:.025em;text-decoration:none;transition:background .2s ease,border-color .2s ease}body:has(.product__info-wrapper) .product__info-container .share-button__button:hover{background:#2a4336;border-color:#d8b779}body:has(.product__info-wrapper) .product__info-container .share-button__button:focus-visible{outline:2px solid #e3c68e;outline-offset:3px}body:has(.product__info-wrapper) .product__info-container .share-button__fallback{background:#20352b;border:1px solid rgba(212,177,112,.4);border-radius:12px;color:#f1e9dc}body:has(.product__info-wrapper) .product__info-container .share-button__fallback input,body:has(.product__info-wrapper) .product__info-container .share-button__fallback label,body:has(.product__info-wrapper) .product__info-container .share-button__fallback button{color:#f1e9dc}body:has(.product__info-wrapper) .product__info-container .product__description{font-family:Helvetica Neue,Segoe UI,Arial,sans-serif!important;color:#e6e5dc!important;font-size:1.55rem!important;font-weight:400;line-height:1.82!important;letter-spacing:.005em!important;max-width:64ch;padding:2.1rem 0 1rem;margin-top:2rem;border-top:1px solid rgba(210,178,116,.28)}body:has(.product__info-wrapper) .product__info-container .product__description p,body:has(.product__info-wrapper) .product__info-container .product__description li{font-family:inherit!important;font-size:inherit!important;font-weight:400;line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important}body:has(.product__info-wrapper) .product__info-container .product__description p{margin:0 0 1.5rem}body:has(.product__info-wrapper) .product__info-container .product__description h2,body:has(.product__info-wrapper) .product__info-container .product__description h3,body:has(.product__info-wrapper) .product__info-container .product__description h4{font-family:Helvetica Neue,Segoe UI,Arial,sans-serif!important;color:#f4e6c8!important;font-weight:650;letter-spacing:-.018em;line-height:1.35;margin:2.2rem 0 1rem}body:has(.product__info-wrapper) .product__info-container .product__description h2{font-size:2.15rem}body:has(.product__info-wrapper) .product__info-container .product__description h3{font-size:1.8rem}body:has(.product__info-wrapper) .product__info-container .product__description strong,body:has(.product__info-wrapper) .product__info-container .product__description b{color:#f1dfb9!important;font-weight:650}body:has(.product__info-wrapper) .product__info-container .product__description ul,body:has(.product__info-wrapper) .product__info-container .product__description ol{margin:1.1rem 0 1.9rem;padding-left:2.2rem}body:has(.product__info-wrapper) .product__info-container .product__description li{padding-left:.25rem;margin-bottom:.8rem}body:has(.product__info-wrapper) .product__info-container .product__description li::marker{color:#d2b276}body:has(.product__info-wrapper) .product__info-container .product__description a{color:#e6c58c!important;text-underline-offset:3px}@media(max-width:749px){body:has(.product__info-wrapper) .product__info-container .product__description{font-size:1.5rem!important;line-height:1.75!important;padding-top:1.7rem}}.cart-notification-wrapper .cart-notification,.cart-notification{background:linear-gradient(145deg,#1d3229,#14251e)!important;color:#f1e7d7!important;border:1px solid rgba(208,172,109,.46)!important;border-radius:14px!important;box-shadow:0 18px 45px #00000047!important}.cart-notification .cart-notification__heading,.cart-notification .cart-notification-product__name,.cart-notification .cart-notification-product__option,.cart-notification .cart-notification__links,.cart-notification p,.cart-notification span:not(.svg-wrapper){color:#f1e7d7!important}.cart-notification .cart-notification-product__option{color:#cbbfae!important}.cart-notification .icon,.cart-notification .svg-wrapper,.cart-notification .cart-notification__heading .icon{color:#ddbe84!important}.cart-notification .button--secondary{background:transparent!important;color:#f3e7d4!important;border:1px solid rgba(221,190,132,.7)!important;border-radius:10px!important}.cart-notification .button--secondary:before,.cart-notification .button--secondary:after{box-shadow:none!important}.cart-notification .button:not(.button--secondary){background:#c5a36a!important;color:#18241e!important;border-radius:10px!important;font-weight:700}.cart-notification .link,.cart-notification .cart-notification__links a{color:#e3c58f!important;text-underline-offset:4px}.cart-notification__close .icon{color:#f0e4d0!important}.header__search .search-modal,.search-modal,.search-modal__content,.predictive-search,.predictive-search__results-groups-wrapper{background:#192b23!important;color:#f0e6d7!important}.search-modal{border-bottom:1px solid rgba(205,169,105,.55)!important;box-shadow:0 12px 30px #00000038}.search-modal__form .field,.search__input.field__input,.predictive-search .field{background:#263b30!important;border-radius:11px!important;color:#f5ead8!important}.search-modal .field:before,.search-modal .field:after,.search-modal .field__input:focus,.search-modal .field__input:not(:placeholder-shown){border-radius:11px!important}.search-modal .field__input,.search-modal .field__label,.search-modal .search__button,.search-modal .modal__close-button,.search-modal .icon,.predictive-search__item,.predictive-search__heading{color:#f0e6d7!important}.search-modal .field__input::placeholder{color:#c9bca9!important;opacity:1}.predictive-search__item:hover{background:#2b4335!important}.predictive-search__item-heading{color:#f0e6d7!important}body:has(.contact.page-width) #MainContent,body:has(.contact.page-width) #MainContent>.shopify-section,body:has(.contact.page-width) .contact,body:has(.contact.page-width) .gradient{background:transparent!important}body:has(.contact.page-width) #MainContent{background:radial-gradient(ellipse at 12% 0%,rgba(162,125,68,.11),transparent 45%),linear-gradient(145deg,#14251e,#1b3229 60%,#13231d)!important;min-height:65vh}body:has(.contact.page-width) .main-page-title,body:has(.contact.page-width) .contact .title,body:has(.contact.page-width) h1{color:#f1e5d1!important}body:has(.contact.page-width) .contact .field,body:has(.contact.page-width) .contact .field__input{background:#24392f!important;color:#f5ead9!important;border-radius:11px!important}body:has(.contact.page-width) .contact .field:before,body:has(.contact.page-width) .contact .field:after{border-radius:11px!important;box-shadow:0 0 0 1px #ceac6d66!important}body:has(.contact.page-width) .contact .field__input:focus{box-shadow:none!important}body:has(.contact.page-width) .contact .field__label,body:has(.contact.page-width) .contact .field__input::placeholder,body:has(.contact.page-width) .contact .form__message{color:#d7cbb8!important;opacity:1}body:has(.contact.page-width) .contact .button{background:#c6a56d!important;color:#15231c!important;border-radius:10px!important;font-weight:700;min-width:160px}body:has(.contact.page-width) .contact .button:before,body:has(.contact.page-width) .contact .button:after{box-shadow:none!important}body:has(.contact.page-width) .contact .contact__button{margin-top:2.5rem}body:has(.contact.page-width) .contact{padding-top:3rem;padding-bottom:5rem}.cart-drawer .drawer__inner,.cart-drawer .drawer__header,.cart-drawer .drawer__footer,.cart-drawer .cart-items,.cart-drawer .cart-item{background:#182b22!important;color:#f0e6d7!important}.cart-drawer .drawer__inner{border-left:1px solid rgba(208,172,109,.35)!important}.cart-drawer .drawer__heading,.cart-drawer .cart-item__name,.cart-drawer .totals__total,.cart-drawer .totals__total-value,.cart-drawer .cart-item__price-wrapper,.cart-drawer .quantity__input{color:#f0e6d7!important}.cart-drawer .button{border-radius:10px!important}body:has(cart-items) #MainContent,body:has(.cart__items) #MainContent{background:radial-gradient(ellipse at 20% 5%,#21392e,#14251e 56%,#101c18)!important;color:#f1e9d9!important}body:has(cart-items) #MainContent .shopify-section,body:has(cart-items) #MainContent .gradient,body:has(.cart__items) #MainContent .shopify-section,body:has(.cart__items) #MainContent .gradient{background:transparent!important;color:inherit!important}body:has(cart-items) .title,body:has(cart-items) .cart__heading,body:has(cart-items) .cart-item__name,body:has(cart-items) .totals__total,body:has(cart-items) .totals__total-value,body:has(cart-items) .cart-item__price-wrapper,body:has(cart-items) .price,body:has(cart-items) .cart-item__final-price,body:has(cart-items) .cart__footer,body:has(cart-items) .cart__warnings,body:has(cart-items) .cart__contents,body:has(cart-items) .cart__items,body:has(cart-items) .cart__ctas,body:has(cart-items) .cart-item__details,body:has(cart-items) .cart-item__quantity,body:has(cart-items) .cart-item__totals{color:#f1e9d9!important}body:has(cart-items) .cart-item__name:hover,body:has(cart-items) .underlined-link,body:has(cart-items) .cart__warnings a,body:has(cart-items) .cart__dynamic-checkout-buttons a{color:#e2c18a!important}body:has(cart-items) .cart-item__details .product-option,body:has(cart-items) .cart__footer .tax-note,body:has(cart-items) .cart__footer .tax-note a,body:has(cart-items) .cart-item__discounted-prices,body:has(cart-items) .cart-item__old-price,body:has(cart-items) .cart__contents caption,body:has(cart-items) .cart-items th{color:#c9c2b3!important}body:has(cart-items) .cart-items thead,body:has(cart-items) .cart-item,body:has(cart-items) .cart__footer{border-color:#cda96940!important}body:has(cart-items) .cart-items thead tr,body:has(cart-items) .cart-items tbody tr{border-color:#cda96940!important}body:has(cart-items) .cart-items thead th{color:#c9b184!important;letter-spacing:.09em}body:has(cart-items) .quantity{background:#25392f!important;border:1px solid rgba(212,178,116,.5)!important;border-radius:12px!important;overflow:hidden}body:has(cart-items) .quantity:before,body:has(cart-items) .quantity:after{box-shadow:none!important}body:has(cart-items) .quantity__input,body:has(cart-items) .quantity__button,body:has(cart-items) cart-remove-button .button,body:has(cart-items) cart-remove-button svg{color:#f0e5d3!important;background:transparent!important}body:has(cart-items) #checkout,body:has(cart-items) .cart__checkout-button{background:#c7a56b!important;color:#16231c!important;border-radius:12px!important;font-weight:700}body:has(cart-items) .cart__checkout-button:before,body:has(cart-items) .cart__checkout-button:after{border-radius:12px!important}body:has(cart-items) .cart__dynamic-checkout-buttons{border-radius:12px}body:has(cart-items) .cart__dynamic-checkout-buttons shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 10px}.contact .field{position:relative!important;background:#21372d!important;border:1px solid rgba(203,167,104,.5)!important;border-radius:12px!important;overflow:hidden;min-height:5.5rem}.contact .field:before,.contact .field:after{box-shadow:none!important;border:0!important}.contact .field__input{box-sizing:border-box!important;display:block!important;width:100%!important;min-height:5.5rem!important;padding:2.2rem 1.5rem .75rem!important;margin:0!important;background:transparent!important;border:0!important;border-radius:12px!important;box-shadow:none!important;color:#fff2db!important;font-size:1.5rem!important;line-height:1.5!important}.contact textarea.field__input{min-height:12rem;resize:vertical}body:has(.shopify-policy__container) #MainContent,body:has(.main-page-title) #MainContent{background:radial-gradient(ellipse at 18% 0%,#20382d,#14261f 52%,#101d18)!important;color:#eee7d9!important;min-height:65vh}body:has(.shopify-policy__container) #MainContent .gradient,body:has(.shopify-policy__container) #MainContent .shopify-section,body:has(.main-page-title) #MainContent .gradient,body:has(.main-page-title) #MainContent .shopify-section{background:transparent!important}#MainContent .shopify-policy__container,#MainContent .page-width--narrow:has(.main-page-title){max-width:900px!important;margin-inline:auto!important;padding:clamp(24px,5vw,56px) clamp(18px,4vw,44px)!important}#MainContent .shopify-policy__title,#MainContent .main-page-title{color:#f5e9d2!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.7rem,4vw,4.2rem)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.01em!important;margin:0 0 2.5rem!important;text-align:left!important}#MainContent .shopify-policy__body,#MainContent .shopify-policy__body .rte,#MainContent .main-page-title~.rte,#MainContent .page-width--narrow>.rte{color:#e6e1d5!important;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif!important;font-size:1.6rem!important;font-weight:400!important;line-height:1.85!important;letter-spacing:.005em!important;overflow-wrap:anywhere}#MainContent .shopify-policy__body :is(p,li,span,div,td,th),#MainContent .page-width--narrow>.rte :is(p,li,span,div,td,th){color:#e6e1d5!important;line-height:1.85!important}#MainContent .shopify-policy__body :is(h1,h2,h3,h4,h5,h6),#MainContent .page-width--narrow>.rte :is(h1,h2,h3,h4,h5,h6){color:#eed4a4!important;font-family:Georgia,Times New Roman,serif!important;font-weight:600!important;line-height:1.35!important;margin-top:2.7rem!important;margin-bottom:1.2rem!important}#MainContent .shopify-policy__body :is(a,a:visited),#MainContent .page-width--narrow>.rte :is(a,a:visited){color:#edcb8c!important;text-decoration:underline!important;text-decoration-color:#edcb8c99!important;text-underline-offset:3px}#MainContent .shopify-policy__body a:hover,#MainContent .page-width--narrow>.rte a:hover{color:#fff0cd!important}#MainContent .shopify-policy__body :is(strong,b),#MainContent .page-width--narrow>.rte :is(strong,b){color:#fff0d4!important;font-weight:700!important}#MainContent .shopify-policy__body :is(ul,ol),#MainContent .page-width--narrow>.rte :is(ul,ol){padding-left:2.3rem!important;margin-block:1.4rem 2rem!important}#MainContent .shopify-policy__body li,#MainContent .page-width--narrow>.rte li{margin-bottom:.65rem!important}#MainContent .shopify-policy__body li::marker,#MainContent .page-width--narrow>.rte li::marker{color:#d0ad74!important}#MainContent .shopify-policy__body :is(hr,table),#MainContent .page-width--narrow>.rte :is(hr,table){border-color:#d4b07147!important}#MainContent .shopify-policy__body table,#MainContent .page-width--narrow>.rte table{display:block;max-width:100%;overflow-x:auto}@media(max-width:749px){#MainContent .shopify-policy__body,#MainContent .shopify-policy__body .rte,#MainContent .page-width--narrow>.rte{font-size:1.5rem!important;line-height:1.8!important}}body:has(.shopify-policy__container) #MainContent,body:has(.shopify-policy__container) #MainContent .gradient,body:has(.shopify-policy__container) #MainContent .shopify-section{background:transparent!important}body:has(.shopify-policy__container){background:radial-gradient(ellipse at top left,#24392e,#172a22 38%,#101c18) fixed!important}body:has(.shopify-policy__container) .shopify-policy__container{max-width:850px!important;width:calc(100% - 36px)!important;margin:44px auto 80px!important;padding:clamp(24px,5vw,58px)!important;background:#1d3027!important;border:1px solid rgba(204,170,107,.3)!important;border-radius:18px!important;box-shadow:0 20px 55px #0000002e!important;color:#eee7db!important}body:has(.shopify-policy__container) .shopify-policy__title,body:has(.shopify-policy__container) .shopify-policy__title h1{color:#f6e9d1!important;font-family:Georgia,Times New Roman,serif!important;font-weight:500!important;font-size:clamp(27px,3vw,38px)!important;line-height:1.25!important;text-align:left!important;margin:0 0 30px!important}body:has(.shopify-policy__container) .shopify-policy__body,body:has(.shopify-policy__container) .shopify-policy__body .rte,body:has(.shopify-policy__container) .shopify-policy__body p,body:has(.shopify-policy__container) .shopify-policy__body li,body:has(.shopify-policy__container) .shopify-policy__body span,body:has(.shopify-policy__container) .shopify-policy__body div,body:has(.shopify-policy__container) .shopify-policy__body td,body:has(.shopify-policy__container) .shopify-policy__body th,body:has(.shopify-policy__container) .shopify-policy__body blockquote{color:#eee7db!important;font-family:Segoe UI,Arial,sans-serif!important;font-size:15.5px!important;line-height:1.85!important;letter-spacing:.005em}body:has(.shopify-policy__container) .shopify-policy__body p{margin:0 0 1.25em!important}body:has(.shopify-policy__container) .shopify-policy__body h1,body:has(.shopify-policy__container) .shopify-policy__body h2,body:has(.shopify-policy__container) .shopify-policy__body h3,body:has(.shopify-policy__container) .shopify-policy__body h4,body:has(.shopify-policy__container) .shopify-policy__body h5,body:has(.shopify-policy__container) .shopify-policy__body h6{color:#e8cb96!important;font-family:Segoe UI,Arial,sans-serif!important;font-weight:650!important;line-height:1.4!important;margin:1.7em 0 .65em!important}body:has(.shopify-policy__container) .shopify-policy__body h2{font-size:22px!important}body:has(.shopify-policy__container) .shopify-policy__body h3{font-size:18px!important}body:has(.shopify-policy__container) .shopify-policy__body a,body:has(.shopify-policy__container) .shopify-policy__body a span{color:#e6c48b!important;text-decoration:underline!important;text-underline-offset:3px}body:has(.shopify-policy__container) .shopify-policy__body strong,body:has(.shopify-policy__container) .shopify-policy__body b{color:#fff0d0!important;font-weight:700!important}body:has(.shopify-policy__container) .shopify-policy__body li::marker{color:#d9b879!important}body:has(.shopify-policy__container) .shopify-policy__body hr{border-color:#cdab7059!important}@media(max-width:749px){body:has(.shopify-policy__container) .shopify-policy__container{margin:20px auto 45px!important;padding:24px 20px!important;border-radius:14px!important}}body .shopify-policy__container,body .shopify-policy__container .shopify-policy__body,body .shopify-policy__container .shopify-policy__body *,body .shopify-policy__container .shopify-policy__title,body .shopify-policy__container .shopify-policy__title *{color:#eee7db!important}body .shopify-policy__container .shopify-policy__title h1{color:#f6e9d1!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(28px,3vw,38px)!important;line-height:1.3!important;font-weight:500!important}body .shopify-policy__container .shopify-policy__body h1,body .shopify-policy__container .shopify-policy__body h2,body .shopify-policy__container .shopify-policy__body h3,body .shopify-policy__container .shopify-policy__body h4,body .shopify-policy__container .shopify-policy__body h5,body .shopify-policy__container .shopify-policy__body h6{color:#e8cb96!important;line-height:1.4!important;margin-top:1.6em!important;margin-bottom:.6em!important}body .shopify-policy__container .shopify-policy__body p,body .shopify-policy__container .shopify-policy__body li{line-height:1.85!important;font-size:15.5px!important}body .shopify-policy__container .shopify-policy__body a,body .shopify-policy__container .shopify-policy__body a *{color:#e6c48b!important;text-decoration:underline!important;text-underline-offset:3px}body .shopify-policy__container .shopify-policy__body strong,body .shopify-policy__container .shopify-policy__body b{color:#fff0d0!important}body .shopify-policy__container{max-width:860px!important;padding:clamp(24px,4vw,52px)!important;margin-top:36px!important;margin-bottom:65px!important;border:1px solid rgba(207,175,117,.28)!important;border-radius:16px!important;background:#1c3027!important;box-shadow:0 14px 45px #0000001f!important}@media(max-width:749px){body .shopify-policy__container{width:calc(100% - 28px)!important;padding:22px!important;margin-top:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jingleprojector-premium.css.map */
