:root{--cp-ink: #1f1d24;--cp-base: #eeeef0;--font-heading-family: "Fraunces", Georgia, "Times New Roman", serif;--font-heading-style: normal;--font-heading-weight: 500;--font-body-family: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body-style: normal;--font-body-weight: 400}body.gradient{background:var(--cp-base)}body{position:relative;letter-spacing:.01em;-webkit-font-smoothing:antialiased;color:#1f1d24d1}body:before{content:"";position:absolute;left:0;right:0;top:0;height:760px;z-index:-1;pointer-events:none;background:radial-gradient(52rem 34rem at 82% 4%,rgba(190,214,242,.7),transparent 72%),radial-gradient(44rem 30rem at 6% 8%,rgba(255,224,205,.5),transparent 72%)}h1,h2,h3,.h0,.h1,.h2,.h3,.title,.card__heading{font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.015em;color:var(--cp-ink)}.utility-bar{position:relative;overflow:hidden;background:#f7e6dc!important;border:0}.utility-bar:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;z-index:0;pointer-events:none;filter:blur(12px);background:radial-gradient(22rem 5rem at 10% 50%,rgba(255,183,140,.85),transparent 70%),radial-gradient(22rem 5rem at 38% 30%,rgba(255,150,186,.6),transparent 70%),radial-gradient(24rem 5rem at 66% 62%,rgba(190,165,255,.7),transparent 70%),radial-gradient(22rem 5rem at 92% 40%,rgba(150,226,206,.8),transparent 70%)}.utility-bar>*,.utility-bar .announcement-bar{position:relative;z-index:1}.announcement-bar{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--cp-ink)}.header-wrapper{border-bottom:1px solid rgba(31,29,36,.07);position:relative;z-index:3}.header__menu-item,.header__menu-item span{text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem;font-weight:600;color:var(--cp-ink)}.button,.shopify-payment-button__button--unbranded,.quick-add__submit{position:relative;color:var(--cp-ink)!important;font-weight:700;letter-spacing:.04em;background:#ffd9c4!important;border:1.5px solid var(--cp-ink)!important;border-radius:40px 34px 42px 35px/36px 42px 34px 40px!important;box-shadow:3px 4px 0 var(--cp-ink)!important;transition:transform .2s ease,box-shadow .2s ease}.button--secondary,.quick-add__submit{background:#fffaf3!important}.shopify-payment-button__button--unbranded{background:#d6ecd9!important}.button.product-form__submit.button--secondary{background:#ffd9c4!important}.button:before,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{display:none!important}.button:after{box-shadow:none!important}.button:hover,.shopify-payment-button__button--unbranded:hover{transform:translate(2px,3px);box-shadow:1px 1px 0 var(--cp-ink)!important}.split-hero__buttons .button--primary:after,.product-form__submit:after,.fb .button:after,.cart__checkout-button:after{content:""!important;position:static!important;inset:auto!important;flex:none;z-index:auto!important;width:1.9rem;height:1.9rem;margin-left:1rem;border-radius:0!important;box-shadow:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22v-9' stroke='%237fb89c' stroke-width='1.6' stroke-linecap='round' fill='none'/%3E%3Cpath d='M12 18c-3 0-5-2-5-4.500M12 16c3 0 5-2 5-4' stroke='%237fb89c' stroke-width='1.4' stroke-linecap='round' fill='none'/%3E%3Cpath d='M7 4c0 5 2 9 5 9s5-4 5-9c-1.300 1.200-3 1.800-5 1.800S8.300 5.200 7 4z' fill='%23d985ad' fill-opacity='.9'/%3E%3C/svg%3E") center / contain no-repeat}.card-wrapper{color:inherit}.card,.card--standard .card__inner,.card__media,.card__media .media,.card .media{background:transparent!important;box-shadow:none!important;border:0!important}.card--standard .card__inner{border-radius:0;overflow:visible}.media.cp-cut img{object-fit:contain;padding:3%;filter:drop-shadow(0 1.2rem 1rem rgba(40,30,60,.26));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.card-wrapper:hover .media.cp-cut img{transform:translateY(-4px) scale(1.02)}.media.cp-paper{background:var(--cp-base)!important}.media.cp-paper img{mix-blend-mode:multiply}.media.cp-photo{border-radius:1.4rem;overflow:hidden}.card__heading,.card__heading a{font-family:var(--font-body-family);font-weight:500;letter-spacing:0;font-size:1.5rem;line-height:1.35;color:var(--cp-ink)}.card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-information{padding-top:.6rem}.price-item,.card-information .price{color:var(--cp-ink);font-weight:600}.collection .title,.collection__title .title,.title-wrapper-with-link .title{font-size:clamp(3.2rem,4vw,4.6rem);line-height:1.05}.collection-hero__title,.main-page-title,.product__title h1{font-family:var(--font-heading-family)}.product__media-item .media{background:transparent!important;border:0;box-shadow:none}.product__media-item .media.cp-paper{background:var(--cp-base)!important}.product .price-item--regular,.product .price-item--sale{color:var(--cp-ink);font-size:2.6rem;font-weight:600}.product__info-container .product__title h1{font-size:clamp(2.6rem,3vw,3.8rem);line-height:1.1}.product-form__input input[type=radio]+label{border-radius:4rem;background:#fff9;color:var(--cp-ink)}.product-form__input input[type=radio]:checked+label{background:var(--cp-ink);color:#fff}.facets__summary,.select__select,.facets-container select{border-radius:4rem}.field__input,.select__select{background:#fff9;border-radius:2.4rem}[id$=__1750852409cf77b67a]{padding-top:3rem}[id$=__17508523950f59d9f2]{padding-bottom:3rem}[id$=__faq] .collapsible-content__heading{text-align:center}[id$=__faq] .accordion{border-color:#1f1d241f}[id$=__newsletter_RVXJ7g]{padding:0 1.6rem}[id$=__newsletter_RVXJ7g] .newsletter,[id$=__newsletter_RVXJ7g] .gradient{position:relative;overflow:hidden;max-width:min(1300px,94vw);margin:0 auto;border-radius:3.2rem;border:0;background:radial-gradient(18rem 7rem at 18% 24%,rgba(255,255,255,.95),transparent 70%),radial-gradient(22rem 8rem at 74% 18%,rgba(255,255,255,.9),transparent 70%),radial-gradient(16rem 6rem at 52% 58%,rgba(255,255,255,.7),transparent 70%),linear-gradient(180deg,#b9d3ee,#d7e6f5 55%,#f7e7db)!important;box-shadow:none}[id$=__newsletter_RVXJ7g] .newsletter:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8rem;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='80' viewBox='0 0 170 80'%3E%3Cg stroke='%2386b394' stroke-width='2' fill='none' stroke-linecap='round'%3E%3Cpath d='M30 80V38'/%3E%3Cpath d='M30 66c-8 0-12-5-12-12M30 58c7 0 11-4 11-10'/%3E%3Cpath d='M120 80V42'/%3E%3Cpath d='M120 68c-6 0-9-4-9-9'/%3E%3C/g%3E%3Cpath d='M21 14c0 13 4 24 9 24s9-11 9-24c-4 3-6.500 4.500-9 4.500S25 17 21 14z' fill='%23e7a6c3'/%3E%3Cg fill='%23fff'%3E%3Ccircle cx='120' cy='20' r='5'/%3E%3Ccircle cx='120' cy='40' r='5'/%3E%3Ccircle cx='110' cy='30' r='5'/%3E%3Ccircle cx='130' cy='30' r='5'/%3E%3C/g%3E%3Ccircle cx='120' cy='30' r='4.500' fill='%23f2c96b'/%3E%3C/svg%3E") repeat-x bottom center / 170px 80px}[id$=__newsletter_RVXJ7g] .newsletter>*,[id$=__newsletter_RVXJ7g] .newsletter__wrapper{position:relative;z-index:1}.newsletter .title,.newsletter h2{font-size:clamp(2.8rem,3.6vw,4rem)}footer.footer,.footer{position:relative;overflow:hidden;margin-top:6rem;border-top:0;background:linear-gradient(180deg,#e6edf6,#edf0f0 40%,#dfe9d8)!important}.footer:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8rem;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='80' viewBox='0 0 170 80'%3E%3Cg stroke='%2386b394' stroke-width='2' fill='none' stroke-linecap='round'%3E%3Cpath d='M30 80V38'/%3E%3Cpath d='M30 66c-8 0-12-5-12-12M30 58c7 0 11-4 11-10'/%3E%3Cpath d='M120 80V42'/%3E%3Cpath d='M120 68c-6 0-9-4-9-9'/%3E%3C/g%3E%3Cpath d='M21 14c0 13 4 24 9 24s9-11 9-24c-4 3-6.500 4.500-9 4.500S25 17 21 14z' fill='%23e7a6c3'/%3E%3Cg fill='%23fff'%3E%3Ccircle cx='120' cy='20' r='5'/%3E%3Ccircle cx='120' cy='40' r='5'/%3E%3Ccircle cx='110' cy='30' r='5'/%3E%3Ccircle cx='130' cy='30' r='5'/%3E%3C/g%3E%3Ccircle cx='120' cy='30' r='4.500' fill='%23f2c96b'/%3E%3C/svg%3E") repeat-x bottom center / 170px 80px}.footer>*,.footer__content-top,.footer__content-bottom{position:relative;z-index:1}.footer .footer__content-bottom{padding-bottom:8.5rem}.footer,.footer a,.footer p,.footer li{color:var(--cp-ink)}.footer-block__heading{font-family:var(--font-heading-family);font-size:2rem!important;color:var(--cp-ink)}:root{--cp-base:#eeeef0;--font-heading-family:"Caveat","Segoe Print",cursive;--font-heading-weight:500}body.gradient{background:#eeeef0}body:before{display:none}h1,h2,.h0,.h1,.h2,.title{font-family:var(--font-heading-family);font-weight:500;letter-spacing:0;line-height:1.08}.utility-bar{background:#e7edf3!important;isolation:isolate}.utility-bar:before{top:0;right:0;bottom:0;left:0;filter:none;background:radial-gradient(ellipse 22% 150% at 15% 90%,#fff9 0,transparent 76%),radial-gradient(ellipse 28% 170% at 64% -20%,#fff9 0,transparent 80%),linear-gradient(115deg,#dce8f2,#f0edf3 60%,#e4eaf1)}.announcement-bar__message{font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.04em;text-transform:none}.header-wrapper{background:radial-gradient(ellipse 34rem 12rem at 95% 0%,#dbe5f25c,transparent 85%),#eeeef0!important}.header__menu-item,.header__menu-item span{font-size:1.3rem;letter-spacing:.025em;text-transform:none;font-weight:500}.split-hero{background:transparent!important;overflow:hidden}.split-hero__inner{min-height:570px;gap:4rem;align-items:center}.split-hero__title{font-family:var(--font-heading-family)!important;font-size:clamp(5.2rem,6.5vw,8.8rem)!important;line-height:.98!important;letter-spacing:-.025em!important;max-width:52rem}.split-hero__title em{font-style:normal;color:var(--cp-ink)}.split-hero__text{max-width:43rem;line-height:1.75}.split-hero__aura{opacity:.12!important}.split-hero__tile{filter:drop-shadow(0 16px 13px #302d3b22)!important}.button,.button--secondary,.quick-add__submit,.shopify-payment-button__button--unbranded,.button.product-form__submit.button--secondary{background:linear-gradient(145deg,#ffffff25,#ffffff05 55%,#ffffff12)!important;border:1px solid #ffffffb3!important;border-bottom-color:#77758447!important;border-right-color:#77758438!important;border-radius:999px!important;box-shadow:inset 0 1px 1px #ffffffd9,inset 0 -1px 1px #36303c0d,0 3px 7px #29253312!important;color:#24212a!important;font-weight:500;letter-spacing:.015em;min-height:4.8rem;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);transition:box-shadow .2s ease,transform .2s ease}.button:hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-1px);box-shadow:inset 0 1px 1px #fff,0 5px 12px #2925331c!important}.button:focus-visible,.quick-add__submit:focus-visible{outline:2px solid #504b60;outline-offset:4px}.button:before,.button:after,.product-form__submit:after,.fb .button:after,.cart__checkout-button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{display:none!important}.split-hero__buttons .button--primary{isolation:isolate;overflow:hidden}.split-hero__buttons .button--primary:before{display:block!important;content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 65%,#afc9ed42 74%,#e4bdde38 82%,#f6d5b436 90%,transparent);box-shadow:none!important;border:0;z-index:-1}.cc__title,.fb__title,.sb__title,.tr2__title,.st__title,.newsletter h2,.collection .title,.collection__title .title{font-family:var(--font-heading-family)!important;font-size:clamp(3.6rem,4.2vw,5.6rem)!important;font-weight:500!important;line-height:1.08!important;letter-spacing:0!important}.cc__label,.tr2__label{font-family:var(--font-heading-family)!important;font-size:2.6rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.cc__img{background:transparent!important;border:0!important;box-shadow:none!important}.cc__img img,.media.cp-cut img{filter:drop-shadow(0 10px 8px #302d3b20)}.fd{display:none}.fb__panel{background:transparent!important;border-radius:0!important}.fb__aura{opacity:.12}footer.footer,.footer{background:radial-gradient(ellipse 36rem 15rem at 90% 100%,#dce3ef70,transparent 90%),#eeeef0!important;border-top:1px solid #25202d14}.footer:after,[id$=__newsletter_RVXJ7g] .newsletter:after{display:none}.footer .footer__content-bottom{padding-bottom:3rem}[id$=__newsletter_RVXJ7g] .newsletter,[id$=__newsletter_RVXJ7g] .gradient{background:radial-gradient(ellipse 27rem 12rem at 95% 100%,#e9cfe12e,transparent 80%),radial-gradient(ellipse 35rem 15rem at 2% 0%,#d7e3f05c,transparent 85%),#eeeef0!important;box-shadow:none;border-radius:0}.field__input,.select__select{background:#ffffff18;border-radius:1rem}@media(max-width:749px){.split-hero__inner{min-height:0;gap:1rem;padding-top:3.2rem}.split-hero__title{font-size:5.5rem!important;max-width:34rem}.split-hero__text{font-size:1.5rem;line-height:1.65}.split-hero__buttons{gap:1rem;flex-wrap:wrap}.split-hero__buttons .button{padding:0 1.8rem;font-size:1.25rem}.split-hero__stage{min-height:320px}.cc__label,.tr2__label{font-size:2.3rem!important}}@media(prefers-reduced-motion:reduce){.button,.media.cp-cut img{transition:none}.button:hover,.card-wrapper:hover .media.cp-cut img{transform:none}}.utility-bar{background:#e5ecf4!important}.utility-bar:before{background:radial-gradient(ellipse 28% 190% at 12% 100%,#ffffffb3,transparent 77%),radial-gradient(ellipse 36% 210% at 67% -40%,#ffffff99,transparent 80%),linear-gradient(112deg,#e0eaf4,#ecebf3 60%,#e5edf5)}.header-wrapper{background:radial-gradient(ellipse 34rem 9rem at 12% 0%,#ffffff73,transparent 85%),radial-gradient(ellipse 45rem 14rem at 78% -35%,#e0e7f380,transparent 85%),linear-gradient(180deg,#e8edf4,#eeeef0 94%)!important;border-bottom:0!important;box-shadow:none!important}.header{padding-top:1.8rem;padding-bottom:1.8rem}.header__inline-menu .list-menu{gap:.5rem}.header__menu-item{position:relative;min-height:44px;padding:1.2rem 1.5rem;border-radius:999px;transition:background .18s ease,box-shadow .18s ease}.header__menu-item,.header__menu-item span{font-size:1.4rem}.header__menu-item:hover{background:#ffffff2e;box-shadow:inset 0 1px #ffffffb3}.header__menu-item:hover span,.header__active-menu-item{text-decoration-thickness:1px;text-underline-offset:.5rem}.header__menu-item:focus-visible,.header__icon:focus-visible,.menu-drawer__menu-item:focus-visible{outline:2px solid #555064;outline-offset:3px}.header__icon{border-radius:50%}.header__icon:hover{background:#fff3}.menu-drawer{background:radial-gradient(ellipse 30rem 15rem at 12% 0%,#ffffff80,transparent 85%),linear-gradient(180deg,#e6edf5,#eeeef0 32%)!important}.menu-drawer__menu-item{min-height:52px;font-family:Caveat,Segoe Print,cursive;font-size:2.8rem;letter-spacing:0}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover{background:#ffffff38!important;color:#24212a!important}.menu-drawer__utility-links{background:transparent!important;border-top:1px solid #25202d12}:is(.split-hero__buttons,.fb__copy,.sb__copy,.collection__view-all) .button,.product-form .product-form__submit,.cart__checkout-button{isolation:isolate;overflow:hidden}:is(.split-hero__buttons,.fb__copy,.sb__copy,.collection__view-all) .button:before,.product-form .product-form__submit:before,.cart__checkout-button:before{display:block!important;content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;border:0;box-shadow:none!important;border-radius:inherit;background:linear-gradient(112deg,transparent 48%,#a5c6f05c 65%,#d7b3e34d 76%,#f3c2cb47 86%,#f5dbad47 94%,transparent)}.split-hero__buttons .button--primary:before{background:linear-gradient(112deg,transparent 48%,#9dc3f273 65%,#d4a7e963 76%,#f2b4c759 86%,#f4d5a857 94%,transparent)}.split-hero__buttons .button--secondary:before{opacity:.5}.fb__panel{position:relative;isolation:isolate}.fb__panel:before{content:"";position:absolute;right:3%;bottom:1.5rem;width:16rem;height:5rem;pointer-events:none;z-index:-1;background:linear-gradient(105deg,transparent,#afc8f05c,#d4b4e65c,#f0bfc652,#f3d7b247,transparent);filter:blur(12px);border-radius:50%;transform:rotate(-24deg)}.footer:before{content:"";position:absolute;right:4%;bottom:4rem;width:13rem;height:4rem;pointer-events:none;background:linear-gradient(110deg,transparent,#adc8ef47,#d4b2e34d,#f2c4ca42,#f6d9b133,transparent);filter:blur(11px);border-radius:50%;transform:rotate(-25deg)}@media(max-width:749px){.header{padding-top:1.2rem;padding-bottom:1.2rem}.header__icons{gap:.2rem}.fb__panel:before{width:10rem;height:3rem;right:5%;bottom:0}.footer:before{opacity:.65}}@media(prefers-reduced-motion:reduce){.header__menu-item{transition:none}}.sb__media img{height:auto;border-radius:0;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 14px 16px #24202b16)}.tr2__media{display:block;position:relative;overflow:hidden;aspect-ratio:3/4;background:transparent;clip-path:polygon(2% 1%,37% 0,69% 1%,99% 0,100% 32%,99% 68%,100% 99%,66% 100%,34% 99%,0 100%,1% 63%,0 31%)}.tr2__media img{display:block;position:static;width:100%;height:100%;max-width:100%;border-radius:0;aspect-ratio:auto;object-fit:cover;mix-blend-mode:normal}.tr2__item:nth-child(2n) .tr2__media{clip-path:polygon(0 0,35% 1%,70% 0,98% 2%,100% 35%,99% 70%,100% 100%,65% 99%,31% 100%,1% 98%,0 65%,1% 31%)}[id$=__lookbook] .tr2__media{aspect-ratio:3/4}[id$=__lookbook] .tr2__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.4rem}[id$=__projects] .tr2__item:nth-child(2) img{object-position:50% 28%}[id$=__projects] .tr2__item:nth-child(4) img{object-position:50% 48%}[id$=__projects] .tr2__item:nth-child(5) img{object-position:50% 45%}@media(min-width:750px){[id$=__lookbook] .tr2__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}[id$=__lookbook] .tr2__item:nth-child(2n){padding-top:2rem}}@media(max-width:749px){.tr2__label{letter-spacing:.02em}.sb__media img{max-width:32rem}}@media(prefers-reduced-motion:reduce){.tr2__media img{transition:none}}.cp-studio-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:5rem;align-items:center;padding-top:5rem;padding-bottom:6rem;position:relative}.cp-intro-copy h1,.cp-contact-intro h1{font-family:Caveat,Segoe Print,cursive;font-size:clamp(4.8rem,6vw,8rem);line-height:.98;letter-spacing:-.02em;margin:1.6rem 0 2.4rem}.cp-intro-copy>p:not(.cp-eyebrow),.cp-contact-intro>p:not(.cp-eyebrow){font-size:1.65rem;line-height:1.75;color:#46414d;max-width:48rem}.cp-eyebrow{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:#635c6b;margin:0}.cp-intro-copy .button,.cp-contact-intro .button{margin-top:1.4rem;gap:1.6rem;isolation:isolate}:is(.cp-intro-copy,.cp-contact-intro,.contact__button) .button:before{display:block!important;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:0;box-shadow:none!important;border-radius:inherit;background:linear-gradient(112deg,transparent 48%,#a5c6f05c 65%,#d7b3e34d 76%,#f3c2cb47 86%,#f5dbad47 94%,transparent)}.cp-intro-fabrics{position:relative;height:35rem;isolation:isolate}.cp-intro-fabric{position:absolute;width:70%;height:auto;filter:drop-shadow(0 18px 16px #24202b20)}.cp-intro-fabric--one{left:0;top:0;transform:rotate(-8deg);z-index:2}.cp-intro-fabric--two{width:59%;right:-1%;top:7rem;transform:rotate(11deg);z-index:1}.cp-hand-note{display:block;font-family:Caveat,Segoe Print,cursive;font-size:2.5rem;line-height:1.2;letter-spacing:0;color:#4a4353}.cp-intro-fabrics .cp-hand-note{position:absolute;right:1rem;bottom:-1rem;transform:rotate(-5deg);z-index:3}.cp-intro-photo{position:relative;width:100%;max-width:34rem;margin:0;justify-self:center;transform:rotate(2deg)}.cp-intro-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;clip-path:polygon(2% 1%,35% 0,70% 1%,99% 0,100% 40%,99% 72%,100% 99%,65% 100%,30% 99%,0 100%,1% 64%,0 30%)}.cp-intro-photo figcaption{margin:1.4rem 0 0;max-width:30rem;transform:rotate(-3deg)}[id$=__lookbook] .tr2__item:last-child .tr2__media{clip-path:none;overflow:visible}[id$=__lookbook] .tr2__item:last-child img{object-fit:contain;filter:drop-shadow(0 12px 12px #24202b1a)}[id$=__lookbook] .tr2__item:last-child{align-self:center}.collection-hero{background:transparent!important;padding-top:3.2rem}.collection-hero__title{font-size:clamp(4.4rem,5.5vw,7rem)!important;line-height:1.02}.facets-container{padding-top:2rem;padding-bottom:2rem;border-block:1px solid #29232e18;margin-bottom:2.4rem}.facet-filters__sort,.facets__summary{color:#37303f}.facet-filters__sort:focus-visible,.facets__summary:focus-visible,.pagination__item:focus-visible{outline:2px solid #51495d;outline-offset:4px}.pagination__item{border-radius:50%;min-width:4.4rem;min-height:4.4rem}.pagination__item--current{background:#fff5;box-shadow:inset 0 1px #fff9}.product__info-container .product__title h1{font-family:Caveat,Segoe Print,cursive;font-size:clamp(3.4rem,3.8vw,5rem);line-height:1.08}.product__description{line-height:1.75;overflow-wrap:anywhere}.product__description table{max-width:100%}.product__accordion,.accordion{border-color:#29232e1c}.product-form__input .form__label,.quantity__label{font-size:1.3rem;letter-spacing:.02em}.cart__warnings{padding-block:7rem}.cart__empty-text,.title--primary{font-family:Caveat,Segoe Print,cursive}main:has(.cp-contact-intro){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6rem;max-width:120rem;margin-inline:auto;padding:6rem 5rem}main:has(.cp-contact-intro)>.shopify-section{min-width:0}main:has(.cp-contact-intro)>[id$=__contact_help],main:has(.cp-contact-intro)>[id$=__newsletter_g4AXJ6]{grid-column:1/-1}.cp-contact-intro .cp-response-note{font-size:1.3rem!important;margin-top:2rem}.cp-contact-intro a:not(.button){color:inherit;text-underline-offset:.3rem}[id$=__form] .contact{max-width:none;width:100%;padding-inline:0}[id$=__form] .contact h2{font-size:3.8rem;margin-bottom:2.8rem}.contact .field__input{background:#ffffff20;border-radius:1.2rem}.contact .field:after{border-radius:1.2rem;box-shadow:0 0 0 1px #655d702e}.contact .field__input:focus{outline:2px solid #655d70;outline-offset:2px;box-shadow:none}.contact .text-area{min-height:18rem}.contact__button{isolation:isolate}[id$=__newsletter_g4AXJ6] .gradient,[id$=__newsletter_g4AXJ6] .newsletter{background:radial-gradient(ellipse at 95% 100%,#e9cfe12e,transparent 60%),#eeeef0!important}@media(max-width:749px){.cp-studio-intro{grid-template-columns:1fr;gap:3rem;padding-top:3.2rem;padding-bottom:4rem}.cp-intro-copy h1,.cp-contact-intro h1{font-size:5.2rem}.cp-intro-fabrics{height:29rem;max-width:40rem;width:100%;margin-inline:auto}.cp-intro-fabric--two{right:2%;top:5rem}.cp-intro-fabrics .cp-hand-note{bottom:0}.cp-intro-photo{max-width:29rem}.cp-studio-intro--about{gap:4rem}.cp-intro-photo figcaption{font-size:2.3rem}main:has(.cp-contact-intro){display:block;padding:3.2rem 2rem}main:has(.cp-contact-intro)>[id$=__form]{margin-top:4rem}main:has(.cp-contact-intro)>[id$=__contact_help]{margin-top:4rem}.facets-container{margin-bottom:1rem}.product__info-container .product__title h1{font-size:3.6rem}}:root{--cp-control-ink:#292532;--cp-control-line:#797181;--cp-control-focus:#51465f;--cp-control-radius:1.4rem}.product .product-form__input--pill{max-width:100%;margin-bottom:2rem}.product .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:4.8rem;max-width:100%;padding:1.1rem 1.6rem;border:1px solid #aaa4b2;border-radius:var(--cp-control-radius);background:linear-gradient(145deg,#ffffff70,#ffffff25);color:var(--cp-control-ink);box-shadow:inset 0 1px #ffffffc9,0 2px 5px #2925330a;font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.product .product-form__input--pill input[type=radio]+label:before{display:none}.product .product-form__input--pill input[type=radio]+label:hover{border-color:var(--cp-control-focus);background:#ffffffa6}.product .product-form__input--pill input[type=radio]:checked+label{background:linear-gradient(115deg,#e1e8f4,#eee3f0 75%,#f1e6dd);color:var(--cp-control-ink);border:2px solid #696076;padding:1rem 1.5rem;box-shadow:inset 0 1px #ffffffc9,0 2px 6px #29253312}.product .product-form__input--pill input[type=radio]:checked+label:after{content:"\2713";font-size:1.4rem;line-height:1;flex-shrink:0}.product .product-form__input--pill input[type=radio]:focus-visible+label,.product .product-form__input--pill input[type=radio].focused+label{outline:2px solid var(--cp-control-focus);outline-offset:4px;box-shadow:none}.product .product-form__input--pill input[type=radio]:is(:disabled,.disabled,.visually-disabled)+label{background:#eeeef0;color:#77717d;border-color:#b7b2bc;text-decoration:line-through;box-shadow:none}.product .product-form__input--pill input[type=radio]:is(:disabled,.disabled,.visually-disabled):checked+label{color:#625c69;border-color:#797181}.product-form__input .form__label{margin-bottom:.6rem;font-weight:500;color:var(--cp-control-ink)}.quantity{background:#ffffff40;border-radius:var(--cp-control-radius);color:var(--cp-control-ink)}.quantity:after{border-radius:var(--cp-control-radius);box-shadow:0 0 0 1px #aaa4b2}.quantity__button{border-radius:var(--cp-control-radius)}.quantity__button:hover{background:#e1e8f480}.quantity__button:focus-visible,.quantity__input:focus-visible{outline:2px solid var(--cp-control-focus);outline-offset:2px;box-shadow:none}.field__input,.select__select,.customer .field input,.customer select{background:#ffffff35;border-radius:var(--cp-control-radius);color:var(--cp-control-ink)}.field:after,.select:after,.customer .field:after{border-radius:var(--cp-control-radius);box-shadow:0 0 0 1px #aaa4b2}.field__input:focus,.select__select:focus,.customer .field input:focus{outline:2px solid var(--cp-control-focus);outline-offset:3px;box-shadow:none}:is(.cart-drawer,.predictive-search,.facets__display,.mobile-facets__inner){background:#f0f0f2;color:var(--cp-control-ink)}.cart-drawer .drawer__inner{border-color:#cac5d0}.template-search__header .h2,.shopify-policy__title h1,.customer h1,.main-page-title,.cart__empty-text{font-family:var(--font-heading-family);font-weight:500;line-height:1.1}.shopify-policy__container{max-width:84rem;padding:4rem 2rem 6rem}.shopify-policy__body{font-size:1.6rem;line-height:1.8;overflow-wrap:anywhere}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--font-body-family);font-size:2rem;line-height:1.4;margin-top:3rem}.shopify-policy__body a,.rte a,.cart__warnings a:not(.button){color:#51465f;text-underline-offset:.3rem}:is(.cart__warnings,.template-search__header,.customer,.shopify-policy__container) .button{min-height:4.8rem}.active-facets__button-inner{background:#ffffff45;border-radius:999px;color:var(--cp-control-ink)}.active-facets__button-inner:after{border-radius:999px;box-shadow:0 0 0 1px #aaa4b2}.facets__summary:focus-visible,.mobile-facets__open:focus-visible,.search__button:focus-visible,.reset__button:focus-visible{outline:2px solid var(--cp-control-focus);outline-offset:4px}@media(max-width:749px){.product .product-form__input--pill input[type=radio]+label{min-height:4.8rem;padding-inline:1.4rem}.product .product-form__input--pill input[type=radio]:checked+label{padding-inline:1.3rem}.shopify-policy__container{padding-top:3rem}.field__input,.select__select,.customer .field input{font-size:1.6rem}.product__info-container .product__title h1{font-size:3.4rem;line-height:1.12}}@media(prefers-reduced-motion:reduce){.product .product-form__input--pill input[type=radio]+label{transition:none}}@media(forced-colors:active){.product .product-form__input--pill input[type=radio]:checked+label{border:2px solid Highlight;color:CanvasText;background:Canvas}.product .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid Highlight}}.product variant-selects .product-form__input[hidden]{display:none!important}.product .product-form__input--pill input[type=radio]+label{background:#ffffff25;border-color:#bdb9c2;box-shadow:none}.product .product-form__input--pill input[type=radio]:checked+label{background:#fff5;border:1px solid #77717e;padding:1.1rem 1.6rem;box-shadow:none}.product .product-form__input--pill input[type=radio]:checked+label:after{color:#6e6874;font-size:1.2rem}.product-form .product-form__submit,.cart__checkout-button{position:relative;isolation:isolate;overflow:hidden;font-weight:600!important;border-color:#b7afc9!important;color:#282235!important;background:linear-gradient(115deg,#e2eafa99,#eee1f3b3 65%,#f4e2d599)!important;box-shadow:inset 0 1px 1px #fffffff0,0 3px 9px #51465f20!important}.cart__checkout-button{min-height:5.4rem!important;background:linear-gradient(110deg,#c6dbf5bd,#ddc5eabd 58%,#f1cdd7b3 82%,#f3debbbd)!important;border-color:#9c8cad!important;box-shadow:inset 0 1px 1px #fff,0 4px 12px #63537726!important}.cart__checkout-button:before{background:linear-gradient(110deg,transparent 30%,#ffffff90 49%,transparent 68%)!important;animation:cp-checkout-light 9s ease-in-out infinite}@keyframes cp-checkout-light{0%,65%{transform:translate(-110%)}90%,to{transform:translate(110%)}}.product-form .product-form__submit:hover,.cart__checkout-button:hover{filter:brightness(1.025);border-color:#827291!important}.product-form .product-form__submit:focus-visible,.cart__checkout-button:focus-visible{outline:2px solid #51465f;outline-offset:4px}@media(max-width:749px){.product .product-form__input--pill input[type=radio]:checked+label{padding-inline:1.4rem}}@media(prefers-reduced-motion:reduce){.cart__checkout-button:before{animation:none;transform:none;background:none!important}}@media(forced-colors:active){.product-form .product-form__submit,.cart__checkout-button{border:2px solid ButtonText!important}.cart__checkout-button:before{display:none!important}}.product .product-form__input--pill input[type=radio]+label,.product .product-form__input--pill input[type=radio]:checked+label,.product .product-form__input--pill input[type=radio]+label:hover{border:0;border-radius:0;background:transparent;box-shadow:none;padding:1rem .5rem;margin:0 1.5rem 0 0;color:var(--cp-control-ink);min-height:4.8rem;text-decoration:none}.product .product-form__input--pill input[type=radio]+label:after,.product .product-form__input--pill input[type=radio]:checked+label:after{content:none;display:none}.product .product-form__input--pill:has(input[type=radio]~input[type=radio]) input[type=radio]:checked+label{text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:1px}.product .product-form__input--pill input[type=radio]:is(:disabled,.disabled,.visually-disabled)+label{color:#77717d;text-decoration:line-through;background:transparent}.product .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--cp-control-focus);outline-offset:2px}.product .cp-fixed-option{margin:0 0 1.4rem;font-size:1.4rem;line-height:1.6;color:#57525d}.product .product-form__input--pill input[type=radio]+label,.product .product-form__input--pill input[type=radio]:checked+label,.product .product-form__input--pill input[type=radio]+label:hover{border:1px solid #c8c4ce;border-radius:999px;padding:.9rem 1.5rem;margin:0 .8rem .5rem 0;background:transparent;box-shadow:none;text-decoration:none}.product .product-form__input--pill:has(input[type=radio]~input[type=radio]) input[type=radio]:checked+label{border-color:#aaa2b5;background:#ffffff35;text-decoration:none}.product .product-form__input--pill input[type=radio]:is(:disabled,.disabled,.visually-disabled)+label{text-decoration:line-through}.cart__checkout-button{background:linear-gradient(145deg,#ffffff25,#ffffff05 55%,#ffffff12)!important;border:1px solid #ffffffd9!important;border-bottom-color:#aaa0b861!important;border-right-color:#aaa0b861!important;box-shadow:inset 0 1px 1px #fffffff0,0 3px 9px #51465f1c!important}.cart__checkout-button:before{background:linear-gradient(112deg,transparent 42%,#a5c6f080 63%,#d7b3e36b 75%,#f3c2cb66 86%,#f5dbad61 95%,transparent)!important;animation:none;transform:none}@media(prefers-reduced-motion:reduce){.cart__checkout-button:before{animation:none}}.cart__checkout-button{border-color:#b3a3c38c!important;box-shadow:inset 0 1px 1px #fff,0 3px 9px #65557624!important}.cart__checkout-button:before{background:linear-gradient(112deg,transparent 35%,#8ab9ee99 62%,#ce9de08c 75%,#f0aab78c 86%,#f2cd8c85 95%,transparent)!important}
/*# sourceMappingURL=/cdn/shop/t/40/assets/redesign.css.map */
