:root{--cg-canvas: #F5F3EC;--cg-surface: #FBFAF5;--cg-ink: #2C2C2A;--cg-muted: #5C5B53;--cg-line: #D8D5CB;--cg-control: #787563;--cg-action: #C24E27;--cg-action-hover: #A83F1B;--cg-on-action: #FFFFFF;--cg-dark: #2C2C2A;--cg-on-dark: #F5F3EC;--sa-ink: #2C2C2A;--sa-ink-2: #2C2C2A;--sa-cream: #F5F3EC;--sa-orange: #D85A30;--sa-orange-deep: #C24E27;--sa-line: rgba(245, 243, 236, .2);--sa-line-light: #D8D5CB;--sa-radius: 4px;--sa-h1: 4.5rem;--sa-h1-mobile: 2.625rem;--sa-h2: 2.5rem;--sa-h2-mobile: 1.875rem;--sa-weight-display: 700;--sa-weight-heading: 700;--narrow-page-width: 80rem;--normal-page-width: 80rem;--wide-page-width: 90rem}html :is(h1,h2,h3,.h1,.h2,.h3){font-weight:var(--sa-weight-heading);letter-spacing:-.025em;line-height:1.15;text-wrap:balance}html :is(h1,.h1){font-size:clamp(2rem,3.2vw,2.75rem)}html :is(h2,.h2){font-size:clamp(1.875rem,3vw,2.5rem)}html :is(h3,.h3){font-size:clamp(1.5rem,2.2vw,1.875rem)}html .product-details :is(h1,.h1){font-size:clamp(1.875rem,3.1vw,2.75rem);line-height:1.12}.sa-display,.sa-display h1,.sa-display h2{font-size:clamp(var(--sa-h1-mobile),5vw,var(--sa-h1));font-weight:var(--sa-weight-display);letter-spacing:-.035em;line-height:1.02}.sa-eyebrow,.sa-eyebrow p{font-size:.875rem;letter-spacing:.09em;text-transform:uppercase;font-weight:600;color:var(--cg-muted)}html .announcement-bar :is(.announcement-bar__text,p){font-size:.875rem;line-height:1.5;letter-spacing:normal;text-transform:none;font-weight:500;color:inherit}.rte,.paragraph,.text-block p:not([role=heading]){font-size:1.0625rem;line-height:1.6}.rte :is(p,li){overflow-wrap:break-word}.rte a{text-decoration:underline;text-underline-offset:.18em}html :is(.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content){--page-margin: max(20px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}@media(min-width:750px){html :is(.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content){--page-margin: max(40px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}html .button:not(.button-unstyled):not(.cart-items__remove),html .button-secondary,html .add-to-cart-button,html button.shopify-payment-button__button--unbranded,html .quantity-selector,html .field__input{border-radius:var(--sa-radius)}html .button:not(.button-unstyled):not(.cart-items__remove),html .add-to-cart-button{font-weight:700;min-height:3.25rem}html .button:not(.button-secondary):not(.button-unstyled):not(.cart-items__remove),html .add-to-cart-button,html button.shopify-payment-button__button--unbranded{--button-color: var(--cg-on-action);--button-background-color: var(--cg-action);--button-border-color: var(--cg-action);--button-focus-outline-color: var(--cg-action-hover);filter:none;transition:background-color .16s ease,border-color .16s ease}html .button:not(.button-secondary):not(.button-unstyled):not(.cart-items__remove):hover,html .add-to-cart-button:hover,html button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--cg-on-action);--button-background-color: var(--cg-action-hover);--button-border-color: var(--cg-action-hover);filter:none}html .button-secondary:hover{filter:none}html :is(.button,.button-secondary,.add-to-cart-button,.field__input):focus-visible{outline:2px solid var(--cg-action-hover);outline-offset:3px}@media(max-width:749px){html .header-logo{height:auto;padding-block:12px}html #header-component .header__columns:has(.header-logo__brand-lockup):not(:has(shopify-account)){--header-template-columns: 44px minmax(150px, 1fr) 44px 44px;grid-template-areas:"leftA center rightA rightB";padding-inline:max(16px,var(--safe-area-inset-left, 0px),var(--safe-area-inset-right, 0px))}html #header-component .header__columns:has(.header-logo__brand-lockup):not(:has(shopify-account)) .search-action{grid-area:rightA}html .header-logo__brand-lockup{width:150px}}html .sticky-add-to-cart__bar{border:1px solid var(--cg-line);border-radius:4px;background:var(--cg-surface);color:var(--cg-ink)}html .sticky-add-to-cart__image-img{border-radius:var(--sa-radius)}html .sticky-add-to-cart__title{font-weight:700;letter-spacing:-.01em}html .sticky-add-to-cart__variant{opacity:1;color:var(--cg-muted);font-size:.875rem}html .sticky-add-to-cart__price{color:var(--cg-ink);font-weight:700;font-size:1rem}html .sticky-add-to-cart__button{min-height:3rem}html .resource-card__title{font-weight:700;font-size:1.25rem;line-height:1.3}html .resource-card .price{color:inherit;opacity:1;font-size:1rem}html .product-card :is(h4,.h4,p[role=heading]){font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.015em}html .product-card :is(.price,.compare-at-price){font-size:1rem}@media(max-width:749px){html .product-grid:not(.product-grid-mobile--large,[product-grid-view=mobile-single]) .product-card :is(h3,h4,.h4,p[role=heading]){font-size:.9375rem;line-height:1.3;letter-spacing:-.005em}html .product-grid:not(.product-grid-mobile--large,[product-grid-view=mobile-single]) .product-card .cg-card-meta{font-size:.8125rem;line-height:1.4}}html .resource-card__media img,html .product-media__image{border-radius:var(--sa-radius)}html .product-details .price{display:inline-block;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;color:var(--cg-ink);opacity:1}.sa-beside-price,.sa-beside-price p{display:block;margin:0;font-size:.9375rem;line-height:1.5;color:var(--cg-muted);opacity:1}.sa-trust .group-block-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.sa-trust .text-block{border:1px solid var(--cg-line);border-radius:4px;padding:.75rem .875rem;font-size:.9375rem;line-height:1.5}.sa-trust .text-block strong{display:block;color:inherit;font-weight:700}.rte table{width:100%;border-collapse:collapse;font-size:1rem}.rte th,.rte td{text-align:left;padding:.75rem 0;border-bottom:1px solid var(--cg-line);vertical-align:top}.rte th{font-weight:600;width:38%}.product-recommendations:has(.product-recommendations__skeleton-item):not(:has(.resource-card)){display:none}.jdgm-widget{font-family:inherit!important}.jdgm-rev-widg,.jdgm-rev-widg__header,.jdgm-rev,.jdgm-carousel-item,.jdgm-rev-widg__summary{background:transparent!important;border-color:var(--cg-line)!important;color:inherit!important}.jdgm-rev{border:1px solid var(--cg-line)!important;border-radius:4px;padding:1.25rem!important}.jdgm-star,.jdgm-star.jdgm--on{color:var(--cg-action-hover)!important}.jdgm-rev__author,.jdgm-rev-widg__title{font-weight:700}.jdgm-rev__timestamp,.jdgm-rev__body,.jdgm-rev-widg__summary-text{opacity:1}.jdgm-rev-widg__header a[href*=etsy]{display:none!important}.jdgm-paginate a,.jdgm-paginate button{border-radius:4px}.jdgm-prev-badge{margin:.25rem 0 .5rem}.jdgm-prev-badge__text{font-size:.875rem;opacity:1}.sa-figcaption,.sa-figcaption p{font-size:.875rem;line-height:1.5;color:var(--cg-muted);opacity:1;margin-top:.5rem}.footer-content{background:transparent}.shopify-section-group-footer-group .section-background{background:var(--cg-dark)}html .footer-utilities__text{opacity:1;font-size:.875rem}html .shopify-section-group-footer-group .text-block p:not([role=heading]){font-size:1rem;line-height:1.6}html .shopify-section-group-footer-group a{text-underline-offset:.2em}@media(max-width:749px){.sa-trust .group-block-content{grid-template-columns:1fr}html .product-information .product-information__grid{row-gap:16px}html .product-information .product-media-container{height:min(76vw,350px);min-height:0;aspect-ratio:auto}html .product-information .product-media-container .product-media{height:100%}html .product-information .product-media__image{object-fit:contain}html .product-information .product-details{padding-block:8px 24px}html .product-information .product-details>.group-block-content{gap:16px}html .product-information .product-details .text-block p:not([role=heading]){font-size:1rem;line-height:1.6}html .sticky-add-to-cart__bar{border-radius:0}html .sticky-add-to-cart__bar .add-to-cart-text__content{display:flex}html .sticky-add-to-cart__button{width:auto;padding-inline:14px;font-size:.875rem}html .sticky-add-to-cart__bar{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"image title title button" "image price variant button";align-items:center;column-gap:10px;row-gap:2px}html .sticky-add-to-cart__info{display:contents}html .sticky-add-to-cart__image{grid-area:image}html .sticky-add-to-cart__title{grid-area:title}html .sticky-add-to-cart__price{grid-area:price}html .sticky-add-to-cart__variant{grid-area:variant;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html .sticky-add-to-cart__button{grid-area:button}}@media(max-width:359px){html .sticky-add-to-cart__image{display:none}}.cg-about{max-width:66ch;margin-inline:auto}.cg-about h2{margin-block:2rem 1rem}.cg-about p,.cg-about li{line-height:1.65}.cg-about img{display:block;width:100%;height:auto;border-radius:4px}html slideshow-arrows,html slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:normal}html slideshow-arrows .slideshow-control{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid rgba(245,243,236,.22);border-radius:50%;background-color:#1f1f1d8c;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);color:var(--sa-cream);box-shadow:0 2px 10px #0000004d;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}html slideshow-arrows .slideshow-control svg{width:18px;height:18px}@media(hover:hover){html slideshow-arrows .slideshow-control:hover{background-color:#1f1f1dcc;border-color:#f5f3ec6b;transform:scale(1.05)}}html slideshow-arrows .slideshow-control:focus-visible{outline:2px solid var(--sa-orange);outline-offset:2px}html slideshow-arrows .slideshow-control[disabled]{opacity:.35;box-shadow:none}html media-gallery slideshow-arrows,html zoom-dialog slideshow-arrows{padding-inline:14px}html media-gallery slideshow-arrows .slideshow-control,html zoom-dialog slideshow-arrows .slideshow-control{opacity:1;transform:none;animation:none!important}html .card-gallery slideshow-arrows .slideshow-control,html .product-card slideshow-arrows .slideshow-control{width:36px;height:36px;min-width:36px;min-height:36px;padding-inline:0}html .card-gallery slideshow-arrows .slideshow-control svg,html .product-card slideshow-arrows .slideshow-control svg{width:16px;height:16px}@media(max-width:749px){html .card-gallery slideshow-arrows .slideshow-control,html .product-card slideshow-arrows .slideshow-control{width:44px;height:44px;min-width:44px;min-height:44px}}html slideshow-controls[controls-on-media] .slideshow-controls__dots{gap:0;padding:4px 8px;border:1px solid rgba(245,243,236,.18);border-radius:999px;background-color:#1f1f1d8c;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);box-shadow:0 2px 10px #0000004d}html .slideshow-controls__dots button{--color: rgba(44, 44, 42, .55);--color-active: var(--cg-action);--color-hover: rgba(44, 44, 42, .8)}html slideshow-controls[controls-on-media] .slideshow-controls__dots button{--color: rgba(245, 243, 236, .65);--color-active: #FFFFFF;--color-hover: #FFFFFF;width:44px;height:44px;min-width:44px;min-height:44px;margin:0}html slideshow-controls .slideshow-controls__dots button[aria-selected=true]{--color: var(--color-active)}html .slideshow-controls__dots button:after{box-shadow:none}html .slideshow-controls__dots button[aria-selected=true]:after{width:18px}html .slideshow-controls__dots button:focus-visible{outline:2px solid var(--sa-orange);outline-offset:2px}html slideshow-controls.cg-gallery-count{padding:4px;border-radius:999px;background:var(--cg-ink);color:#fff;mix-blend-mode:normal}html .cg-gallery-count .slideshow-controls__counter{margin-inline:4px;background:transparent;color:inherit;font-size:.875rem}html .cg-gallery-count .slideshow-controls__counter .slash{color:inherit}html .cg-gallery-count .slideshow-control{width:44px;height:44px;padding:0;color:inherit}html .cg-gallery-count .slideshow-control:focus-visible{outline:2px solid #FFFFFF;outline-offset:-4px}.cg-product-description .text-block :is(p,ul,ol,li){text-align:start!important}.cg-product-description .text-block :is(h1,h2){font-size:1.375rem;line-height:1.25;letter-spacing:-.015em;margin-top:1.25em}.cg-product-description .text-block :is(h3,h4,h5,h6){font-size:1.125rem;line-height:1.3;letter-spacing:-.01em;margin-top:1em}.product-media-container.constrain-height,.product-media-container.constrain-height:has(.product-media-constraint-wrapper){align-items:flex-start}.text-block[class*=__blog-post-title],.blog-post-details{width:100%;max-width:var(--normal-content-width);margin-inline:auto}@media(prefers-reduced-motion:reduce){html .button,html .add-to-cart-button{transition:none}html slideshow-arrows .slideshow-control{transition:none}html slideshow-arrows .slideshow-control:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/sa-custom.css.map */
