#MainContent[data-template^=index]{--so-ground: #f7f5f1;--so-tile: #f2efe9;--so-ink: #121010;--so-ink-2: #5b5a57;--so-rule: #ddd5cd;--so-accent: #9d5248;--so-serif: "Newsreader", "Iowan Old Style", Georgia, serif;--so-sans: "Red Hat Text", -apple-system, BlinkMacSystemFont, sans-serif}body{background-color:#f7f5f1}.shopify-section-group-footer-group .section-background{--color-background: #f7f5f1}#header-group:not(.so-header--over-hero) .header__row,#header-group:not(.so-header--over-hero) .section-background{--color-background: #f7f5f1;background-color:#f7f5f1}#MainContent[data-template^=index] :is(.cls__heading,.ssv__heading,.rb-pro__inner h2,.rb-section-heading){font-family:var(--so-serif);font-size:32px;font-weight:300;letter-spacing:-.3px;line-height:1.15;color:var(--so-ink);text-wrap:balance}#MainContent[data-template^=index] :is(.cls,.ssv,.lir,.rb-pro,[class^=rb-jg-]){font-family:var(--so-sans);color:var(--so-ink-2)}@media(max-width:749px){#MainContent[data-template^=index] :is(.cls__heading,.ssv__heading,.rb-pro__inner h2,.rb-section-heading){font-size:24px}}#MainContent[data-template^=index] .rb-pro__btn{display:inline-block;min-width:210px;padding:16px 38px;border:1px solid rgb(18 16 16 / 40%);border-radius:0;background:transparent;color:var(--so-ink);font-family:var(--so-sans);font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-align:center;text-decoration:none;transition:background-color .25s ease,border-color .25s ease,color .25s ease}#MainContent[data-template^=index] .rb-pro__btn:hover{background:var(--so-ink);border-color:var(--so-ink);color:#fff}#MainContent[data-template^=index] .cls__view-all a{display:inline-block;min-width:0;padding:0 0 5px;border:0;border-bottom:1px solid currentcolor;background:none;color:var(--so-ink);font-family:var(--so-sans);font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:color .2s ease}#MainContent[data-template^=index] .cls__view-all a:after{content:" \2192";display:inline-block;transition:transform .3s ease}#MainContent[data-template^=index] .cls__view-all a:hover{background:none;color:var(--so-ink)}#MainContent[data-template^=index] .cls__view-all a:hover:after{transform:translate(4px)}@media(prefers-reduced-motion:reduce){#MainContent[data-template^=index] .cls__view-all a:after{transition:none}}#MainContent[data-template^=index] .cls__view-all{padding-top:22px}@media(max-width:749px){#MainContent[data-template^=index] .rb-pro__btn{min-width:0;padding:15px 32px}}#MainContent[data-template^=index] [class*=video-banner-button-inner-]{letter-spacing:.12em;text-transform:uppercase}#MainContent[data-template^=index] .cls__heading{margin:0 0 24px}#MainContent[data-template^=index] .cls__card-image-wrap{aspect-ratio:5 / 7;background:var(--so-tile)}#MainContent[data-template^=index] .cls__card-image-wrap img{object-position:center top}#MainContent[data-template^=index] .cls__badge-tag{background:var(--so-ink);font-family:var(--so-sans);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;padding:5px 9px}#MainContent[data-template^=index] :is(.cls__card-arrow,.cls__card-swatches){display:none}#MainContent[data-template^=index] .cls__card-info{padding-top:16px}#MainContent[data-template^=index] .cls__card-title{font-family:var(--so-sans);font-size:15px;font-weight:400;line-height:1.35;min-height:2.7em;letter-spacing:normal;text-transform:none;color:var(--so-ink);margin:0}#MainContent[data-template^=index] .cls__card-colour{display:block;font-size:13px;line-height:1.35;min-height:1.35em;color:var(--so-accent);margin-top:2px}#MainContent[data-template^=index] .cls__card-price{font-family:var(--so-sans);font-size:13.5px;letter-spacing:normal;color:var(--so-ink-2);margin:6px 0 0}#MainContent[data-template^=index] .cls__card-price s{color:#a09c96;margin-right:6px}#MainContent[data-template^=index] .cls__card-price .save-badge{display:inline;background:none;color:var(--so-accent);font-family:var(--so-sans);font-size:12px;font-weight:400;letter-spacing:.06em;padding:0;margin-left:8px}@media(hover:hover)and (pointer:fine){#MainContent[data-template^=index] .cls__card-price{opacity:0;transform:translateY(-3px);transition:opacity .45s cubic-bezier(.42,0,.58,1),transform .45s cubic-bezier(.42,0,.58,1)}#MainContent[data-template^=index] .cls__slide:hover .cls__card-price,#MainContent[data-template^=index] .cls__slide:focus-within .cls__card-price{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){#MainContent[data-template^=index] .cls__card-price{transition:none}}#MainContent[data-template^=index] :is(.cls__nav,.lir__nav){padding-top:28px}#MainContent[data-template^=index] :is(.cls__arrow svg,.lir__arrow svg){stroke:var(--so-ink-2);transition:stroke .2s ease}#MainContent[data-template^=index] :is(.cls__arrow:hover svg,.lir__arrow:hover svg){stroke:var(--so-ink)}#MainContent[data-template^=index] :is(.cls__count,.lir__count){font-family:var(--so-sans);font-size:12px;letter-spacing:.12em;color:var(--so-ink-2)}@media(max-width:749px){#MainContent[data-template^=index] .cls__card-title{font-size:13.5px}#MainContent[data-template^=index] .cls__card-colour{font-size:12px}#MainContent[data-template^=index] .cls__card-price{font-size:12.5px}#MainContent[data-template^=index] .cls__card-info{padding-top:12px}}#MainContent[data-template^=index] .lir__slide{background:var(--so-tile)}#MainContent[data-template^=index] .divider__line{--color-border: var(--so-rule)}#MainContent[data-template^=index] .section-journal-grid,#MainContent[data-template^=index] .shopify-section:has(.divider__line) .section-background,#MainContent[data-template^=index] .section:has(.divider){--color-background: var(--so-ground);background-color:transparent}#MainContent[data-template^=index] .rb-pro__inner h2{margin-bottom:18px}#MainContent[data-template^=index] .rb-pro__inner p{font-family:var(--so-sans);font-size:13.5px;line-height:1.7;color:var(--so-ink-2)!important;margin-bottom:28px;max-width:46ch;margin-inline:auto}#MainContent[data-template^=index] .rb-pro__content[style*=left] .rb-pro__inner p{margin-inline:0}#MainContent[data-template^=index] .rb-pro__image{background:var(--so-tile)}@media(max-width:749px){#MainContent[data-template^=index] .rb-pro__image{height:auto;aspect-ratio:4 / 5}#MainContent[data-template^=index] .rb-pro__image img{object-position:center top}}#MainContent[data-template^=index] .ssv__heading{margin:0 0 10px}#MainContent[data-template^=index] .ssv__subheading{font-family:var(--so-sans);font-size:13.5px;line-height:1.6;letter-spacing:normal;color:var(--so-ink-2);margin:0 0 44px}#MainContent[data-template^=index] .ssv__item{border-left-color:var(--so-rule);padding:0 32px}#MainContent[data-template^=index] .ssv__image-wrap{max-width:150px;height:150px;margin:0 auto 16px;background:var(--so-ground)}#MainContent[data-template^=index] .ssv__image-wrap img{mix-blend-mode:multiply}#MainContent[data-template^=index] .ssv__title{font-family:var(--so-serif);font-size:16px;font-weight:400;letter-spacing:normal;color:var(--so-ink);margin:0 0 6px}#MainContent[data-template^=index] .ssv__desc{font-family:var(--so-sans);font-size:12.5px;line-height:1.6;color:var(--so-ink-2);max-width:34ch;margin:0 auto}@media(max-width:749px){#MainContent[data-template^=index] .ssv__item{padding:20px 0;border-top-color:var(--so-rule)}#MainContent[data-template^=index] .ssv__image-wrap{width:110px;height:110px;margin:0}#MainContent[data-template^=index] .ssv__desc{max-width:none;margin:4px 0 0}}#MainContent[data-template^=index] .rb-card__media{background:var(--so-tile)}#MainContent[data-template^=index] .rb-card{display:flex;flex-direction:column;height:100%}#MainContent[data-template^=index] .rb-card__below{display:flex;flex-direction:column;flex:1;padding-top:16px}#MainContent[data-template^=index] .rb-card__below h3{font-family:var(--so-serif);font-size:19px;font-weight:400;letter-spacing:-.1px;color:var(--so-ink);margin:0 0 6px}#MainContent[data-template^=index] .rb-card__below p{font-family:var(--so-sans);font-size:13px;line-height:1.6;color:var(--so-ink-2);max-width:34ch}#MainContent[data-template^=index] .rb-card__cta{margin-top:auto;padding-top:14px;padding-bottom:3px;align-self:flex-start;font-family:var(--so-sans);font-size:13px;color:var(--so-ink);border-bottom:1px solid currentcolor}
/*# sourceMappingURL=/cdn/shop/t/60/assets/custom-home.css.map */
