.heading,.h1,.h2,.h3,.h4,.h5,.h6,.prose :where(h1,h2,h3,h4,h5,h6),h1,h2,h3,h4,h5,h6{font-family:granville,serif;letter-spacing:.1em}h1,h2,.heading,.h1,.h2{line-height:1;text-transform:uppercase}em{font-family:Garamond,Baskerville,Caslon,serif;font-size:16px}strong{font-weight:700}table th{text-transform:uppercase;font-size:15px;opacity:1}td:not(:empty)+td{border-inline-start-width:0px}@media screen and (min-width:1000px){.prose :where(*+span:not(:empty,.metafield-multi_line_text_field)),.prose :is(.link,img){display:inline}}.text-xxs{font-size:13px}.text-subdued{opacity:1;color:rgb(var(--text-color))}h1,.h1{font-size:24px}h2,.h2{font-size:22px}h3,.h3{font-size:20px}.prose h3{font-family:Garamond,Baskerville,Caslon,serif;letter-spacing:normal}.prose h5{margin-top:35px;margin-bottom:25px}.prose p:not(.h1,.h2,.h3,.h4,.h5,.h6){font-size:17px}.prose>div{margin-top:25px;margin-bottom:20px}@media screen and (min-width:1008px){.prose>div{margin-top:24px}}.prose img{padding-top:50px;padding-bottom:50px}@media screen and (max-width:699px){.prose img{padding-top:10px}}.announcement-bar{padding:12px 15px}.announcement-bar .heading{letter-spacing:.1em;line-height:1.65}.announcement-bar__carousel{max-width:100%}.announcement-bar_instagram{position:absolute;left:50px;transform:translateY(5%)}@media screen and (max-width:999px){.announcement-bar_instagram{left:32px;transform:translateY(0)}}@media screen and (min-width:1000px)and (max-width:1399px){.header__primary-nav{grid-area:primary-nav;justify-content:safe center}}@media screen and (min-width:1000px){.header{padding:16px 50px}}.header__primary-nav-item .h6{font-size:15px;letter-spacing:.1em;text-transform:uppercase}.product-card__figure{border:3px solid #c24728;background-color:transparent}.shopify-section--featured-collections .h2{font-size:24px}.product-card__info .product-title.h6,.product-card__info .h6.text-subdued{font-size:15px;letter-spacing:1.5px;line-height:1.25em;text-transform:uppercase}.product-card__info .h6.text-subdued{color:#c24728}.mega-menu__linklist{flex:1;justify-content:space-between}.mega-menu__linklist>*{min-width:110px}.header-sidebar__linklist .header-sidebar__linklist-button.h6,.header-sidebar__back-button{text-transform:uppercase;font-size:15px}summary.header-sidebar__linklist-button.h6{font-size:13px}.link-faded-reverse{font-size:17px}.header-sidebar__linklist-button-account a.smallcaps.text-with-icon{font-size:17px;text-transform:unset;letter-spacing:normal}.header-sidebar__footer>*{padding-block:unset}.header-sidebar__footer .header-social-media{border-top:1px solid;color:#c2472880;padding-top:5px}.footer__inner .h6{font-size:15px;letter-spacing:.1em;text-transform:uppercase}.footer__inner .form-control input::placeholder{color:#4e2315}.footer__inner .input{border:1px solid #e0b4a4;transition:border-color .1s ease-in-out}.footer__inner .input:focus{border-color:#c24728cc}.social-media--list .social-media__item{opacity:1}.social-media--list .branding-colors--facebook{margin-right:-4px}.footer__aside .heading.text-subdued.text-xxs{color:#c24728;font-size:13px;letter-spacing:1.3px}.empty-cart-title{font-size:18px}.header-search{z-index:1}:where(.modal,.drawer,.popover,.header-search)::part(overlay){position:absolute}input.header-search__input.h5,input.header-search__input.h5::placeholder{text-transform:uppercase;opacity:1;color:#c24728;font-size:18px;letter-spacing:1.8px}#MyRegistryWidgetApiContainer_0{letter-spacing:.1em;font-size:14px}.share-buttons .smallcaps{color:#c24728;font-family:granville,serif;letter-spacing:1.3px}.product-info__block-item .social-media__item .icon{opacity:.6;transition:opacity .2s ease-in-out}.product-info__block-item .social-media__item .icon:hover{opacity:1}.product-info__block-item .quantity-label{padding-bottom:.5rem}.shopify-section--collection-banner h1.h1{color:#fff;font-size:36px}.shopify-section--collection-banner .no-image-banner h1.h1{color:#c24728;font-size:24px;letter-spacing:2.4px;line-height:30px}.shopify-section--collection-banner .no-image-banner .section-spacing--tight{padding-block-start:0;padding-block-end:0;margin-top:50px;margin-bottom:50px;height:30px}.collection-toolbar__button{font-size:15px;color:#c24728;opacity:1}.pagination__link{font-family:Garamond,Baskerville,Caslon,serif;font-size:15px}.pagination{grid-auto-rows:minmax(0,3rem);grid-auto-columns:minmax(0,2.969rem)}@media screen and (min-width:700px){.pagination{grid-auto-columns:minmax(0,3.969rem)}}.line-item-info a{font-size:15px}.order-summary__header th{text-transform:uppercase;font-family:granville,serif;letter-spacing:1.3px;font-size:13px;opacity:1}line-item-quantity a.link{font-family:granville,serif;text-transform:uppercase;font-size:12px}.order-summary__body td.text-end,price-list .h6.text-subdued,.line-item-info td.text-end{color:#c24728;font-size:14px;font-family:granville,serif;opacity:1}shipping-estimator p.bordered-box__title.h4{text-transform:uppercase;font-size:22px}.shopify-policy__title.h2 h1,.shopify-section--main-page .h2 h1{font-size:24px;letter-spacing:2.4px}.shopify-policy__body .prose h1,.shopify-section--main-page .prose h1{font-size:24px;font-family:Garamond,Baskerville,Caslon,serif;letter-spacing:1.2px;margin-top:53px;margin-bottom:20px}.shopify-section--main-page .prose h2,.shopify-policy__body .prose h2{font-size:22px;font-family:Garamond,Baskerville,Caslon,serif;letter-spacing:1.1px;line-height:27.5px;margin-top:48px;margin-bottom:20px}.shopify-section--main-page .prose ul,.shopify-policy__body .prose ul{margin-left:30px;margin-bottom:30px}.shopify-section--main-page p,.shopify-policy__body p{margin-bottom:27px}.shopify-policy__body i{display:none}.shopify-section--main-page h1.h2{font-size:24px;letter-spacing:2.4px;line-height:30px}.shopify-section--main-page p{margin-bottom:1.6em}.shopify-section--contact .form-control input::placeholder,.shopify-section--contact .form-control textarea::placeholder{color:#c24728}.shopify-section--contact .section-header .prose p{text-align:left;margin-top:50px}.shopify-section--press-page h1.h2{font-size:24px;letter-spacing:2.4px}.shopify-section--press-page .container,.shopify-section--image-with-link-grid .container{margin:0 60px}.image-with-link-grid-section{margin-bottom:125px}.image-with-link-grid{align-items:start;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:19px;grid-row-gap:65px;grid-template-rows:auto;text-align:center}.image-with-link-grid-item{width:100%}.image-with-link-grid-item div{width:100%;position:relative;aspect-ratio:1/1;overflow:hidden}.image-with-link-grid-item div img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:376px){.image-with-link-grid-item div img{object-fit:none}}.image-with-link-grid-item a{font-size:22px;text-align:center;display:inline-block;font-family:granville,sans-serif;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;line-height:26px;margin:20px auto;width:fit-content;letter-spacing:.05em}.image-with-link-grid-item p{font-family:granville,sans-serif;font-size:16px;text-align:center;line-height:22px}@media screen and (max-width:999px){.shopify-section--press-page .container,.shopify-section--image-with-link-grid .container{margin:0 22px}.image-with-link-grid-item p{font-size:14px;line-height:17px}.image-with-link-grid{grid-row-gap:36px;grid-column-gap:15px}}@media screen and (min-width:700px)and (max-width:999px){.image-with-link-grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:699px){.image-with-link-grid{grid-template-columns:minmax(130px,316px) minmax(130px,316px)}}.portfolio-header h1{text-transform:unset;font-size:30px;letter-spacing:-.6px}.portfolio-content{font-family:Granville;font-size:16px;font-style:normal;font-weight:400;line-height:27px}.portfolio-content p:empty{height:27px}@media screen and (max-width:699px){.section-stack .portfolio-header h1{text-align:left}.portfolio-header .section-header.justify-self-center.text-center{justify-self:baseline}}.image-slider-section .section-header{margin:0 auto 48px}.image-slider-section .section-header h1.h2{text-transform:unset;font-size:30px;letter-spacing:-.6px}.image-slider-section .top{align-items:flex-start}.image-slider-section .middle{align-items:center}.image-slider-section .bottom{align-items:flex-end}.buy-buttons .price-list .text-subdued{color:rgb(var(--button-text-color))}.buy-buttons .price-list{align-items:center}.buy-buttons .price-list:before{display:inline-block;margin-right:13px;content:"";height:3px;width:3px;border-radius:100%;background:currentColor}.shopify-section--main-customers-login h1.h3{font-size:24px;text-transform:uppercase;letter-spacing:2.4px}.customer-account-box p,.customer-account-box div span,.customer-account-box .form-control{font-size:17px}.customer-account-box .v-stack.gap-4{row-gap:0}.customer-account-box input::placeholder{color:#c24728}.customer-account-box .input-suffix.hide-on-focus{font-size:15px}.badge{font-family:granville,serif;margin:4px 0;padding:2px 6px}@media screen and (min-width:1000px){.badge{font-size:.875rem}}@media screen and (min-width:1800px){collection-banner .content-over-media--xs{--content-over-media-height: clamp(15rem, 65vw, 34.5rem)}}@media screen and (min-width:768px){collection-banner .content-over-media>:is(img,video,iframe,svg,video-media),collection-banner .content-over-media>picture img,collection-banner .content-over-media>image-parallax img{width:90%;min-width:auto;object-position:center 75%}}@media screen and (min-width:1024px){collection-banner .content-over-media>:is(img,video,iframe,svg,video-media),collection-banner .content-over-media>picture img,collection-banner .content-over-media>image-parallax img{width:77%}}.shopify-section:not(:first-child) .bordered-section{border-block-start-width:0}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom.css.map */
