@font-face{font-family:Cyrvetica;src:url(/cdn/shop/files/Cyrvetica.woff2?v=1760182838) format("woff2"),url(/cdn/shop/files/Cyrvetica.woff?v=1760182838) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Calendas Plus;src:url(/cdn/shop/files/CalendasPlus.woff2?v=1760182838) format("woff2"),url(/cdn/shop/files/CalendasPlus.woff?v=1760182838) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sloop Script;src:url(/cdn/shop/files/SloopScript.woff2?v=1760182838) format("woff2"),url(/cdn/shop/files/SloopScript.woff?v=1760182838) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--heading-font-stack: "Sloop Script" !important;--heading-letterspacing: 0 !important;--main-font-stack: "Cyrvetica" !important;--brand-black: #331D1F;--brand-white: #F7F8F4;--accent-font: "Calendas Plus"}.theme-button--solid,.theme-buttons-style-default .theme-button--solid{padding:.5rem 1.5rem}.border-media .text-scheme-text{color:#f7f8f4!important}.border-media .theme-button{background-color:var(--brand-white);border-color:var(--brand-white);color:var(--brand-black)}@media screen and (min-width: 750px){.border-media{margin:2.5rem}}@media screen and (max-width: 749px){.border-media{margin:1.5rem}}.shopify-section-group-header-group .add-border{padding:1rem 0;margin-left:2.5rem;margin-right:2.5rem;border-bottom:1px solid var(--brand-black)}.shopify-section-group-header-group .add-border-header{border-top:1px solid var(--brand-black);border-bottom:1px solid var(--brand-black);margin-top:2.5rem;padding-left:0;padding-right:0;margin-left:2.5rem;margin-right:2.5rem;text-transform:uppercase}@media screen and (max-width: 749px){.shopify-section-group-header-group .add-border{margin-left:1.5rem;margin-right:1.5rem}.shopify-section-group-header-group .add-border-header{margin-left:1.5rem;margin-right:1.5rem;margin-top:1.5rem}.shopify-section-group-header-group .add-border-header .block{text-transform:uppercase}}.mobile-menu-nav-item{font-family:Cyrvetica;text-transform:uppercase;font-size:1.25rem!important}.shopify-section-group-footer-group .add-border{padding:1rem 0;margin-left:2.5rem;margin-right:2.5rem;margin-top:2.5rem;border-top:1px solid var(--brand-black);border-bottom:1px solid var(--brand-black)}.shopify-section-group-footer-group .add-border-footer{padding-bottom:2.5rem;margin-bottom:0;border-bottom:1px solid var(--brand-black)}.shopify-section-group-footer-group .copyright-and-payment-icons-and-markets .mr-auto{margin:auto!important}@media screen and (max-width: 749px){.shopify-section-group-footer-group .add-border{margin-left:1.5rem;margin-right:1.5rem;margin-top:1.5rem}.shopify-section-group-footer-group .add-border-footer{padding-bottom:1.5rem}.shopify-section-group-footer-group .social-footer{justify-content:flex-start}.shopify-section-group-footer-group .social-footer-wrapper{margin-top:1.5rem}.shopify-section-group-footer-group .footer-links-mobile{display:grid;grid-template-columns:1fr 1fr}.shopify-section-group-footer-group .footer-links-mobile .text-theme-basic{text-transform:uppercase}}.footer-links-mobile{text-transform:uppercase}.rich-text-content{margin-top:1rem}.rich-text-content p{font-family:var(--accent-font)}.rich-text-heading{font-size:var(--feature-heading-size)}@media screen and (max-width:749px){.rich-text-section{padding-top:7.5rem;padding-bottom:7.5rem}}.cascade-heading,.image-split-with-overlay-heading{font-family:Cyrvetica!important;text-transform:uppercase!important;font-size:var(--type-scale-n3)}.carousel-text{text-transform:uppercase}.carousel-text-header h2{font-family:Cyrvetica;text-transform:uppercase;font-size:var(--base-font-size-from-settings)}.carousel-text-section{padding-top:2.5rem;padding-bottom:2.5rem}.contact-page-heading{font-size:2.5rem!important}#infiniteoptions-container .datepicker{position:relative;width:100%}#infiniteoptions-container .datepicker tr:after,#infiniteoptions-container .datepicker tr:before,#infiniteoptions-container .datepicker th:after,#infiniteoptions-container .datepicker th:before,#infiniteoptions-container .datepicker td:after,#infiniteoptions-container .datepicker td:before{display:none!important}#infiniteoptions-container .ui-datepicker-inline{margin:0;padding-top:0;background-color:#fff;color:#333;position:absolute;top:0;right:0;left:0;z-index:1000}#infiniteoptions-container .ui-datepicker-calendar{margin:0;padding:0;width:100%;border-collapse:collapse;border-spacing:0}#infiniteoptions-container .ui-datepicker-calendar td,#infiniteoptions-container .ui-datepicker-calendar th{cursor:pointer;text-align:center!important;padding:5px!important;height:10px!important;width:10px!important;background-color:#fff;border:1px solid #ddd}#infiniteoptions-container .ui-datepicker-header{border:1px solid #ddd;border-bottom:0}#infiniteoptions-container .ui-datepicker-title{text-align:center;padding:10px}#infiniteoptions-container .ui-datepicker-prev{float:left;padding:10px}#infiniteoptions-container .ui-datepicker-next{float:right;padding:10px}#infiniteoptions-container .ui-icon{cursor:pointer}#infiniteoptions-container .ui-state-disabled{opacity:.5}.wrapping-paper,.charms,.datepicker,.letter-three,.size{padding-top:1.5rem;padding-bottom:1.5rem!important;border-bottom:1px solid var(--brand-black)}.letter-one{padding-top:1.5rem}.data-product-form-variant-container{padding-bottom:1.5rem;margin-bottom:0;border-bottom:1px solid var(--brand-black)}.variant-input.custom-radio-button.relative.mx-1.inline-block{flex-grow:1!important}.datepicker{padding-top:0}.variant-input .rounded-button{border-radius:var(--input-border-radius)!important}:is(.wrapping-paper,.charms) span{display:flex;gap:.5rem;position:relative}:is(.wrapping-paper,.charms) .spb-productoptionswatchwrapper{display:flex;flex-direction:column;flex:1 1 0}:is(.wrapping-paper,.charms) .spb-productoptionswatch{width:100%;height:75%;aspect-ratio:1/1;flex-shrink:0}:is(.wrapping-paper,.charms) .spb-label-tooltip{margin-bottom:.5rem}:is(.wrapping-paper,.charms) .spb-swatchlabel{font-size:.75rem;padding-top:.5rem}.wrapping-paper{padding-bottom:2rem!important}@media (max-width: 749px){.charms span{display:grid;grid-template-columns:repeat(3,1fr)}.charms span .spb-productoptionswatchwrapper{min-width:0}}.product-description ul{padding-left:0!important;display:flex;justify-content:space-between;padding-top:1.5rem;border-top:1px solid var(--brand-black)}.product-description ul li.p1{list-style:none!important}.product-description ul li.p1 p{font-family:Calendas Plus}@media (min-width: 768px){.product-media{align-self:start;position:sticky;top:7rem}}.shopify-policy__container{padding-left:2.5rem;padding-right:2.5rem}.shopify-policy__container h2{font-family:Calendas Plus}.shopify-policy__title{text-align:left;max-width:100%}.shopify-policy__body{max-width:100%}@media screen and (max-width: 749px){.shopify-policy__container{padding-left:1.5rem;padding-right:1.5rem}}.policy-grid-gap{grid-gap:5rem}.policy-section h2 span{font-family:Calendas Plus;font-size:1.1rem}.policy-section p,.policy-section span{font-family:Calendas Plus}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
