:root{--cf-ink:#000000;--cf-plum:#000000;--cf-clay:#a54c40;--cf-sale:#b33b3b;--cf-muted:#000000;--cf-well:#f7f7f5;--cf-rule:#0000001a;--cf-body:"Karla",Arial,sans-serif;--cf-display:"Source Serif 4",Georgia,serif}body.crafii-studio{--font-body-family:var(--cf-body);--font-heading-family:var(--cf-display);--font-heading-weight:400;--font-body-weight:400;--font-body-weight-bold:600;--color-foreground:0,0,0;--color-background:255,255,255;background:#fff;color:var(--cf-ink);font-family:var(--cf-body);font-size:16px;line-height:1.55;letter-spacing:0}.crafii-studio :is(h1,h2,h3,.h0,.h1,.h2,.h3,.card__heading){font-family:var(--cf-display);font-weight:400;line-height:1.18;letter-spacing:-.015em;color:var(--cf-ink)}.crafii-studio :is(h1,.h1){font-size:40px}.crafii-studio :is(h2,.h2){font-size:32px}.crafii-studio :is(h3,.h3){font-size:22px}.crafii-studio :is(p,a,button,input,select,textarea,label,.price,.price-item){font-family:var(--cf-body);letter-spacing:0}.crafii-studio :is(input,select,textarea){font-size:16px}.crafii-studio a{color:inherit}.crafii-studio a:focus-visible,.crafii-studio button:focus-visible,.crafii-studio summary:focus-visible{outline:2px solid var(--cf-plum);outline-offset:4px}.crafii-studio .page-width{max-width:1440px;padding-left:40px;padding-right:40px}.crafii-studio :is(.button,.shopify-payment-button__button--unbranded){--color-button:0,0,0;--color-button-text:255,255,255;--buttons-radius:3px;--buttons-radius-outset:3px;min-height:46px;border-radius:3px;font-size:15px;font-weight:600;line-height:1.25;letter-spacing:0;padding:13px 24px;box-shadow:none;text-transform:none}.crafii-studio :is(.button,.shopify-payment-button__button--unbranded):not(.button--secondary):not(.button--tertiary):not(.cf-welcome__submit){background:var(--cf-plum);color:#fff;border:1px solid var(--cf-plum)}.crafii-studio .button:after,.crafii-studio .button:before{box-shadow:none}.crafii-studio .button--secondary{background:#fff;color:var(--cf-ink);border:1px solid var(--cf-rule)}.crafii-studio .button:not(:disabled):not(.cf-welcome__submit):hover{background:#000;color:#fff;border-color:#000}.crafii-studio .crafii-studio-announcement{background:#000;min-height:34px;padding:7px 20px;text-align:center;font-size:12px;line-height:1.5;color:#fff}.crafii-studio-announcement a{text-decoration:none}.crafii-studio-announcement a:is(:hover,:focus-visible){text-decoration:underline}.crafii-studio .crafii-studio-announcement a:focus-visible{outline-color:#fff}.crafii-studio .header-wrapper{--color-foreground:0,0,0;background:#fff;color:var(--cf-ink);border-bottom:1px solid var(--cf-rule)}.crafii-studio .header{min-height:136px;padding-top:22px;padding-bottom:8px;grid-template-columns:1fr auto 1fr;grid-template-areas:"left heading icons" "navigation navigation navigation";gap:8px 24px;background:#fff}.crafii-studio .header__heading-link{padding:0;margin:0;grid-area:heading;justify-self:center}.crafii-studio .header__heading{margin:0;grid-area:heading;justify-self:center}.crafii-studio .header__heading-logo-wrapper{width:170px}.crafii-studio .header__heading-logo{width:170px;height:auto;filter:none}.crafii-studio .header__icons{grid-area:icons;justify-self:end;gap:4px}.crafii-studio-nav{grid-area:navigation;display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.45vw,24px)}.crafii-studio-nav a{display:flex;align-items:center;min-height:44px;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.crafii-studio-nav a:is(:hover,:focus-visible),.crafii-studio-nav a[aria-current=page]{color:var(--cf-ink);text-decoration:underline;text-underline-offset:6px}.crafii-studio-menu{display:none}.crafii-studio .header>.header__search{display:none}.crafii-studio .header__icons>.header__icon:is(:hover,:focus-visible),.crafii-studio .crafii-header-search>details>.header__icon:is(:hover,:focus-visible),.crafii-studio .crafii-studio-menu>summary:is(:hover,:focus-visible),.crafii-studio .crafii-studio-menu__panel a:is(:hover,:focus-visible){color:var(--cf-ink)}.crafii-studio .crafii-studio-nav a:focus-visible,.crafii-studio .header__icons>.header__icon:focus-visible,.crafii-studio .crafii-header-search>details>.header__icon:focus-visible,.crafii-studio .crafii-studio-menu>summary:focus-visible,.crafii-studio .crafii-studio-menu__panel a:focus-visible{outline-color:var(--cf-ink)}.crafii-color-studio__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.crafii-color-studio__panel{position:relative;min-width:0;aspect-ratio:1;overflow:hidden;background:var(--cf-panel-color);color:var(--cf-ink);isolation:isolate}.crafii-color-studio__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.crafii-color-studio__copy{position:relative;z-index:1;padding:clamp(24px,3.4vw,56px);width:100%;max-width:580px}.crafii-studio .crafii-color-studio__copy h2{max-width:480px;margin:0;font-size:clamp(34px,3.5vw,52px);line-height:1.08;text-wrap:balance}.crafii-color-studio__copy .crafii-studio-eyebrow{margin-bottom:12px}.crafii-studio .crafii-color-studio__link{display:inline-flex;align-items:center;gap:14px;min-height:44px;margin-top:6px;padding:5px 0;font-size:15px;font-weight:600;line-height:1.4;color:var(--cf-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.crafii-studio .crafii-color-studio__link:hover{text-decoration-thickness:2px}.crafii-studio .crafii-color-studio__link:focus-visible{outline-color:var(--cf-ink)}@media(max-width:749px){.crafii-color-studio__grid{grid-template-columns:minmax(0,1fr)}.crafii-color-studio__copy{padding:20px;max-width:430px}.crafii-studio .crafii-color-studio__copy h2{max-width:330px;font-size:28px}.crafii-studio .crafii-color-studio__link{margin-top:0;font-size:14px}}@media(forced-colors:active){.crafii-color-studio__copy{background:Canvas;color:CanvasText}.crafii-studio .crafii-color-studio__copy h2,.crafii-studio .crafii-color-studio__link{color:CanvasText}}.crafii-studio-eyebrow{font-size:11px;font-weight:500;letter-spacing:.08em!important;text-transform:uppercase;margin:0}.crafii-studio-categories{padding-top:40px;padding-bottom:32px}.crafii-studio-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.crafii-studio-category{display:block;text-decoration:none;text-align:center;font-size:15px;font-weight:500}.crafii-studio-category__image{display:flex;align-items:center;justify-content:center;background:var(--cf-well);aspect-ratio:1.7;margin-bottom:14px;overflow:hidden}.crafii-studio-category__image img{max-width:75%;max-height:85%;object-fit:contain}.crafii-studio-category:hover>span:last-child{text-decoration:underline;text-underline-offset:4px}.crafii-studio .collection{background:#fff}.crafii-studio .collection__title{margin-bottom:28px}.crafii-studio .title-wrapper-with-link{align-items:baseline}.crafii-studio .title-wrapper-with-link a{font-size:14px}.crafii-studio .grid{column-gap:24px;row-gap:36px}.crafii-studio .grid--4-col-desktop .grid__item{width:calc((100% - 72px)/4)}.crafii-studio-card{height:100%;display:flex;flex-direction:column;background:#fff}.crafii-studio-card__image{display:block;position:relative;aspect-ratio:1;background:var(--cf-well);overflow:hidden;text-decoration:none;border:0}.crafii-studio-card__primary,.crafii-studio-card__secondary{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .18s ease;object-fit:contain;transform:none;mix-blend-mode:normal;filter:none}.crafii-studio-card__primary{padding:0;opacity:1}.crafii-studio-card__secondary{object-fit:cover;opacity:0}.crafii-studio-card__action{position:absolute;left:50%;bottom:20px;transform:translate(-50%,var(--cf-action-rise,8px)) scale(var(--cf-action-scale,.98));background:#fff;color:var(--cf-ink);border:1px solid var(--cf-rule);padding:10px 20px;white-space:nowrap;font-size:14px;font-weight:500;opacity:0;transition:opacity .18s ease,transform .2s cubic-bezier(.2,.7,.3,1);min-height:44px;display:flex;align-items:center;box-shadow:0 4px 12px #00000012;pointer-events:none}.crafii-studio-card__information{padding:18px 0 0;text-align:center;display:flex;flex-direction:column;flex:1;gap:6px}.crafii-studio .crafii-studio-card .card__heading{font-size:20px;line-height:1.25;margin:0;font-family:var(--cf-display);font-weight:400}.crafii-studio-card .card__heading a{text-decoration:none}.crafii-studio-card .card__heading a:hover{text-decoration:underline;text-underline-offset:4px}.crafii-studio .crafii-product-fact{font-size:13px;color:var(--cf-muted);margin:0 0 8px;line-height:1.4}.crafii-studio .price{font-size:16px;color:var(--cf-ink);font-weight:500;line-height:1.4;letter-spacing:0}.crafii-studio .price--on-sale .price-item--sale,.crafii-studio .price--on-sale .crafii-price__discount{color:var(--cf-sale)}.crafii-studio .crafii-price__discount{display:inline-block;margin-inline-start:0;font-size:.85em;font-weight:500;white-space:nowrap}.crafii-studio .price s{color:var(--cf-muted);font-size:13px}.crafii-studio-card__availability{font-size:12px;color:var(--cf-muted)}.crafii-studio .cart-item__discounted-prices>.cart-item__final-price,.crafii-studio .cart-item__discounted-prices>.price:not(s),.crafii-studio .discounts__discount{color:var(--cf-sale)}.crafii-studio .cart-item__old-price{color:var(--cf-muted);text-decoration:line-through}@media(hover:hover)and (pointer:fine){.crafii-studio-card:hover .crafii-studio-card__action{opacity:1;--cf-action-rise:0px;--cf-action-scale:1}.crafii-studio-card:is(:hover,:focus-within) .has-secondary .crafii-studio-card__primary{opacity:0}.crafii-studio-card:is(:hover,:focus-within) .crafii-studio-card__secondary{opacity:1}}.crafii-studio-card:focus-within .crafii-studio-card__action{opacity:1;--cf-action-rise:0px;--cf-action-scale:1}.crafii-studio .main-collection-product-grid{padding-top:28px}.crafii-studio .collection-hero{background:#fff}.crafii-studio .collection-hero__title{font-size:36px;margin:18px 0}.crafii-studio :is(.facets__heading,.facet-filters__label,.product-count__text){font-family:var(--cf-body);font-size:13px;font-weight:500}.crafii-studio .facet-filters__sort{font-size:14px}.crafii-studio .product{gap:48px}.crafii-studio .product__title h1{font-size:34px;line-height:1.15;margin:0;font-weight:400}.crafii-studio .product__info-container .price{font-size:22px}.crafii-studio .product__info-container>:not(:first-child){margin-top:22px}.crafii-studio .product-form__input{margin-bottom:22px}.crafii-studio .product-form__input label{font-size:14px}.crafii-studio .product-form__input input[type=radio]+label{font-family:var(--cf-body);border-radius:2px;background:#fff;font-size:14px;min-height:44px;line-height:1.4;border-color:var(--cf-rule)}.crafii-studio .product-form__input input[type=radio]:checked+label{background:var(--cf-plum);color:#fff;border-color:var(--cf-plum)}.crafii-studio .product__media-wrapper{background:#fff}.crafii-studio .product__media{background:var(--cf-well)}.crafii-studio .product__media img{object-fit:contain}.crafii-studio .product__media-toggle{cursor:zoom-in}.crafii-studio .product__modal-opener .product__media-icon{background:#fff;border:1px solid var(--cf-rule);color:var(--cf-ink);box-shadow:none}.crafii-studio .product__modal-opener--image .product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;background:transparent;z-index:2}.crafii-studio .thumbnail{border-color:transparent;background:var(--cf-well)}.crafii-studio .thumbnail[aria-current]{border-color:var(--cf-plum)}.crafii-studio .thumbnail img{object-fit:contain}.crafii-studio .thumbnail-list{gap:12px}.crafii-studio .product-media-modal__content{background:#fff;width:100%;height:100%;padding:50px 20px 20px}.crafii-studio .product-media-modal__dialog{width:100%;height:100%;background:#fff}.crafii-studio .product-media-modal__content img{max-width:100%;max-height:calc(100vh - 80px);margin:0 auto;object-fit:contain}.crafii-studio .product-media-modal__toggle{right:20px;top:16px;background:#fff;border-color:var(--cf-rule)}.crafii-studio-purchase-facts{padding:18px 0;border-top:1px solid var(--cf-rule);border-bottom:1px solid var(--cf-rule);font-size:14px;color:var(--cf-muted)}.crafii-studio-purchase-facts p{margin:0 0 8px}.crafii-studio-purchase-facts p:last-child{margin:0}.crafii-studio .product__description{font-size:16px;line-height:1.7;color:var(--cf-ink)}.crafii-studio .product__description :is(h2,h3){font-size:22px;margin-top:28px}.crafii-studio .product__description ul{padding-left:20px}.crafii-studio-story{margin-top:40px;background:#f4f1ec url(/cdn/shop/files/crafii-fine-paper.png) repeat;background-size:620px}.crafii-studio-story__copy{padding-top:60px;padding-bottom:60px;text-align:center;max-width:760px!important}.crafii-studio-story__copy p{font-size:17px;color:var(--cf-muted);line-height:1.6;margin:18px auto 24px}.crafii-text-link{font-size:14px;text-underline-offset:4px}.crafii-studio .craftii-film-wrap{max-width:1120px;margin:auto;padding:40px 30px;background:transparent}.crafii-studio .craftii-film-heading{font-size:30px;text-align:center;margin:0 0 24px}.craftii-film-paper{padding:8px;background:#fff;border:1px solid var(--cf-rule)}.craftii-corner{display:none}.crafii-studio .crafii-reviews{padding:48px 40px;background:#fff}.crafii-studio .crafii-reviews h2{font-size:30px}.crafii-studio .crafii-review{background:#fff;border:1px solid var(--cf-rule);border-radius:0;padding:24px;box-shadow:none}.crafii-studio .crafii-review h3{font-family:var(--cf-body);font-size:17px;font-weight:500}.crafii-studio .crafii-review p{font-size:15px;line-height:1.6}.crafii-studio .crafii-review__stars{color:var(--cf-plum)}.crafii-studio .cf-refined-footer{padding:0;background:#f6f4f1}.crafii-studio .cf-footer-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-top:40px;padding-bottom:40px}.crafii-studio .cf-footer-columns h3{font-family:var(--cf-body);font-size:14px;font-weight:600;margin:0 0 14px}.cf-footer-columns a{display:block;font-size:14px;line-height:1.5;margin:8px 0;text-decoration:none}.cf-footer-columns a:hover{text-decoration:underline}.crafii-studio .crafii-signup{border-top:1px solid var(--cf-rule);padding-top:40px;padding-bottom:40px;display:grid;grid-template-columns:1fr 1fr;gap:48px}.crafii-studio .crafii-signup h2{font-size:28px;margin:0 0 12px}.crafii-studio .crafii-signup p{font-size:15px;line-height:1.5;color:var(--cf-muted)}.crafii-signup__fields{display:flex;gap:8px}.crafii-signup__fields input{min-width:0;flex:1;padding:12px;border:1px solid var(--cf-rule);background:#fff;border-radius:2px}.crafii-signup__form>label{display:block;font-size:13px;margin-bottom:8px}.crafii-studio .crafii-signup .crafii-offer-terms{font-size:12px}.crafii-studio .footer{background:#f6f4f1;border-top:1px solid var(--cf-rule)}.crafii-studio .footer__content-top{display:none}.crafii-studio .footer__content-bottom{padding:20px 0}.crafii-studio .footer a{color:var(--cf-ink)}.crafii-studio #CartDrawer .drawer__inner{background:#fff;width:50vw;max-width:100vw}.crafii-studio #CartDrawer .drawer__heading{font-size:28px}.crafii-studio #CartDrawer .cart-item__name{font-family:var(--cf-body);font-size:16px;font-weight:500}.crafii-studio #CartDrawer .cart-item__image{object-fit:contain;background:var(--cf-well)}.crafii-studio #CartDrawer .drawer__close{min-width:44px;min-height:44px}.crafii-studio #CartDrawer .crafii-cart-offer{padding:16px 0;border-bottom:1px solid var(--cf-rule);font-size:13px}.crafii-cart-offer strong{font-weight:500}.crafii-cart-offer{display:block}.crafii-cart-offer[hidden]{display:none!important}.crafii-shipping-track{position:relative;height:8px;margin:24px 18px 22px;background:#0000001a;border-radius:999px}.crafii-shipping-fill{display:block;height:100%;background:#000;border-radius:inherit}.crafii-shipping-marker{position:absolute;top:50%;width:36px;height:36px;transform:translate(-50%,-50%)}.crafii-shipping-marker__icon{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#000;color:#fff;box-shadow:0 0 0 3px #fff}.crafii-shipping-marker svg{display:block;width:23px;height:23px}.crafii-cart-offer p{font-size:12px;margin:0}.cf-cart-count{font-family:var(--cf-body);font-size:14px;color:var(--cf-muted)}.crafii-cart-extra{display:flex;align-items:center;gap:16px;margin:16px 0;border-top:1px solid var(--cf-rule);padding-top:16px}.crafii-cart-extra img{width:70px;height:70px;object-fit:contain;background:var(--cf-well)}.crafii-cart-extra h3{font-family:var(--cf-body);font-size:15px;margin:0 0 4px}.crafii-cart-extra p{font-size:13px;margin:0 0 8px}.crafii-add-small{min-height:44px;padding:8px 16px;border:1px solid var(--cf-rule);background:#fff;color:var(--cf-ink);font-size:14px;cursor:pointer}.crafii-add-status{font-size:13px}.crafii-studio .scroll-trigger,.crafii-studio .cf-fall-pending{opacity:1;transform:none;animation:none}.crafii-studio .animate--hover-vertical-lift .card-wrapper:hover{transform:none}@media(max-width:1100px){.crafii-studio-nav{gap:14px}.crafii-studio-nav a{font-size:12px}.crafii-studio .header{gap:16px}}@media(max-width:989px){.crafii-studio .page-width{padding-left:24px;padding-right:24px}body.crafii-studio .header.header--mobile-center.header--has-menu{grid-template-columns:84px minmax(0,1fr) 84px;grid-template-areas:"left-icons heading icons";min-height:76px;padding-top:14px;padding-bottom:14px;gap:10px}.crafii-studio .header__heading,.crafii-studio .header__heading-link{justify-self:center;grid-area:heading}.crafii-studio .header__heading-logo-wrapper,.crafii-studio .header__heading-logo{width:120px}.crafii-studio-nav{display:none}.crafii-studio-menu{display:block;position:relative;grid-area:left-icons;justify-self:start;width:44px}body.crafii-studio .header.header--mobile-center.header--has-menu>.crafii-header-search{display:flex;grid-area:left-icons;justify-self:end}.crafii-studio-menu>summary{min-width:44px;min-height:44px;display:grid;place-items:center;cursor:pointer;list-style:none}.crafii-studio-menu summary::-webkit-details-marker{display:none}.crafii-studio-menu__panel{position:absolute;left:-24px;top:58px;width:min(350px,100vw);padding:16px 24px 24px;background:#fff;border:1px solid var(--cf-rule);box-shadow:0 8px 20px #0000000d;z-index:30}.crafii-studio-menu__panel a{display:block;min-height:44px;padding:12px 0;font-size:15px;text-decoration:none}.crafii-studio-menu__panel a:nth-last-child(-n+3){font-size:14px;color:var(--cf-ink)}.crafii-studio .header__icon--account{display:none}.crafii-studio .header__icons{gap:0;justify-self:end;grid-area:icons}.crafii-studio .header__icon{width:40px;height:44px}.crafii-studio #CartDrawer .drawer__inner{width:100vw}.crafii-studio .product{gap:28px}.crafii-studio .product__title h1{font-size:30px}}@media(max-width:749px){.crafii-studio .page-width{padding-left:20px;padding-right:20px}.crafii-studio :is(h1,.h1){font-size:30px}.crafii-studio :is(h2,.h2){font-size:28px}.crafii-studio .header{padding-left:16px;padding-right:16px;min-height:70px}.crafii-studio .header__heading-logo-wrapper,.crafii-studio .header__heading-logo{width:110px}.crafii-studio-announcement{font-size:11px!important;padding:6px 16px!important}.crafii-studio-categories{padding-top:28px;padding-bottom:20px}.crafii-studio-categories__grid{gap:20px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.crafii-studio-category{font-size:13px}.crafii-studio-category__image{aspect-ratio:1.7;margin-bottom:10px}.crafii-studio .grid{column-gap:16px;row-gap:28px}.crafii-studio .grid--2-col-tablet-down .grid__item{width:calc((100% - 16px)/2)}.crafii-studio .crafii-studio-card .card__heading{font-size:18px;line-height:1.22}.crafii-studio-card__information{padding-top:14px}.crafii-studio .crafii-product-fact{font-size:12px}.crafii-studio .price{font-size:15px}.crafii-studio-card__action{bottom:10px;padding:7px 14px;font-size:12px;min-height:36px}.crafii-studio .collection__title{margin-bottom:22px}.crafii-studio .product{gap:20px}.crafii-studio .product__title h1{font-size:28px}.crafii-studio .product__info-container .price{font-size:20px}.crafii-studio-story__copy{padding-top:40px;padding-bottom:40px}.crafii-studio .cf-footer-columns{grid-template-columns:1fr 1fr;gap:24px;padding-top:30px;padding-bottom:30px}.crafii-studio .crafii-signup{grid-template-columns:1fr;gap:16px;padding-top:30px;padding-bottom:30px}.crafii-signup__fields{flex-wrap:wrap}.crafii-signup__fields input{flex-basis:100%}.crafii-signup__fields button{width:100%}.crafii-studio .crafii-reviews{padding:32px 20px}.crafii-studio .craftii-film-wrap{padding:30px 16px}.crafii-studio .craftii-film-heading{font-size:26px}}@media(hover:none),(pointer:coarse){.crafii-studio-card__action{opacity:1;--cf-action-rise:0px;--cf-action-scale:1}.crafii-studio-card__secondary{display:none}}@media(prefers-reduced-motion:reduce){.crafii-studio *{scroll-behavior:auto!important}.crafii-studio-card__primary,.crafii-studio-card__secondary,.crafii-studio-card__action,.crafii-studio .button{transition:none}.crafii-studio-card__action{--cf-action-rise:0px;--cf-action-scale:1}}@media(forced-colors:active){.crafii-studio-card__action,.crafii-studio .button{border:1px solid ButtonText}.crafii-studio-card__image{border:1px solid CanvasText}}.crafii-studio-featured{padding-top:26px;padding-bottom:36px}.crafii-studio-featured .title-wrapper-with-link{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin-bottom:28px}.crafii-studio-featured h2{margin:0}.crafii-studio-featured__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;margin:0}@media(max-width:749px){.crafii-studio-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.crafii-studio-featured{padding-top:20px;padding-bottom:28px}.crafii-studio-featured .title-wrapper-with-link{margin-bottom:20px}.crafii-studio-featured .title-wrapper-with-link a{font-size:12px;white-space:nowrap}}.crafii-studio .card__heading a,.crafii-studio .product__title a{font-family:var(--cf-display);font-weight:400}.crafii-studio [data-single-checkout]{background:#fff!important;color:var(--cf-plum)!important;border:1px solid var(--cf-plum)!important}.crafii-studio-collection-links{padding-top:40px;padding-bottom:40px}.crafii-studio-collection-links .crafii-studio-nav{grid-area:navigation;display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:24px}.crafii-studio .crafii-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.crafii-studio .crafii-review{display:flex;flex-direction:column;align-items:flex-start}.crafii-studio .crafii-review__person{display:flex;align-items:center;gap:10px}.crafii-studio .crafii-review__avatar{display:none}.crafii-studio .crafii-review__author{margin:0;font-weight:500}.crafii-studio .crafii-review>a{margin-top:auto;padding-top:14px;font-size:13px}.crafii-studio .crafii-review__source{font-size:12px;color:var(--cf-muted)}.crafii-studio .header__heading-logo-wrapper{transition:none}@media(min-width:750px){.crafii-studio .product.grid{gap:28px}.crafii-studio .product.grid>.grid__item{width:calc(50% - 14px);max-width:calc(50% - 14px)}.crafii-studio .product.grid .product__info-wrapper{padding:0}}@media(min-width:990px){.crafii-studio .product.grid{gap:48px}.crafii-studio .product--large:not(.product--no-media)>.product__media-wrapper{width:calc(65% - 24px);max-width:calc(65% - 24px)}.crafii-studio .product--large:not(.product--no-media)>.product__info-wrapper{width:calc(35% - 24px);max-width:calc(35% - 24px)}}@media(max-width:989px){.crafii-studio .crafii-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.crafii-studio .crafii-review-grid{grid-template-columns:1fr}.crafii-studio .product.grid{gap:20px}}.crafii-studio .price--on-sale .price__sale{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px}.crafii-studio .price--on-sale .price__sale .price-item{margin:0}.crafii-studio-card .price__sale{justify-content:center}.crafii-studio-card .price__container{margin-bottom:0}.crafii-studio-card__information>.crafii-product-fact{margin:0}.crafii-studio-card__information>.price{margin-top:auto;padding-top:14px;font-size:18px}.crafii-studio-card__availability{display:block}.crafii-studio product-component:has(>.crafii-studio-card){display:block;height:100%}.crafii-studio-card__image{flex-shrink:0}@media(max-width:749px){.crafii-studio-card__information>.price{font-size:16px}.crafii-studio-card .price__sale .crafii-price__discount{flex-basis:100%}}.crafii-order-summary{padding:12px 0 0;color:var(--cf-ink)}.crafii-order-summary h2{margin:0 0 18px;font-family:var(--font-heading-family);font-weight:400;font-size:28px;line-height:1.2}.crafii-order-summary dl{margin:0}.crafii-order-summary__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 12px;font-size:16px;line-height:1.45}.crafii-order-summary__row dt{flex:1;min-width:0}.crafii-order-summary__row dd{margin:0;flex:0 0 auto;text-align:right}.crafii-order-summary__shipping{color:var(--cf-muted);padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--cf-rule);font-size:14px}.crafii-order-summary__shipping dd{flex:1;max-width:62%}.crafii-order-summary__discounts dd{color:#b73a37}.crafii-order-summary__total{font-size:20px;margin-bottom:8px}.crafii-order-summary__note{margin:8px 0 0;font-size:12px;line-height:1.45;color:var(--cf-muted)}.crafii-studio .cart__blocks .crafii-order-summary{text-align:left}@media(max-width:749px){.crafii-order-summary h2{font-size:25px;margin-bottom:14px}.crafii-order-summary__row{font-size:15px;margin-bottom:9px}.crafii-order-summary__total{font-size:19px}.crafii-order-summary__shipping{font-size:13px}}.cf-cart-pack{font-size:12px;margin:10px 0;color:var(--cf-muted)}.cf-cart-pack summary{cursor:pointer;display:flex;align-items:center;gap:12px;list-style:none;min-height:44px}.cf-cart-pack summary::-webkit-details-marker{display:none}.cf-cart-pack[open] summary span{transform:rotate(45deg)}.cf-cart-pack ul{padding-left:16px;margin:0 0 12px;line-height:1.5}.cf-cart-pack li{margin-bottom:8px}.crafii-studio cart-remove-button .button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:10px;border:1px solid #000000;background:#fff;color:var(--cf-ink);opacity:1}.crafii-studio cart-remove-button .button .svg-wrapper{display:flex;width:22px;height:22px;color:inherit}.crafii-studio cart-remove-button .button svg{display:block;width:22px;height:22px;fill:currentColor}.crafii-studio cart-remove-button .button:is(:hover,:focus-visible){background:var(--cf-plum);color:#fff;border-color:var(--cf-plum)}
/*# sourceMappingURL=/cdn/shop/t/34/assets/crafii.css.map */
