@media screen and (min-width:1000px){.header nav>ul>li>a,.header nav>ul>li>button,.header nav>ul>li>summary,.header nav>ul>li>details>summary{text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:500!important;font-size:.9em!important}.header__inner,.header__wrapper{padding-top:6px!important;padding-bottom:6px!important}}.header nav ul ul a,.header nav ul ul button,.header nav ul ul summary,.header nav ul ul span,.header nav ul details ul a,.header nav details[open] a{text-transform:none!important;letter-spacing:normal!important;font-weight:400!important;font-size:.98em!important}.header{border-bottom:1px solid #efede9}@media screen and (min-width:990px){#shopify-section-sections--21824440991960__header .header__wrapper{max-width:100vw;padding-inline:48px}.header__link-list details[is=dropdown-disclosure]>summary,.header__link-list details[is=mega-menu-disclosure]>summary{text-decoration:underline}}@media screen and (max-width:749px){.mobile-menu__arrow,.mobile-nav__arrow,.disclosure__button svg{display:none}}h1,.h1{font-size:calc(var(--text-h1) * .82)}h2,.h2{font-size:calc(var(--text-h2) * .82)}h3,.h3{font-size:calc(var(--text-h3) * .82)}h4,.h4{font-size:calc(var(--text-h4) * .82)}h5,.h5{font-size:calc(var(--text-h5) * .82)}h6,.h6{font-size:calc(var(--text-h6) * .82)}.shopify-section--collection-banner{padding-bottom:0!important;margin-bottom:0!important}.shopify-section--collection-banner .collection-header{padding-top:0!important;padding-bottom:0!important;margin-bottom:0!important}.shopify-section--main-collection *{border-top:none!important}.shopify-section--main-collection .prose h1,.shopify-section--main-collection .section-header h1,.shopify-section--main-collection h1{font-size:1.5rem!important;line-height:1.05!important}.product-card__figure{margin-bottom:2px!important}.product-card__info{padding-top:0!important}.product-card__info .v-stack{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:space-between!important;flex-wrap:nowrap!important}.product-card__title a.bold{font-weight:500}.collection compare-at-price,.collection .price-list compare-at-price{color:#393939!important}.collection__results .v-stack>p.text-center,.collection__results .v-stack.gap-4.md\:hidden{display:none!important}@media screen and (min-width:769px){.product-card__title{font-size:16px!important}.product-card__info .price-list{font-size:14px!important}}@media screen and (max-width:768px){.product-card__title{font-size:18px!important}.product-card__info .price-list{font-size:16px!important}}.product-card__title,.product-card__title a,.product-card__title a.bold{color:#1a1a1a!important}.product-card__info .price-list,.product-card__info .price-list sale-price,.product-card__info sale-price,.product-card__info compare-at-price{color:#4d4c4c!important}.scroll-area-template--21458874040536__related-products .product-card .price-list sale-price{font-size:14px}#shopify-section-template--21458874040536__related-products .section-header{margin-bottom:-24px}.badge--primary[data-badge=final-sale]{background-color:#9e2020!important;color:#fff!important}.badge{font-size:8px;padding:2px 0;letter-spacing:.04em;text-transform:uppercase;width:75px;height:25px;display:flex;align-items:center;justify-content:center;line-height:1}.product-card__badge-list{gap:4px!important}.badge--on-sale{background-color:#fff!important;color:#9e2020!important}@media screen and (max-width:749px){.product-card__badge-list{transform:scale(.85);transform-origin:top left}}.product-info__description .prose ul{display:block!important;gap:.25em!important;margin-top:.5em!important}.product-info__description .prose li{margin-top:.2em!important;margin-bottom:.1em!important}.product-info__price .price-list.price-list--lg sale-price.text-lg{color:#3a3a3a!important}.product-info__block-item:has(.product-info__title){margin-bottom:-16px}.product-info__block-item:has(.product-info__price){margin-bottom:-10px}@media(max-width:699px){.product-info__block-item:has(.product-info__title){margin-bottom:-10px}.product-info__block-item:has(.product-info__price){margin-bottom:-14px}}.product-info__block-item[data-block-id=text_FN7jRd] .prose{max-width:100%!important;color:#666!important}.product-info__block-item[data-block-id=text_FN7jRd] .prose p{margin:0!important;font-size:16px!important;line-height:1.35!important;font-weight:500!important;color:inherit!important}@media screen and (max-width:749px){.product-info__block-item[data-block-id=text_FN7jRd] .prose p{font-size:17px!important}}@media screen and (min-width:769px){.product-info__block-item[data-block-type=title] h1{font-size:22px!important;margin-bottom:12px!important;color:#1a1a1a!important}.product-info__price,.product-info__price .price-list,.product-info__price sale-price{font-size:19px!important;color:#1b1b1b!important}}@media screen and (max-width:768px){.product-info__block-item[data-block-type=title] h1{font-size:20px!important;color:#1a1a1a!important}.product-info__price,.product-info__price .price-list,.product-info__price sale-price{font-size:17px!important;color:#1a1a1a!important}}@media screen and (max-width:699px){.product{row-gap:12px!important}}.accordion__toggle.bold .text-with-icon span{font-weight:500;color:#1a1a1a}.product-info__accordion .accordion__toggle{padding-top:10px;padding-bottom:10px}.circle-chevron .icon-chevron-bottom-small{display:none!important}.circle-chevron{display:flex!important;align-items:center!important;justify-content:center!important;background:none!important;border:none!important}.circle-chevron:after{display:none}.accordion__toggle.bold{font-size:1em;font-weight:400;letter-spacing:inherit}.accordion__content{font-size:.95em}.spruce-size-guide-fit-notes,.spruce-size-guide-fit-notes.rte{margin:0!important;margin-left:15px;max-width:850px;font-family:var(--text-font-family);font-size:16px;line-height:1.1!important;color:rgba(var(--text-color),.8)}.shopify-section--rich-text .prose>div{margin-top:2px;padding-top:2px}.shopify-section--rich-text .prose h1,.shopify-section--rich-text .prose h2,.shopify-section--rich-text .prose h3,.shopify-section--rich-text .prose h4{margin-block-end:2px}.shopify-section--rich-text .prose p{margin-block-start:2px}.shopify-section--rich-text .section{padding-block-end:2px}.shopify-section--rich-text+.shopify-section--media-grid .section,.shopify-section--rich-text+.shopify-section--media-with-text .section{padding-block-start:4px}.rich-text__icon{padding-top:0;margin-top:0}.shopify-section--blog-posts .section-header .prose h2{order:1}.shopify-section--blog-posts .section-header .prose .subheading{order:2}.shopify-section--blog-posts .section-header .subheading{margin-left:3px!important;font-style:normal!important;font-weight:300!important;font-size:16px!important;color:#1a1a1a!important}.shopify-section--rich-text>.section{padding-top:8px!important;padding-bottom:2px!important}@media screen and (max-width:768px){.timeline,.timeline *,.timeline__item,.timeline__item *{text-align:left!important}}.shopify-section--timeline .timeline{display:flex;flex-direction:column;gap:calc(var(--spacing-8) * .8)}.shopify-section--timeline .timeline__controls{order:-1}#shopify-section-template--index__collection_list_4ij4cx .section-stack,#shopify-section-template--21458873745624__collection_list_4ij4cx .section-stack{row-gap:10px}#shopify-section-template--21824445513944__collection_list_4ij4cx .section-stack{gap:10px!important}#shopify-section-template--21458874040536__17404935508039a491:before{content:"";display:block;width:min(100% - 48px,1300px);margin-inline:auto;border-bottom:1px solid rgb(var(--text-primary))}#shopify-section-template--21458873745624__image_with_text_overlay_XJW3xt .button--outline{box-shadow:inset 0 0 0 1px currentColor!important}#shopify-section-template--21824444891352__text_with_icons_wBzMLG>div,#shopify-section-template--21824444989656__text_with_icons_wBzMLG>div,#shopify-section-template--21824445055192__text_with_icons_wBzMLG>div,#shopify-section-template--21824444956888__text_with_icons_NyNpPw>div{padding-top:calc(var(--spacing-5, 32px) * .9)!important;padding-bottom:calc(var(--spacing-5, 32px) * .9)!important}#shopify-section-template--21824444891352__text_with_icons_wBzMLG .text-with-icons__item,#shopify-section-template--21824444989656__text_with_icons_wBzMLG .text-with-icons__item,#shopify-section-template--21824445055192__text_with_icons_wBzMLG .text-with-icons__item,#shopify-section-template--21824444956888__text_with_icons_NyNpPw .text-with-icons__item{gap:calc(var(--spacing-2, 8px) * .5)!important}#shopify-section-template--21824445055192__media_grid_zddUWR>div{padding-top:16px!important;padding-bottom:calc(var(--section-spacing-block, 60px) * .25)!important}#shopify-section-template--21824445513944__media_with_text_wRxfED .subheading{font-size:.85em!important}#shopify-section-template--21824445513944__featured_collection_3Vfr43 .section{padding-top:20px!important;--context-section-spacing-block-end: calc(var(--section-outer-spacing-block) / 3)}@media screen and (min-width:990px){.header__wrapper{max-width:100vw!important;width:100%!important;padding-inline:48px!important}}.shopify-section--text-with-icons:has(+.shopify-section--timeline) .section{padding-bottom:8px!important}.shopify-section--text-with-icons:has(+.shopify-section--timeline) .prose p{margin-bottom:0!important}.shopify-section--text-with-icons .text-with-icons__text-wrapper{margin-top:-10px!important}.blog-post-card{--blog-post-card-figure-gap: 4px !important}.shopify-section--image-with-text-overlay .button,.shopify-section--image-with-text-overlay .btn{font-weight:350!important}.shopify-section--image-with-text-overlay .button--outline{box-shadow:inset 0 0 0 .75px currentColor!important}.shopify-section--featured-collection .section-stack{--section-stack-spacing-block: 16px !important}.collection-header{margin-block-start:24px!important;margin-block-end:4px!important}.collection-header h1{margin-bottom:0!important}.collection-header p{margin-top:0!important}.collection-header .v-stack{gap:6px!important}.shopify-section--collection-banner{margin-bottom:0!important;padding-bottom:0!important}.shopify-section--collection-banner .collection-header{margin-block-start:24px!important;margin-block-end:0!important;padding-bottom:0!important}.shopify-section--collection-banner{margin-bottom:8px!important;padding-bottom:8px!important}.shopify-section--collection-banner .collection-header .v-stack{gap:0!important;margin-bottom:0!important;padding-bottom:0!important}.shopify-section--main-collection,.shopify-section--main-collection .collection{margin-top:0!important;padding-top:0!important}.shopify-section--main-collection .collection__results,.shopify-section--main-collection .collection__results>.v-stack{margin-block:0!important}.shopify-section--text-with-icons>.section{padding-block:42px!important}.section-full-width-media-grid+.shopify-section--text-with-icons{margin-top:36px!important;margin-bottom:64px!important;background-color:#f7f5f2!important}.shopify-section--text-with-icons .text-with-icons__text-wrapper .prose>*+*{margin-top:6px!important}.text-with-icons__text-wrapper .prose>*{margin-block:0!important}.section-full-width-media-grid+.shopify-section--text-with-icons{background-color:#f7f5f2!important}.shopify-section--media-with-text>.section{padding-block:36px!important}.section-full-width-media-grid .fm-grid__button{font-weight:400!important}.section-full-width-media-grid .fm-grid__button--outline{border-width:.75px!important}.shopify-section--blog-posts .section-stack{gap:8px!important}.shopify-section--blog-posts .section-header .prose{display:grid!important;gap:4px!important}.shopify-section--blog-posts .section-header .prose :is(h1,h2,h3){order:1;margin-bottom:0!important}.shopify-section--blog-posts .section-header .subheading{order:2;margin:0 0 0 3px!important;color:#1a1a1a!important;font-size:16px!important;font-style:normal!important;font-weight:300!important}.shopify-section--rich-text>.section{padding-block:8px 0!important}.shopify-section--rich-text .subheading{font-size:22px!important;font-weight:500!important}#shopify-section-template--22571916230872__rich_text_3H4EwL .rich-text{padding-top:20px!important}.collection-list .h2,.collection-list h2{font-size:18px!important}.h1.hyphenate{line-height:.98;transform:translateY(-3px)}.product-info__block-item[data-block-type=badges]{margin-top:16px!important;margin-bottom:-10px!important}.newsletter-drawer__content .button.button--xl.button--outline{width:83%!important;min-height:48px!important;margin-inline:auto!important;padding:12px 20px!important;color:#363636!important;font-size:14px!important;font-weight:350!important;letter-spacing:.02em!important}.newsletter-drawer__content .button.button--xl.button--outline>*{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}@media screen and (max-width:699px){.footer{padding-block-start:8px}.footer__block-list{row-gap:16px}.footer .prose{row-gap:8px}.footer form{margin-top:6px}.product-gallery__media{height:64vh;max-height:640px;overflow:hidden}.product-gallery__media img{width:100%;height:100%;object-fit:cover;object-position:center center}.product-info__block-item[data-block-type=badges]{margin-top:12px!important;margin-bottom:-8px!important}}:is(.button,.btn,button,input[type=submit],input[type=button]){font-weight:400!important}:is(.button,.btn,button)>*{font-weight:inherit!important}.shopify-section--text-with-icons .text-with-icons__text-wrapper .prose>p:last-child{font-size:14px!important;line-height:1.2!important}@media screen and (min-width:700px){.shopify-section--text-with-icons .page-dots{display:none!important}}.button--outline{box-shadow:inset 0 0 0 1px currentColor!important}.cart-drawer .line-item__info a,.cart-drawer .line-item__info .bold{font-family:Playfair Display,serif!important;font-weight:400!important;font-size:16px!important;line-height:1.15!important}.product-info__block-item[data-block-type=variant-picker] .variant-picker{gap:8px!important}.product-info__block-item[data-block-type=variant-picker]{margin-bottom:6px!important}.product-info__block-item[data-block-type=variant-picker] a{margin-top:4px!important;margin-bottom:0!important}.product-info__block-item[data-block-type=variant-picker]+.product-info__block-item{margin-top:6px!important}.product-info__block-item:has(+.product-info__block-item[data-block-type=variant-picker]){margin-bottom:-12px!important}.product-info__block-item[data-block-type=variant-picker]{margin-bottom:-8px!important}.product-info__block-item:has(.product-info__price){margin-bottom:-18px!important}.product-info__block-item[data-block-type=buy-buttons]{margin-top:-10px!important}.product-info__accordion .accordion__content{font-size:14px!important;line-height:1.45!important}@media screen and (max-width:749px){product-recommendations .product-card__info .v-stack{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:3px!important}product-recommendations .product-card__title,product-recommendations .product-card__title a{font-size:14px!important;line-height:1.25!important;width:100%!important}product-recommendations .price-list,product-recommendations sale-price{font-size:13px!important;line-height:1.2!important}}@media screen and (max-width:749px){.product-card__info compare-at-price{font-size:12px!important;line-height:1.2!important;opacity:.65!important}}@media screen and (max-width:749px){.product-card__info{row-gap:0!important}.product-card__info>*+*{margin-top:0!important}}@media screen and (max-width:749px){.product-card__info .v-stack.gap-0\.5{gap:0!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/custom.css.map */
