@font-face{font-family:DearCamille;src:url(/cdn/shop/files/DearCamille-Vector.ttf?v=1759607401) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RecoletaRegular;src:url(/cdn/shop/files/recoleta-regular.ttf?v=1759607401) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PalmerLakePrint;src:url(/cdn/shop/files/PalmerLakePrint-Regular.ttf?v=1759607401) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RecoletaRegular;src:url(/cdn/shop/files/recoleta-regular.ttf?v=1759607401) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-body-family: "RecoletaRegular", serif !important;--font-body-style: normal !important;--font-body-weight: 400 !important;--font-heading-family: "DearCamille", serif !important}body,p,li,a,span,input,textarea,button,label,small,strong{font-family:RecoletaRegular,serif!important;font-weight:400!important}button,.button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.product-form__submit,.cart__checkout-button,input[type=submit],input[type=button],input[type=reset],.de-btn{font-family:PalmerLakePrint,serif!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:uppercase!important}button,.button{font-size:24px!important}.card__badge,.card__badge .badge,.card__badge .badge__text,.badge,.badge__text,.price__badge,.price__badge span,.product-tag,.product-tag span,.badge--bottom-left,.badge--top-left{font-family:PalmerLakePrint,serif!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:uppercase!important;font-size:20px!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card,.product-card,.card-wrapper{--badge-font: "PalmerLakePrint"}.card .card__badge *{font-family:var(--badge-font)!important}[class*=badge]{font-family:PalmerLakePrint!important;font-size:20px!important}:root{--de-nav: #064656;--de-nav-hover: #CE6028}.section-top-bar,.section-top-bar *,.section-top-bar__wrapper,.section-top-bar__wrapper *{font-family:PalmerLakePrint,cursive!important;font-size:17px!important;line-height:1.2}.section-top-bar__wrapper{padding-block:3px!important;min-height:auto!important}.section-top-bar__message{font-size:15px!important}@media (max-width:749px){.section-top-bar,.section-top-bar *,.section-top-bar__wrapper,.section-top-bar__wrapper *{font-size:15px!important}.section-top-bar__wrapper{padding-block:2px!important}}.section-header{--nav-family:"RecoletaRegular", serif !important;--nav-weight:400;--nav-style:normal;--nav-spacing:.02em;--nav-transform:none}.header__navigation a,.header__navigation .navigation__link{color:var(--de-nav)!important;font-family:RecoletaRegular,serif!important;font-weight:400!important;font-style:normal!important;letter-spacing:.02em!important;text-transform:none!important;text-decoration:none!important}.header__navigation a:visited,.header__navigation .navigation__link:visited{color:var(--de-nav)!important}.header__navigation a:hover,.header__navigation a:focus,.header__navigation .navigation__link:hover,.header__navigation .navigation__link:focus{color:var(--de-nav-hover)!important}.navigation--underline-effect .navigation__link:before,.navigation--underline-effect .navigation__link:after,.navigation--underline-effect .navigation__underline,.navigation--underline-effect .navigation__underline:before,.navigation--underline-effect .navigation__underline:after{content:none!important;background:none!important}:root{--font-heading-family: "RecoletaRegular", serif !important;--font-heading-style: normal !important;--font-heading-weight: 400 !important}.header .list-menu__item>a,.header__menu-item,.header__menu-item>a,.header__inline-menu .list-menu__item>a,.mega-menu__link,.menu__item>a,.menu-drawer__menu-item>a,.menu-drawer__submenu-item>a,.menu-drawer__navigation-link{font-family:RecoletaRegular,serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:.02em!important}#shopify-section-header .header .list-menu__item>a,#shopify-section-header .header__menu-item,#shopify-section-header .header__menu-item>a,#shopify-section-header .header__inline-menu .list-menu__item>a,#shopify-section-header .mega-menu__link,#shopify-section-header .menu__item>a,#shopify-section-header nav a{font-family:RecoletaRegular,serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:.02em!important}#menu-drawer a,#menu-drawer .menu-drawer__menu-item>a,#menu-drawer .menu-drawer__submenu-item>a,#menu-drawer .menu-drawer__navigation-link{font-family:RecoletaRegular,serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:.02em!important}#shopify-section-header a{color:#064656!important}#shopify-section-header a:hover,#menu-drawer a:hover{color:#ce6028!important}button:hover,.button:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]),.shopify-challenge__button:hover{background-color:var(--de-nav-hover)!important}.caption__bg,.caption__inner:before{content:none!important;background:transparent!important}.de-yellow{background-image:url(/cdn/shop/files/Homepage-Yellow-Stripes.png?v=1757731750);background-repeat:repeat;background-size:auto;background-position:center top;width:100%;margin:0!important;padding-top:clamp(70px,10vw,130px)!important;padding-bottom:clamp(120px,14vw,180px)!important;padding-left:3%;padding-right:3%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;min-height:unset!important}.de-yellow__inner{max-width:980px;margin:0 auto}.de-yellow__copy{font-family:RecoletaRegular,serif!important;color:#ce6028;font-size:clamp(28px,1.4vw,32px);line-height:1.1;max-width:600px;margin:clamp(16px,2.5vw,28px) auto 0}.de-yellow .de-animals,.de-yellow__icons img,.de-yellow>img.de-animals{width:100%;max-width:clamp(520px,55vw,840px);height:auto;display:block;margin:0 auto clamp(28px,4vw,48px)}@media (max-width:640px){.de-yellow{padding-top:48px;padding-bottom:64px;padding-inline:5%}.de-yellow :is(h1,h2,.de-headline){font-size:clamp(34px,10vw,58px)!important;line-height:.95!important}.de-yellow :is(h3,.de-subheadline){font-size:clamp(16px,4.2vw,22px)!important}.de-yellow__copy{font-size:clamp(15px,3.8vw,20px);line-height:1.4}.de-yellow .de-animals,.de-yellow__icons img{max-width:clamp(340px,75vw,500px);margin:0 auto 32px}}.shopify-section:has(.de-yellow),.shopify-section:has(.de-yellow) .global__section,.global__section:has(.de-yellow){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.global__section .de-yellow{margin-top:calc(var(--section-padding) / -2)!important;margin-bottom:calc(var(--section-padding) / -2)!important}.de-about-block{width:100vw;margin-left:50%;transform:translate(-50%);color:#194650;background-color:#eee9d8;background-image:url(/cdn/shop/files/About-Top-Image.png?v=1759866466);background-position:top center;background-repeat:repeat;margin-block:0!important;padding-block:0!important}.de-about-block h2,.de-about-block .de-script{font-family:DearCamille,ui-serif,Georgia,serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;font-size:clamp(42px,6.8vw,86px)!important;line-height:1.04!important;margin:0 0 .35em!important}.de-about-block p,.de-about-block li,.de-about-block a,.de-about-block small{font-family:RecoletaRegular,ui-serif,Georgia,serif!important;font-size:clamp(16px,1.12vw,18px);line-height:1.7;margin:.45em 0}.de-about-block a{color:inherit;text-decoration:none}.de-about-block a:hover{text-decoration:underline}.de-at-grid{max-width:1200px;margin:0 auto;padding:clamp(48px,7vw,120px) 5% clamp(12px,2vw,24px);display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(24px,4vw,64px);align-items:center}.de-af-grid{max-width:1200px;margin:0 auto;padding:clamp(12px,2vw,24px) 5% clamp(48px,7vw,120px);display:grid;grid-template-columns:1fr .95fr;gap:clamp(24px,4vw,64px);align-items:center}.de-about-block img{display:block;width:100%;height:auto;border-radius:16px}.de-af-copy h2+p{margin-top:.25em}.de-af-copy p+h2{margin-top:.6em}@media (min-width: 1000px){.de-at-grid{max-width:1400px;grid-template-columns:minmax(420px,.8fr) minmax(720px,1.4fr);padding-left:2%;padding-right:6%}.de-af-grid{max-width:1400px;grid-template-columns:minmax(720px,1.45fr) minmax(420px,.75fr);padding-left:6%;padding-right:2%}}@media (max-width: 900px){.de-at-grid,.de-af-grid{grid-template-columns:1fr;gap:clamp(18px,5vw,32px);padding-left:6%;padding-right:6%}}.de-collection{width:100vw;margin-left:50%;transform:translate(-50%);background:#f6e6ea;background-image:url(/cdn/shop/files/About-Colletion.png?v=1759866466);background-position:center top;background-repeat:repeat;color:#194650;margin-block:0}.de-collection-inner{max-width:1240px;margin:0 auto;padding:clamp(56px,8vw,128px) 5% clamp(72px,9vw,140px);text-align:center}.de-collection h2.de-script{font-family:DearCamille,ui-serif,Georgia,serif!important;color:#154f56;font-size:clamp(40px,7vw,88px);line-height:1.05;margin:0;text-transform:lowercase}.de-collection-sub{font-family:RecoletaRegular,ui-serif,Georgia,serif!important;margin:12px auto 28px;font-size:clamp(14px,1.05vw,16px);opacity:.9}.de-collection-grid{--tile: clamp(180px, 22vw, 280px);--gap: clamp(14px, 1.6vw, 26px);display:grid;justify-content:center;gap:var(--gap);margin:clamp(18px,3vw,36px) auto 0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--tile)),1fr))}@media (min-width: 1024px){.de-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:calc(4 * var(--tile) + 3 * var(--gap))}}.de-collection-grid li{display:grid;place-items:center}.de-collection-grid img{display:block;width:100%;height:auto;max-width:var(--tile);will-change:transform;transition:transform .18s ease}@media (hover:hover){.de-collection-grid img:hover{transform:translateY(-2px) scale(1.01) rotate(0)}}@media (max-width: 1000px){.de-collection-inner{padding:clamp(40px,8vw,72px) 6% clamp(56px,10vw,96px)}}@media (max-width: 640px){.de-collection-grid{--tile: 150px;--gap: clamp(10px, 3.5vw, 18px)}}.de-about-founder .de-af-copy h2,.de-about-founder .de-af-copy h2.de-script{font-family:DearCamille,ui-serif,Georgia,serif!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;font-size:clamp(42px,6.8vw,86px)!important;line-height:1.04!important;margin:0 0 .35em!important}.de-about-founder .de-af-copy p{font-family:RecoletaRegular,ui-serif,Georgia,serif!important;font-size:clamp(16px,1.12vw,18px)!important;line-height:1.7!important;margin:.45em 0!important}.de-about-founder{background-color:#eee9d8;background-image:url(/cdn/shop/files/About-Top-Image.png?v=1759866466);background-repeat:repeat;background-position:top center}@media (max-width: 900px){.de-at-grid{display:flex;flex-direction:column-reverse}}.de-contact h1,.de-contact h2,.de-contact h3,.de-contact h4,.de-parking h1,.de-parking h2,.de-parking h3,.de-parking h4{font-family:DearCamille,ui-serif,Georgia,serif!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.de-contact,.de-parking,.de-contact p,.de-contact li,.de-contact label,.de-contact input,.de-contact textarea,.de-parking p,.de-parking li,.de-parking small{font-family:RecoletaRegular,ui-serif,Georgia,serif!important}.de-contact{width:100vw;margin-left:50%;transform:translate(-50%);--stripe-a:#dfe9ee;--stripe-b:#cfdfe6;background:repeating-linear-gradient(to right,var(--stripe-a) 0 72px,var(--stripe-b) 72px 144px);color:#154f56;margin-block:0}.de-contact-inner{max-width:1240px;margin:0 auto;padding:clamp(48px,6vw,96px) 5% clamp(56px,6vw,96px)}.de-contact-head,.de-contact-head h2,.de-contact-sub{text-align:center!important;margin-left:auto;margin-right:auto}.de-contact-head h2{font-size:clamp(40px,7.2vw,96px);line-height:1.04;margin:0 0 .35em}.de-contact-sub{max-width:80ch;font-size:clamp(14px,1.05vw,16px);opacity:.9;margin:0 auto clamp(48px,6vw,72px)!important}.de-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px)}.de-contact-grid>*{align-self:start}.de-contact-info,.de-contact-grid form{margin-top:0!important}.de-contact-info h3{font-family:DearCamille,ui-serif,Georgia,serif!important;font-weight:400!important;font-size:clamp(28px,2.6vw,36px);line-height:1.08;margin:24px 0 10px;color:#154f56}.de-contact-info h3:first-child{margin-top:0}.de-contact a{color:inherit;text-decoration:none}.de-contact a:hover{text-decoration:underline}.de-inkline{display:inline-block;padding-bottom:8px;font-size:clamp(16px,1.12vw,18px)}.de-hours{font-size:clamp(16px,1.3vw,20px);letter-spacing:.02em;margin-top:6px}.de-contact-form label>span{display:block;font-size:16px;line-height:1.15;margin:0 0 12px}.de-form-row{margin-bottom:18px}.de-form-row.de-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.de-contact-form input[type=text],.de-contact-form input[type=email],.de-contact-form textarea{width:100%;color:#154f56;background:#faf8ee;border:1px solid #c6d2d7;border-radius:4px;padding:10px 12px;outline:none;font:inherit}.de-contact-form textarea{resize:vertical}.de-contact-form input:focus,.de-contact-form textarea:focus{border-color:#7faab6;box-shadow:0 0 0 2px #7faab626}.de-check{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:center;margin:12px 0 20px;font-size:14px}.de-check input{accent-color:#154F56}.de-btn,.de-contact button[type=submit],.de-contact input[type=submit]{font-family:PalmerLakePrint,ui-serif,Georgia,serif!important;font-size:clamp(20px,1.6vw,28px);display:inline-flex;align-items:center;justify-content:center;height:56px;min-width:168px;padding:0 28px;letter-spacing:.02em;text-transform:uppercase;background:#c96b32;color:#fff;border:none;border-radius:0;cursor:pointer}.de-btn:hover{filter:brightness(.96)}.de-btn:active{transform:translateY(1px)}.de-parking{width:100vw;margin-left:50%;transform:translate(-50%);--stripe-a:#dfe9ee;--stripe-b:#cfdfe6;background:repeating-linear-gradient(to right,var(--stripe-a) 0 72px,var(--stripe-b) 72px 144px);color:#154f56;margin-block:0}.de-parking-inner{max-width:1240px;margin:0 auto;padding:clamp(56px,6vw,96px) 5% clamp(64px,8vw,112px)}.de-parking-dotbar{width:100%;height:24px;margin:clamp(32px,5vw,56px) auto clamp(32px,5vw,56px);background-image:url(/cdn/shop/files/Contact-Yellow-Dots.png?v=1759940736);background-repeat:no-repeat;background-position:center center;background-size:auto 100%}.de-parking-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,5vw,72px);align-items:start}.de-parking-mapwrap{max-width:760px}.de-parking-map{width:100%;aspect-ratio:4/3;border:0;background:#e9eef1}.de-parking-maplink{margin:.6rem 0 0;font-size:14px}.de-parking-maplink a{color:#154f56;text-decoration:underline}.de-parking-copy h2.de-script{font-size:clamp(40px,6.8vw,88px);line-height:1.04;margin:0 0 .4em;text-transform:lowercase;color:#154f56}.de-park-h3{font-family:DearCamille,ui-serif,Georgia,serif!important;font-weight:400;font-size:clamp(20px,1.9vw,24px);line-height:1.35;margin:0 0 .55em}.de-park-note{font-style:italic;font-size:clamp(16px,1.3vw,18px);margin:.1em 0 1.2em}.de-park-address{font-family:PalmerLakePrint,ui-serif,Georgia,serif!important;font-size:clamp(18px,1.6vw,22px);display:inline-block;padding-bottom:8px;border-bottom-width:4px}@media (max-width: 980px){.de-contact-grid,.de-form-row.de-two,.de-parking-grid{grid-template-columns:1fr}.de-parking-copy h2.de-script,.de-park-h3,.de-park-note,.de-park-address{text-align:center}.de-parking-copy{justify-self:center}}.de-parking-dotbar{width:100%;max-width:1240px;margin:clamp(24px,3vw,36px) auto clamp(60px,6vw,100px);height:22px;background-image:url(/cdn/shop/files/Contact-Yellow-Dots.png?v=1759940736);background-repeat:no-repeat;background-position:center;background-size:cover}.de-contact-inner{padding-bottom:clamp(16px,2.5vw,28px)!important}.de-parking-inner{padding-top:clamp(28px,4vw,56px)!important}.product-form__title,.product-form__title h2,.product-form__title h2.lh2.pt2.mb0{font-family:RecoletaRegular,serif!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.product-form__title h2{font-size:clamp(28px,4vw,40px)!important;line-height:1.1!important}.product-loop__price,.product-loop__price *,.product-loop__price .money,.card .product-loop__price,.collection .product-loop__price{font-family:RecoletaRegular,serif!important;font-weight:600!important;letter-spacing:0!important}.slideout__trigger-filters,.slideout__trigger-filters *{font-family:PalmerLakePrint,ui-serif,Georgia,serif!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:0!important;font-size:20px}.footer-logo.mb4.lh0.inline-block{width:auto!important;max-width:none!important;line-height:0!important}.footer-logo.mb4.lh0.inline-block img,.footer-logo.mb4.lh0.inline-block svg,.site-footer .footer-logo img,.footer .footer-logo img{width:300px!important;height:auto!important;max-width:none!important;max-height:none!important;display:block!important;margin:0 auto!important}.site-footer .footer__block--logo,.footer .footer__block--logo,.site-footer .footer__logo,.footer .footer__logo{max-width:none!important;max-height:none!important}@media (max-width: 640px){.footer-logo.mb4.lh0.inline-block img,.footer-logo.mb4.lh0.inline-block svg{width:260px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-overrides.css.map */
