.blok-design{--blok-ink: #1d2522;--blok-muted: #58615d;--blok-paper: #faf9f6;--blok-line: #dedfd8;--blok-accent: #bd4817;letter-spacing:0;color:var(--blok-ink);line-height:1.65}.blok-design h1,.blok-design h2,.blok-design h3,.blok-design .h0,.blok-design .h1,.blok-design .h2{letter-spacing:-.045em;line-height:1.12;font-weight:700;text-wrap:balance}.blok-design .button{min-height:50px;font-weight:650;letter-spacing:.01em;transition:background-color .18s ease,box-shadow .18s ease}.blok-design .button:not(.button--secondary):hover{background:#9e3b13;color:#fff}.blok-design :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--blok-accent);outline-offset:4px}.blok-design .header-wrapper{border-bottom:1px solid var(--blok-line)}.blok-design .header{min-height:78px}.blok-design .header__menu-item{font-size:1.35rem;font-weight:550;letter-spacing:0}.blok-design .header__active-menu-item{text-decoration-color:var(--blok-accent);text-underline-offset:6px}.blok-design .announcement-bar__message{padding:.8rem 0;font-size:1.2rem;letter-spacing:.04em}.blok-design .header__icon{min-width:44px;min-height:44px}.blok-design .footer{border:0}.blok-design .footer h2{color:#faf9f6;font-size:2.6rem}.blok-design .footer__content-top{padding-bottom:4rem}.blok-design .footer__content-bottom{border-color:#48514d}.blok-design .footer .newsletter-form__field-wrapper .field__input{background:#29332e;color:#fff}.blok-design .footer .field__label{color:#faf9f6}.blok-design .footer .disclosure__button{border:1px solid #68716c;border-radius:6px}.blok-design.blok-template-index .shopify-section[id$=__image_banner_AqyHUj]{padding:24px 28px 0}.blok-design.blok-template-index [id^=Banner-]{min-height:590px;max-width:1224px;margin:0 auto;background:#eeeee7;border-radius:20px;overflow:hidden;isolation:isolate}.blok-design.blok-template-index [id^=Banner-]:after{display:none}.blok-design.blok-template-index [id^=Banner-] .banner__content{width:50%;margin:0 auto 0 0;padding:52px 42px;z-index:3}.blok-design.blok-template-index [id^=Banner-] .banner__box{padding:0;min-width:0;max-width:none;background:transparent;color:var(--blok-ink);text-align:left}.blok-design.blok-template-index [id^=Banner-] .banner__heading{color:var(--blok-ink);font-size:clamp(3.7rem,4.3vw,6rem);letter-spacing:-.055em;line-height:1.06;margin:0}.blok-design.blok-template-index [id^=Banner-] .banner__heading:before{content:"";display:block;width:42px;height:5px;background:var(--blok-accent);margin-bottom:28px}.blok-design.blok-template-index [id^=Banner-] .banner__buttons{margin-top:32px;max-width:none}.blok-design.blok-template-index [id^=Banner-] .banner__buttons .button{padding:0 28px;font-size:1.35rem}.blok-design.blok-template-index [id^=Banner-] .banner__media:first-child{left:50%;width:50%;height:100%;top:0}.blok-design.blok-template-index [id^=Banner-] .banner__media:first-child img{object-position:center}.blok-design.blok-template-index [id^=Banner-] .banner__media:nth-child(2){left:auto;right:24px;bottom:24px;top:auto;width:23%;height:32%;border:6px solid #eeeee7;border-radius:16px;z-index:4}.blok-design.blok-template-index .shopify-section[id$=__rich_text_pfy8kq] .rich-text__blocks{max-width:1160px}.blok-design.blok-template-index .shopify-section[id$=__rich_text_pfy8kq] .rich-text__text{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;text-align:left}.blok-design.blok-template-index .shopify-section[id$=__rich_text_pfy8kq] .rich-text__text p{margin:0;padding-left:18px;border-left:2px solid var(--blok-line);font-size:1.5rem;line-height:1.7}.blok-design.blok-template-index .shopify-section[id$=__featured_collection]{background:#f0f1eb;border-block:1px solid var(--blok-line)}.blok-design.blok-template-index .shopify-section[id$=__featured_collection] .collection__title{margin-bottom:28px}.blok-design.blok-template-index .shopify-section[id$=__featured_collection] .title{font-size:clamp(3rem,3vw,4.4rem);margin-top:0}.blok-design.blok-template-index .shopify-section[id$=__featured_collection] .product-grid{margin-top:0;margin-bottom:0}.blok-design.blok-template-index .shopify-section[id$=__featured_collection] .product-grid .grid__item{width:100%;max-width:none}.blok-design.blok-template-index .shopify-section[id$=__featured_collection] .card{display:grid;grid-template-columns:1.2fr 1fr;gap:0;border:1px solid var(--blok-line);border-radius:18px;overflow:hidden;background:#fff}.blok-design.blok-template-index .shopify-section[id$=__featured_collection] .card__inner{width:100%;height:360px;border-radius:0}.blok-design.blok-template-index .shopify-section[id$=__featured_collection] .card__inner:before{padding-bottom:0}.blok-design.blok-template-index .shopify-section[id$=__featured_collection] .card>.card__content{padding:38px;align-self:center}.blok-design.blok-template-index .shopify-section[id$=__featured_collection] .card__information{padding:0}.blok-design.blok-template-index .shopify-section[id$=__featured_collection] .card__heading{font-size:clamp(2.6rem,3vw,4rem);line-height:1.15}.blok-design.blok-template-index .shopify-section[id$=__featured_collection] .card__heading a{text-decoration:underline;text-decoration-color:var(--blok-accent);text-underline-offset:7px;text-decoration-thickness:2px}.blok-design.blok-template-index .shopify-section[id$=__featured_collection] .price{font-size:2rem;margin-top:26px;line-height:1.65}.blok-design.blok-template-index .shopify-section[id$=__featured_collection] .price-item--sale{font-weight:700}.blok-design.blok-template-index .shopify-section[id$=__custom_liquid_q3NYny]{padding-inline:24px}.blok-design.blok-template-index .shopify-section[id$=__multicolumn_Mnp4CV] .title{font-size:1.5rem;letter-spacing:.12em;text-transform:uppercase;text-align:center;width:100%;color:var(--blok-muted)}.blok-design.blok-template-index .shopify-section[id$=__multicolumn_Mnp4CV] .multicolumn-card__image-wrapper{max-width:140px;margin-inline:auto}.blok-design.blok-template-index .shopify-section[id$=__multicolumn_Mnp4CV] .multicolumn-card__info{padding:0}.blok-design.blok-template-index .shopify-section[id$=__multicolumn_Mnp4CV] .multicolumn-list{align-items:center}.blok-design.blok-template-index .shopify-section[id$=__rich_text_Ph8wNk] .rich-text__heading{font-size:clamp(3.4rem,4vw,5.5rem)}.blok-design.blok-template-index .shopify-section[id$=__multirow_9G6HEd] .multirow__inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blok-design.blok-template-index .shopify-section[id$=__multirow_9G6HEd] .image-with-text{background:#fff;border:1px solid var(--blok-line);border-radius:16px;overflow:hidden}.blok-design.blok-template-index .shopify-section[id$=__multirow_9G6HEd] .image-with-text__grid{display:flex;flex-direction:column}.blok-design.blok-template-index .shopify-section[id$=__multirow_9G6HEd] .grid__item{width:100%;max-width:none}.blok-design.blok-template-index .shopify-section[id$=__multirow_9G6HEd] .image-with-text__media{height:230px;min-height:0;border:0;background:#f0f1eb}.blok-design.blok-template-index .shopify-section[id$=__multirow_9G6HEd] .image-with-text__media img{object-fit:contain;padding:22px}.blok-design.blok-template-index .shopify-section[id$=__multirow_9G6HEd] .image-with-text__content{height:auto;min-height:0;padding:28px;background:#fff}.blok-design.blok-template-index .shopify-section[id$=__multirow_9G6HEd] .image-with-text__heading{font-size:2.7rem}.blok-design.blok-template-index .shopify-section[id$=__multirow_9G6HEd] .caption-with-letter-spacing{color:var(--blok-accent);font-size:1.1rem;letter-spacing:.12em}.blok-design.blok-template-index .shopify-section[id$=__multirow_9G6HEd] .image-with-text__text.rte{font-size:1.45rem;line-height:1.7}.blok-design.blok-template-index .shopify-section[id$=__contact_form_NLn7L7]{background:#eeeee7}.blok-design .contact .title{font-size:clamp(3rem,3.5vw,4.5rem);max-width:650px}.blok-design .contact .field{background:#fff}.blok-design .contact .field__input{min-height:52px}.blok-design.blok-template-product .product{column-gap:48px}.blok-design.blok-template-product .product__info-wrapper{padding-left:0}.blok-design.blok-template-product .product__media-wrapper{border-radius:16px}.blok-design.blok-template-product .product__media-list{border-radius:16px;overflow:hidden}.blok-design.blok-template-product .product__media-item{background:#eeeee7}.blok-design.blok-template-product .product__title{margin-bottom:12px}.blok-design.blok-template-product .product__title h1{font-size:clamp(3rem,3.2vw,4.2rem)}.blok-design.blok-template-product .product__info-container .caption-with-letter-spacing{font-size:1.1rem;letter-spacing:.15em;color:var(--blok-muted)}.blok-design.blok-template-product .price--large{font-size:2.4rem;font-weight:700}.blok-design.blok-template-product .product__tax{color:var(--blok-muted);font-size:1.2rem}.blok-design.blok-template-product variant-selects{margin-top:22px}.blok-design.blok-template-product .product-form__input--pill{max-width:none;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:0}.blok-design.blok-template-product .product-form__input--pill legend{width:100%;font-size:1.35rem;font-weight:600;padding-bottom:8px}.blok-design.blok-template-product .product-form__input--pill input[type=radio]+label{margin:0;min-height:46px;display:inline-flex;align-items:center;justify-content:center;flex:1 1 135px;padding:10px 12px;line-height:1.4;font-size:1.3rem;letter-spacing:0;border-color:#8e9691}.blok-design.blok-template-product .product-form__input--pill input[type=radio]:checked+label{background:var(--blok-ink);border-color:var(--blok-ink);color:#fff;box-shadow:inset 0 -3px 0 var(--blok-accent)}.blok-design.blok-template-product .blok-size-guide{background:#f0f1eb;border:1px solid var(--blok-line);border-radius:10px;margin:10px 0}.blok-design.blok-template-product .blok-size-guide summary{font-size:1.35rem;padding-top:12px;padding-bottom:12px}.blok-design.blok-template-product [data-blok-block=text_wrtEcC]{font-size:1.3rem;line-height:1.55;color:var(--blok-muted);margin:10px 0 18px}.blok-design.blok-template-product .product-form__quantity{margin-bottom:12px}.blok-design.blok-template-product .quantity{min-height:46px}.blok-design.blok-template-product .product-form__buttons{max-width:none}.blok-design.blok-template-product .product-form__submit{min-height:54px;font-size:1.6rem;--color-button: 189,72,23;--color-button-text: 255,255,255;--color-secondary-button: 189,72,23;--color-secondary-button-text: 255,255,255;background:var(--blok-accent);color:#fff}.blok-design.blok-template-product [data-blok-block=text_aA8FAd],.blok-design.blok-template-product [data-blok-block=text_ir6UDa],.blok-design.blok-template-product [data-blok-block=text_HWWUWh],.blok-design.blok-template-product [data-blok-block=text_NXJnUn]{font-size:1.3rem;line-height:1.6;margin:7px 0;padding:5px 0;border-bottom:1px solid var(--blok-line)}.blok-design.blok-template-product .product__description{border-top:1px solid var(--blok-line);margin-top:32px;padding-top:28px;font-size:1.5rem;line-height:1.75}.blok-design.blok-template-product .product__description h2{font-size:2.5rem}.blok-design.blok-template-product .product__description h3{font-size:1.9rem;margin-top:30px}.blok-design.blok-template-product .thumbnail{border-radius:8px;overflow:hidden}.blok-design.blok-template-product media-gallery .deferred-media__poster img{width:100%;height:100%;object-fit:cover;object-position:center}.blok-design.blok-template-product .thumbnail[aria-current=true]{border-color:var(--blok-accent);box-shadow:0 0 0 1px var(--blok-accent)}.blok-design.blok-template-product .collapsible-content{background:#f0f1eb}.blok-design.blok-template-product .collapsible-content__heading{font-size:clamp(3.2rem,4vw,5rem)}.blok-design.blok-template-product .collapsible-content .accordion{background:#fff;border:1px solid var(--blok-line);border-radius:10px;margin-top:10px}.blok-design.blok-template-product .collapsible-content .accordion summary{padding:20px 24px;min-height:64px}.blok-design.blok-template-product .collapsible-content .accordion__title{font-size:1.65rem;line-height:1.4;letter-spacing:-.015em}.blok-design.blok-template-product .collapsible-content .accordion__content{padding-inline:24px;font-size:1.45rem;line-height:1.7}.blok-design.blok-template-product .collapsible-content .accordion .icon-caret{right:20px}@media(min-width:750px){.blok-design.blok-template-product .product.grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.blok-design.blok-template-product .product.grid>.product__media-wrapper,.blok-design.blok-template-product .product.grid>.product__info-wrapper{width:100%;max-width:100%;min-width:0}}@media(min-width:750px)and (max-width:989px){.blok-design.blok-template-index [id^=Banner-]{min-height:540px}.blok-design.blok-template-index [id^=Banner-] .banner__content{padding:32px 28px}.blok-design.blok-template-index .shopify-section[id$=__multirow_9G6HEd] .multirow__inner{gap:14px}.blok-design.blok-template-index .shopify-section[id$=__multirow_9G6HEd] .image-with-text__content{padding:20px}.blok-design.blok-template-product .product{column-gap:24px}}@media(max-width:749px){.blok-design .header{min-height:64px}.blok-design .announcement-bar__message{font-size:1.1rem}.blok-design.blok-template-index .shopify-section[id$=__image_banner_AqyHUj]{padding:14px 15px 0}.blok-design.blok-template-index [id^=Banner-]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;border-radius:14px;padding-bottom:8px}.blok-design.blok-template-index [id^=Banner-] .banner__content{grid-column:1 / -1;grid-row:1;width:100%;padding:30px 24px 26px;min-height:0;margin:0}.blok-design.blok-template-index [id^=Banner-].banner .banner__content{min-height:0}.blok-design.blok-template-index [id^=Banner-] .banner__box{padding:0}.blok-design.blok-template-index [id^=Banner-] .banner__heading{font-size:clamp(3.2rem,8.7vw,4.6rem);line-height:1.08}.blok-design.blok-template-index [id^=Banner-] .banner__heading:before{margin-bottom:20px;height:4px;width:32px}.blok-design.blok-template-index [id^=Banner-] .banner__buttons{margin-top:24px;width:100%}.blok-design.blok-template-index [id^=Banner-] .banner__buttons .button{width:100%;min-width:0;font-size:1.25rem}.blok-design.blok-template-index [id^=Banner-] .banner__media:first-child,.blok-design.blok-template-index [id^=Banner-] .banner__media:nth-child(2){position:relative;left:auto;right:auto;top:auto;bottom:auto;grid-row:2;width:100%;height:180px;border:0;border-radius:0;z-index:1}.blok-design.blok-template-index [id^=Banner-] .banner__media:first-child{grid-column:1}.blok-design.blok-template-index [id^=Banner-] .banner__media:nth-child(2){grid-column:2}.blok-design.blok-template-index .shopify-section[id$=__rich_text_pfy8kq] .rich-text__text{grid-template-columns:1fr;gap:20px}.blok-design.blok-template-index .shopify-section[id$=__rich_text_pfy8kq] .rich-text__text p{font-size:1.45rem;padding-left:16px}.blok-design.blok-template-index .shopify-section[id$=__featured_collection] .card{grid-template-columns:1fr}.blok-design.blok-template-index .shopify-section[id$=__featured_collection] .card__inner{height:250px}.blok-design.blok-template-index .shopify-section[id$=__featured_collection] .card>.card__content{padding:24px}.blok-design.blok-template-index .shopify-section[id$=__featured_collection] .card__heading{font-size:2.6rem}.blok-design.blok-template-index .shopify-section[id$=__featured_collection] .price{margin-top:18px;font-size:1.7rem}.blok-design.blok-template-index .shopify-section[id$=__multirow_9G6HEd] .multirow__inner{grid-template-columns:1fr;gap:20px}.blok-design.blok-template-index .shopify-section[id$=__multirow_9G6HEd] .image-with-text__media{height:210px}.blok-design.blok-template-index .shopify-section[id$=__multirow_9G6HEd] .image-with-text__content{padding:24px}.blok-design.blok-template-index .shopify-section[id$=__multicolumn_Mnp4CV] .multicolumn-list{row-gap:28px}.blok-design.blok-template-index .shopify-section[id$=__multicolumn_Mnp4CV] .multicolumn-card__image-wrapper{max-width:110px}.blok-design.blok-template-product .product{row-gap:20px}.blok-design.blok-template-product .product__media-wrapper{overflow:hidden}.blok-design.blok-template-product .product__info-wrapper{padding:0}.blok-design.blok-template-product .product__title h1{font-size:3rem}.blok-design.blok-template-product .product__media-list{margin-left:0;width:100%}.blok-design.blok-template-product .product__media-wrapper .slider-mobile-gutter{margin-inline:0}.blok-design.blok-template-product .product__media-list .product__media-item{width:100%;margin-left:0;padding:0}.blok-design.blok-template-product media-gallery .product__media-item .product-media-container.media-type-video{width:100%;max-width:100%;margin:0;border:0;border-radius:14px;overflow:hidden}.blok-design.blok-template-product .product__media img{object-fit:contain}.blok-design.blok-template-product .product__media .media,.blok-design.blok-template-product .product__media.media{padding-top:min(75%,310px)}.blok-design.blok-template-product media-gallery .product__media-item .deferred-media{padding-top:min(75%,310px)}.blok-design.blok-template-product .thumbnail-list{gap:8px}.blok-design.blok-template-product .thumbnail-list__item{width:calc(25% - 6px)}.blok-design.blok-template-product .product-form__input--pill input[type=radio]+label{flex-basis:calc(33.333% - 6px);font-size:1.15rem;padding:10px 8px;min-height:54px}.blok-design.blok-template-product .collapsible-content .accordion summary{padding:18px}.blok-design.blok-template-product .collapsible-content .accordion__title{font-size:1.5rem}.blok-design.blok-template-product .collapsible-content .accordion__content{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.blok-design .button{transition:none}}.blok-design.blok-template-index .shopify-section[id$=__multicolumn_Mnp4CV] .multicolumn-card__image-wrapper{width:100%;margin-inline:auto}.blok-design.blok-template-index .shopify-section[id$=__multicolumn_Mnp4CV] .multicolumn-card__image-wrapper .media{height:72px;padding-bottom:0!important;display:block}.blok-design.blok-template-index .shopify-section[id$=__multicolumn_Mnp4CV] .multicolumn-card__image-with-link{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.blok-design.blok-template-index .shopify-section[id$=__multicolumn_Mnp4CV] .multicolumn-card__image-wrapper .media .multicolumn-card__image{position:static;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain;object-position:center!important;transform:none}@media(max-width:989px){.blok-design.blok-template-index .shopify-section[id$=__multicolumn_Mnp4CV] .multicolumn-card__image-wrapper .media{height:56px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/blok-design.css.map */
