.preview-shell{--cream:var(--storefront-sand);--paper:var(--storefront-ivory);--charcoal:var(--storefront-charcoal);--muted:var(--storefront-muted);--brass:var(--storefront-brass);--line:var(--storefront-line);background:var(--paper);color:var(--charcoal);font-family:Arial,Helvetica,sans-serif;min-height:100vh}.preview-footer-wordmark,.preview-shell .preview-wordmark,.preview-shell h1,.preview-shell h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.preview-shell a{text-decoration:none}.customer-experience{--customer-ivory:#fbf8f2;--customer-surface:#fffdf8;--customer-sand:#f4efe7;--customer-charcoal:#2d2924;--customer-charcoal-hover:#1f1c19;--customer-brass:#967849;--customer-muted:#6d655d;--customer-line:#d8cfc1;background:var(--customer-ivory)!important;color:var(--customer-charcoal)}.customer-eyebrow{color:var(--customer-brass);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.customer-section-title{color:var(--customer-charcoal);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:400;line-height:1.12}.customer-button{align-items:center;border:1px solid transparent;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.14em;min-height:46px;padding:0 20px;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.customer-button-primary{background:var(--customer-charcoal);border-color:var(--customer-charcoal);color:#fff}.customer-button-primary:hover:not(:disabled){background:var(--customer-charcoal-hover);border-color:var(--customer-charcoal-hover);transform:translateY(-1px)}.customer-button-secondary{background:var(--customer-surface);border-color:var(--customer-line);color:var(--customer-charcoal)}.customer-button-secondary:hover:not(:disabled){border-color:var(--customer-brass);color:var(--customer-brass)}.customer-button.is-confirmed{background:var(--customer-sand);border-color:var(--customer-brass);color:var(--customer-charcoal)}.customer-card{background:var(--customer-surface);border:1px solid var(--customer-line);box-shadow:none}.customer-card:hover{border-color:var(--customer-brass)}.customer-empty-state{background:var(--customer-surface);border:1px solid var(--customer-line);padding:clamp(32px,6vw,64px);text-align:center}.customer-message{background:var(--customer-sand);border:1px solid var(--customer-line);color:var(--customer-charcoal);padding:18px}.customer-message-error{border-left:3px solid var(--customer-brass)}.customer-experience :where(input,select,textarea){background:#fff;border-color:var(--customer-line)!important;border-radius:0!important;color:var(--customer-charcoal);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.customer-experience :where(input,select,textarea):focus{border-color:var(--customer-brass)!important;box-shadow:0 0 0 2px rgba(150,120,73,.12)}.customer-experience :where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--customer-brass)}.customer-experience :where(.rounded-md,.rounded-lg,.rounded-xl){border-radius:0!important}.customer-experience :where(.shadow-sm,.shadow-md,.shadow-lg){box-shadow:none!important}.customer-experience .bg-white{background-color:var(--customer-surface)!important}.customer-experience .bg-stone{background-color:var(--customer-sand)!important}.customer-experience :where(.text-cedar,.text-soukOrange){color:var(--customer-brass)!important}.customer-experience :where(.border-cedar,.border-soukOrange){border-color:var(--customer-brass)!important}.customer-experience :where([class*="bg-cedar/"],[class*="bg-soukOrange/"]){background-color:var(--customer-sand)!important;color:var(--customer-charcoal)!important}.customer-experience :where(.bg-cedar,.bg-soukOrange):not(button):not(a){background-color:var(--customer-brass)!important}.customer-experience :where(button,a)[class~=bg-cedar],.customer-experience :where(button,a)[class~=bg-soukOrange]{background-color:var(--customer-charcoal)!important;border-color:var(--customer-charcoal)!important;color:#fff!important;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.customer-experience :where(button,a)[class~=bg-cedar]:hover,.customer-experience :where(button,a)[class~=bg-soukOrange]:hover{background-color:var(--customer-charcoal-hover)!important}.customer-experience :where(button,a)[class*="hover:bg-cedar"]:hover,.customer-experience :where(button,a)[class*="hover:bg-soukOrange"]:hover{background-color:var(--customer-charcoal-hover)!important;color:#fff!important}.customer-experience :where(a,button)[class*="hover:text-cedar"]:hover,.customer-experience :where(a,button)[class*="hover:text-soukOrange"]:hover{color:var(--customer-brass)!important}.customer-experience a[class*=rounded][class*=border],.customer-experience button[class*=rounded][class*=border]{background:var(--customer-surface);border-color:var(--customer-line)!important;color:var(--customer-charcoal);box-shadow:none!important}.customer-experience a[class*=rounded][class*=border]:hover,.customer-experience button[class*=rounded][class*=border]:hover{border-color:var(--customer-brass)!important;color:var(--customer-brass)}.customer-experience :where(article,form,aside)[class*=bg-white]{border-color:var(--customer-line)!important}.customer-experience :where(h1,h2){color:var(--customer-charcoal)!important;font-family:Georgia,Times New Roman,serif;font-weight:400!important;letter-spacing:-.025em}.customer-experience :where(p,label){color:inherit}.customer-experience :where(a.text-cedar,a.text-soukOrange,button.text-cedar,button.text-soukOrange){color:var(--customer-brass)!important}.customer-experience :where(.text-ink){color:var(--customer-charcoal)!important}.customer-experience :where([class*="text-ink/"]){color:var(--customer-muted)!important}.customer-experience :where([class*="border-ink/"]){border-color:var(--customer-line)!important}.customer-dashboard-hero{border-bottom:1px solid var(--customer-line);padding:18px 0 34px}.customer-dashboard-nav{background:transparent;border:0;border-right:1px solid var(--customer-line);box-shadow:none;padding:0 24px 0 0}.customer-dashboard-nav a{border-bottom:1px solid transparent;color:var(--customer-muted);letter-spacing:.08em}.customer-dashboard-nav a.customer-nav-active,.customer-dashboard-nav a:hover{background:transparent!important;border-bottom-color:var(--customer-brass);color:var(--customer-charcoal)!important}.customer-experience :where(section[class*=max-w-],div[class*=max-w-]){min-width:0}@media (max-width:760px){.customer-button{max-width:100%}.customer-dashboard-nav{border-bottom:1px solid var(--customer-line);border-right:0;padding:0 0 12px}}.account-experience{background:#fbf8f2}.account-overview{margin:0 auto;max-width:1180px;padding:84px 28px}.account-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:48px}.account-card{background:#fffdf8;border:1px solid #d8cfc1;color:#2d2924;min-height:150px;padding:26px;transition:.2s ease}.account-card:hover{border-color:#aa8750;transform:translateY(-2px)}.auth-wrap{margin:0 auto;max-width:560px;padding:84px 24px}.auth-panel{background:#fffdf8;border:1px solid #d8cfc1;padding:48px}.auth-panel form label{display:grid;gap:8px}.auth-panel input{background:#fff;border:1px solid #d8cfc1;min-height:46px;padding:0 12px}.auth-panel button{background:#2d2924;border:0;color:#fff;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.15em;min-height:46px;padding:0 22px;text-transform:uppercase;transition:background-color .2s ease,transform .2s ease}.auth-panel button:hover:not(:disabled){background:#1f1c19;transform:translateY(-1px)}.auth-panel a{color:#967849}@media (max-width:760px){.account-grid{grid-template-columns:1fr}.account-overview{padding:52px 20px}.auth-wrap{padding:48px 18px}.auth-panel{padding:28px 22px}}.preview-note{background:#2d2924;color:#f7f1e8;font-size:10px;letter-spacing:.18em;padding:9px 20px;text-align:center;text-transform:uppercase}.preview-header{align-items:center;background:hsla(40,53%,97%,.96);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto 1fr;min-height:92px;padding:0 clamp(24px,5vw,78px);position:relative;z-index:30}.preview-wordmark{align-items:center;display:flex;height:82px;justify-content:center;line-height:1;width:150px}.preview-brand-logo{display:block;height:auto;max-height:78px;-o-object-fit:contain;object-fit:contain;width:145px}.brand-engraved-image{display:block;height:100%;overflow:hidden;position:relative;width:100%}.brand-engraved-image>img{display:block}.brand-engraving-mark{aspect-ratio:395/410;background:linear-gradient(112deg,hsla(0,0%,100%,.72),rgba(183,137,63,.9) 48%,rgba(73,48,22,.52));filter:drop-shadow(0 1px 0 rgba(255,255,255,.4)) drop-shadow(0 -1px 0 rgba(64,41,18,.26));left:50%;mask:url(/images/brand/loryantica-emblem-transparent.png) center/contain no-repeat;-webkit-mask:url(/images/brand/loryantica-emblem-transparent.png) center/contain no-repeat;mix-blend-mode:soft-light;opacity:.66;pointer-events:none;position:absolute;top:52%;transform:translate(-50%,-50%);width:clamp(30px,16%,76px)}.preview-nav{display:flex;gap:clamp(20px,3vw,46px)}.preview-nav a{font-size:11px;letter-spacing:.12em;padding:36px 0;text-transform:uppercase}.preview-nav a:hover{color:var(--brass)}.preview-actions{align-items:center;display:flex;gap:20px;justify-content:flex-end}.preview-actions a,.preview-actions button{background:none;border:0;color:inherit;cursor:pointer;font-size:12px;letter-spacing:.08em;padding:5px;text-transform:uppercase}.preview-actions span{align-items:center;background:#2d2924;border-radius:50%;color:#fff;display:inline-flex;font-size:8px;height:17px;justify-content:center;margin-left:4px;width:17px}.preview-mobile-menu{display:none}.preview-hero{height:min(770px,calc(100vh - 122px));min-height:600px;overflow:hidden;position:relative;touch-action:pan-y}.homepage-hero-slide picture img,.preview-hero>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.homepage-hero-slide{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity 1.15s ease}.homepage-hero-slide.is-active{opacity:1;pointer-events:auto;z-index:1}.homepage-hero-slide picture{inset:0;position:absolute}.homepage-hero-dots{bottom:31px;display:flex;gap:9px;position:absolute;right:clamp(28px,8vw,130px);z-index:3}.homepage-hero-dots button{background:rgba(45,41,36,.35);border:0;border-radius:999px;cursor:pointer;height:5px;padding:0;transition:background .3s,width .3s;width:18px}.homepage-hero-dots button[aria-pressed=true]{background:#2d2924;width:34px}.preview-hero-overlay{background:linear-gradient(90deg,rgba(42,35,27,.15),transparent 48%);inset:0;position:absolute}.preview-hero-copy{left:clamp(28px,8vw,130px);max-width:590px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.preview-intro>p,.preview-kicker,.preview-newsletter>p,.preview-oriental-copy>p:first-child,.preview-section-heading p,.preview-story-copy>p{color:var(--brass);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.preview-hero-copy h1{font-size:clamp(55px,6vw,94px);letter-spacing:-.045em;line-height:.95;margin:22px 0 26px}.preview-hero-copy>p:not(.preview-kicker){color:#4f4840;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.75;max-width:445px}.preview-hero-buttons{align-items:center;display:flex;gap:32px;margin-top:38px}.preview-button{display:inline-flex;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.16em;padding:18px 26px;text-transform:uppercase;transition:transform .2s,background .2s}.preview-button:hover{transform:translateY(-2px)}.preview-button-dark{background:#2d2924;color:#fff}.preview-button-light{background:#f5eee3;color:#302820}.preview-text-link{border-bottom:1px solid;font-size:11px;font-weight:700;letter-spacing:.1em;padding-bottom:5px;text-transform:uppercase}.preview-text-link span{margin-left:8px}.preview-hero-count{align-items:center;bottom:34px;display:flex;font-size:9px;gap:10px;left:clamp(28px,8vw,130px);letter-spacing:.12em;position:absolute;z-index:2}.preview-hero-count i{background:#403a34;height:1px;width:48px}.preview-intro{margin:0 auto;max-width:1040px;padding:clamp(90px,11vw,170px) 24px;text-align:center}.preview-intro h2{font-size:clamp(34px,4.4vw,62px);letter-spacing:-.025em;line-height:1.12;margin:26px auto 0}.preview-intro h2 em{color:#85735e;font-weight:400}.preview-section{margin:0 auto;max-width:1480px;padding:70px clamp(20px,5vw,76px) 110px}.preview-section-heading{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:44px}.preview-section-heading h2{font-size:clamp(38px,4vw,58px);letter-spacing:-.03em;margin:10px 0 0}.preview-section-heading>a{border-bottom:1px solid var(--line);font-size:10px;font-weight:700;letter-spacing:.15em;padding:0 0 8px;text-transform:uppercase}.preview-category-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.preview-category-card{aspect-ratio:.78;overflow:hidden;position:relative}.preview-category-card>img{-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.preview-category-card.men>img{filter:sepia(.35) brightness(.68)}.preview-category-card.unisex>img{-o-object-position:68% center;object-position:68% center}.preview-category-card:hover>img{transform:scale(1.035)}.preview-category-shade{background:linear-gradient(0deg,rgba(25,21,17,.68),transparent 52%);inset:0;position:absolute}.preview-category-copy{bottom:32px;color:#fff;display:flex;flex-direction:column;left:32px;position:absolute}.preview-category-copy small{font-size:9px;letter-spacing:.18em;text-transform:uppercase}.preview-category-copy strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.3vw,52px);font-weight:400;margin:7px 0 16px}.preview-category-copy i{font-size:10px;font-style:normal;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.preview-product-grid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.preview-product-grid-3{grid-template-columns:repeat(3,1fr)}.preview-product-image{aspect-ratio:.82;background:#eee7dd;display:block;overflow:hidden;position:relative}.preview-product-image>img{-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.preview-product-card:hover .preview-product-image>img{transform:scale(1.025)}.preview-tag{background:hsla(40,53%,97%,.92);font-size:8px;font-weight:700;left:14px;letter-spacing:.15em;padding:8px 10px;top:14px}.preview-card-action,.preview-tag{position:absolute;text-transform:uppercase;z-index:2}.preview-card-action{background:rgba(45,41,36,.94);bottom:0;color:#fff;font-size:9px;left:0;letter-spacing:.16em;opacity:0;padding:15px;right:0;text-align:center;transform:translateY(100%);transition:.25s}.preview-product-card:hover .preview-card-action{opacity:1;transform:translateY(0)}.preview-product-info{align-items:flex-start;display:flex;gap:15px;justify-content:space-between;padding:18px 2px 0}.preview-product-info a{font-family:Georgia,Times New Roman,serif;font-size:20px}.preview-product-info p{color:var(--muted);font-size:10px;letter-spacing:.08em;margin:8px 0 0;text-transform:uppercase}.preview-product-info>span{font-size:13px;margin-top:4px}.preview-oriental{background:#302a24;color:#f6eee2;display:grid;grid-template-columns:56% 44%;margin:70px 0;min-height:760px}.preview-oriental-image{min-height:680px;overflow:hidden;position:relative}.preview-oriental-image>img{-o-object-fit:cover;object-fit:cover}.preview-oriental-copy{align-self:center;padding:70px clamp(40px,7vw,110px)}.preview-oriental-copy h2{font-size:clamp(48px,5vw,78px);letter-spacing:-.04em;line-height:1;margin:22px 0 28px}.preview-oriental-body{color:hsla(36,53%,93%,.66);font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.75;margin:0 0 35px;max-width:440px}.preview-oriental dl{margin:55px 0 0}.preview-oriental dl>div{align-items:baseline;border-top:1px solid hsla(0,0%,100%,.14);display:grid;gap:22px;grid-template-columns:28px 1fr;padding:17px 0}.preview-oriental dt{color:#a99172;font-size:9px}.preview-oriental dd{font-family:Georgia,Times New Roman,serif;font-size:18px;margin:0}.preview-oriental dd span{color:hsla(0,0%,100%,.48);font-family:Arial,Helvetica,sans-serif;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.preview-story{align-items:center;background:#e9e0d3;display:grid;grid-template-columns:.9fr 1.1fr;margin-top:80px;min-height:720px;overflow:hidden}.preview-story-mark{color:rgba(156,119,64,.36);font-family:Georgia,Times New Roman,serif;font-size:min(38vw,550px);letter-spacing:-.15em;line-height:.7;transform:translateX(-8%)}.preview-story-copy{padding:80px 9vw 80px 20px}.preview-story-copy h2{font-size:clamp(42px,5vw,70px);letter-spacing:-.035em;line-height:1.04;margin:24px 0 40px}.preview-story-columns{color:#625b52;display:grid;font-family:Georgia,Times New Roman,serif;font-size:15px;gap:30px;grid-template-columns:1fr 1fr;line-height:1.75;margin-bottom:34px}.preview-newsletter{background:var(--paper);padding:clamp(90px,11vw,160px) 24px;text-align:center}.preview-newsletter h2{font-size:clamp(38px,4.4vw,62px);letter-spacing:-.03em;line-height:1.12;margin:24px auto 45px}.preview-newsletter form{border-bottom:1px solid #4d453d;display:flex;margin:0 auto 18px;max-width:580px}.preview-newsletter input{background:transparent;border:0;flex:1;font-family:Georgia,Times New Roman,serif;font-size:16px;outline:none;padding:15px 0}.preview-newsletter button{background:transparent;border:0;cursor:pointer;font-size:9px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.preview-newsletter small{color:var(--muted);font-size:9px}.preview-footer{background:#292621;color:#eee7dd;padding:75px clamp(24px,6vw,90px) 25px}.preview-footer-main{display:grid;gap:50px;grid-template-columns:2fr repeat(3,1fr);padding-bottom:70px}.preview-footer-wordmark{display:block;height:auto;margin:0 0 20px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:220px}.preview-footer-intro{color:hsla(0,0%,100%,.52);font-family:Georgia,Times New Roman,serif;line-height:1.7;max-width:340px}.preview-footer h3{color:#aa8a5b;font-size:9px;letter-spacing:.18em;margin:0 0 24px;text-transform:uppercase}.preview-footer-main>div:not(:first-child){display:flex;flex-direction:column;gap:13px}.preview-footer a,.preview-footer p{color:hsla(0,0%,100%,.58);font-size:12px}.preview-footer-base{border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.4);display:flex;font-size:8px;justify-content:space-between;letter-spacing:.15em;padding-top:22px;text-transform:uppercase}.preview-breadcrumbs{color:var(--muted);display:flex;font-size:10px;gap:11px;letter-spacing:.08em;margin:0 auto;max-width:1480px;padding:24px clamp(20px,5vw,76px);text-transform:uppercase}.preview-breadcrumbs b{color:var(--charcoal);font-weight:400}.preview-detail{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);margin:0 auto;max-width:1480px;padding:20px clamp(20px,5vw,76px) 120px}.preview-detail-gallery{display:grid;gap:14px;grid-template-columns:76px 1fr}.preview-detail-main{aspect-ratio:.86;background:#eee6da;position:relative}.preview-detail-main>img{-o-object-fit:cover;object-fit:cover}.preview-detail-thumbs{display:flex;flex-direction:column;gap:10px}.preview-detail-thumbs button{aspect-ratio:1;background:#eee6da;border:1px solid transparent;cursor:pointer;overflow:hidden;position:relative}.preview-detail-thumbs button.active{border-color:#6e6254}.preview-detail-thumbs img{-o-object-fit:cover;object-fit:cover}.preview-detail-info{padding:clamp(30px,5vw,76px)}.preview-detail-info h1{font-size:clamp(52px,5.8vw,82px);letter-spacing:-.045em;margin:18px 0 16px}.preview-detail-price{font-size:17px}.preview-detail-price span{color:var(--muted);font-size:10px;letter-spacing:.1em;margin-left:15px;text-transform:uppercase}.preview-detail-lede{color:#665e55;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.8;margin:35px 0}.preview-notes{border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.preview-notes div{display:grid;font-size:11px;gap:20px;grid-template-columns:62px 1fr;padding:13px 0}.preview-notes span{color:var(--brass);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.preview-notes b{font-weight:400}.preview-size-label{display:flex;font-size:10px;font-weight:700;justify-content:space-between;letter-spacing:.1em;margin:30px 0 12px;text-transform:uppercase}.preview-size-label a{color:var(--muted);font-weight:400;text-decoration:underline}.preview-sizes{display:grid;gap:9px;grid-template-columns:1fr 1fr}.preview-sizes button{background:transparent;border:1px solid var(--line);cursor:pointer;display:flex;font-size:11px;justify-content:space-between;padding:15px}.preview-sizes button.active{border-color:var(--charcoal)}.preview-add{background:#2d2924;border:0;color:#fff;cursor:pointer;display:flex;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.14em;margin:13px 0 18px;padding:19px;text-transform:uppercase;width:100%}.preview-add span{margin-left:8px;opacity:.6}.preview-detail-benefits{color:var(--muted);display:flex;font-size:9px;justify-content:space-between;margin-bottom:32px}.preview-detail-info details{border-top:1px solid var(--line);padding:17px 0}.preview-detail-info summary{cursor:pointer;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.preview-detail-info details p{color:var(--muted);font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.7}@media (max-width:1280px){.preview-header{grid-template-columns:1fr auto;min-height:78px}.preview-actions,.preview-nav{display:none}.preview-mobile-menu{display:block;grid-column:2;grid-row:1}.preview-mobile-menu summary{cursor:pointer;font-size:10px;font-weight:700;letter-spacing:.14em;list-style:none;text-transform:uppercase}.preview-mobile-menu nav{background:var(--paper);border:1px solid var(--line);display:flex;flex-direction:column;min-width:190px;padding:18px;position:absolute;right:20px;top:65px}.preview-mobile-menu nav a{font-size:11px;padding:10px}}@media (max-width:1000px){.preview-oriental{grid-template-columns:1fr}.preview-oriental-image{min-height:540px}.preview-story{grid-template-columns:.65fr 1.35fr}.preview-footer-main{grid-template-columns:1.5fr 1fr 1fr}.preview-footer-main>div:last-child{display:none}.preview-detail{grid-template-columns:1fr 1fr}}@media (max-width:700px){.preview-note{font-size:8px;padding:8px 12px}.preview-header{min-height:68px;padding:0 18px}.preview-wordmark{height:64px;width:108px}.preview-brand-logo{max-height:58px;width:104px}.preview-hero{height:710px;min-height:0}.homepage-hero-slide picture img,.preview-hero>img{-o-object-position:68% center;object-position:68% center}.preview-hero-overlay{background:linear-gradient(90deg,hsla(37,37%,93%,.94),hsla(37,37%,93%,.72) 56%,transparent)}.preview-hero-copy{left:22px;right:20px;top:44%}.preview-hero-copy h1{font-size:52px}.preview-hero-copy>p:not(.preview-kicker){font-size:14px;max-width:310px}.preview-hero-buttons{align-items:flex-start;flex-direction:column;gap:22px}.preview-hero-count{bottom:24px;left:22px}.homepage-hero-dots{bottom:23px;right:22px}.preview-intro{padding:90px 22px}.preview-intro h2{font-size:37px}.preview-section{padding:55px 18px 80px}.preview-section-heading{align-items:flex-start;margin-bottom:30px}.preview-section-heading h2{font-size:39px}.preview-section-heading>a{display:none}.preview-category-grid{gap:10px;grid-template-columns:1fr}.preview-category-card{aspect-ratio:1.1}.preview-category-copy{bottom:24px;left:24px}.preview-product-grid,.preview-product-grid-3{display:flex;gap:12px;margin-right:-18px;overflow-x:auto;padding-right:18px;scroll-snap-type:x mandatory}.preview-product-card{flex:0 0 76vw;scroll-snap-align:start}.preview-product-image{aspect-ratio:.88}.preview-oriental{margin:30px 0;min-height:0}.preview-oriental-image{min-height:420px}.preview-oriental-copy{padding:65px 24px}.preview-oriental-copy h2{font-size:52px}.preview-story{display:block;min-height:0}.preview-story-mark{font-size:72vw;padding:90px 0 10px}.preview-story-copy{padding:45px 22px 80px}.preview-story-copy h2{font-size:43px}.preview-story-columns{grid-template-columns:1fr}.preview-newsletter{padding:95px 20px}.preview-newsletter h2{font-size:38px}.preview-newsletter form{align-items:stretch;flex-direction:column}.preview-newsletter input{border-bottom:1px solid var(--line);text-align:center}.preview-newsletter button{background:#2d2924;color:#fff;margin-top:12px;padding:17px}.preview-footer{padding:60px 22px 24px}.preview-footer-main{grid-template-columns:1fr 1fr}.preview-footer-main>div:first-child{grid-column:1/-1}.preview-footer-base{flex-direction:column;gap:10px}.preview-breadcrumbs{padding:18px}.preview-detail{display:block;padding:0 0 80px}.preview-detail-gallery{display:block}.preview-detail-main{aspect-ratio:.88}.preview-detail-thumbs{display:none}.preview-detail-info{padding:50px 22px}.preview-detail-info h1{font-size:56px}.preview-detail-benefits{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.homepage-hero-dots button,.homepage-hero-slide{transition:none}}