:root{--st-ink: #2d201a;--st-paper: #f8f4ed;--st-surface: #fffdf8;--st-chocolate: #6b5145;--st-orange: #bf5f25;--st-sage: #a8b29a;--st-green: #4c5a45;--st-pink: #ddBFC2;--st-line: rgba(45, 32, 26, .22);--st-display: Iowan Old Style, Baskerville, "Times New Roman", serif;--st-sans: Avenir Next, Avenir, Helvetica Neue, Arial, sans-serif}html{scroll-behavior:smooth}body{color:var(--st-ink);background:var(--st-paper)}body :is(input,textarea,select,button){font-family:var(--st-sans)}.page-wrapper,.content-for-layout,.section-background{background:var(--st-paper)}.page-width-wide{--page-width: 1360px}.content-for-layout :is(h1,h2,h3,h4,h5,h6){color:var(--st-ink);font-family:var(--st-display);font-weight:500;letter-spacing:-.035em}.content-for-layout h1{font-size:clamp(52px,6.5vw,92px);line-height:.94}.content-for-layout h2{font-size:clamp(38px,4.5vw,64px);line-height:.98}.content-for-layout h3{font-size:clamp(24px,2.4vw,34px);line-height:1.08}.content-for-layout :is(.button,button[type=submit],.shopify-payment-button__button){min-height:51px;border-radius:0!important;font:700 10px/1 var(--st-sans);letter-spacing:.1em;text-transform:uppercase}.content-for-layout .button:not(.button-unstyled){color:var(--st-paper);background:var(--st-ink);border-color:var(--st-ink)}.content-for-layout .button:not(.button-unstyled):hover{color:var(--st-paper);background:var(--st-orange);border-color:var(--st-orange)}.content-for-layout :is(input,textarea,select,.field__input){color:var(--st-ink);background:var(--st-surface);border-color:var(--st-line);border-radius:0!important}.content-for-layout :is(input,textarea,select,.field__input):focus{outline:2px solid var(--st-orange);outline-offset:1px}.content-for-layout .rte{font-family:var(--st-display);font-size:17px;line-height:1.65}.st-global-announcement{min-height:29px;padding:6px 24px;display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"left center right";align-items:center;color:var(--st-announcement-text, #fffaf2);background:var(--st-announcement-background, var(--st-chocolate));font:700 9px/1.2 var(--st-sans);letter-spacing:.14em;text-transform:uppercase}.st-global-announcement__left{grid-area:left;justify-self:start;width:fit-content}.st-global-announcement__center{grid-area:center;text-align:center}.st-global-announcement__right{grid-area:right;justify-self:end}.st-global-announcement a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.55)}#header-group .announcement-bar{min-height:29px;color:#fffaf2;background:var(--st-chocolate)!important;font:700 9px/1.2 var(--st-sans);letter-spacing:.14em;text-transform:uppercase}#header-group .announcement-bar__text,#header-group .announcement-bar__link{color:#fffaf2}#header-group .header__row--top{min-height:88px;color:var(--st-ink);background:#f8f4edfa!important;border-bottom:1px solid var(--st-line)}#header-group .header-logo{flex-direction:column;font:italic 600 29px/.85 var(--st-display)!important;letter-spacing:-.025em}#header-group .header-logo__image-container{display:flex;flex-direction:column;align-items:center}#header-group header-menu,#header-group .header-actions__action,#header-group .search-action{font:700 10px/1 var(--st-sans);letter-spacing:.12em;text-transform:uppercase}#header-group .menu-list__link:hover,#header-group .header-actions__action:hover{opacity:.58}.st-collection-hero{border-bottom:1px solid var(--st-line)}.st-collection-hero__inner{width:min(1360px,calc(100% - 64px));margin-inline:auto;padding-block:var(--st-collection-padding-top, 88px) var(--st-collection-padding-bottom, 62px);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:70px;align-items:end}.st-collection-hero__kicker{margin:0 0 18px;font:700 10px/1 var(--st-sans);letter-spacing:.16em;text-transform:uppercase}.st-collection-hero h1{max-width:900px;margin:0}.st-collection-hero__description{max-width:480px;font:18px/1.55 var(--st-display)}.st-collection-hero__description p{margin:0}.st-collection-hero__meta{margin-top:24px;font:700 9px/1.4 var(--st-sans);letter-spacing:.12em;text-transform:uppercase;opacity:.65}.product-grid-container{padding-bottom:110px!important}.collection-wrapper{--grid-column-gap: 16px !important;--grid-row-gap: 42px !important}.facets-controls-wrapper{padding-block:20px!important;border-bottom:1px solid var(--st-line)}.facets :is(summary,button,label,select),.facets__label{font:700 9px/1.2 var(--st-sans);letter-spacing:.11em;text-transform:uppercase}.product-card{color:var(--st-ink)}.product-card__link{background:#eee6da;overflow:hidden}.product-card .card-gallery{background:#eee6da}.product-card img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.product-card:hover img{transform:scale(1.025)}.product-card :is(.product-title,.product-card__title,[class*=product-title]){font-family:var(--st-display)!important;font-size:20px!important;line-height:1.15!important}.product-card :is(.price,[class*=price]){font-family:var(--st-display)}.product-card .quick-add__button{min-height:44px}.pagination__link--current{color:var(--st-paper);background:var(--st-ink);border-radius:50%}[data-template=product] .product-information{padding-block:70px 110px!important}[data-template=product] .product-information__grid{column-gap:clamp(44px,7vw,100px)}[data-template=product] .product-information__media{background:#eee6da}[data-template=product] .product-details{max-width:610px;padding-block:20px 40px!important}[data-template=product] .product-details h1{margin:0;font-size:clamp(52px,5.5vw,78px)}[data-template=product] .product-details .price{font:500 27px/1.2 var(--st-display)}[data-template=product] .product-details .rte{font-size:17px}[data-template=product] .variant-option__button-label,[data-template=product] .variant-option__swatch-wrapper{border-radius:0!important}[data-template=product] .add-to-cart-button{min-height:58px;background:var(--st-ink)}[data-template=product] .shopify-payment-button__button{min-height:58px!important}[data-template=product] .product-recommendations{padding-block:100px!important;background:#eee6da;border-top:1px solid var(--st-line)}[data-template=product] .accordion,[data-template=product] details{border-color:var(--st-line)}.st-product-assurance{color:var(--st-paper);background:var(--st-ink)}.st-product-assurance__inner{width:min(1360px,calc(100% - 64px));margin-inline:auto;padding-block:var(--st-assurance-padding-top, 0) var(--st-assurance-padding-bottom, 0);display:grid;grid-template-columns:repeat(var(--st-assurance-columns, 4),1fr);border-inline:1px solid rgba(248,244,237,.2)}.st-product-assurance__inner>div{min-height:230px;padding:34px 28px;border-right:1px solid rgba(248,244,237,.2)}.st-product-assurance__inner>div:last-child{border-right:0}.st-product-assurance span{color:var(--st-sage);font:700 9px/1.3 var(--st-sans);letter-spacing:.12em;text-transform:uppercase}.st-product-assurance strong{margin-top:34px;display:block;font:500 27px/1.15 var(--st-display)}.st-product-assurance p{margin:12px 0 0;color:#f8f4edb3;font:15px/1.5 var(--st-display)}.st-product-assurance a{margin-top:14px;display:inline-block;color:var(--st-paper);font:700 9px/1.3 var(--st-sans);letter-spacing:.1em;text-transform:uppercase}.sticky-add-to-cart__bar{color:var(--st-ink);background:var(--st-surface)!important;border:1px solid var(--st-line);border-radius:0!important}.st-content-page{width:min(1180px,calc(100% - 64px));margin-inline:auto;padding-block:var(--st-page-padding-top, 88px) var(--st-page-padding-bottom, 124px);display:grid;grid-template-columns:.55fr 1.45fr;gap:clamp(60px,9vw,130px)}.st-content-page:not(:has(.st-content-page__aside)){grid-template-columns:1fr}.st-content-page:not(:has(.st-content-page__aside)) .st-content-page__article{margin-inline:auto}.st-content-page__aside{align-self:start;position:sticky;top:140px}.st-content-page__aside p,.st-content-page__eyebrow{margin:0;font:700 10px/1.4 var(--st-sans);letter-spacing:.14em;text-transform:uppercase}.st-content-page__article{max-width:820px}.st-content-page__article h1{margin:14px 0 38px}.st-content-page__article h2{margin:52px 0 15px;font-size:34px;letter-spacing:-.025em}.st-content-page__article h3{margin:34px 0 10px;font-size:23px}.st-content-page__article :is(p,li){font:17px/1.67 var(--st-display)}.st-content-page__article :is(ul,ol){padding-left:23px}.st-content-page__note{margin:28px 0;padding:20px 22px;border-left:4px solid var(--st-orange);background:#e7dec7;font:600 13px/1.55 var(--st-sans)!important}.st-measurement-table{width:100%;margin:30px 0;border-collapse:collapse}.st-measurement-table th,.st-measurement-table td{padding:15px;border:1px solid var(--st-line);text-align:left;font:500 13px/1.4 var(--st-sans)}.st-measurement-table th{background:#e7dec7;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.st-faq-list{margin-top:20px}.st-faq-list details{border-top:1px solid var(--st-line)}.st-faq-list details:last-child{border-bottom:1px solid var(--st-line)}.st-faq-list summary{padding:22px 42px 22px 0;position:relative;cursor:pointer;list-style:none;font:600 21px/1.3 var(--st-display)}.st-faq-list summary::-webkit-details-marker{display:none}.st-faq-icon{position:absolute;right:5px;top:23px;width:18px;height:18px;transition:transform .2s ease}.st-faq-icon svg{width:100%;height:100%}.st-faq-list details[open] .st-faq-icon{transform:rotate(180deg)}.st-faq-list details p{max-width:720px;margin:0 0 25px}.st-contact-page{width:min(1180px,calc(100% - 64px));margin-inline:auto;padding-block:var(--st-contact-padding-top, 88px) var(--st-contact-padding-bottom, 124px);display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(60px,9vw,130px);align-items:start}.st-contact-page__intro h1{margin:14px 0 30px;font-size:clamp(52px,5.5vw,78px)}.st-contact-page__intro>p:not(.st-content-page__eyebrow),.st-contact-page__text{max-width:500px;font:18px/1.6 var(--st-display)}.st-contact-page__text p{margin:0}.st-contact-page__intro>a{display:inline-block;margin-top:20px;padding-bottom:4px;border-bottom:1px solid currentColor;font:700 10px/1.2 var(--st-sans);letter-spacing:.1em;text-transform:uppercase}.st-contact-page__form{padding:36px;background:#eee6da;border:1px solid var(--st-line)}.st-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px}.st-contact-fields>div{display:flex;flex-direction:column;gap:8px}.st-contact-fields label{font:700 9px/1.2 var(--st-sans);letter-spacing:.1em;text-transform:uppercase}.st-contact-fields label span{opacity:.55}.st-contact-fields :is(input,textarea){width:100%;padding:14px 15px;border:1px solid var(--st-line)}.st-contact-field--wide{grid-column:1 / -1}.st-contact-page__form .button{margin-top:24px}.st-contact-success{margin:0 0 24px;padding:16px 18px;color:var(--st-paper);background:var(--st-green);font:700 12px/1.4 var(--st-sans)}[data-template="page.contact"] .section-content-wrapper h1{margin-top:36px}[data-template="page.contact"] .contact-form{max-width:760px;margin-inline:auto;padding:36px;background:#eee6da;border:1px solid var(--st-line)}[data-template="page.contact"] textarea{min-height:190px}[data-template=cart] .cart-page{padding-block:76px 110px!important}[data-template=cart] .cart-title{padding-bottom:26px;border-bottom:1px solid var(--st-line)}[data-template=cart] .cart-title h1{margin:0}[data-template=cart] .cart-page__summary{margin-left:40px;padding:32px!important;background:#eee6da;border-left:1px solid var(--st-line)}[data-template=cart] .cart-items__table-row{border-color:var(--st-line)}[data-template=cart] .cart-items__media-container{background:#eee6da;border-radius:0}[data-template=cart] .cart-items__title{font:500 21px/1.2 var(--st-display)}[data-template=cart] .cart-totals__total{font:500 24px/1.2 var(--st-display)}.cart-drawer__inner,.theme-drawer__flyout{color:var(--st-ink);background:var(--st-paper)}.cart-drawer__summary{background:#eee6da;border-top:1px solid var(--st-line)}.search-page__header{padding-block:76px 48px!important}.search-page__header h3{margin:0;font-size:clamp(52px,6vw,78px)}.search-page-input__parent{margin-top:32px}.search-page-input{min-height:62px;border:1px solid var(--st-ink);border-radius:0!important}[data-template=list-collections] .main-collection-list,[data-template=blog] .blog-posts{padding-block:82px 118px!important}[data-template=list-collections] .collection-card__inner,[data-template=blog] .blog-post-card{background:#eee6da}[data-template=list-collections] .collection-card__content,[data-template=blog] .blog-post-card__content{padding-top:18px}[data-template=list-collections] .collection-card__content a,[data-template=blog] .blog-post-card__title-link{font:500 25px/1.15 var(--st-display)}[data-template=article] .section-content-wrapper{width:min(900px,calc(100% - 40px));margin-inline:auto;padding-block:72px 120px!important}[data-template=article] .blog-post-content{font:18px/1.7 var(--st-display)}[data-template=article] .blog-post-content :is(h2,h3){margin-top:48px}[data-template=article] .blog-post-featured-image{margin-block:40px}[data-template="404"] #shopify-section-main .section{min-height:510px;border-bottom:1px solid var(--st-line)}[data-template="404"] #shopify-section-main h1{margin:0;font-size:clamp(64px,8vw,112px)}#footer-group{background:var(--st-ink)}.password-main-content{min-height:calc(100vh - 90px);color:var(--st-ink);background:var(--st-paper)}.password-main-content h1{max-width:760px;margin:0;font:500 clamp(60px,8vw,108px)/.9 var(--st-display);letter-spacing:-.055em;text-align:center}.password-main-content .rte{max-width:560px;font:18px/1.55 var(--st-display);text-align:center}.password-main-content :is(input,.button),.password-dialog :is(input,.button){border-radius:0!important}.password-dialog{color:var(--st-ink);background:var(--st-paper);border:1px solid var(--st-line);border-radius:0}.gift-card{color:var(--st-ink);background:var(--st-paper)}.gift-card h1{font:italic 600 38px/1 var(--st-display)}.gift-card__main{background:var(--st-surface);border:1px solid var(--st-line);border-radius:0!important}.gift-card__price h2{font:500 48px/1 var(--st-display)}.gift-card__code{font-family:var(--st-sans);letter-spacing:.12em}.gift-card .button{min-height:51px;border-radius:0!important}@media(max-width:999px){.st-global-announcement--hide-center-mobile{grid-template-columns:1fr auto;grid-template-areas:"left right"}.st-global-announcement--hide-center-mobile .st-global-announcement__center{display:none}#header-group .header__row--top{min-height:74px}.st-collection-hero__inner{width:min(100% - 40px,820px);grid-template-columns:1fr;gap:28px}[data-template=product] .product-information{padding-top:24px!important}.st-product-assurance__inner{width:min(100% - 40px,820px);grid-template-columns:1fr 1fr}.st-product-assurance__inner>div:nth-child(2){border-right:0}.st-product-assurance__inner>div{border-bottom:1px solid rgba(248,244,237,.2)}.st-content-page{width:min(100% - 40px,820px);grid-template-columns:1fr;gap:36px}.st-contact-page{width:min(100% - 40px,820px);grid-template-columns:1fr;gap:42px}.st-content-page__aside{position:static}[data-template=cart] .cart-page__summary{margin:30px 0 0;border:1px solid var(--st-line)}}@media(max-width:639px){.st-global-announcement{padding-inline:14px;font-size:8px;letter-spacing:.08em}#header-group .announcement-bar{font-size:8px;letter-spacing:.08em}#header-group .header-logo{font-size:23px!important}#header-group .st-header-logo-subtitle{font-size:6px}.content-for-layout h1{font-size:54px}.st-product-assurance__inner{width:calc(100% - 28px);grid-template-columns:1fr}.st-product-assurance__inner>div{min-height:0;border-right:0}.st-collection-hero__inner{width:calc(100% - 28px);padding-block:60px 42px}.st-content-page,.st-contact-page{width:calc(100% - 28px);padding-block:60px 88px}.st-content-page__article h1{margin-bottom:30px}.st-measurement-table{display:block;overflow-x:auto;white-space:nowrap}[data-template="page.contact"] .contact-form{padding:22px 16px}.st-contact-page__form{padding:24px 16px}.st-contact-fields{grid-template-columns:1fr}.st-contact-field--wide{grid-column:auto}[data-template=cart] .cart-page{padding-block:50px 80px!important}[data-template=cart] .cart-page__summary{padding:24px 18px!important}.search-page__header{padding-block:56px 36px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/shiningtail-theme.css.map */
