:root{--sp-ironbark: #241a13;--sp-ink: #2e241c;--sp-plaster: #f5efe4;--sp-limewash: #fbf8f2;--sp-sun: #f2a93b;--sp-sun-deep: #d9822b;--sp-saltbush: #7e8c74;--sp-saltbush-deep: #4f5c48;--sp-ochre: #b8662e;--sp-dune: #e7dccb;--sp-shadow: rgb(36 26 19 / .12);--sp-hairline: rgb(36 26 19 / .14);--sp-hairline-on-shade: rgb(245 239 228 / .16);--sp-muted: rgb(46 36 28 / .72);--sp-font-display: var(--font-heading-family);--sp-font-sans: var(--font-body-family);--sp-text-display: clamp(4rem, 2rem + 4.4vw, 8.4rem);--sp-text-h2: clamp(3rem, 1.9rem + 2.2vw, 5.2rem);--sp-text-h3: clamp(2rem, 1.8rem + .4vw, 2.4rem);--sp-text-lead: clamp(1.7rem, 1.6rem + .2vw, 1.9rem);--sp-text-body: clamp(1.5rem, 1.45rem + .1vw, 1.6rem);--sp-text-small: clamp(1.3rem, 1.28rem + .05vw, 1.4rem);--sp-text-label: 1.25rem;--sp-space-2xs: .4rem;--sp-space-xs: .8rem;--sp-space-sm: 1.2rem;--sp-space-md: 1.6rem;--sp-space-lg: 2.4rem;--sp-space-xl: 3.2rem;--sp-space-2xl: 4.8rem;--sp-space-3xl: 6.4rem;--sp-space-4xl: 9.6rem;--sp-space-5xl: 12.8rem;--sp-gutter: 2rem;--sp-section-pad: 6.4rem;--sp-max: 136rem;--sp-max-text: 112rem;--sp-radius: .6rem;--sp-radius-lg: 1.2rem;--sp-ease-out: cubic-bezier(.2, .8, .2, 1);--sp-elevation: 0 -.8rem 2.4rem rgb(36 26 19 / .1)}@media screen and (min-width:750px){:root{--sp-gutter: 3.2rem;--sp-section-pad: 9.6rem}}@media screen and (min-width:1200px){:root{--sp-gutter: 5.6rem;--sp-section-pad: 12.8rem}}html{scrollbar-color:var(--sp-dune) var(--sp-plaster);accent-color:var(--sp-saltbush-deep);-webkit-text-size-adjust:100%}body{color:var(--sp-ink);background:var(--sp-plaster);font-size:var(--sp-text-body);letter-spacing:0;line-height:1.6;caret-color:var(--sp-ironbark);-webkit-font-smoothing:antialiased}::selection{background:var(--sp-sun);color:var(--sp-ironbark)}a{text-underline-offset:.18em;text-decoration-thickness:1px}:focus-visible{outline:.3rem solid var(--sp-ironbark);outline-offset:.2rem}.sp-shade :focus-visible,.color-inverse :focus-visible{outline-color:var(--sp-sun)}.price,.price-item,.quantity__input,.totals__subtotal-value,.cart-count-bubble{font-variant-numeric:tabular-nums}h1,h2,.h0,.h1,.h2{font-family:var(--sp-font-display);font-weight:400;letter-spacing:-.015em;text-wrap:balance;color:inherit}h1,.h1,h2,.h2{font-size:var(--sp-text-h2);line-height:1.08}.h0{font-size:var(--sp-text-display);line-height:1.02;letter-spacing:-.02em}h3,.h3,h4,.h4,.h5{font-family:var(--sp-font-sans);font-weight:600;letter-spacing:-.01em;color:inherit}h3,.h3{font-size:var(--sp-text-h3);line-height:1.2}p{text-wrap:pretty}.rte{max-width:62ch}.sp-container{width:100%;max-width:calc(var(--sp-max) + 2 * var(--sp-gutter));margin-inline:auto;padding-inline:var(--sp-gutter)}.sp-section{padding-block:var(--sp-section-pad)}.sp-plaster{background:var(--sp-plaster);color:var(--sp-ink)}.sp-limewash{background:var(--sp-limewash);color:var(--sp-ink)}.sp-shade{background:var(--sp-ironbark);color:var(--sp-plaster)}.sp-saltbush{background:var(--sp-saltbush-deep);color:var(--sp-plaster)}.sp-sun{background:var(--sp-sun);color:var(--sp-ironbark)}.sp-heading{margin:0;font-family:var(--sp-font-display);font-size:var(--sp-text-h2);font-weight:400;line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.sp-lead{margin:0;max-width:52ch;font-size:var(--sp-text-lead);line-height:1.5}.sp-muted{color:var(--sp-muted)}.sp-shade .sp-muted,.sp-saltbush .sp-muted{color:#f5efe4c7}.button,.shopify-payment-button__button--unbranded{--sp-button-bg: var(--sp-sun);--sp-button-fg: var(--sp-ironbark);min-height:5.2rem;padding-inline:2.8rem;border-radius:var(--sp-radius);font-family:var(--sp-font-sans);font-size:1.5rem;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--sp-button-fg);background-color:var(--sp-button-bg);transition:background-color .16s var(--sp-ease-out),color .16s var(--sp-ease-out)}:is(.button,.shopify-payment-button__button--unbranded):before,:is(.button,.shopify-payment-button__button--unbranded):after{box-shadow:none}:is(.button,.shopify-payment-button__button--unbranded):hover:not([disabled]){--sp-button-bg: var(--sp-sun-deep)}:is(.button,.shopify-payment-button__button--unbranded)[disabled],:is(.button,.shopify-payment-button__button--unbranded)[aria-disabled=true]{opacity:.55;cursor:not-allowed}.button--secondary,.button--tertiary{--sp-button-bg: transparent;--sp-button-fg: currentColor;box-shadow:inset 0 0 0 .15rem currentColor}:is(.button--secondary,.button--tertiary):hover:not([disabled]){--sp-button-bg: rgb(36 26 19 / .06)}.sp-link{display:inline-flex;gap:.6rem;align-items:center;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:.3em}.sp-link:hover{text-decoration-thickness:2px}.announcement-bar,.announcement-bar__message{font-size:1.3rem;font-weight:500;letter-spacing:.01em}.section-header .header-wrapper,.header-wrapper{background:var(--sp-plaster);border-bottom:1px solid var(--sp-hairline)}.header__heading-link,.header__heading{font-family:var(--sp-font-display);font-size:2.8rem;font-weight:400;letter-spacing:-.02em;color:var(--sp-ironbark)}.header__heading-link .h2{font-size:2.4rem;line-height:1}@media screen and (min-width:990px){.header__heading-link .h2{font-size:2.8rem}}.sp-wordmark{display:inline-flex;gap:.8rem;align-items:center;white-space:nowrap}.sp-wordmark .sun-patch-mark{width:2.6rem;height:auto;color:var(--sp-sun)}.header__menu-item{font-size:1.5rem;font-weight:500;color:var(--sp-ink)}.header__menu-item:hover span{text-decoration-color:var(--sp-sun)}.cart-count-bubble{background-color:var(--sp-sun);color:var(--sp-ironbark);font-weight:600}.card__heading,.card-information .card__heading{font-family:var(--sp-font-sans);font-size:1.6rem;font-weight:600;letter-spacing:-.005em}.card__media,.card .media{border-radius:var(--sp-radius);background:var(--sp-dune)}.badge{border-radius:.4rem;font-size:1.2rem;font-weight:600;letter-spacing:.02em}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms;animation-iteration-count:1;transition-duration:1ms;scroll-behavior:auto}}body .price .price-item,body .sticky-atc .price-item,body .sticky-atc.color-inverse .price__sale .price-item--regular{color:var(--sp-ink);font-weight:600}body .price--on-sale .price-item--sale{color:var(--sp-ochre)}.header__menu-item:hover{color:var(--sp-ironbark)}.product__info-container{--sp-buybox-gap: var(--sp-space-md)}.product__title h1,.product__title .h1,.product__title .h0{font-size:clamp(3.4rem,2.6rem + 1.6vw,4.8rem);line-height:1.04;letter-spacing:-.02em}.product__info-container .price{font-size:2.2rem}.sp-product-lead{margin:0;max-width:44ch;font-size:var(--sp-text-lead);line-height:1.5;color:var(--sp-muted)}.product__info-container .emoji-benefits-container p,.product__info-container .emoji-benefits p{position:relative;margin:0;padding-block:.3rem;padding-inline-start:2.6rem;font-size:var(--sp-text-body);line-height:1.45;color:var(--sp-ink)}.product__info-container .emoji-benefits-container p:before,.product__info-container .emoji-benefits p:before{position:absolute;inset-block-start:.85rem;inset-inline-start:.2rem;width:1.2rem;height:.65rem;border-block-end:.2rem solid var(--sp-saltbush-deep);border-inline-start:.2rem solid var(--sp-saltbush-deep);transform:rotate(-45deg);content:""}.product-form__input .form__label{display:flex;gap:0;font-size:1.4rem;font-weight:600;color:var(--sp-ink)}.form__label-value{font-weight:400;color:var(--sp-muted)}.form__label-value:before{content:": "}.product-form__input--pill input[type=radio]+label,.product-form__input input[type=radio]+label{border-radius:var(--sp-radius);font-weight:600;letter-spacing:0}.variant-label--dims{display:inline-flex;flex-direction:column;align-items:flex-start;min-width:11.2rem;line-height:1.25;text-align:start}.variant-label__dims{font-size:1.25rem;font-weight:400;opacity:.75}body .color-swatches-container{gap:1.2rem .4rem}body .color-swatch{display:flex;flex-direction:column;gap:.4rem;align-items:center;width:5.4rem;border-radius:0}body .color-swatch__image{width:4.8rem;height:4.8rem;border:.3rem solid var(--sp-plaster);transition:box-shadow .16s var(--sp-ease-out)}body .color-swatch__custom-color{width:100%;height:100%;box-shadow:inset 0 0 0 1px #241a1347}body .color-swatch input:checked+.color-swatch__image{box-shadow:0 0 0 .2rem var(--sp-ironbark)}body .color-swatch input:focus-visible+.color-swatch__image{outline:.3rem solid var(--sp-sun);outline-offset:.4rem}body .color-swatch input.disabled+.color-swatch__image{opacity:.45}body .color-swatch input.disabled+.color-swatch__image:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--sp-ironbark) 50%,transparent calc(50% + 1px));content:""}body .color-swatch .color-swatch__label,body .color-swatches-container .color-swatch__label{position:static;display:block;max-width:100%;padding:0;overflow:hidden;font-size:1.2rem;font-weight:500;line-height:1.3;text-overflow:ellipsis;color:var(--sp-muted);background:none;opacity:1;visibility:visible;transform:none;transition:none}body .color-swatch input:checked~.color-swatch__label{font-weight:600;color:var(--sp-ink)}body .color-swatch .color-swatch__label:before{display:none}.sp-size-note{margin:0;font-size:var(--sp-text-small);color:var(--sp-muted)}.sp-size-note a{font-weight:600;color:var(--sp-ink)}.sp-assurance{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin:0;padding:0;list-style:none;font-size:var(--sp-text-small);font-weight:500;color:var(--sp-ink)}.sp-assurance li{display:inline-flex;gap:.6rem;align-items:center}.sp-assurance li:before{width:1.2rem;height:.8rem;background:var(--sp-sun);clip-path:polygon(20% 0,100% 0,80% 100%,0 100%);content:""}.product__info-container .product__description{font-size:var(--sp-text-body);line-height:1.6;color:var(--sp-muted)}.product__info-container a:not(.button){color:inherit}.product__accordion .summary__title .accordion__title,.product__accordion summary h2{font-family:var(--sp-font-sans);font-size:1.6rem;font-weight:600;letter-spacing:0}.product-form__submit.button{min-height:5.6rem;font-size:1.6rem}.sp-motion-ready .sp-reveal{opacity:0;transform:translateY(1.2rem);transition:opacity .5s var(--sp-ease-out),transform .5s var(--sp-ease-out)}.sp-motion-ready .sp-reveal.is-revealed{opacity:1;transform:none}body .drawer__heading{font-family:var(--sp-font-display);font-size:3rem;font-weight:400}body .drawer__inner{background:var(--sp-limewash)}body .cart-progress__text{font-size:1.4rem;font-weight:600}body .cart-progress__bar{height:.8rem;overflow:hidden;border-radius:.4rem;background:var(--sp-dune)}body .cart-progress__bar__progress{height:100%;border-radius:.4rem;background:var(--sp-sun);background-image:none}body .cart-progress__bar__badge{display:none}.sp-assurance--cart{justify-content:center;margin-block-start:var(--sp-space-md)}body .cart-primary-upsell-container .title{font-family:var(--sp-font-sans);font-size:1.6rem;font-weight:600;text-align:start}body .collection-hero__inner{align-items:flex-start}body .collection-hero__title{margin-block-end:var(--sp-space-sm);text-align:start}body .collection-hero__description{max-width:62ch;font-size:var(--sp-text-lead);color:var(--sp-muted)}.card__fabrics{margin:.2rem 0 .4rem;font-size:1.3rem;color:var(--sp-muted)}.rte a,.faq-item__answer a,.faq-list__text a,.sp-lead a,.story-row__text a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:currentColor}body .cart-primary-upsell .select__select,body .cart-primary-upsell__btn{min-height:4.4rem}body .cart-primary-upsell__btn{padding-inline:2rem;border-radius:var(--sp-radius);font-weight:600;color:var(--sp-ironbark);background:var(--sp-sun)}body .sticky-atc .button,body .sticky-atc button,body .facets__summary,body .mobile-facets__open{min-height:4.4rem}body .footer-block__details-content .list-menu__item--link,body .footer .list-menu__item--link{padding-block:1rem}body .footer-block__heading{font-family:var(--sp-font-sans);font-size:1.5rem;font-weight:600;letter-spacing:0}body:has(.sticky-atc) .footer{padding-block-end:9.6rem}@media(prefers-reduced-motion:reduce){body .cart-progress__bar__progress,body .cart-progress__bar__progress:before,body .cart-progress__bar__progress:after{animation:none;transition:none}}body .estimated-shipping__text,body .estimated-shipping__text p{margin:0;font-size:var(--sp-text-small);line-height:1.5;color:var(--sp-muted)}body .estimated-shipping__text strong{font-weight:600;color:var(--sp-ink)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sunpatch.css.map */
