.sp-interior{--font-body-family: "Nunito Sans", sans-serif;--font-heading-family: "Fredoka", sans-serif;--font-body-weight: 400;--font-heading-weight: 450;--color-foreground: 59, 41, 94;--color-background: 255, 255, 255;--color-link: 67, 1, 119;--color-button: 67, 1, 119;--color-button-text: 255, 255, 255;--buttons-radius: 100px;--buttons-radius-outset: 100px;--buttons-shadow-opacity: 0;--inputs-radius: 10px;--inputs-radius-outset: 10px;--inputs-shadow-opacity: 0;--sp-interior-line: rgb(59 41 94 / 16%);color:#3b295e;background:#fff;font:400 16px/1.65 Nunito Sans,sans-serif;letter-spacing:0}.sp-interior #MainContent [class*=color-]{--color-foreground: 59, 41, 94;--color-background: 255, 255, 255;--color-link: 67, 1, 119;--color-button: 67, 1, 119;--color-button-text: 255, 255, 255;--color-secondary-button-text: 67, 1, 119;--gradient-background: #fff}.sp-interior #MainContent{min-height:400px}.sp-interior .page-width{max-width:1392px;padding-inline:56px}.sp-interior :is(h1,h2,h3,h4){color:#3b295e;letter-spacing:-.03em}.sp-interior h1{font:450 clamp(40px,4.8vw,64px) / 1.1 "Fredoka",sans-serif;letter-spacing:-.03em}.sp-interior :is(h2,h3,h4){font-family:Nunito Sans,sans-serif;font-weight:700}.sp-interior :is(input,textarea,select,button){font-family:Nunito Sans,sans-serif;letter-spacing:0}.sp-interior :is(a,button,summary,input,textarea,select):focus-visible{outline:3px solid #430177;outline-offset:4px}.sp-interior #MainContent .scroll-trigger{opacity:1;transform:none;animation:none}.sp-interior #MainContent .button,.sp-interior .customer button{min-height:50px;padding:13px 24px;font:700 15px/1.4 Nunito Sans,sans-serif;letter-spacing:0;border-radius:100px}.sp-interior #MainContent .button:before,.sp-interior .customer button:before{box-shadow:none}.sp-interior #MainContent .button:not(.button--secondary):not(.button--tertiary){color:#fff;background:#430177}.sp-interior #MainContent .button:not(.button--secondary):not(.button--tertiary):hover{background:#6717cd}.sp-interior #MainContent .button--secondary{color:#430177;background:#fff}.sp-interior .field__input,.sp-interior .select__select,.sp-interior .customer .field input{min-height:54px;font-size:16px}.sp-interior .field__label{font-size:16px;letter-spacing:0}.sp-interior .field__input:focus~.field__label,.sp-interior .field__input:not(:placeholder-shown)~.field__label{font-size:11px}.sp-interior .text-area{min-height:180px}.sp-interior .field:after{box-shadow:0 0 0 1px var(--sp-interior-line)}.sp-interior .field:focus-within:after{box-shadow:0 0 0 2px #430177}.sp-interior .field__button{min-width:44px;min-height:44px}.sp-interior .sp-site-eyebrow{margin:0 0 20px;color:#430177;font:700 11px/1.5 Nunito Sans,sans-serif;letter-spacing:.14em;text-transform:uppercase}.sp-page-heading{margin-bottom:44px}.sp-page-heading h1{margin:0}.sp-interior .sp-page-intro{max-width:660px;margin:24px 0 0;font-size:18px;line-height:1.7}.sp-interior .sp-collection-heading{padding-block:56px 36px}.sp-collection-heading .sp-page-heading{margin-bottom:32px}.sp-collection-tabs{display:flex;flex-wrap:wrap;gap:8px}.sp-collection-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 22px;border:1px solid var(--sp-interior-line);border-radius:100px;color:#430177;text-decoration:none;font-size:14px;font-weight:700}.sp-collection-tabs a[aria-current=page]{color:#fff;background:#430177;border-color:#430177}.sp-collection-tabs a:hover{border-color:#430177}.sp-collection-heading-image{margin-top:30px;max-width:600px;overflow:hidden;border-radius:18px}.sp-collection-heading-image img{display:block;width:100%;height:auto}.sp-interior .facets-container{margin-bottom:26px;padding-top:20px;border-top:1px solid var(--sp-interior-line)}.sp-interior .facets__summary,.sp-interior .facet-filters__label,.sp-interior .facet-filters__sort,.sp-interior .product-count__text,.sp-interior .facets__heading{color:#3b295e;font:400 14px/1.5 Nunito Sans,sans-serif}.sp-interior .facets__display{border-color:var(--sp-interior-line);border-radius:12px}.sp-interior .facets__summary,.sp-interior .facet-filters__field,.sp-interior .mobile-facets__open{min-height:44px}.sp-interior .active-facets__button-inner{color:#430177;background:color-mix(in srgb,#6717cd 5%,white);box-shadow:none}.sp-interior .product-grid{--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 32px;--grid-mobile-horizontal-spacing: 16px;--grid-mobile-vertical-spacing: 24px}.sp-interior .product-card-wrapper .card{--product-card-border-width: 0;--product-card-shadow-opacity: 0;--product-card-corner-radius: 20px;--card-corner-radius: 20px;--card-border-width: 0;padding:0;overflow:hidden;color:#3b295e;background:#fff;border:1px solid var(--sp-interior-line);border-radius:20px;box-shadow:none}.sp-interior .product-card-wrapper .card__inner{width:100%;padding:0;border:0;border-radius:19px 19px 0 0;background:color-mix(in srgb,#6717cd 3%,white)}.sp-interior .product-card-wrapper .card__media{margin:0;top:0;right:0;bottom:0;left:0;width:100%;border-radius:inherit}.sp-interior .product-card-wrapper .media img.sp-card-art{padding:24px;object-fit:contain;transform:none}.sp-interior .product-card-wrapper .card__content{padding:0 24px}.sp-interior .product-card-wrapper .card__information{padding-block:20px 12px;text-align:left}.sp-interior .product-card-wrapper .card__heading{font:700 22px/1.3 Nunito Sans,sans-serif;letter-spacing:-.025em}.sp-interior .product-card-wrapper .card-information{text-align:left}.sp-interior .product-card-wrapper .price{margin-top:12px;font-size:17px;line-height:1.6;letter-spacing:0}.sp-interior .product-card-wrapper .price__sale s{font-size:14px;color:#3b295e;opacity:.75}.sp-interior .product-card-wrapper .unit-price{font-size:12px}.sp-interior .product-card-wrapper .quick-add{margin:10px 24px 24px}.sp-interior .product-card-wrapper .quick-add__submit{min-height:48px;padding:12px 16px}.sp-interior .product-card-wrapper .card__badge{align-self:start;margin:14px 0 0}.sp-interior .product-card-wrapper .badge{padding:6px 11px;border:0;border-radius:100px;color:#430177;background:#fccf50;font:700 11px/1.2 Nunito Sans,sans-serif}.sp-interior .quick-add-modal__content{border-radius:18px;border-color:var(--sp-interior-line)}.sp-interior .quick-add-modal .product__title h2{font-size:30px}.sp-interior .pagination-wrapper{margin-block:40px 24px}.sp-interior .collection--empty{padding-block:48px 80px}.sp-interior .sp-content-page{padding-block:64px 88px}.sp-interior .sp-content-page:not(.sp-story-page){max-width:960px}.sp-story-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:80px}.sp-story-portrait{margin:0;position:sticky;top:32px}.sp-story-portrait img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px 12px 80px}.sp-story-portrait figcaption{margin-top:16px;color:#430177;font-size:13px}.sp-interior .sp-prose{color:#3b295e;font:400 17px/1.8 Nunito Sans,sans-serif;overflow-wrap:anywhere}.sp-prose>:first-child{margin-top:0}.sp-prose p{margin-block:0 24px}.sp-prose h2{margin-block:40px 20px;font-size:30px}.sp-prose h3{margin-block:32px 16px;font-size:23px}.sp-prose a{color:#430177;text-underline-offset:4px}.sp-prose img{max-width:100%;height:auto;border-radius:14px}.sp-interior .sp-contact-intro{padding-bottom:20px}.sp-interior .contact.page-width{max-width:960px;padding-top:12px;padding-bottom:88px}.sp-interior .contact .title{margin-bottom:30px;font-size:28px}.sp-interior .contact .field{margin-bottom:24px}.sp-interior .contact__button{margin-top:28px}.sp-interior .contact__button .button{min-width:180px}.sp-interior .shopify-policy__container{width:100%;max-width:880px;padding:64px 32px 88px;margin:0 auto}.sp-interior .shopify-policy__title{margin-bottom:40px;text-align:left}.sp-interior .shopify-policy__title h1{margin:0;font-family:Nunito Sans,sans-serif;font-size:clamp(36px,4vw,52px);font-weight:700}.sp-interior .shopify-policy__body{font-size:17px;line-height:1.8;overflow-wrap:anywhere}.sp-interior .shopify-policy__body h2{margin-top:36px;font-size:27px}.sp-interior .shopify-policy__body a{color:#430177;text-underline-offset:4px}.sp-interior .pc--show-email-field{display:flex;align-items:flex-start;gap:10px;width:100%;max-width:100%;white-space:normal}.sp-interior .pc--show-email-field label{flex:1;min-width:0;max-width:100%;white-space:normal;line-height:1.6}.sp-interior .pc--show-email-field input[type=checkbox]{flex-shrink:0;margin:6px 0 0}.sp-interior .template-search__header{max-width:1392px;margin:0 auto;padding:56px 56px 32px;text-align:left}.sp-interior .template-search__header h1{margin:0 0 28px}.sp-interior .template-search__search{max-width:620px;margin:0}.sp-interior .template-search__search .search{margin-top:0}.sp-interior .template-search__results{padding-bottom:40px}.sp-interior .template-search--empty{padding-bottom:64px}.sp-interior .main-blog{padding-block:56px 88px}.sp-interior .main-blog h1{margin:0 0 44px;max-width:900px}.sp-empty-state{padding:48px;border:1px solid var(--sp-interior-line);border-radius:20px;background:color-mix(in srgb,#6717cd 3%,white)}.sp-empty-state h2{margin:0 0 16px;font-size:30px}.sp-empty-state p{margin:0 0 28px}.sp-interior .article-card__info{font:400 13px/1.5 Nunito Sans,sans-serif}.sp-interior .article-card__title{font-size:28px}.sp-interior .article-card__excerpt{font-size:16px;line-height:1.7}.sp-interior .article-template{padding-block:24px 64px}.sp-interior .article-template__hero-container{max-width:1280px;margin-inline:auto;overflow:hidden;border-radius:18px}.sp-interior .article-template>header,.sp-interior .article-template__content{max-width:900px}.sp-interior .article-template__content{font-size:18px;line-height:1.8}.sp-interior .article-template__title{font-size:clamp(36px,4vw,56px)}.sp-interior cart-items .title-wrapper-with-link{margin-block:24px 44px}.sp-interior cart-items .title{margin:0}.sp-interior .cart__warnings{padding-block:72px 88px}.sp-interior .cart__empty-text{margin:0 0 28px;font-size:clamp(38px,4vw,56px);font-family:Fredoka,sans-serif;font-weight:450}.sp-interior .cart__login-title{margin-top:40px;font-size:23px}.sp-interior .cart-item__name{color:#3b295e;font:700 20px/1.35 Nunito Sans,sans-serif}.sp-interior .cart-item__image{padding:8px;border-radius:14px;background:color-mix(in srgb,#6717cd 3%,white)}.sp-interior .cart-items td{padding-top:28px}.sp-interior .cart__footer{padding-block:32px 80px}.sp-interior .cart__blocks{width:min(100%,440px);padding:28px;border:1px solid var(--sp-interior-line);border-radius:18px}.sp-interior .totals{justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px}.sp-interior .totals__total{margin:0;font-size:18px}.sp-interior .totals__total-value{margin:0;font:700 24px/1.4 Nunito Sans,sans-serif;white-space:nowrap}.sp-interior .cart__ctas button{width:100%}.sp-interior .quantity{min-height:46px;border-radius:100px}.sp-interior .quantity__input{font-size:16px}.sp-interior .customer{max-width:780px;margin-inline:auto;padding-block:56px 80px}.sp-interior .customer h1{margin-bottom:36px}.sp-interior .customer h2{font-size:26px}.sp-interior .customer button{color:#fff;background:#430177}.sp-interior .template-404{padding-block:72px 96px}.sp-interior .template-404 p{font:700 12px/1.5 Nunito Sans,sans-serif;letter-spacing:.12em}.sp-interior .template-404 h1{margin-block:20px 32px}.sp-interior .sp-collections-index{padding-block:56px 88px}.sp-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.sp-collection-card{overflow:hidden;color:#3b295e;text-decoration:none;border:1px solid var(--sp-interior-line);border-radius:20px}.sp-collection-card-image{aspect-ratio:1;background:color-mix(in srgb,#6717cd 3%,white)}.sp-collection-card-image img{width:100%;height:100%;padding:32px;object-fit:contain}.sp-collection-card h2{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0;padding:24px;font-size:24px}.sp-collection-card:hover h2{text-decoration:underline;text-underline-offset:5px}.sp-interior.password .password-main{padding-block:36px}.sp-interior .password-header{padding-inline:32px}.sp-interior .password-logo{display:block;width:80px;max-width:none;height:auto;padding:28px 24px;box-sizing:content-box}.sp-interior.gift-card{padding:40px 24px}.sp-interior.gift-card .gift-card__image{width:128px;height:auto;margin-inline:auto}.sp-interior.gift-card .gift-card__image-wrapper{width:205px;padding:44px 38px;margin-inline:auto}.sp-interior.gift-card .gift-card__number{padding:20px;border:1px solid var(--sp-interior-line);border-radius:14px}@media(max-width:1100px){.sp-interior .page-width,.sp-interior .template-search__header{padding-inline:32px}.sp-story-layout{gap:40px}.sp-interior .product-card-wrapper .card__content{padding-inline:20px}.sp-interior .product-card-wrapper .quick-add{margin-inline:20px}}@media(max-width:749px){.sp-interior .page-width{padding-inline:20px}.sp-interior h1{font-size:42px}.sp-interior .sp-collection-heading,.sp-interior .sp-content-page,.sp-interior .sp-collections-index{padding-top:36px}.sp-page-heading{margin-bottom:32px}.sp-interior .sp-page-intro{margin-top:20px;font-size:16px}.sp-collection-tabs{gap:8px}.sp-collection-tabs a{padding-inline:17px;font-size:13px}.sp-interior .facets-container{margin-bottom:20px}.sp-interior .product-card-wrapper .card{border-radius:14px}.sp-interior .product-card-wrapper .card__content{padding-inline:14px}.sp-interior .product-card-wrapper .card__information{padding-top:16px}.sp-interior .product-card-wrapper .card__heading{font-size:17px}.sp-interior .product-card-wrapper .media img.sp-card-art{padding:14px}.sp-interior .product-card-wrapper .price{margin-top:9px;font-size:15px}.sp-interior .product-card-wrapper .price__sale s{font-size:12px}.sp-interior .product-card-wrapper .quick-add{margin:6px 12px 16px}.sp-interior .product-card-wrapper .quick-add__submit{padding:11px 8px;font-size:12px}.sp-interior .product-card-wrapper .card__badge{margin-top:10px}.sp-interior .product-card-wrapper .badge{padding:5px 9px;font-size:10px}.sp-story-layout{grid-template-columns:1fr;gap:36px}.sp-story-portrait{position:static;max-width:480px}.sp-story-portrait img{border-bottom-right-radius:64px}.sp-interior .sp-prose{font-size:16px}.sp-interior .sp-content-page,.sp-interior .contact.page-width{padding-bottom:56px}.sp-interior .sp-contact-intro{padding-bottom:0}.sp-interior .shopify-policy__container{padding:36px 20px 56px}.sp-interior .shopify-policy__body{font-size:16px}.sp-interior .shopify-policy__title{margin-bottom:28px}.sp-interior .template-search__header{padding:36px 20px 24px}.sp-interior .main-blog{padding-block:36px 56px}.sp-interior .main-blog h1{margin-bottom:28px}.sp-empty-state{padding:28px 24px}.sp-empty-state h2{font-size:26px}.sp-interior .cart__warnings{padding-block:48px 64px}.sp-interior .cart-item__name{font-size:17px}.sp-interior .cart__blocks{padding:24px 20px}.sp-interior .cart__footer{padding-bottom:56px}.sp-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sp-collection-card-image img{padding:16px}.sp-collection-card h2{padding:16px;gap:8px;font-size:18px}.sp-interior .customer{padding:36px 20px 56px}.sp-interior .template-404{padding-block:48px 64px}}@media(prefers-reduced-motion:reduce){.sp-interior #MainContent *,.sp-interior #MainContent *:before,.sp-interior #MainContent *:after{scroll-behavior:auto;transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/sp-interiors.css.map */
