:root{--tt-header-height: 60px}@font-face{font-family:Garamond Premier Pro;src:url(/cdn/shop/files/Garamond_Premier_Pro_Display.woff2?v=1767732494) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Garamond Premier Pro;src:url(/cdn/shop/files/Garamond_Premier_Pro_Display.woff2?v=1767732494) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:HK Grotesk;src:url(/cdn/shop/files/HKGrotesk-Regular.woff?v=1762475194) format("woff");font-weight:400;font-style:normal;font-display:swap}html,body{color:#2a2827!important}h1,.h1{font-family:Garamond Premier Pro,serif!important;font-weight:400!important;font-size:38pt!important;line-height:1.2!important;letter-spacing:.01em!important;text-transform:none!important;color:#2a2827!important}h2,.h2{font-family:Garamond Premier Pro,serif!important;font-weight:400!important;font-size:24pt!important;line-height:1.1!important;letter-spacing:.01em!important;text-transform:none!important;color:#2a2827!important}h3,.h3{font-family:Garamond Premier Pro,serif!important;font-weight:400!important;font-size:12pt!important;line-height:1.2!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#2a2827!important}h4,.h4{font-family:HK Grotesk,sans-serif!important;font-weight:400!important;font-size:6.5pt!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#6b7280!important}h5,.h5{font-family:Garamond Premier Pro,serif!important;font-style:italic!important;font-weight:400!important;font-size:12pt!important;letter-spacing:normal!important;text-transform:none!important;color:#2a2827!important;transform:skew(-10deg)}h6,.h6{font-family:Garamond Premier Pro,serif!important;font-weight:400!important;font-size:18pt!important;line-height:1.1!important;letter-spacing:.01em!important;text-transform:none!important;color:#2a2827!important}body,p,.rte{font-family:Garamond Premier Pro,serif!important;font-weight:400!important;font-size:12pt!important;line-height:1.2!important;letter-spacing:.04em!important;color:#2a2827!important}a{color:#2a2827!important}#shopify-section-sections--20741971935457__header{position:sticky!important;top:0!important;z-index:10!important;--header-is-sticky: 1 !important;--header-separation-border-color: 42 40 39 / .075 !important}x-header.header,.header{padding:10px 16px!important;min-height:0!important;row-gap:0!important;grid-template-rows:auto!important}.header__primary-nav,.header__secondary-nav,.header__primary-nav--center{padding:0!important;margin:0!important;min-height:0!important}.header__secondary-nav ul{gap:12px!important}.header__icon svg,.header [class*=icon] svg,.header button svg,.header__nav-icon{color:#202020!important;stroke:#202020!important;opacity:1!important}.header__icon:hover svg,.header [class*=icon]:hover svg,.header button:hover svg{opacity:.6!important}.header a[href="/account"],.header a[href*="/account"],.header__icon--account,.header [class*=account],.header__secondary-nav li:has(a[href*=account]),.header__secondary-nav a[href*=account],.header [aria-label*=Account],.header [aria-label*=account],.header [aria-label*="Log in"]{display:none!important}.header__logo,.header__heading,.header__heading-link{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important}.header__logo-image{margin:0!important;padding:0!important;display:block!important}@media screen and (max-width:699px){x-header.header,.header{padding:10px 16px!important}#shopify-section-sections--20741971935457__header{--header-logo-width: 120px !important;--header-padding-block: 0 !important}.header__logo-image{max-width:120px!important;width:120px!important;height:auto!important}.header__nav-icon{width:17px!important;height:17px!important}.header__cart-dot{width:5px!important;height:5px!important}}@media screen and (min-width:700px)and (max-width:1199px){x-header.header,.header{padding:10px 24px!important;grid-template:"primary-nav logo secondary-nav" / minmax(0,1fr) auto minmax(0,1fr)!important;grid-template-rows:auto!important}#shopify-section-sections--20741971935457__header{--header-logo-width: 128px !important;--header-padding-block: 0 !important;--header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr) !important}.header__logo-image{max-width:128px!important;width:128px!important;height:auto!important;padding:4px 0!important}.header__nav-icon{width:16px!important;height:16px!important}.header__primary-nav{justify-content:flex-start!important;justify-self:start!important}}@media screen and (min-width:1200px){x-header.header,.header{padding:12px 40px!important;grid-template:"primary-nav logo secondary-nav" / minmax(0,1fr) auto minmax(0,1fr)!important;grid-template-rows:auto!important}#shopify-section-sections--20741971935457__header{--header-logo-width: 154px !important;--header-padding-block: 0 !important;--header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr) !important}.header__logo-image{max-width:154px!important;width:154px!important;height:auto!important;padding:8px 0!important}.header__nav-icon{width:20px!important;height:20px!important}.header__primary-nav{justify-content:flex-start!important;justify-self:start!important}}.product-card .price,.product-card .price-list,.product-card [class*=price],.product-card__info .price,.product-card__info [class*=price],product-recommendations .price,product-recommendations [class*=price],.product-recommendations .price,.product-recommendations [class*=price],.complementary-products .price,.complementary-products [class*=price]{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important}.product-card__quick-add-button,.product-card [class*=quick-add],.product-card [class*=quick-buy],.product-card__figure button,.product-card button.rounded-full,[class*=product-card] [class*=quick]{display:none!important;visibility:hidden!important;pointer-events:none!important}.product-card__info{text-align:left!important;justify-items:start!important}.product-card__info .product-card__title,.product-card__info [class*=title],.product-card .h6{text-align:left!important;font-size:10px!important;letter-spacing:.07em!important}product-recommendations,.product-recommendations,[class*=product-recommendations],.shopify-section--product-recommendations{max-width:var(--page-width, 1200px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--page-gutter, 20px)!important;padding-right:var(--page-gutter, 20px)!important}product-recommendations .carousel-navigation,.product-recommendations .carousel-navigation,product-recommendations [class*=carousel] button,.product-recommendations [class*=carousel] button,product-recommendations .scroll-area-arrows,.product-recommendations .scroll-area-arrows,.scroll-area-arrows button.rounded-full,.carousel-navigation button.rounded-full{background:none!important;border:none!important;box-shadow:none!important;width:auto!important;height:auto!important}product-recommendations .carousel-navigation svg,.product-recommendations .carousel-navigation svg,product-recommendations [class*=carousel] button svg,.product-recommendations [class*=carousel] button svg,.scroll-area-arrows svg,.carousel-navigation svg{width:24px!important;height:24px!important;stroke:#9ca3af!important;stroke-width:1.5!important;color:#9ca3af!important}product-recommendations .carousel-navigation button:hover svg,.product-recommendations .carousel-navigation button:hover svg,.scroll-area-arrows button:hover svg,.carousel-navigation button:hover svg{stroke:#6b7280!important;color:#6b7280!important}.scroll-area-arrows button,.carousel-navigation button,[class*=slider] button[class*=prev],[class*=slider] button[class*=next],[class*=carousel] button[class*=prev],[class*=carousel] button[class*=next]{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.tori-accordions-wrapper{margin-top:24px!important;width:100%!important;display:none!important}.tori-accordions-wrapper.is-visible{display:block!important}@media screen and (min-width:1000px){.product-gallery,.shopify-section--main-product .product-gallery{position:sticky!important;top:120px!important;align-self:start!important}}:root{--section-vertical-spacing: 20px !important;--section-stack-gap: 5px !important}.section-spacing{padding-block-start:20px!important;padding-block-end:20px!important}.section-stack{gap:5px!important}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:5px!important}@media screen and (min-width:769px){#shopify-section-template--21398546284769__custom_liquid_TcG8R7,#shopify-section-template--21288288583905__custom_liquid_L4VryW{position:sticky!important;top:84px!important;z-index:999!important;background:#fff!important}}.page-width,.container,.section-wrapper{max-width:1500px!important;padding-left:64px!important;padding-right:64px!important;margin-left:auto!important;margin-right:auto!important}@media(max-width:1023px){.page-width,.container,.section-wrapper{padding-left:32px!important;padding-right:32px!important}}@media(max-width:640px){.page-width,.container,.section-wrapper{padding-left:24px!important;padding-right:24px!important}}@media screen and (min-width:1000px)and (max-width:1199px){.product,.shopify-section--main-product .product{display:block!important}.product-gallery,.product__gallery,.product__media-wrapper,[class*=product] [class*=gallery]{position:relative!important;top:auto!important;max-height:none!important}}.shopify-section-group-footer-group .prose .h6{font-family:Garamond Premier Pro,serif!important;font-weight:400!important;font-size:14pt!important;line-height:1.2!important;letter-spacing:.02em!important;color:#2a2827!important;text-transform:none!important}.shopify-section-group-footer-group h4,.shopify-section-group-footer-group h4 a{color:#6b7280!important;text-transform:none!important;text-decoration:none!important;text-decoration-line:none!important;background-image:none!important;background:none!important;letter-spacing:.05em!important;line-height:.2!important;transition:color .2s ease,text-decoration-color .2s ease!important}.shopify-section-group-footer-group h4 a:hover,.shopify-section-group-footer-group a:hover{color:#6b7280!important;text-decoration:underline!important;text-decoration-thickness:.5px!important;text-underline-offset:4px!important}@media(min-width:1024px){.shopify-section-group-footer-group .multi-column{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:32px!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.shopify-section-group-footer-group .multi-column__item{width:100%!important;min-width:0!important;flex:none!important;padding:0!important;scroll-snap-align:none!important}.shopify-section-group-footer-group .multi-column__item .prose{width:100%!important;max-width:none!important}}.accordion,.accordion__item,[class*=accordion],[class*=accordion] [class*=item],.shopify-section details,.shopify-section summary{border-top:none!important;border-right:none!important;border-left:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;margin:0!important}.shopify-section details,.shopify-section .accordion__item,.shopify-section [class*=accordion] [class*=item]{border-bottom:1px solid rgba(42,40,39,.1)!important}.shopify-section details:last-of-type,.shopify-section details:last-child,.shopify-section .accordion__item:last-of-type,.shopify-section .accordion__item:last-child,.shopify-section [class*=accordion] [class*=item]:last-of-type,.shopify-section [class*=accordion] [class*=item]:last-child{border-bottom:none!important}.shopify-section--accordion .section__heading,.shopify-section--accordion .section__title,.shopify-section--accordion .heading,.shopify-section--accordion h2,.shopify-section--accordion h3,.shopify-section--accordion h4,.shopify-section--accordion h5,[id*=shopify-section][id*=accordion] .section__heading,[id*=shopify-section][id*=accordion] .section__title,[id*=shopify-section][id*=accordion] .heading,[id*=shopify-section][id*=accordion] h2,[id*=shopify-section][id*=accordion] h3,[id*=shopify-section][id*=accordion] h4,[id*=shopify-section][id*=accordion] h5,.shopify-section:has(details)>h1,.shopify-section:has(details)>h2,.shopify-section:has(details)>h3,.shopify-section:has(details)>h4,.shopify-section:has(details)>h5,.shopify-section:has(details)>h6,.shopify-section:has(details)>.heading,.shopify-section:has(details)>.section__heading,.shopify-section:has(details)>*>h2,.shopify-section:has(details)>*>h3,.shopify-section:has(details)>*>h4,.shopify-section:has(details)>*>h5,.shopify-section:has(details)>*>h6,.shopify-section:has(details)>*>.heading,.shopify-section:has(details)>*>.section__heading,.shopify-section:has(details)>*>*>h2,.shopify-section:has(details)>*>*>h3,.shopify-section:has(details)>*>*>h4,.shopify-section:has(details)>*>*>h5,.shopify-section:has(details)>*>*>h6,.shopify-section:has(details)>*>*>.heading,.shopify-section:has(details)>*>*>.section__heading{font-family:Garamond Premier Pro,serif!important;font-style:italic!important;font-weight:400!important;font-size:20pt!important;line-height:1.2!important;letter-spacing:.01em!important;text-transform:none!important;color:#2a2827!important;margin:32px 0 16px!important;padding:0!important}.accordion__title,.accordion summary,.accordion__toggle,[class*=accordion] summary,[class*=accordion] [class*=title],.shopify-section details summary{font-family:Garamond Premier Pro,serif!important;font-weight:400!important;font-size:14pt!important;line-height:1.2!important;letter-spacing:.02em!important;text-transform:none!important;color:#2a2827!important;padding-top:14px!important;padding-bottom:14px!important;margin:0!important}.accordion__content,.accordion__body,[class*=accordion] [class*=content],[class*=accordion] [class*=content] p,[class*=accordion] [class*=body],[class*=accordion] [class*=body] p,[class*=accordion] details>div p,[class*=accordion] details>div,.shopify-section details>div,.shopify-section details>p,.shopify-section details>div p{font-family:Garamond Premier Pro,serif!important;font-weight:400!important;font-size:12pt!important;line-height:1.5!important;letter-spacing:.04em!important;text-transform:none!important;color:#6b7280!important;padding-top:0!important;padding-bottom:14px!important;margin:0!important}.shopify-section--accordion,.shopify-section--accordion .container,.shopify-section--accordion .container>*,.shopify-section--accordion .prose,.shopify-section--accordion .section-stack,[class*=shopify-section][class*=accordion],[class*=shopify-section][class*=accordion] .container,[class*=shopify-section][class*=accordion] .prose,[class*=shopify-section][class*=accordion] .section-stack,.shopify-section .prose:has(.accordion),.shopify-section .prose:has([class*=accordion]),.shopify-section .prose:has(details){max-width:none!important;width:100%!important}.accordion__toggle-icon,[class*=accordion] [class*=icon]{stroke:#2a2827!important;stroke-width:1px!important}.tt-faq-header{background:#fdf9f6!important;text-align:center!important;padding:24px 24px 20px!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:max(64px,calc(50vw - 686px))!important;padding-right:max(64px,calc(50vw - 686px))!important}.tt-faq-header.is-fixed{position:fixed!important;top:calc(var(--tt-header-height, 60px) - 1px)!important;left:0!important;right:0!important;margin-left:0!important;margin-right:0!important;padding:14px 24px 12px!important;z-index:50!important}.tt-faq-title{font-family:Garamond Premier Pro,serif!important;font-weight:400!important;font-size:24pt!important;line-height:1.1!important;letter-spacing:.01em!important;text-align:center!important;margin:0 0 16px!important;padding:0!important;color:#2a2827!important}.tt-faq-header.is-fixed .tt-faq-title{margin:0 0 10px!important}.tt-faq-anchor-menu{display:flex!important;flex-wrap:wrap!important;gap:32px!important;justify-content:center!important;padding:0!important;margin:0!important;background:none!important;border:none!important}.tt-faq-anchor-menu a,.tt-faq-anchor-menu a:link,.tt-faq-anchor-menu a:visited{font-family:HK Grotesk,Helvetica Neue,Arial,sans-serif!important;font-size:8pt!important;font-weight:400!important;color:#6b7280!important;letter-spacing:.05em!important;line-height:1.4!important;text-transform:none!important;text-decoration:none!important;text-decoration-line:none!important;background-image:none!important;background:none!important;transition:text-decoration .2s ease!important}.tt-faq-anchor-menu a:hover,.tt-faq-anchor-menu a.is-active{color:#6b7280!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important}.tt-faq-anchor-target{scroll-margin-top:200px!important;display:block!important;height:0!important;visibility:hidden!important}.shopify-section:has(>.tt-faq-anchor-target){padding:0!important;margin:0!important;min-height:0!important;height:0!important;line-height:0!important}html{scroll-behavior:smooth!important}@media(max-width:640px){.tt-faq-header{padding:16px 24px!important}.tt-faq-header.is-fixed{padding:12px 16px 10px!important}.tt-faq-title{font-size:20pt!important;margin:0 0 12px!important}.tt-faq-anchor-menu{gap:14px!important}.tt-faq-anchor-target{scroll-margin-top:160px!important}}.shopify-section-group-header-group{--header-padding-block: 1rem !important}@media screen and (min-width:700px){.shopify-section-group-header-group{--header-padding-block: 1.2rem !important}}#shopify-section-sections--20741971935457__header x-header.header{padding-block:1rem!important}@media screen and (min-width:700px){#shopify-section-sections--20741971935457__header x-header.header{padding-block:1.2rem!important}}.shopify-section-group-header-group .header__separator{opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tori-custom.css.map */
