:root{--background:#faf9f6;--foreground:#252522;--card:#faf9f6;--card-foreground:#252522;--popover:#faf9f6;--popover-foreground:#252522;--primary:#252522;--primary-foreground:#faf9f6;--secondary:#efede7;--secondary-foreground:#252522;--muted:#efede7;--muted-foreground:#72716b;--accent:#eae7df;--accent-foreground:#252522;--destructive:#9a352c;--border:#dcd9d1;--input:#dcd9d1;--ring:#888175;--radius:0;--sand:#d7caba;--olive:#777b64;--section-space:100px;--page-gutter:56px;--motion-fast:.18s;--motion-slow:.65s;--ease-out:cubic-bezier(.22,1,.36,1);--font-editorial:"Cormorant Garamond",Georgia,"Times New Roman",serif;--font-ui:"Jost",Arial,Helvetica,sans-serif;--sidebar:#faf9f6;--sidebar-foreground:#252522;--sidebar-primary:#252522;--sidebar-primary-foreground:#faf9f6;--sidebar-accent:#efede7;--sidebar-accent-foreground:#252522;--sidebar-border:#dcd9d1;--sidebar-ring:#888175}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:140px}body{margin:0;background:var(--background);color:var(--foreground);font-family:var(--font-ui);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--font-editorial);font-weight:400;line-height:1.08;letter-spacing:-.025em}h2{font-size:clamp(32px,3.1vw,48px)}h3,em{font-weight:400}::selection{background:#d4caba;color:#222}:focus-visible{outline:2px solid #817058;outline-offset:4px}.container{width:calc(100% - var(--page-gutter)*2);max-width:1440px;margin-inline:auto}.section{padding-block:var(--section-space)}.section+.section{padding-top:12px}.eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:.18em;font-weight:400;line-height:1.6;margin-bottom:18px}.button{display:inline-flex;justify-content:center;align-items:center;gap:32px;background:var(--foreground);color:var(--background);border:1px solid var(--foreground);padding:16px 25px;min-height:54px;text-transform:uppercase;font-size:13px;letter-spacing:.11em;transition:background var(--motion-fast),color var(--motion-fast);line-height:1.4}.button:hover{background:#44423b;border-color:#44423b}.button svg,.text-link svg{transition:transform .3s var(--ease-out)}.button:hover svg,.text-link:hover svg{transform:translate(4px)}.button-light{background:var(--background);color:var(--foreground);border-color:var(--background)}.button-light:hover{background:#e2dbce;border-color:#e2dbce}.button-outline{background:transparent;color:var(--foreground);border-color:#b8b5ac}.button-outline:hover{background:var(--foreground);color:var(--background)}.text-link{display:inline-flex;align-items:center;gap:28px;font-size:12px;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #9f9b8f;padding-block:10px;white-space:nowrap}.text-link.light{border-color:#918a7c}.icon-button{position:relative;display:inline-flex;width:42px;height:44px;align-items:center;justify-content:center;background:none;border:0;padding:8px}.icon-button svg{width:20px;height:20px;stroke-width:1.4}.mobile-only{display:none}.skip-link{position:fixed;top:10px;left:10px;transform:translateY(-200%);z-index:100;background:var(--background);padding:14px}.skip-link:focus{transform:translateY(0)}.announcement{height:31px;background:#292923;color:#e4e2d9;display:flex;align-items:center;justify-content:space-between;padding-inline:var(--page-gutter);font-size:12px;letter-spacing:.055em}.announcement-center{position:absolute;left:50%;transform:translate(-50%)}.site-header{position:sticky;top:0;z-index:30;background:#faf9f6fa;border-bottom:1px solid #e0ddd5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-main{height:87px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;transition:height .35s var(--ease-out)}.compact .header-main{height:70px}.header-left{justify-self:start}.region-label{font-size:12px;letter-spacing:.1em;color:#73716a}.logo-link{justify-self:center}.wordmark{width:202px;aspect-ratio:6.1;display:block;position:relative;overflow:hidden}.wordmark img{position:absolute;max-width:none;width:212.5%;height:auto;left:-55.3%;top:-677%;filter:grayscale(1) invert(1);mix-blend-mode:multiply}.wordmark-light img{filter:none}.header-tools{display:flex;justify-self:end;gap:5px}.utility-count{position:absolute;right:1px;top:0;font-size:12px}.bag-count{font-size:12px;margin-left:6px}.bag-button{width:52px}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:34px;height:48px}.desktop-nav a{font-size:12px;letter-spacing:.11em;text-transform:uppercase;height:100%;display:flex;align-items:center;position:relative}.desktop-nav a:after{content:"";position:absolute;bottom:9px;left:0;right:0;height:1px;background:var(--foreground);transform:scaleX(0);transition:transform .25s}.desktop-nav a:hover:after,.desktop-nav a.active:after{transform:scaleX(1)}.hero{height:min(710px,calc(100svh - 166px));min-height:490px;position:relative;overflow:hidden;background:#555044;color:#f8f6ec}.hero picture,.hero picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 47%}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(17,18,15,.15),transparent 60%)}.hero-content{position:absolute;left:7%;top:50%;transform:translateY(-46%);max-width:560px}.hero-content .eyebrow{margin-bottom:24px;letter-spacing:.22em}.hero h1{font-size:clamp(64px,6.7vw,104px);line-height:.99;letter-spacing:-.035em;margin-left:-3px}.hero-content>p:not(.eyebrow){margin-top:25px;margin-bottom:32px;color:#e4e0d4;font-size:16px;line-height:1.6}.hero .button{padding-inline:25px;min-width:210px}.hero-caption{position:absolute;right:32px;top:50%;writing-mode:vertical-rl;font-size:12px;letter-spacing:.2em}.hero-scroll{position:absolute;bottom:32px;right:55px;padding:12px;border:1px solid #ffffff50;border-radius:50%}.hero-index{position:absolute;bottom:42px;left:7%;display:flex;gap:16px;align-items:center;font-size:12px;letter-spacing:.13em}.hero-line{height:1px;width:66px;background:#ffffff80}.brand-intro{padding:34px var(--page-gutter);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);font-size:12px;letter-spacing:.08em}.brand-intro p{font-size:12px;letter-spacing:.14em}.brand-intro p span{color:#8a857b}.brand-intro>span{font-size:12px;color:#858076;letter-spacing:0}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px}.section-heading .eyebrow{margin-bottom:12px}.section-heading .text-link{margin-bottom:4px}.category-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.category-image{position:relative;aspect-ratio:3/4;background:#e7e3da;overflow:hidden}.category-image img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.category-card:hover img{transform:scale(1.035)}.category-number{position:absolute;top:13px;left:14px;font-size:12px;letter-spacing:.05em;color:#676359}.category-name{display:flex;justify-content:space-between;align-items:center;padding-top:15px}.category-name h3{font-family:var(--font-editorial);font-size:26px}.category-name svg{stroke-width:1;transition:transform .3s}.category-card:hover .category-name svg{transform:translate(3px,-3px)}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 24px}.product-image-wrap{position:relative;background:#ebe8e1;overflow:hidden;aspect-ratio:4/5}.product-image-link{display:block;height:100%;overflow:hidden}.product-photo{width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .6s,transform 1s var(--ease-out)}.product-photo-secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.55);transform-origin:50% 32%;pointer-events:none}.product-badge{position:absolute;top:16px;left:15px;font-size:12px;font-weight:400;letter-spacing:.09em;background:#faf9f6de;padding:4px 7px;pointer-events:none}.wishlist-button{position:absolute;right:9px;top:8px;width:40px;height:40px;display:grid;place-items:center;background:transparent;border:0;transition:background .2s}.wishlist-button:hover{background:#faf9f699}.wishlist-button svg{stroke-width:1.2}.view-product{position:absolute;bottom:0;left:0;right:0;background:#faf9f6eb;display:flex;justify-content:space-between;align-items:center;padding:13px 18px;font-size:12px;text-transform:uppercase;letter-spacing:.1em;transform:translateY(100%);transition:transform .4s var(--ease-out)}.product-meta{padding-top:16px}.product-name{font-size:14px;line-height:1.5;display:inline-block}.product-name:hover{text-decoration:underline;text-underline-offset:3px}.product-color{font-size:12px;color:#807b72;margin-top:3px}.product-price-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.product-price{font-size:14px;letter-spacing:.015em}.product-price del{font-size:12px;margin-left:10px;color:#918b81}.color-dots{display:flex;gap:7px}.color-dot{width:10px;height:10px;border-radius:100%;outline:1px solid #a5a095;outline-offset:2px}.color-dot.selected{outline-color:#46443c}.panjabi-editorial{display:grid;grid-template-columns:1fr 1fr;background:#ede8de;margin-top:4px}.editorial-photo{height:700px;position:relative}.editorial-photo img{width:100%;height:100%;object-fit:cover;object-position:center 45%}.editorial-photo>span{position:absolute;left:30px;bottom:30px;font-size:12px;letter-spacing:.16em;color:#eee9dc}.editorial-copy{align-self:center;padding:60px 13%;position:relative}.editorial-copy h2{font-size:clamp(32px,3.3vw,54px)}.editorial-copy>p:not(.eyebrow){color:#787165;max-width:340px;margin-block:27px;font-size:15px;line-height:1.9}.editorial-note{display:block;font-size:12px;letter-spacing:.11em;margin-top:90px;color:#928778}.jubba-feature{display:grid;grid-template-columns:1fr 1.12fr .64fr;gap:50px;align-items:center}.jubba-copy .eyebrow{margin-bottom:24px}.jubba-copy>p:not(.eyebrow){font-size:14px;color:#827c71;margin-block:25px}.jubba-copy .small-note{font-size:12px;margin-top:70px;line-height:1.8}.jubba-image{position:relative}.jubba-image img{width:100%;aspect-ratio:4/5;object-fit:cover}.jubba-image>span{position:absolute;left:22px;bottom:24px;font-size:12px;letter-spacing:.08em}.jubba-detail{padding-top:120px;overflow:hidden}.jubba-detail img{width:100%;height:310px;object-fit:cover;object-position:50% 20%}.jubba-detail p{font-size:12px;color:#79746b;margin-top:15px;line-height:1.8}.fragrance-feature{position:relative;background:#1c1d1a;color:#f2eee5;height:580px;overflow:hidden}.fragrance-feature>img{width:100%;height:100%;object-fit:cover;object-position:50% 48%}.fragrance-copy{position:absolute;left:10%;top:50%;transform:translateY(-46%)}.fragrance-copy h2{font-size:68px}.fragrance-copy>p:not(.eyebrow){color:#beb7aa;font-size:15px;line-height:1.9;margin-block:25px}.fragrance-notes{display:block;margin-top:64px;font-size:12px;letter-spacing:.13em;color:#aca596}.accessories-feature{display:grid;grid-template-columns:1fr 1.15fr .65fr;align-items:center;gap:60px;padding-bottom:100px}.accessory-image img{width:100%;aspect-ratio:1;object-fit:cover}.accessory-copy{padding-left:10px}.accessory-copy>p:not(.eyebrow){font-size:14px;color:#79746c;margin:22px 0}.accessory-small{align-self:end;margin-bottom:30px}.accessory-small img{aspect-ratio:4/5;object-fit:cover}.brand-story{background:#f0ede6;padding:80px max(var(--page-gutter),calc((100vw - 1260px)/2));display:grid;grid-template-columns:.95fr 1fr;gap:12%;align-items:center}.story-mark{background:#000;aspect-ratio:1.3;overflow:hidden}.story-mark img{height:100%;width:100%;object-fit:cover}.brand-story h2{font-size:54px}.brand-story>div>p:not(.eyebrow){font-size:15px;line-height:1.95;color:#79736a;margin:24px 0;max-width:430px}.magazine-grid{display:grid;grid-template-columns:1.2fr .72fr .9fr;gap:35px;align-items:start}.magazine-large img{width:100%;aspect-ratio:3/4;object-fit:cover}.magazine-grid span{display:block;font-size:12px;letter-spacing:.12em;margin-top:14px}.magazine-stack{padding-top:85px}.magazine-stack>a{display:block;overflow:hidden;aspect-ratio:1}.magazine-stack img{width:100%;height:100%;object-fit:cover;transform:scale(2.6);transform-origin:50% 26%}.magazine-stack p{font-size:14px;line-height:1.9;color:#7a746a;margin-top:35px}.magazine-stack p em{font-family:var(--font-editorial);font-size:20px;color:#4a473e}.magazine-offset{margin-top:175px}.magazine-offset img{width:100%;aspect-ratio:4/5;object-fit:cover}.social-section{padding-bottom:80px}.social-section h2{font-size:32px}.social-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.social-grid>a{aspect-ratio:1;overflow:hidden;position:relative}.social-grid img{width:100%;height:100%;object-fit:cover;object-position:50% 32%;transition:transform .8s}.social-grid>a:hover img{transform:scale(1.035)}.social-grid span{position:absolute;bottom:10px;left:12px;font-size:12px;letter-spacing:.1em}.newsletter{border-top:1px solid var(--border);padding-block:62px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:65px}.newsletter h2{font-size:30px}.newsletter .eyebrow{font-size:12px;margin-bottom:12px}.newsletter p:not(.eyebrow){font-size:13px;color:#817a70;margin-top:15px}.newsletter-input{display:flex;border-bottom:1px solid #969084}.newsletter-input input{width:100%;min-width:0;background:none;border:0;padding:16px 0;outline:none;font-size:14px}.newsletter-input:focus-within{border-bottom-color:#252522}.newsletter-input button{display:flex;gap:18px;align-items:center;border:0;background:none;text-transform:uppercase;font-size:12px;letter-spacing:.1em}.newsletter .form-caption{font-size:12px;line-height:1.6}.site-footer{background:#efede7}.footer-main{padding-block:64px;display:grid;grid-template-columns:1.8fr repeat(4,1fr);gap:40px}.footer-brand .wordmark{width:180px}.footer-brand p{font-size:13px;line-height:1.8;margin-top:24px;color:#80796d}.footer-group h3{font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin:5px 0 22px}.footer-group a{display:block;font-size:12px;color:#736c61;margin:11px 0}.footer-group a:hover{color:#211f1b;text-decoration:underline;text-underline-offset:4px}.footer-bottom{display:flex;justify-content:space-between;padding-block:24px;border-top:1px solid var(--border);font-size:12px;color:#898173;letter-spacing:.045em}.breadcrumbs{display:flex;align-items:center;gap:9px;font-size:12px;color:#8b8377;padding-block:26px;flex-wrap:wrap;line-height:1.5}.breadcrumbs>span{display:flex;align-items:center;gap:9px}.breadcrumbs a:hover{color:#222}.collection-heading{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;padding:27px 0 48px}.collection-heading h1{font-size:64px}.collection-heading .eyebrow{margin-bottom:12px}.collection-description{max-width:480px;color:#7b7367;font-size:15px;line-height:1.85;padding-bottom:5px}.collection-tabs{display:flex;gap:25px;border-bottom:1px solid var(--border);padding-bottom:20px;overflow-x:auto;white-space:nowrap}.collection-tabs a{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#8d8579}.collection-tabs a.active{color:#292620;text-decoration:underline;text-underline-offset:23px}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;padding-block:24px;gap:20px}.filter-button{display:flex;align-items:center;gap:12px;background:none;border:0;font-size:13px}.product-count{font-size:12px;color:#8a8175;margin-left:25px}.toolbar-left{display:flex;align-items:center}.sort-trigger{border:0!important;box-shadow:none!important;font-size:12px!important;padding-right:0!important;min-height:44px!important;background:transparent!important}.collection-products{padding-bottom:100px}.active-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:25px}.filter-chip{display:flex;align-items:center;gap:12px;border:1px solid var(--border);background:none;padding:7px 12px;font-size:12px}.clear-filters{border:0;background:none;font-size:12px;text-decoration:underline;padding:8px}.reeshan-sheet{width:min(500px,100%)!important;max-width:500px!important;border:0!important;gap:0!important;box-shadow:none!important;padding:0!important;background:var(--background)!important}.drawer-heading{padding:25px 30px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);flex-shrink:0}.drawer-heading [data-slot=sheet-title]{font-family:var(--font-editorial);font-size:29px;font-weight:400;line-height:1.2}.drawer-heading .wordmark{width:145px}.drawer-content{overflow-y:auto;padding:26px 30px;flex:1}.drawer-footer{padding:25px 30px;border-top:1px solid var(--border);background:var(--background);padding-bottom:max(25px,env(safe-area-inset-bottom))}.drawer-footer .button{width:100%;margin-top:13px}.filter-section{border-bottom:1px solid var(--border);padding-bottom:20px;margin-bottom:23px}.filter-section h3{font-size:13px;margin-bottom:15px}.filter-options{display:flex;flex-direction:column;gap:14px}.filter-check{display:flex;gap:12px;align-items:center;font-size:13px;cursor:pointer}.filter-check [data-slot=checkbox]{border-radius:0;box-shadow:none;width:17px;height:17px}.filter-size-options{display:flex;flex-wrap:wrap;gap:9px}.filter-size-options button{min-width:44px;min-height:44px;border:1px solid var(--border);background:none;font-size:12px;padding:8px}.filter-size-options button.selected{background:#292620;color:#fff;border-color:#292620}.price-inputs{display:flex;gap:15px}.price-inputs label{font-size:12px;color:#8a8074;flex:1;min-width:0}.price-inputs input{width:100%;display:block;border:1px solid var(--border);background:none;padding:10px;margin-top:7px;color:var(--foreground)}.filter-reset{border:0;background:none;text-decoration:underline;font-size:12px;display:block;margin:15px auto 0}.empty-state{min-height:370px;padding:60px 20px!important}.empty-title{font-family:var(--font-editorial);font-weight:400!important;font-size:34px!important;line-height:1.2}.empty-state [data-slot=empty-description]{font-size:15px;line-height:1.8}.empty-state>svg{width:34px;height:34px;stroke-width:1}.skeleton-image{aspect-ratio:4/5;border-radius:0!important}.simple-page{min-height:55vh;padding-bottom:80px}.simple-page>h1{font-size:58px;margin:20px 0 40px}.simple-page>p{max-width:650px;font-size:16px;line-height:1.9;color:#787063}.product-detail{display:grid;grid-template-columns:minmax(0,1.17fr) minmax(0,.83fr);gap:7%;padding-bottom:80px;align-items:start}.product-gallery{min-width:0}.gallery-main{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:#e8e4dc}.gallery-slide{width:100%;flex:0 0 100%;scroll-snap-align:start;aspect-ratio:4/5;overflow:hidden}.gallery-slide img{width:100%;height:100%;object-fit:cover}.gallery-slide.detail img{transform:scale(1.65);transform-origin:50% 30%}.gallery-controls{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.gallery-thumbnails{display:flex;gap:10px}.gallery-thumb{width:54px;height:68px;overflow:hidden;border:1px solid transparent;padding:3px;background:none}.gallery-thumb.active{border-color:#8d8272}.gallery-thumb img{width:100%;height:100%;object-fit:cover}.gallery-thumb.detail img{transform:scale(1.6);transform-origin:50% 30%}.gallery-pagination{font-size:12px;color:#8b8173;display:flex;align-items:center;gap:7px}.product-info{position:sticky;top:146px;padding-top:18px}.product-info>.eyebrow{font-size:12px;margin-bottom:16px}.product-info h1{font-size:49px;line-height:1.07}.product-info .product-subtitle{font-family:var(--font-editorial);font-size:30px;color:#8b8173;margin-top:4px}.sku{font-size:12px;letter-spacing:.06em;color:#958b7d;margin-block:18px 10px}.detail-price{font-size:20px;line-height:1.5}.detail-price del{font-size:15px;color:#958b7d;margin-left:15px}.price-caption{font-size:12px;color:#92897b;margin-top:5px}.product-description{font-size:14px;line-height:1.85;color:#807667;margin:25px 0}.variant-label{font-size:12px;display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.variant-label span{color:#877c6c}.variant-label button{border:0;background:none;font-size:12px;text-decoration:underline;text-underline-offset:4px}.swatch-list{display:flex;gap:14px;margin-bottom:26px}.swatch{width:27px;height:27px;display:block;border:3px solid var(--background);outline:1px solid var(--border);border-radius:100%}.swatch.selected{outline-color:#554c40}.sizes{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:11px}.size-option{flex:1;min-width:45px;min-height:47px;border:1px solid var(--border);background:none;font-size:12px;padding:8px}.size-option.selected{background:var(--foreground);border-color:var(--foreground);color:#fff}.size-option:disabled{text-decoration:line-through;background:repeating-linear-gradient(135deg,transparent,transparent 4px,#ddd7cc40 4px,#ddd7cc40 5px)}.stock-status{font-size:12px;color:#687059;margin-bottom:22px}.stock-status.unavailable{color:#958673}.selection-error{color:var(--destructive);font-size:12px;margin-bottom:12px}.add-row{display:flex;gap:10px;margin-top:16px}.quantity{display:inline-flex;align-items:center;border:1px solid var(--border);height:51px;min-width:112px;justify-content:space-between}.quantity button{height:44px;width:35px;display:grid;place-items:center;border:0;background:none}.quantity span{font-size:13px;min-width:20px;text-align:center}.add-row .button{flex:1;padding-inline:12px;min-height:51px}.buy-now{width:100%;margin-top:10px;min-height:49px}.product-actions{display:flex;justify-content:space-between;margin-block:18px 26px}.product-actions button{display:flex;align-items:center;gap:9px;border:0;background:none;font-size:12px;padding:8px 0}.product-actions svg{stroke-width:1.2}.product-accordions{border-top:1px solid var(--border)}.product-accordions [data-slot=accordion-trigger]{font-size:12px;font-weight:400;padding:18px 0;letter-spacing:.02em}.product-accordions [data-slot=accordion-content]{font-size:13px;line-height:1.85;color:#7d7162}.spec-list{display:grid;grid-template-columns:1fr 1.6fr;gap:10px 20px}.spec-list dt{color:#433c33}.notes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;padding:22px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.notes-grid span{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#9b8870;margin-bottom:8px}.notes-grid p{font-size:12px;line-height:1.7}.size-dialog{max-width:660px!important;border:0!important;padding:35px!important;max-height:90svh;overflow:auto}.size-dialog [data-slot=dialog-title]{font-family:var(--font-editorial);font-size:32px;font-weight:400}.size-table-wrap{overflow-x:auto;margin-block:16px}.size-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.size-table th,.size-table td{padding:13px 12px;border-bottom:1px solid var(--border);white-space:nowrap}.size-table th{font-weight:400;color:#817363;background:var(--secondary)}.size-footnote{font-size:12px;line-height:1.8;color:#8c7d6d}.bag-items{display:flex;flex-direction:column}.bag-item{display:grid;grid-template-columns:92px 1fr;gap:18px;padding:23px 0;border-bottom:1px solid var(--border)}.bag-item:first-child{padding-top:0}.bag-item img{aspect-ratio:4/5;width:100%;object-fit:cover}.bag-item-title{display:flex;justify-content:space-between;gap:12px;font-size:14px}.bag-item-title button{background:none;border:0;height:24px;width:24px;display:grid;place-items:center}.bag-item p{font-size:12px;color:#827566;margin-top:5px}.bag-item-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;font-size:13px}.bag-item .quantity{height:35px;min-width:91px}.bag-item .quantity button{height:33px;width:30px}.subtotal-row{display:flex;align-items:center;justify-content:space-between;font-size:16px}.delivery-note{font-size:12px;color:#8d7d6a;margin-top:12px}.cart-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:8%;padding-bottom:90px;align-items:start}.cart-layout .bag-item{grid-template-columns:120px 1fr;padding:30px 0}.cart-layout .bag-item-title{font-size:17px}.cart-layout .bag-item-bottom{margin-top:30px}.order-summary{padding:30px;background:#f0ede5;position:sticky;top:150px}.order-summary h2{font-size:29px;margin-bottom:30px}.summary-row{display:flex;justify-content:space-between;gap:18px;font-size:13px;margin:16px 0}.summary-row span:last-child{text-align:right}.summary-total{border-top:1px solid var(--border);margin-top:25px;padding-top:23px;font-size:16px}.order-summary .button{width:100%;margin-top:22px}.promo-form{display:flex;margin-top:25px;border-bottom:1px solid #b3a48f}.promo-form input{border:0;min-width:0;width:100%;background:none;padding:13px 0;font-size:13px}.promo-form button{border:0;background:none;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.promo-note{font-size:12px;color:#8a7660;margin-top:12px}.search-sheet{max-height:92svh!important;gap:0!important;padding:0!important;border:0!important;overflow:auto}.search-container{width:calc(100% - var(--page-gutter)*2);max-width:1100px;margin:auto;padding:33px 0 45px}.search-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.search-top [data-slot=sheet-title]{font-family:var(--font-editorial);font-size:34px;font-weight:400}.search-form{display:flex;align-items:center;gap:18px;border-bottom:1px solid #bcb0a0}.search-form input{background:none;border:0;outline:none;flex:1;min-width:0;padding:19px 0;font-family:var(--font-editorial);font-size:32px}.search-form button{border:0;background:none}.search-form:focus-within{border-color:#342d24}.search-content{display:grid;grid-template-columns:1fr 3fr;gap:60px;margin-top:30px}.popular-searches .eyebrow{font-size:12px;margin-bottom:13px}.popular-searches button,.popular-searches a{display:block;margin:10px 0;font-size:13px;border:0;background:none;text-align:left}.popular-searches .suggested-label{margin-top:28px}.search-suggestions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.search-result-mini img{width:100%;aspect-ratio:4/5;object-fit:cover}.search-result-mini p{font-size:13px;margin-top:12px}.search-result-mini span{font-size:12px;color:#8e7e6a}.search-view-all{display:flex;justify-content:flex-end;margin-top:28px}.search-page-form{margin-bottom:35px;max-width:700px}.search-page-form input{font-family:var(--font-ui);font-size:20px}.mobile-nav{padding:20px 28px;overflow-y:auto}.mobile-nav a{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-editorial);font-size:31px;padding:13px 0;border-bottom:1px solid var(--border)}.mobile-nav sup{font-family:var(--font-ui);font-size:12px;letter-spacing:0;color:#9a8f80;margin-right:18px;top:-.3em}.mobile-secondary{padding:15px 28px;display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:13px}.menu-bottom{padding:25px 28px;margin-top:auto;font-size:12px;letter-spacing:.08em;color:#8d7d69}.menu-bottom span{display:block;font-size:12px;letter-spacing:0;margin-top:10px}.info-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:8%;align-items:center;padding:20px 0 75px}.info-layout>img{width:100%;aspect-ratio:4/5;object-fit:cover}.info-copy h1{font-size:56px;margin-bottom:30px}.info-copy p{color:#7c7162;font-size:15px;line-height:1.95;margin-block:20px}.info-body{max-width:740px;padding-bottom:70px}.info-body h2{font-size:29px;margin:35px 0 18px}.info-body p{line-height:1.9;color:#7b6f5e}.info-body .button{margin-top:30px}.placeholder-panel{max-width:660px;margin:30px auto 70px;text-align:center;padding:55px 25px}.placeholder-panel>.eyebrow{margin-top:20px}.placeholder-panel h1{font-size:52px;margin:20px 0}.placeholder-panel p:not(.eyebrow){color:#857763;font-size:15px;line-height:1.9}.placeholder-panel .button{margin-top:30px}.placeholder-panel>svg{margin:auto;stroke-width:1;width:35px;height:35px}.status-label{display:inline-block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border:1px solid var(--border);margin-bottom:10px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .75s var(--ease-out),transform .75s var(--ease-out)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media(hover:hover){.product-card:hover .product-photo-secondary{opacity:1;transform:scale(1.7)}.product-card:hover .view-product{transform:translateY(0)}}@media(min-width:1600px){.hero-content{left:calc((100% - 1340px)/2)}.hero{height:760px}.hero h1{font-size:112px}}@media(max-width:1199px){:root{--page-gutter:36px;--section-space:80px}.announcement>span:last-child{display:none}.announcement-center{position:static;transform:none}.header-main{height:78px}.wordmark{width:184px}.desktop-nav{gap:25px}.category-grid{gap:14px}.category-name h3{font-size:23px}.product-grid{gap:30px 18px}.panjabi-editorial .editorial-photo{height:590px}.editorial-copy{padding:45px 10%}.editorial-note{margin-top:50px}.jubba-feature{gap:30px}.jubba-detail img{height:250px}.fragrance-feature{height:500px}.accessories-feature{gap:35px}.footer-main{gap:25px;grid-template-columns:1.4fr repeat(4,1fr)}.footer-brand .wordmark{width:140px}.product-detail{gap:5%}.product-info h1{font-size:40px}.collection-products .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-info{top:132px}.gallery-slide{aspect-ratio:3/4}.brand-story{gap:8%}}@media(max-width:900px){:root{--page-gutter:28px;--section-space:65px}.desktop-only,.region-label,.desktop-nav{display:none}.mobile-only{display:inline-flex}.header-main,.compact .header-main{height:78px}.announcement{justify-content:center;height:28px}.announcement>span{display:none}.announcement .announcement-center{display:block;font-size:12px}.header-main{grid-template-columns:1fr auto 1fr}.header-tools{gap:0}.hero{height:600px;min-height:0}.hero h1{font-size:76px}.hero-content{left:6%;max-width:380px}.hero-content>p:not(.eyebrow){max-width:250px}.hero-caption{display:none}.brand-intro{display:block;text-align:center;padding-block:25px}.brand-intro>span{display:block;margin-top:10px}.category-grid{gap:12px}.category-name h3{font-size:21px}.category-name svg{width:14px}.category-number{font-size:12px;left:10px}.category-image{aspect-ratio:3/4.4}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}.product-badge{font-size:12px;top:12px;left:10px}.panjabi-editorial .editorial-photo{height:510px}.editorial-copy{padding:40px 10%}.editorial-copy h2{font-size:34px}.editorial-copy .eyebrow{font-size:12px}.editorial-copy>p:not(.eyebrow){font-size:14px}.editorial-note{display:none}.jubba-feature{grid-template-columns:1fr 1.1fr;gap:35px}.jubba-detail{display:none}.jubba-copy .small-note{margin-top:45px}.fragrance-feature{height:480px}.fragrance-copy{left:7%}.fragrance-copy h2{font-size:55px}.accessories-feature{grid-template-columns:1fr 1.2fr;padding-bottom:65px}.accessory-small{display:none}.brand-story{padding-block:60px}.brand-story h2{font-size:40px}.brand-story>div>p:not(.eyebrow){font-size:14px}.magazine-grid{gap:20px;grid-template-columns:1.2fr .9fr}.magazine-offset{display:none}.magazine-stack{padding-top:50px}.newsletter{gap:40px}.newsletter h2{font-size:27px}.footer-main{grid-template-columns:repeat(4,1fr)}.footer-brand{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between}.footer-brand p{margin:0}.footer-bottom{font-size:12px}.product-detail{grid-template-columns:1fr 1fr;gap:30px}.product-info h1{font-size:35px}.product-info{position:static;padding-top:0}.sizes{gap:5px}.size-option{min-width:36px;font-size:12px}.quantity{min-width:98px}.quantity button{width:31px}.add-row .button{font-size:12px;padding:12px 8px;letter-spacing:.06em}.product-info .product-description{font-size:13px}.notes-grid{grid-template-columns:1fr;gap:14px}.collection-heading h1{font-size:53px}.collection-description{max-width:360px;font-size:14px}.cart-layout{gap:35px;grid-template-columns:1.2fr 1fr}.order-summary{padding:23px}.search-content{gap:30px}.search-suggestions{gap:15px}.info-layout{gap:40px}.info-copy h1{font-size:44px}}@media(max-width:600px){:root{--page-gutter:20px;--section-space:54px}.header-main,.compact .header-main{height:70px}.wordmark{width:145px}.header-tools .icon-button{width:34px;padding:6px}.header-tools .bag-button{width:43px}.bag-count{font-size:12px;margin-left:4px}.header-left .icon-button{margin-left:-8px}.header-tools{margin-right:-6px}.icon-button svg{width:19px;height:19px}.hero{height:650px;max-height:calc(100svh - 98px);min-height:510px}.hero picture img{object-position:68% 50%}.hero-shade{background:linear-gradient(0deg,rgba(19,21,16,.7),transparent 70%)}.hero-content{left:25px;right:25px;top:auto;bottom:64px;transform:none;max-width:100%}.hero-content .eyebrow{font-size:12px;letter-spacing:.17em;margin-bottom:18px}.hero h1{font-size:65px;line-height:.98;max-width:310px}.hero-content>p:not(.eyebrow){font-size:13px;line-height:1.7;margin:17px 0 22px;max-width:100%}.hero-content .mobile-only{display:none}.hero .button{font-size:12px;min-height:46px;padding:13px 18px;gap:25px;min-width:180px}.hero-index{left:25px;bottom:23px;font-size:12px;gap:12px}.hero-line{width:35px}.hero-scroll{right:22px;bottom:18px;padding:8px}.hero-scroll svg{width:13px;height:13px}.brand-intro{padding:22px 16px}.brand-intro p{font-size:12px;letter-spacing:.075em}.brand-intro>span{font-size:12px;margin-top:8px}.eyebrow{font-size:12px;margin-bottom:13px}.section-heading{gap:12px;align-items:flex-start;margin-bottom:25px}.section-heading h2{font-size:31px}.section-heading .eyebrow{font-size:12px;margin-bottom:10px}.section-heading .text-link{font-size:12px;letter-spacing:.045em;gap:10px;margin-top:26px;max-width:116px;white-space:normal;padding-block:7px}.section-heading .text-link svg{width:14px;flex-shrink:0}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 13px}.category-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;background:#efece5}.category-card:last-child .category-name{display:block;padding:15px}.category-card:last-child .category-name svg{margin-top:12px}.category-card:last-child .category-image{aspect-ratio:1.2}.category-image{aspect-ratio:4/5}.category-name{padding-top:11px}.category-name h3{font-size:24px}.category-name svg{width:17px}.product-grid{gap:27px 12px}.product-meta{padding-top:11px}.product-name{font-size:12px;line-height:1.5}.product-color{font-size:12px;margin-top:2px}.product-price{font-size:12px}.product-price del{display:block;font-size:12px;margin:0}.product-price-row{margin-top:6px;align-items:flex-start}.color-dots{gap:6px;padding-top:7px;padding-right:3px}.color-dot{width:7px;height:7px;outline-offset:2px}.product-badge{font-size:12px;letter-spacing:.065em;padding:3px 5px;left:8px;top:11px}.wishlist-button{right:2px;top:1px;width:36px;height:36px}.wishlist-button svg{width:15px}.panjabi-editorial{grid-template-columns:1fr}.panjabi-editorial .editorial-photo{height:auto;aspect-ratio:4/4.5}.editorial-photo>span{font-size:12px;left:22px;bottom:22px}.editorial-copy{padding:43px 28px 48px}.editorial-copy h2{font-size:40px}.editorial-copy>p:not(.eyebrow){margin-block:20px;font-size:14px;line-height:1.85;max-width:330px}.text-link{font-size:12px;gap:28px}.jubba-feature{grid-template-columns:1fr 1fr;gap:16px;align-items:center}.jubba-copy h2{font-size:31px}.jubba-copy .eyebrow{font-size:12px;margin-bottom:16px}.jubba-copy>p:not(.eyebrow){font-size:12px;margin-block:18px;line-height:1.8}.jubba-copy .small-note{display:none}.jubba-copy .text-link{font-size:12px;gap:10px}.jubba-copy .text-link svg{width:13px}.jubba-image img{aspect-ratio:3/5;object-fit:cover}.jubba-image>span{display:none}.fragrance-feature{height:510px}.fragrance-feature>img{object-position:66% 50%}.fragrance-feature:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#171815d9,transparent 70%);pointer-events:none}.fragrance-copy{left:27px;top:auto;bottom:35px;transform:none;z-index:1}.fragrance-copy .eyebrow{font-size:12px}.fragrance-copy h2{font-size:51px}.fragrance-copy>p:not(.eyebrow){font-size:13px;margin-block:15px}.fragrance-copy .text-link{font-size:12px}.fragrance-notes{font-size:12px;margin-top:23px}.mobile-rail{display:flex;overflow-x:auto;gap:13px;scroll-snap-type:x mandatory;margin-right:calc(-1*var(--page-gutter));padding-right:var(--page-gutter);scrollbar-width:none}.mobile-rail .product-card{flex:0 0 66%;scroll-snap-align:start}.accessories-feature{gap:20px;grid-template-columns:.85fr 1fr;padding-bottom:54px}.accessory-image img{aspect-ratio:3/4}.accessory-copy{padding:0}.accessory-copy .eyebrow{font-size:12px}.accessory-copy h2{font-size:29px}.accessory-copy>p:not(.eyebrow){font-size:12px;margin:15px 0}.accessory-copy .text-link{font-size:12px;gap:10px}.accessory-copy .text-link svg{width:13px}.brand-story{grid-template-columns:1fr;gap:35px;padding:40px 28px 48px}.story-mark{aspect-ratio:1.45}.brand-story h2{font-size:42px}.brand-story>div>p:not(.eyebrow){font-size:14px}.magazine-grid{gap:15px;grid-template-columns:1.1fr .8fr}.magazine-large img{aspect-ratio:3/5}.magazine-stack{padding-top:36px}.magazine-stack p{font-size:12px;line-height:1.9;margin-top:23px}.magazine-stack p em{font-size:17px;display:block;margin-top:12px;line-height:1.5}.magazine-grid span{font-size:12px;letter-spacing:.055em;line-height:1.7}.social-section{padding-bottom:45px}.social-section h2{font-size:28px}.social-grid{gap:8px;grid-template-columns:repeat(2,1fr)}.social-grid span{font-size:12px}.newsletter{grid-template-columns:1fr;gap:25px;padding-block:40px}.newsletter h2{font-size:28px;max-width:290px}.newsletter p:not(.eyebrow){font-size:12px;line-height:1.8;margin-top:13px}.newsletter-input input{font-size:13px}.newsletter-input button,.newsletter .form-caption{font-size:12px}.footer-main{padding-block:38px;grid-template-columns:1fr 1fr;gap:35px 25px}.footer-brand .wordmark{width:150px}.footer-brand p{font-size:12px}.footer-group h3{font-size:12px;margin-bottom:18px}.footer-group a{font-size:12px;margin:12px 0}.footer-bottom{flex-wrap:wrap;gap:15px;font-size:12px;padding-block:20px}.footer-bottom>span:nth-child(2){display:none}.breadcrumbs{font-size:12px;gap:5px;padding-block:21px}.breadcrumbs>span{gap:5px}.collection-heading{display:block;padding:17px 0 32px}.collection-heading h1{font-size:48px}.collection-heading .eyebrow{font-size:12px}.collection-description{font-size:13px;margin-top:20px;line-height:1.8;max-width:100%}.collection-tabs{gap:22px;padding-bottom:15px;margin-right:-20px;padding-right:20px;scrollbar-width:none}.collection-tabs a{font-size:12px}.collection-tabs a.active{text-underline-offset:18px}.collection-toolbar{padding-block:18px;gap:5px}.filter-button{font-size:12px;gap:8px;padding:9px 0}.filter-button svg{width:15px}.product-count{font-size:12px;margin-left:13px}.sort-trigger{font-size:12px!important;padding-left:0!important;gap:4px!important;max-width:145px}.sort-trigger svg{width:12px!important}.collection-products{padding-bottom:55px}.collection-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reeshan-sheet{max-width:100%!important;width:100%!important}.mobile-menu{width:min(92%,420px)!important}.drawer-heading{padding:17px 20px}.drawer-heading [data-slot=sheet-title]{font-size:28px}.drawer-content{padding:25px 20px}.drawer-footer{padding:20px}.drawer-footer .button{min-height:48px;font-size:12px}.drawer-heading .icon-button{margin-right:-6px}.filter-chip{font-size:12px;padding:6px 8px}.active-filters{gap:8px;margin-bottom:20px}.filter-section h3,.filter-check{font-size:14px}.product-detail{grid-template-columns:1fr;gap:30px;padding-bottom:30px}.product-gallery{margin-inline:-20px}.gallery-slide{aspect-ratio:4/5}.gallery-controls{margin-inline:20px}.gallery-thumb{width:44px;height:54px}.product-info{padding:0}.product-info h1{font-size:42px}.product-info>.eyebrow{font-size:12px;margin-bottom:12px}.product-info .product-subtitle{font-size:27px}.sku{font-size:12px;margin-top:14px}.detail-price{font-size:19px}.price-caption{font-size:12px}.product-info .product-description{font-size:14px;line-height:1.9;margin:23px 0}.variant-label{font-size:13px;margin-bottom:14px}.size-option{font-size:13px;min-height:47px}.sizes{gap:8px}.stock-status{font-size:12px}.add-row .button{font-size:12px;min-height:53px}.add-row .quantity{height:53px;min-width:112px}.buy-now,.product-actions button{font-size:12px}.product-accordions [data-slot=accordion-trigger]{font-size:13px}.notes-grid{grid-template-columns:repeat(3,1fr)}.notes-grid p,.notes-grid span{font-size:12px}.size-dialog{padding:25px 20px!important}.size-table th,.size-table td{padding:11px 9px}.simple-page{padding-bottom:50px}.simple-page>h1{font-size:45px;margin:15px 0 25px}.cart-layout{grid-template-columns:1fr;gap:30px;padding-bottom:50px}.cart-layout .bag-item{grid-template-columns:93px 1fr;gap:17px;padding-block:20px}.cart-layout .bag-item-title{font-size:14px}.cart-layout .bag-item-bottom{margin-top:17px}.order-summary{padding:25px;position:static}.search-container{padding:18px 0 30px}.search-top{margin-bottom:13px}.search-top [data-slot=sheet-title]{font-size:28px}.search-form input{font-size:28px;padding-block:14px}.search-content{grid-template-columns:1fr;gap:24px;margin-top:20px}.popular-searches{display:flex;flex-wrap:wrap;gap:8px 16px}.popular-searches .eyebrow{width:100%;margin:0}.popular-searches button,.popular-searches a{display:inline-block;margin:0;font-size:12px}.popular-searches .suggested-label{margin-top:8px}.search-suggestions{gap:12px}.search-result-mini p{font-size:12px;line-height:1.5;margin-top:9px}.search-result-mini span{font-size:12px}.search-view-all{margin-top:20px}.search-page-form input{font-size:19px}.info-layout{grid-template-columns:1fr;gap:30px;padding:10px 0 45px}.info-layout>img{aspect-ratio:4/4.5}.info-copy h1{font-size:45px}.info-copy p{font-size:14px}.info-body{padding-bottom:35px}.info-body p{font-size:14px}.placeholder-panel{margin:10px auto 40px;padding:35px 5px}.placeholder-panel h1{font-size:44px}.placeholder-panel p:not(.eyebrow){font-size:14px}.empty-state{min-height:330px!important}.empty-title{font-size:30px!important}.empty-state [data-slot=empty-description]{font-size:13px}.empty-state .button{font-size:12px;min-height:48px}.mobile-nav{padding-top:10px}.mobile-nav a{font-size:29px;padding-block:11px}.mobile-secondary{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}@media print{.site-header,.announcement,.newsletter,.site-footer{display:none}}.info-body{padding-top:24px;margin-inline:auto}.info-body h1{font-size:clamp(42px,5vw,64px);margin-bottom:26px}.info-body .info-intro{font-size:18px}.info-copy h2{font-size:30px;margin-top:30px}.info-continue,.guide-tabs{margin-top:35px}.guide-tabs [data-slot=tabs-list]{max-width:100%;height:auto;flex-wrap:wrap;justify-content:flex-start;gap:8px}.guide-tabs [data-slot=tabs-trigger]{min-height:44px;padding-inline:12px;border-radius:0}.placeholder-panel>.text-link{display:flex;width:fit-content;margin:20px auto 0}.checkout-preview-total{display:flex;justify-content:space-between;gap:20px;padding-block:20px;margin-top:25px;border-block:1px solid var(--border);font-size:16px}.desktop-nav a,.button,.text-link,.product-name,.product-price,.footer-group a,.collection-tabs a,.filter-button,.variant-label,.variant-label button,.size-option,.product-actions button,.filter-check,.filter-section h3,.summary-row,.product-accordions [data-slot=accordion-trigger]{font-size:14px}.editorial-copy>p:not(.eyebrow),.jubba-copy>p:not(.eyebrow),.accessory-copy>p:not(.eyebrow),.brand-story>div>p:not(.eyebrow),.fragrance-copy>p:not(.eyebrow),.collection-description,.product-info .product-description,.info-copy p,.info-body p,.placeholder-panel p:not(.eyebrow),.newsletter p:not(.eyebrow),.product-accordions [data-slot=accordion-content]{font-size:16px}.newsletter .form-caption{font-size:12px}.product-actions{gap:16px;flex-wrap:wrap}.product-color,.collection-description,.product-description,.breadcrumbs,.info-copy p,.info-body p,.price-caption,.sku,.footer-group a{color:#6c6459}.newsletter-input input,.promo-form input,.price-inputs input{font-size:16px}.color-dot{position:relative}.color-dot:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.color-dots{gap:14px}.wishlist-button{width:44px;height:44px}.swatch{width:36px;height:36px}.bag-item-title button{min-width:32px;min-height:32px}.mobile-menu{overflow-y:auto}.mobile-nav{flex-shrink:0;overflow:visible}.drawer-content{min-height:0}@media(max-width:1199px){.desktop-nav{gap:22px}.desktop-nav a{font-size:12px}}@media(max-width:600px){.announcement .announcement-center{font-size:12px}.hero-content>p:not(.eyebrow){font-size:16px;max-width:295px}.hero .button,.drawer-footer .button,.add-row .button,.buy-now,.empty-state .button{font-size:14px;min-height:50px}.section-heading .text-link{font-size:12px;max-width:108px;gap:8px}.section-heading h2{font-size:30px}.product-price-row{gap:5px}.product-name,.product-price{font-size:14px}.product-color{font-size:12px}.product-badge{font-size:12px;top:10px;left:8px;letter-spacing:.03em}.wishlist-button{right:0;top:0}.wishlist-button svg{width:18px}.jubba-feature{grid-template-columns:1fr 1fr;gap:22px}.jubba-copy{grid-column:1/-1}.jubba-copy h2 br{display:none}.jubba-copy h2{font-size:38px;max-width:330px}.jubba-copy .text-link,.accessory-copy .text-link{font-size:13px;gap:14px}.jubba-image{grid-column:1/-1}.jubba-image img{aspect-ratio:4/5}.accessories-feature{grid-template-columns:1fr 1fr;gap:26px}.accessory-copy{grid-column:1/-1;grid-row:1}.accessory-copy h2{font-size:38px}.accessory-image{grid-column:1/-1}.accessory-image img{aspect-ratio:1.2}.magazine-stack p{font-size:14px}.collection-toolbar{gap:12px;flex-wrap:wrap}.product-count{margin-left:14px}.sort-trigger{font-size:12px!important;max-width:155px}.footer-brand{align-items:flex-start;gap:20px}.footer-brand p{font-size:12px}.footer-group a{font-size:14px}.notes-grid{grid-template-columns:1fr;gap:16px}.notes-grid p{font-size:14px}.bag-item{grid-template-columns:80px minmax(0,1fr);gap:14px}.bag-item-bottom{gap:8px;flex-wrap:wrap}.bag-item .quantity{height:44px;min-width:98px}.bag-item .quantity button{height:42px}.guide-tabs [data-slot=tabs-trigger]{padding-inline:8px}}.wordmark{aspect-ratio:746/142}.wordmark svg{display:block;width:100%;height:100%;filter:grayscale(1) invert(1);mix-blend-mode:multiply}.wordmark-light svg{filter:none}@media(max-width:600px){.hero{height:auto;max-height:none;min-height:0;background:#302c25}.hero picture{display:block;position:relative;inset:auto;height:auto;aspect-ratio:4/5}.hero picture img{object-position:91% 50%}.hero-shade{display:none}.hero-content{position:relative;inset:auto;transform:none;padding:34px 25px 72px}.hero h1{font-size:58px;max-width:none}.hero-index{bottom:22px}.hero-scroll{bottom:18px}.hero-content .eyebrow{font-size:12px;margin-bottom:20px}.jubba-copy h2 br{display:initial}}.size-table caption{text-align:left;font-size:14px;padding-block:12px;color:var(--foreground)}.product-badge{position:static;display:inline-block;background:none;padding:0;font-size:12px;letter-spacing:.06em;color:#756a5b}.product-tagline{min-height:21px;margin-bottom:3px}.product-meta .product-name{display:block}
/*# sourceMappingURL=/cdn/shop/t/4/assets/reeshan.css.map */
