:root{--or-ink:#281a0b;--or-gold:#8e713e;--or-rule:#ededed;--or-charcoal:#323335;--or-serif:"Cormorant Garamond","Noto Serif JP",Georgia,serif;--or-sans:"Noto Sans JP","Hiragino Kaku Gothic ProN",sans-serif;--font-body-family:var(--or-sans);--font-heading-family:var(--or-serif);--font-heading-weight:400;--color-background:255,255,255;--color-foreground:40,26,11;--color-button:142,113,62;--color-button-text:255,255,255;--color-link:142,113,62;--color-secondary-button-text:142,113,62;--page-width:144rem;--grid-desktop-horizontal-spacing:32px;--grid-desktop-vertical-spacing:48px;--buttons-radius:0;--inputs-radius:0;--variant-pills-radius:0}body.or-theme{display:block;background:#fff;color:var(--or-ink);font-family:var(--or-sans);font-weight:400;letter-spacing:.01em;opacity:1;visibility:visible}.or-theme h1,.or-theme h2,.or-theme h3,.or-theme h4{font-family:var(--or-serif);font-weight:400;color:var(--or-ink)}.or-theme input,.or-theme select,.or-theme textarea,.or-theme button{font-family:var(--or-sans)}.or-theme a{color:inherit}.or-theme :focus-visible{outline:2px solid var(--or-gold);outline-offset:5px;box-shadow:none}.or-shell{width:100%;max-width:1600px;margin-inline:auto;padding-inline:64px}.or-theme .page-width{max-width:1600px;padding-inline:64px}.or-theme .gradient{background:#fff}.or-theme .button,.or-theme .shopify-payment-button__button,.or-theme .field__input,.or-theme .select__select{border-radius:0}.or-theme .shopify-section:has(>.or-header){position:sticky;top:-69px;z-index:30;background:#fff}.or-header{background:#fff}.or-header a{text-decoration:none}.or-header__top{height:69px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--or-rule)}.or-header__logo{display:flex;align-items:center;height:68px;width:210px}.or-logo{display:block;width:210px;height:auto;max-height:68px;object-fit:contain}.or-header__utility,.or-header__categories{display:flex;align-items:center;gap:36px}.or-header__utility a,.or-header__categories a{font-size:12px;font-weight:400;letter-spacing:.15em;line-height:1.5;white-space:nowrap;position:relative}.or-header__utility a:after,.or-header__categories a:after{content:"";height:1px;position:absolute;bottom:-6px;left:0;right:100%;background:var(--or-gold);transition:right .2s}.or-header__utility a:hover:after,.or-header__categories a:hover:after{right:0}.or-header__nav-row{border-bottom:1px solid var(--or-rule)}.or-header__nav-inner{height:68px;display:flex;justify-content:space-between;align-items:center}.or-header__categories{gap:32px}.or-header__actions,.or-header__mobile-actions{display:flex;align-items:center;gap:16px}.or-icon-button{display:inline-flex;position:relative;align-items:center;justify-content:center;min-width:44px;width:44px;height:44px;flex:none;border:0;background:transparent;color:inherit;padding:10px;cursor:pointer;text-decoration:none}.or-icon-button svg{width:24px;height:24px}.or-cart-count{position:absolute;right:1px;top:1px;font-size:10px;line-height:16px;min-width:16px;text-align:center;background:var(--or-gold);color:#fff;border-radius:50%}.or-cart-count[hidden],.or-mobile-only{display:none}.or-dialog-open{overflow:hidden}.or-dialog{color:var(--or-ink);border:0;padding:28px;max-height:100dvh;background:#fff}.or-dialog::backdrop{background:#19171366}.or-dialog__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:36px}.or-dialog__top .or-eyebrow{margin:0}.or-menu{width:min(90vw,430px);height:100dvh;max-width:100vw;margin:0 auto 0 0}.or-menu__links,.or-menu__secondary{display:flex;flex-direction:column;gap:22px}.or-menu__links a{text-decoration:none;font-size:15px;letter-spacing:.12em}.or-menu__secondary{border-top:1px solid var(--or-rule);margin-top:36px;padding-top:32px;gap:18px}.or-menu__secondary a{font-size:12px;letter-spacing:.1em;text-decoration:none}.or-menu__credit{font-size:11px;margin-top:40px;color:#70685e}.or-search{width:min(760px,calc(100vw - 32px));margin:100px auto auto}.or-search__form{display:flex;border-bottom:1px solid var(--or-gold);align-items:center}.or-search__form input{min-width:0;width:100%;padding:16px 0;border:0;background:none;color:inherit;font-size:18px;border-radius:0}.or-home{padding-top:44px}.or-hero{display:grid;grid-template-columns:62% 38%;align-items:center}.or-hero__image{aspect-ratio:3/2;overflow:hidden;background:#e9e4db}.or-hero__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:51% center}.or-hero__panel{background:var(--or-charcoal);color:#fff;min-height:calc((min(100vw,1600px) - 128px) * .62 * 2 / 3 - 72px);padding:64px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.or-eyebrow{font-size:12px;letter-spacing:.16em;line-height:1.65;font-family:var(--or-sans);font-weight:400;margin:0 0 20px;text-transform:uppercase}.or-hero .or-eyebrow{font-size:14px;color:#eee9de;margin-bottom:26px}.or-hero h1{font-family:"Noto Serif JP",var(--or-serif);font-size:32px;font-weight:400;line-height:1.65;letter-spacing:.015em;color:#fff;margin:0 0 36px;text-wrap:pretty}.or-button{display:inline-flex;justify-content:center;align-items:center;min-height:58px;padding:15px 28px;border:1px solid var(--or-gold);color:var(--or-gold)!important;background:transparent;text-decoration:none;font-family:var(--or-sans);font-size:12px;letter-spacing:.12em;line-height:1.8;transition:background .2s,color .2s}.or-button--light{color:#e2d4b9!important;border-color:#ac8d57}.or-button:hover{background:var(--or-gold);color:#fff!important}.or-divided{border-top:1px solid var(--or-rule);padding-top:64px;margin-top:64px}.or-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px}.or-section-heading .or-eyebrow{color:var(--or-gold);margin-bottom:12px}.or-section-heading h2{font-size:26px;line-height:1.6;letter-spacing:.03em;margin:0}.or-text-link{display:inline-flex;gap:20px;align-items:center;font-size:12px;letter-spacing:.05em;text-decoration:none;border-bottom:1px solid var(--or-gold);padding-bottom:6px;white-space:nowrap}.or-text-link span{font-size:19px;line-height:1}.or-text-link:hover{color:var(--or-gold)}.or-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 32px}.or-product{min-width:0}.or-product__image-link{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#f4f1eb}.or-product__image{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s ease}.or-product__image--second{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.or-product__placeholder{width:100%;height:100%}.or-product__information{text-align:center;padding:24px 8px 0}.or-product__brand{font-size:11px;line-height:1.5;letter-spacing:.15em;color:var(--or-gold);margin:0 0 8px}.or-product h3{font-family:var(--or-serif);font-size:20px;line-height:1.5;letter-spacing:0;margin:0 0 10px}.or-product h3 a{text-decoration:none}.or-product__price{font-size:14px;letter-spacing:.02em;line-height:1.5}.or-product__price s{margin-left:10px;color:#867e74}.or-product__sold{position:absolute;left:14px;bottom:14px;padding:6px 10px;background:#fff;color:#6d655b;font-size:10px;letter-spacing:.08em}.or-product__image-link:focus-visible .or-product__image--second{opacity:1}.or-story{display:grid;grid-template-columns:56% 44%;align-items:center}.or-story__image{aspect-ratio:5/4;overflow:hidden}.or-story__image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 63%}.or-story__copy{padding:36px 0 36px 72px}.or-story__copy .or-eyebrow{color:var(--or-gold)}.or-story h2{font-size:32px;line-height:1.65;margin:0 0 28px}.or-prose{font-size:13px;line-height:2.1;letter-spacing:.03em;margin:0;color:#675f54}.or-story .or-button{margin-top:32px}.or-features{display:grid;grid-template-columns:1fr 1fr;gap:48px}.or-feature__image{display:block;aspect-ratio:1.2;overflow:hidden;margin-bottom:32px}.or-feature__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 62%}.or-feature .or-eyebrow{margin:0 0 12px;color:var(--or-gold)}.or-feature h2{font-size:28px;line-height:1.6;letter-spacing:.025em;margin:0 0 18px}.or-feature .or-prose{max-width:540px}.or-feature .or-text-link{margin-top:24px}.or-standard{text-align:center;padding-block:72px 64px}.or-standard .or-eyebrow{color:var(--or-gold)}.or-standard h2{font-size:34px;margin:0 0 28px;line-height:1.6}.or-standard .or-prose{max-width:630px;margin:0 auto 28px}.or-service-strip{display:flex;justify-content:center;align-items:center;gap:56px;border-top:1px solid var(--or-rule);padding:32px 0 52px}.or-service-strip a{font-size:11px;letter-spacing:.03em;text-decoration:none}.or-footer{background:#f5f4f0;padding-top:64px}.or-footer__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.45fr;gap:48px;padding-bottom:64px}.or-footer__wordmark{font-family:var(--or-serif);font-size:36px;letter-spacing:.06em;text-decoration:none;line-height:1}.or-footer__brand p{font-size:11px;line-height:2;color:#766d61;margin:24px 0 0}.or-footer__brand .or-footer__statement{font-family:"Noto Serif JP",serif;font-size:12px}.or-footer .or-eyebrow{font-family:var(--or-sans);font-size:11px;color:var(--or-gold);margin:2px 0 26px}.or-footer nav>a{display:block;text-decoration:none;font-size:11px;line-height:1.6;margin-bottom:15px}.or-footer nav>a:hover{text-decoration:underline;text-underline-offset:5px}.or-footer__newsletter>p{font-size:11px;line-height:2;margin:0 0 24px}.or-newsletter__field{display:flex;align-items:center;border-bottom:1px solid #b7afa2}.or-newsletter__field input{min-width:0;width:100%;padding:12px 0;font-size:11px;background:transparent;border:0;border-radius:0;color:inherit}.or-newsletter>p{font-size:12px;line-height:1.8}.or-footer__bottom{border-top:1px solid #e7e4dd;display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:24px;padding-bottom:24px}.or-footer__bottom small{font-size:10px;letter-spacing:.1em}.or-footer__bottom nav{display:flex;flex-wrap:wrap;gap:12px 24px}.or-footer__bottom nav>a{font-size:10px;margin:0}.or-theme #MainContent{padding-bottom:0;min-height:50vh}.or-theme .collection-hero__inner{padding-block:48px 0}.or-theme .collection-hero__title{font-size:36px;line-height:1.4;margin:0 0 20px}.or-theme .facets-vertical{gap:40px}.or-theme .facets-vertical .facets-wrapper{min-width:220px}.or-theme .facet-filters__field,.or-theme .facet-filters__label,.or-theme .facets__summary,.or-theme .facets__heading,.or-theme .product-count__text{font-size:12px}.or-theme .facets__summary{padding-block:22px}.or-theme .facets-vertical .facets__disclosure-vertical{border-top:1px solid var(--or-rule)}.or-theme .facets-container{border-top:1px solid var(--or-rule);padding-top:24px}.or-theme #product-grid{column-gap:32px;row-gap:48px}.or-theme .card-wrapper .card__inner{background:#f4f1eb}.or-theme .card__information{text-align:center;padding-top:24px}.or-theme .card-information{text-align:center}.or-theme .card__heading{font-family:var(--or-serif);font-size:20px;line-height:1.5}.or-theme .card-information .price{font-size:14px;line-height:1.6}.or-theme .caption-with-letter-spacing{font-size:11px;color:var(--or-gold);letter-spacing:.15em}.or-theme .product{gap:0}.or-theme .product__info-wrapper{padding-left:64px}.or-theme .product__column-sticky{top:100px}.or-theme .product__title h1{font-family:var(--or-serif);font-size:30px;line-height:1.55;text-align:center;letter-spacing:.02em;margin-bottom:20px}.or-theme .product__info-container>.product__text{text-align:center;color:var(--or-gold);font-size:12px;letter-spacing:.12em}.or-theme .product__info-container>.price,.or-theme .product__info-container>div[id^=price-]{text-align:center;margin-block:20px 32px}.or-theme .product__info-container .price{font-size:20px;line-height:1.6}.or-theme .product__description{font-size:13px;line-height:2;color:#675f54}.or-theme .product__description table{font-size:12px;width:100%}.or-theme .product-form__input .form__label{font-size:12px;margin-bottom:14px}.or-theme .product-form__input--pill input[type=radio]+label{border-radius:0;font-size:12px;min-height:42px}.or-theme .product-form__input--pill input[type=radio]:checked+label{background:var(--or-ink);color:#fff}.or-theme .product-form__submit{min-height:58px;border:1px solid var(--or-gold);background:#fff;color:var(--or-gold);font-size:13px;letter-spacing:.1em}.or-theme .product-form__submit:after,.or-theme .product-form__submit:before{box-shadow:none}.or-theme .product-form__submit:hover{background:var(--or-gold);color:#fff}.or-theme .product-form__buttons{max-width:none}.or-theme .quantity{min-height:48px}.or-theme .product__accordion .accordion__title,.or-theme .accordion__title{font-size:18px}.or-theme .accordion__content{font-size:13px;line-height:2}.or-theme .related-products__heading{font-size:30px}.or-theme .cart__items,.or-theme .cart__footer{border-color:var(--or-rule)}.or-theme .cart-item__name{font-family:var(--or-serif);font-size:22px}.or-theme .cart__checkout-button{min-height:58px;font-size:13px}.or-theme .main-page-title{font-size:36px}.or-theme .rte{line-height:2}.or-theme .shopify-policy__container{max-width:900px;padding:48px 24px 80px}.or-theme .shopify-policy__title h1{font-size:32px}.or-theme .badge{border-radius:0}.or-theme .cart-count-bubble{background:var(--or-gold);color:#fff;font-size:10px}.or-theme #cart-icon-bubble .icon{width:24px;height:24px}@media(hover:hover){.or-product__image-link:hover .or-product__image--second{opacity:1}}@media(min-width:1600px){.or-hero__panel{min-height:536px}.or-hero h1{font-size:36px}}@media(min-width:990px){.or-theme .product--large:not(.product--no-media) .product__media-wrapper{max-width:62%;width:62%}.or-theme .product--large:not(.product--no-media) .product__info-wrapper{max-width:38%;width:38%}.or-theme .grid--3-col-desktop .grid__item{width:calc((100% - 64px)/3);max-width:calc((100% - 64px)/3)}}@media(min-width:750px)and (max-width:1199px){.or-shell,.or-theme .page-width{padding-inline:40px}.or-header__categories{gap:22px}.or-header__categories a{font-size:10px}.or-header__utility{gap:24px}.or-hero__panel{min-height:0;padding:36px}.or-hero h1{font-size:26px}.or-hero .or-eyebrow{font-size:12px;margin-bottom:20px}.or-hero .or-button{padding-inline:18px;font-size:11px}.or-story__copy{padding-left:40px}.or-story h2{font-size:26px}.or-footer__grid{gap:30px;grid-template-columns:1fr 1fr 1fr}.or-footer__newsletter{grid-column:1/-1;max-width:440px}.or-theme .product__info-wrapper{padding-left:32px}.or-theme .product__title h1{font-size:26px}}@media(max-width:749px){.or-shell,.or-theme .page-width{padding-inline:22px}.or-theme .shopify-section:has(>.or-header){top:0}.or-header__top{height:76px;padding-inline:12px}.or-mobile-only{display:flex}.or-header__logo{width:138px;height:auto;margin-left:0}.or-logo{width:138px;max-height:52px}.or-header__mobile-actions{gap:0}.or-header__utility,.or-header__nav-row{display:none}.or-header__top>.or-icon-button{margin-right:44px}.or-header__logo{position:absolute;left:50%;transform:translate(-50%)}.or-header__mobile-actions{margin-left:auto}.or-header__mobile-actions .or-icon-button{min-width:38px;width:38px;padding:8px}.or-home{padding-top:22px}.or-hero{display:flex;flex-direction:column}.or-hero__image{width:100%;aspect-ratio:3/2}.or-hero__panel{min-height:0;width:100%;padding:36px 28px 40px;align-items:center;text-align:center}.or-hero .or-eyebrow{font-size:11px;margin-bottom:18px}.or-hero h1{font-size:23px;line-height:1.7;margin-bottom:26px;max-width:300px}.or-button{min-height:52px;font-size:11px;padding:13px 24px}.or-divided{margin-top:40px;padding-top:40px}.or-section-heading{display:block;margin-bottom:28px}.or-section-heading h2{font-size:21px;line-height:1.7}.or-section-heading .or-text-link{margin-top:18px}.or-eyebrow{font-size:10px;margin-bottom:16px}.or-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.or-product__information{padding:16px 0 0}.or-product__brand{font-size:9px;margin-bottom:6px}.or-product h3{font-size:15px;line-height:1.6;margin-bottom:8px}.or-product__price{font-size:12px}.or-product__price s{display:block;margin-left:0;font-size:11px}.or-product__sold{left:8px;bottom:8px;font-size:9px;padding:4px 7px}.or-story{display:block}.or-story__image{aspect-ratio:4/3}.or-story__copy{padding:32px 4px 0}.or-story h2{font-size:26px;line-height:1.7;margin-bottom:20px}.or-story .or-button{margin-top:24px}.or-prose{font-size:12px;line-height:2.1}.or-features{display:block}.or-feature+.or-feature{margin-top:44px}.or-feature__image{aspect-ratio:1.15;margin-bottom:24px}.or-feature h2{font-size:25px;margin-bottom:14px}.or-feature .or-text-link{margin-top:18px}.or-standard{padding-block:40px}.or-standard h2{font-size:25px;margin-bottom:22px}.or-standard .or-prose{margin-bottom:24px}.or-text-link{font-size:11px}.or-service-strip{flex-wrap:wrap;gap:18px 28px;padding:26px 0 36px}.or-service-strip a{font-size:10px}.or-service-strip a:first-child{width:100%;text-align:center}.or-footer{padding-top:40px}.or-footer__grid{grid-template-columns:1fr 1fr;gap:34px 18px;padding-bottom:40px}.or-footer__brand{grid-column:1/-1}.or-footer__brand p{margin-top:15px}.or-footer__brand .or-footer__statement{display:none}.or-footer__wordmark{font-size:32px}.or-footer .or-eyebrow{font-size:10px;margin-bottom:20px}.or-footer nav>a{font-size:11px;margin-bottom:13px}.or-footer__newsletter{grid-column:1/-1}.or-footer__newsletter>p{margin-bottom:18px}.or-footer__bottom{display:block;padding-block:22px}.or-footer__bottom nav{gap:12px 18px;margin-top:20px}.or-footer__bottom nav>a{font-size:9px}.or-theme .collection-hero__inner{padding-block:30px 0}.or-theme .collection-hero__title{font-size:28px}.or-theme #product-grid{column-gap:16px;row-gap:30px}.or-theme .grid--2-col-tablet-down .grid__item{width:calc((100% - 16px)/2);max-width:calc((100% - 16px)/2)}.or-theme .card__information{padding-top:16px}.or-theme .card__heading{font-size:15px;line-height:1.6}.or-theme .card-information .price{font-size:12px}.or-theme .caption-with-letter-spacing{font-size:9px}.or-theme .product__info-wrapper{padding:32px 0 0}.or-theme .product__title h1{font-size:25px;line-height:1.65}.or-theme .product__info-container .price{font-size:18px}.or-theme .product__description{font-size:12px}.or-theme .product__media-wrapper{margin:0}.or-theme .product__media-list{margin-bottom:0}.or-theme .related-products__heading{font-size:26px}.or-theme .cart-item__name{font-size:17px}.or-theme .cart__footer{padding-bottom:40px}.or-theme .main-page-title{font-size:28px}.or-theme .shopify-policy__title h1{font-size:26px}.or-theme .facets-container{padding-top:16px}.or-search{margin-top:84px;padding:24px}.or-search__form input{font-size:16px}}@media(prefers-reduced-motion:reduce){.or-theme *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(min-width:1200px){.or-hero__panel{padding-inline:80px}}@media(max-width:749px){.or-header__top{height:52px}.or-header__logo{width:124px}.or-logo{width:124px;max-height:44px}.or-header__mobile-nav{height:44px;justify-content:space-between;align-items:center;padding-inline:24px;border-bottom:1px solid var(--or-rule)}.or-header__mobile-nav>a{font-size:10px;letter-spacing:.12em}.or-header__mobile-nav .or-icon-button{height:42px;width:36px;min-width:36px}.or-header__mobile-nav .or-icon-button svg{width:20px;height:20px}.or-home{padding-inline:32px;padding-top:24px}.or-hero__panel{padding:40px 24px;min-height:320px}.or-hero h1{font-size:26px;line-height:1.6}.or-theme .shopify-section:has(>.or-header){top:-52px}.or-search{margin-top:104px}}.or-hero__panel{align-items:center;text-align:center}@media(min-width:1200px)and (max-width:1399px){.or-hero__panel{padding-inline:48px}.or-hero h1{font-size:28px}}@media(max-width:389px){.or-hero h1{font-size:24px}}@media(max-width:339px){.or-hero h1{font-size:20px}.or-hero .or-button{padding-inline:16px;font-size:10px}}@media(max-width:390px){.or-hero__panel{padding-left:24px;padding-right:24px}.or-hero h1{font-size:24px;letter-spacing:0}}@media(max-width:339px){.or-hero h1{font-size:20px}}.or-theme .vl-badge--rank,.or-theme .vl-badge--sale,.or-theme .vl-badge--low-stock{display:none!important}.or-theme .card__badges .badge{border:0;border-radius:0;box-shadow:none;font-family:var(--or-sans);font-size:9px;font-weight:400;line-height:1.25;letter-spacing:.08em;padding:5px 7px;background:#fff!important}.or-theme .card__badges .vl-badge--new{color:var(--or-gold)!important}.or-theme .card__badges .vl-badge--sold{color:#706a62!important}.or-theme media-gallery[data-desktop-layout=stacked] [id^=GalleryViewer-]{display:block;width:100%;margin:0}.or-theme media-gallery[data-desktop-layout=stacked] .product__media-list{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start;gap:0!important;width:100%;height:auto;aspect-ratio:1;max-height:none;padding:0!important;margin:0!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.or-theme media-gallery[data-desktop-layout=stacked] .product__media-list:after{display:none}.or-theme media-gallery[data-desktop-layout=stacked] .product__media-list::-webkit-scrollbar{display:none}.or-theme media-gallery[data-desktop-layout=stacked] .product__media-list .product__media-item{flex:0 0 100%!important;width:100%!important;max-width:100%!important;height:auto;aspect-ratio:1;align-self:flex-start;scroll-snap-align:start;padding:0!important;margin:0!important}.or-theme media-gallery .product-media-container{width:100%;max-width:100%;height:auto;aspect-ratio:1;margin:0;border:0;box-shadow:none}.or-theme media-gallery .product-media-container .product__modal-opener{width:100%;height:100%;aspect-ratio:1;padding:0;margin:0}.or-theme media-gallery .product-media-container .product__media,.or-theme media-gallery .product-media-container .deferred-media{position:relative;width:100%;height:100%;aspect-ratio:1;padding:0!important;margin:0;background:transparent}.or-theme media-gallery .product__media>img,.or-theme media-gallery .deferred-media__poster>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:0;margin:0}.or-theme media-gallery .product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.or-theme media-gallery [id^=GalleryViewer-]:has(.product__media-item+.product__media-item)>.slider-buttons{display:flex!important}.or-theme media-gallery .thumbnail-slider,.or-theme media-gallery .thumbnail-slider.medium-hide,.or-theme media-gallery .thumbnail-slider.large-up-hide{display:block!important;width:100%;max-width:100%;margin:16px 0 0!important}.or-theme media-gallery .thumbnail-slider .slider-button{display:none!important}.or-theme media-gallery .thumbnail-list{display:flex!important;flex-wrap:wrap!important;justify-content:center;gap:8px;width:100%;overflow:visible;padding:0!important;margin:0!important}.or-theme media-gallery .thumbnail-list:after{display:none}.or-theme media-gallery .thumbnail-list__item{width:62px!important;max-width:62px!important;min-width:0;flex:0 0 62px!important;margin:0!important;padding:0!important}.or-theme media-gallery .thumbnail{aspect-ratio:1;border-radius:0}.or-theme media-gallery .thumbnail img{width:100%;height:100%;object-fit:cover}.or-header__nav-row{position:relative}.or-nav-group>summary{display:flex;align-items:center;gap:10px;min-height:68px;font-size:12px;letter-spacing:.15em;list-style:none;cursor:pointer;white-space:nowrap}.or-nav-group>summary::-webkit-details-marker{display:none}.or-nav-chevron{display:block;width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-top:-3px}.or-nav-group[open]>summary .or-nav-chevron{transform:rotate(225deg);margin-top:3px}.or-nav-panel{position:absolute;top:100%;left:0;right:0;background:#fff;border-block:1px solid var(--or-rule);box-shadow:none;max-height:calc(100dvh - 138px);overflow-y:auto;z-index:35}.or-nav-panel__inner{max-width:1600px;padding:34px 64px 40px;margin:auto}.or-header__categories .or-nav-panel a{font-size:11px;white-space:normal;overflow-wrap:anywhere}.or-header__categories .or-nav-panel a:after{display:none}.or-nav-panel__parent{display:inline-block!important;color:var(--or-gold)!important;margin-bottom:26px}.or-nav-panel__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 48px;max-width:1040px}.or-nav-panel__column>a{display:block;margin-bottom:14px}.or-nav-panel__column ul{list-style:none;margin:0;padding:0}.or-nav-panel__column li+li{margin-top:14px}.or-nav-panel__column li a{color:#756e63;font-size:11px}.or-menu .or-nav-group>summary{font-size:15px;letter-spacing:.12em;min-height:0;justify-content:space-between}.or-menu .or-nav-panel{position:static;max-height:none;overflow:visible;border:0}.or-menu .or-nav-panel__inner{padding:24px 0 4px 16px}.or-menu .or-nav-panel__links{display:flex;flex-direction:column;gap:20px}.or-menu .or-nav-panel a{font-size:12px;line-height:1.7;white-space:normal;overflow-wrap:anywhere}.or-menu .or-nav-panel__parent{margin-bottom:20px}@media(min-width:750px)and (max-width:1199px){.or-nav-group>summary{font-size:10px}.or-nav-panel__inner{padding-inline:40px}}@media(max-width:390px){.or-hero h1{font-size:clamp(18px,6vw,24px);letter-spacing:0}}.or-hero__image{position:relative}.or-hero__video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.or-video-control{position:absolute;right:16px;bottom:16px;display:flex;align-items:center;justify-content:center;min-width:70px;min-height:44px;padding:10px 14px;border:1px solid rgba(255,255,255,.7);border-radius:0;background:#1e1d1a80;color:#fff;font-size:10px;letter-spacing:.12em;line-height:1;cursor:pointer}.or-video-control[hidden]{display:none}.or-section{margin-top:72px}.or-section .or-module{padding-top:64px;border-top:1px solid var(--or-rule)}.or-module-heading{text-align:center;max-width:820px;margin:0 auto 44px}.or-module-heading .or-eyebrow{color:var(--or-gold);margin-bottom:16px}.or-module-heading h2{font-size:36px;line-height:1.5;letter-spacing:.015em;margin:0}.or-module-heading .or-prose{max-width:640px;margin:24px auto 0}.or-module-heading .or-button{margin-top:30px}.or-film{width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--or-charcoal)}.or-film video{display:block;width:100%;height:100%;object-fit:cover}.or-editorial-split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:0}.or-editorial-split__image{aspect-ratio:3/2;overflow:hidden}.or-editorial-split__image img{display:block;width:100%;height:100%;object-fit:cover}.or-editorial-split__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:32px 40px 32px 72px}.or-editorial-split__copy h3{font-size:36px;line-height:1.25;letter-spacing:.02em;margin:0 0 26px}.or-editorial-split__copy .or-prose{max-width:450px}.or-editorial-split__copy .or-button{margin-top:30px}.or-editorial-split--reverse .or-editorial-split__image{order:2}.or-editorial-split--reverse .or-editorial-split__copy{padding-left:40px;padding-right:72px}.or-section--wide-image{margin-top:56px}.or-wide-image{aspect-ratio:16/9;overflow:hidden}.or-wide-image a{display:block;width:100%;height:100%}.or-wide-image img{display:block;width:100%;height:100%;object-fit:cover}.or-editorial-cards{display:grid;gap:32px}.or-editorial-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.or-editorial-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.or-editorial-card{min-width:0;text-align:center}.or-editorial-card__image{display:block;aspect-ratio:3/2;overflow:hidden;background:#ece8df;margin-bottom:26px}.or-editorial-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.or-editorial-card .or-eyebrow{font-size:10px;color:var(--or-gold);margin-bottom:10px}.or-editorial-card h3{font-size:25px;line-height:1.6;margin:0}.or-editorial-card h3 a{text-decoration:none}.or-editorial-card .or-prose{margin-top:16px;font-size:12px}.or-editorial-cards--4 .or-editorial-card__image{aspect-ratio:4/3}.or-editorial-cards--4 h3{font-size:21px}.or-section--ivory{background:#f5f4f0;padding-block:64px;margin-top:80px}.or-section--ivory .or-module{border-top:0;padding-top:0}.or-section--special{background:var(--or-charcoal);color:#fff;margin-top:0;padding-block:72px 80px}.or-section--special .or-module{border-top:0;padding-top:0}.or-section--special h2,.or-section--special h3{color:#fff}.or-section--special .or-module-heading .or-eyebrow{color:#d7c4a1}.or-special-rows{display:flex;flex-direction:column;gap:42px}.or-special-row{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#3c3d3e}.or-special-row__image{aspect-ratio:3/2;overflow:hidden;min-height:100%}.or-special-row__image img{display:block;width:100%;height:100%;object-fit:cover}.or-special-row__copy{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 60px}.or-special-row__copy .or-eyebrow{color:#d7c4a1;font-size:11px;margin-bottom:20px}.or-special-row__copy h3{font-size:30px;line-height:1.65;margin:0 0 22px}.or-special-row__copy .or-prose{color:#e0dcd4;max-width:410px;font-size:12px}.or-special-row__copy .or-button{margin-top:26px}.or-special-row:nth-child(2n) .or-special-row__image{order:2}.or-section--store-links{margin-top:0;padding-block:72px}.or-store-links{display:grid;grid-template-columns:1fr 1fr;text-align:center}.or-store-links>div{padding:24px 48px}.or-store-links>div+div{border-left:1px solid var(--or-rule)}.or-store-links .or-eyebrow{color:var(--or-gold);margin-bottom:18px}.or-store-links h2{font-size:36px;line-height:1.4;margin:0 0 24px}.or-store-links .or-prose{font-size:12px;margin-bottom:26px}.or-store-links nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:26px}@media(hover:hover){.or-editorial-card__image:hover img{transform:scale(1.025)}}@media(min-width:750px)and (max-width:1199px){.or-editorial-split__copy{padding:24px 0 24px 40px}.or-editorial-split__copy h3{font-size:30px}.or-editorial-split__image{aspect-ratio:4/3}.or-editorial-cards{gap:24px}.or-editorial-cards--4{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.or-special-row__copy{padding:32px}.or-special-row__copy h3{font-size:26px}.or-special-row__image{aspect-ratio:4/3}.or-store-links>div{padding-inline:24px}}@media(max-width:749px){.or-section{margin-top:48px}.or-section .or-module{padding-top:40px}.or-module-heading{margin-bottom:30px}.or-module-heading .or-eyebrow{margin-bottom:12px}.or-module-heading h2{font-size:26px;line-height:1.7}.or-module-heading .or-prose{margin-top:18px}.or-module-heading .or-button{margin-top:24px}.or-editorial-split{display:block}.or-editorial-split__image{aspect-ratio:3/2}.or-editorial-split__copy,.or-editorial-split--reverse .or-editorial-split__copy{padding:30px 2px 0}.or-editorial-split__copy h3{font-size:30px;margin-bottom:20px}.or-editorial-split__copy .or-button{margin-top:24px}.or-section--wide-image{margin-top:36px}.or-wide-image{aspect-ratio:16/9}.or-editorial-cards--3{grid-template-columns:1fr;gap:38px}.or-editorial-card__image{margin-bottom:22px}.or-editorial-card h3{font-size:24px}.or-editorial-cards--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.or-editorial-cards--4 .or-editorial-card__image{margin-bottom:18px}.or-editorial-cards--4 h3{font-size:17px;line-height:1.7}.or-editorial-card .or-eyebrow{font-size:9px}.or-section--ivory{padding-block:44px;margin-top:48px}.or-section--ivory .or-module,.or-section--special .or-module{padding-top:0}.or-section--special{padding-block:44px 48px;margin-top:0}.or-section--special .or-module-heading h2{font-size:25px}.or-special-rows{gap:28px}.or-special-row{display:flex;flex-direction:column}.or-special-row__image{aspect-ratio:3/2;min-height:0}.or-special-row:nth-child(2n) .or-special-row__image{order:0}.or-special-row__copy{padding:34px 24px 38px}.or-special-row__copy h3{font-size:25px;margin-bottom:18px}.or-special-row__copy .or-eyebrow{margin-bottom:16px}.or-special-row__copy .or-button{margin-top:22px}.or-section--store-links{margin-top:0;padding-block:36px}.or-store-links{grid-template-columns:1fr}.or-store-links>div{padding:24px 0}.or-store-links>div+div{border-left:0;border-top:1px solid var(--or-rule);padding-top:40px;margin-top:16px}.or-store-links h2{font-size:30px}.or-store-links nav{gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ornare-trad.css.map */
