:root{--jy-space:clamp(40px,6vw,88px);--jy-gutter:clamp(20px,4vw,64px)}body:has(.cn-shell) :is(h1,h2,h3){letter-spacing:-.025em}body:has(.cn-shell) :is(input,select,textarea){border-radius:0}body:has(.cn-shell) :is(input,textarea){caret-color:var(--cn-ink)}body:has(.cn-shell) :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid currentColor;outline-offset:4px}body:has(.cn-shell) :is(.ws,.reset,.bj-store,.jy-page){scroll-margin-top:var(--jy-shell-height,114px)}body:has(.cn-shell) :is([id=wear-designs],[id=wear-fit],[id=catalogue],[id=BeingJainiContact]){scroll-margin-top:calc(var(--jy-shell-height,114px) + 60px)}body:has(.cn-shell) ::selection{background:var(--cn-sand);color:var(--cn-ink)}.cn-account{width:26px;justify-content:center}.cn-account svg{display:block;flex-shrink:0}.jy-page,.jy-wear-campaign,.jy-food-intro{font-family:Comfortaa,sans-serif;color:var(--cn-ink);background:var(--cn-paper);font-size:16px;line-height:1.7}.jy-page *,.jy-wear-campaign *,.jy-food-intro *{box-sizing:border-box}.jy-page{padding:var(--jy-space) var(--jy-gutter)}.jy-page :is(h1,h2,h3),.jy-wear-campaign h1,.jy-food-intro h1{font-family:inherit;font-weight:400;line-height:1.25;letter-spacing:-.025em;text-wrap:balance;color:inherit;margin:0}.jy-page h1{font-size:clamp(34px,4.1vw,60px);font-weight:300;max-width:22ch}.jy-page h2{font-size:clamp(24px,2.2vw,32px)}.jy-page h3{font-size:21px}.jy-page a{color:inherit;text-underline-offset:5px}.jy-page p{max-width:70ch;line-height:1.8}.jy-page-heading{margin-bottom:42px}.jy-page-heading>p{max-width:57ch;font-size:18px;margin:24px 0 0}.jy-reading{max-width:76ch}.jy-reading>p{margin:0 0 22px;font-size:16px;line-height:1.85}.jy-reading :is(h2,h3){margin:38px 0 18px}.jy-reading li{margin:10px 0}.jy-reading a{overflow-wrap:anywhere}.jy-reading table{width:100%;border-collapse:collapse}.jy-reading th,.jy-reading td{padding:10px;text-align:left;border:1px solid var(--cn-rule)}.jy-story .jy-reading{margin:45px auto 0}.jy-story-image{margin:0;max-height:620px;overflow:hidden}.jy-story-image img{display:block;width:100%;height:auto;max-height:580px;object-fit:cover;object-position:center top}.jy-story-image figcaption{font-size:12px;padding:12px 0}.jy-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 23px;border:1px solid transparent;background:var(--cn-ink);color:var(--cn-paper)!important;text-decoration:none;font:inherit;font-size:15px;cursor:pointer;line-height:1.5;transition:background .2s}.jy-button:hover{background:var(--cn-muted)}.jy-secondary{background:var(--cn-soft);color:var(--cn-ink)!important}.jy-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:inherit;text-underline-offset:5px}.jy-note{font-size:13px!important;line-height:1.7!important;color:var(--cn-muted)}.jy-help-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px;margin-top:36px}.jy-help-actions>a{min-height:44px;display:inline-flex;align-items:center}.jy-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.jy-contact-form{min-width:0}.jy-contact-form form{display:flex;flex-direction:column;align-items:stretch;gap:0}.jy-contact-form label{font-size:14px;margin:22px 0 9px}.jy-contact-form label:first-child{margin-top:0}.jy-contact-form :is(input,select,textarea){border:1px solid var(--cn-rule);padding:13px;background:transparent;color:inherit;min-width:0;max-width:100%;font:inherit;font-size:16px;min-height:50px;border-radius:0}.jy-contact-form textarea{resize:vertical}.jy-contact-form .jy-button{margin-top:26px;align-self:flex-start}.jy-contact-form .jy-note{margin:18px 0 0}.jy-contact-details{padding:28px;background:var(--cn-soft);font-size:15px}.jy-contact-details>h2:first-child{margin-top:0}.jy-contact-details h2{font-size:24px}.jy-contact-details h3{font-size:19px}.jy-contact-details p{font-size:14px}.jy-success{padding:30px;background:var(--cn-soft)}.jy-success h2{font-size:28px}.jy-success p{margin-top:20px}.jy-order-entry{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:36px;background:var(--cn-soft)}.jy-order-entry p{margin:20px 0}.jy-order-help{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:54px}.jy-order-help h2{font-size:25px}.jy-order-help p{font-size:15px;margin-top:20px}.jy-missing{min-height:55vh}.jy-missing>p{margin-top:24px;font-size:18px}.jy-missing>.jy-help-actions{margin-bottom:30px}.jy-collections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.jy-collections article{min-width:0}.jy-collections article>a{display:block;text-decoration:none}.jy-collections img{display:block;width:100%;aspect-ratio:5/4;object-fit:cover;object-position:center top}.jy-collections h2{margin-top:22px}.jy-collections p{margin-top:16px}.jy-native-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 24px}.jy-native-products article{min-width:0}.jy-native-product-image{display:block;aspect-ratio:4/5;background:var(--cn-soft);overflow:hidden}.jy-native-product-image img{height:100%;width:100%;object-fit:cover;display:block}.jy-native-products h2{font-size:17px;line-height:1.5;margin:16px 0 8px}.jy-native-products h2 a{text-decoration:none}.jy-native-products p{margin:4px 0}.jy-price{font-size:20px;font-weight:500;font-variant-numeric:tabular-nums}.jy-product-link{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-top:12px}.jy-journal article{margin-bottom:44px}.jy-journal article p{margin-top:20px}.jy-wear-campaign{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;background:var(--cn-soft);margin:0}.jy-wear-campaign>div{padding:45px var(--jy-gutter)}.jy-wear-campaign h1{font-size:clamp(34px,3.6vw,54px);font-weight:300;max-width:17ch}.jy-wear-campaign p{font-size:17px;line-height:1.7;max-width:40ch;margin:22px 0 0}.jy-wear-campaign p+p{font-size:14px}.jy-wear-campaign .jy-button{margin-top:26px}.jy-wear-campaign figure{margin:0;min-width:0;position:relative;align-self:stretch}.jy-wear-campaign img{display:block;width:100%;height:100%;max-height:470px;object-fit:cover;object-position:70% top}.jy-wear-campaign figcaption{position:absolute;bottom:0;left:0;padding:10px 16px;font-size:12px;background:var(--cn-paper)}.ws>.ws-lifestyle-caption{display:none}body:has(.cn-shell) .ws-shopbar{top:var(--jy-shell-height,114px);z-index:20;background:var(--cn-paper);padding-inline:var(--jy-gutter)}body:has(.cn-shell) .ws-catalogue{padding-top:50px}body:has(.cn-shell) .ws :is(.ws-catalogue-title h2,.ws-fit-section h2){font-weight:300}body:has(.cn-shell) .ws-filters{border-color:var(--cn-rule)}body:has(.cn-shell) .ws-product-card{background:transparent}body:has(.cn-shell) .ws-card-media{background:var(--cn-soft)}body:has(.cn-shell) .ws-pdp-layout{padding-top:28px}body:has(.cn-shell) .ws-buy-panel{top:calc(var(--jy-shell-height,114px) + 24px)}body:has(.cn-shell) .ws-product-identity h1{font-size:clamp(31px,3vw,46px);font-weight:300;line-height:1.2}body:has(.cn-shell) .ws-product-facts{color:var(--cn-muted)}body:has(.cn-shell) .ws-fit-help,body:has(.cn-shell) .ws-purchase-return{font-size:13px;line-height:1.7}body:has(.cn-shell) .ws-pdp-price{font-variant-numeric:tabular-nums}body:has(.cn-shell) .ws-card-image img{transition:transform .3s var(--cn-ease)}.jy-food-intro{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:30px;padding:35px var(--jy-gutter);background:var(--cn-soft)}.jy-food-intro h1{font-size:clamp(33px,3.3vw,48px);font-weight:300;max-width:18ch}.jy-food-intro p{font-size:17px;line-height:1.7;margin-top:20px;max-width:52ch}.jy-food-intro .jy-note{margin-top:16px}.jy-food-intro .jy-link{margin-top:12px}.jy-food-intro figure{margin:0;min-width:0}.jy-food-intro img{display:block;width:100%;aspect-ratio:1.6;object-fit:cover}.jy-food-intro figcaption{font-size:12px;line-height:1.5;margin-top:10px}body:has(.cn-shell) .reset #catalogue{padding-top:40px}body:has(.cn-shell) .reset-food-grid{gap:35px 25px}body:has(.cn-shell) .reset-food-product h2{font-size:24px}body:has(.cn-shell) .reset-food-product .reset-pack-select{font-size:15px;min-height:48px}body:has(.cn-shell) .bj-food-pdp{max-width:1500px;margin-inline:auto}body:has(.cn-shell) .bj-food-identity h1{font-size:clamp(31px,3.1vw,46px);font-weight:300;line-height:1.2}body:has(.cn-shell) .bj-product-buy{font-size:16px}body:has(.cn-shell) .bj-price-line{font-variant-numeric:tabular-nums}body:has(.cn-shell) .bj-native-small{line-height:1.7}body:has(.cn-shell) .bj-product-buy details>summary{cursor:pointer;min-height:48px;padding-block:12px}body:has(.cn-shell) .reset-page-intro{padding-top:50px;padding-bottom:35px}body:has(.cn-shell) .reset-page-intro h1{max-width:22ch;font-weight:300}body:has(.cn-shell) .reset-editorial{gap:6%}body:has(.cn-shell) .reset-editorial h2{font-size:30px}body:has(.cn-shell) .reset-editorial section+section{margin-top:35px}body:has(.cn-shell) .bj-cart-heading{font-size:clamp(32px,3.6vw,50px);font-weight:300;line-height:1.2;margin:0 0 35px}body:has(.cn-shell) .bj-content{padding-top:45px}body:has(.cn-shell) .bj-cart-layout{gap:6%}body:has(.cn-shell) .checkout-note{background:var(--cn-soft);padding:30px;align-self:start;top:calc(var(--jy-shell-height,114px) + 25px)}body:has(.cn-shell) .checkout-note h2{font-size:25px;font-weight:400}body:has(.cn-shell) .checkout-note p{font-size:14px;line-height:1.75}body:has(.cn-shell) .checkout-note>a{display:flex;align-items:center;min-height:40px;font-size:13px}body:has(.cn-shell) .cart-line{padding-block:24px}body:has(.cn-shell) .bj-cart-item-title{font-size:19px}body:has(.cn-shell) .bj-cart-size,body:has(.cn-shell) .bj-cart-quantity{font-size:13px}body:has(.cn-shell) .bj-empty{max-width:none;padding:60px 0 80px;text-align:left}body:has(.cn-shell) .jy-empty h2{font-size:32px;font-weight:300}body:has(.cn-shell) .jy-empty>p{font-size:17px;margin:22px 0 28px}body:has(.cn-shell) .jy-empty>div{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:1000px){.jy-order-help{grid-template-columns:1fr}.jy-order-help h2{font-size:27px}.jy-native-products{grid-template-columns:repeat(3,minmax(0,1fr))}.jy-wear-campaign h1{font-size:38px}.jy-wear-campaign>div{padding-top:35px;padding-bottom:35px}}@media(max-width:700px){.jy-page{padding:38px 20px 60px}.jy-page h1{font-size:34px}.jy-page-heading{margin-bottom:28px}.jy-page-heading>p{font-size:17px;margin-top:20px}.jy-reading :is(h2,h3){margin-top:30px}.jy-reading h2{font-size:26px}.jy-contact-layout{grid-template-columns:minmax(0,1fr);gap:40px}.jy-contact-details{padding:24px 20px}.jy-contact-form .jy-button{width:100%}.jy-story-image img{aspect-ratio:1.2;object-fit:cover;object-position:70% top}.jy-story .jy-reading{margin-top:30px}.jy-order-entry{grid-template-columns:1fr;gap:30px;padding:26px 20px}.jy-order-help{margin-top:38px;gap:22px}.jy-order-help section{padding-bottom:10px}.jy-order-help p{margin-top:16px}.jy-help-actions{gap:15px 24px;margin-top:28px}.jy-collections{grid-template-columns:1fr;gap:35px}.jy-native-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.jy-native-products h2{font-size:15px}.jy-native-products .jy-price{font-size:18px}.jy-native-products .jy-product-link{font-size:13px}.jy-wear-campaign{grid-template-columns:1fr}.jy-wear-campaign>div{padding:28px 20px}.jy-wear-campaign h1{font-size:34px;max-width:18ch}.jy-wear-campaign p{font-size:16px;margin-top:16px}.jy-wear-campaign p+p{font-size:13px;margin-top:12px}.jy-wear-campaign .jy-button{margin-top:20px}.jy-wear-campaign img{height:200px;object-position:65% 25%}.jy-wear-campaign figcaption{font-size:11px;padding:7px 12px}body:has(.cn-shell) .ws-shopbar{padding-inline:20px;gap:15px;overflow-x:auto;white-space:nowrap}body:has(.cn-shell) .ws-catalogue{padding-top:32px}body:has(.cn-shell) .ws-product-identity h1{font-size:33px}body:has(.cn-shell) .ws-buy-panel{position:static}.jy-food-intro{grid-template-columns:1fr;padding:28px 20px;gap:24px}.jy-food-intro h1{font-size:33px;max-width:19ch}.jy-food-intro p{font-size:16px;margin-top:18px}.jy-food-intro img{aspect-ratio:2.2;object-position:center 45%}.jy-food-intro figcaption{font-size:11px}body:has(.cn-shell) .reset #catalogue{padding-top:30px}body:has(.cn-shell) .reset-food-grid{gap:30px 18px}body:has(.cn-shell) .reset-food-product h2{font-size:23px}body:has(.cn-shell) .bj-food-identity h1{font-size:31px}body:has(.cn-shell) .reset-page-intro{padding-top:35px;padding-bottom:28px}body:has(.cn-shell) .reset-editorial h2{font-size:27px}body:has(.cn-shell) .bj-content{padding-top:30px}body:has(.cn-shell) .checkout-note{padding:24px;position:static}body:has(.cn-shell) .bj-cart-item-title{font-size:16px}body:has(.cn-shell) .bj-cart-heading{font-size:34px;margin-bottom:26px}body:has(.cn-shell) .jy-empty h2{font-size:30px}body:has(.cn-shell) .bj-empty{padding:25px 0 50px}.cn-tools{gap:7px}.cn-account{width:24px}.cn-header{gap:8px}}@media(prefers-reduced-motion:reduce){.jy-page *,.jy-wear-campaign *,.jy-food-intro *{animation:none!important;transition:none!important}}.bj-eyebrow{font-size:12px!important;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:var(--cn-muted)}.bj-plp-heading{margin-bottom:22px}.bj-plp-heading .bj-eyebrow{margin:0 0 14px}.bj-plp-heading h1{max-width:none}.bj-plp-count{font-size:14px;margin:14px 0 0;color:var(--cn-muted)}.bj-collection-description{max-width:65ch}.bj-plp-worlds{display:flex;gap:10px;overflow:auto;scrollbar-width:thin;padding:0 0 16px;margin:0 0 20px;border-bottom:1px solid var(--cn-rule)}.bj-plp-worlds a{white-space:nowrap;flex:0 0 auto;text-decoration:none;border:1px solid var(--cn-rule);padding:11px 16px;min-height:44px;font-size:13px}.bj-plp-controls{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-bottom:14px}.bj-plp-controls .bj-sort{display:flex;flex-direction:column;gap:5px;font-size:12px;min-width:170px}.bj-plp-controls select{min-height:44px;max-width:100%;border:1px solid var(--cn-rule);background:var(--cn-paper);padding:10px;color:inherit;font:inherit;font-size:13px}.bj-plp-filter{position:relative;min-width:130px}.bj-plp-filter summary{cursor:pointer;min-height:44px;padding:10px 16px;border:1px solid var(--cn-rule);font-size:13px;list-style-position:inside}.bj-plp-filter-options{position:absolute;z-index:5;top:100%;left:0;width:max-content;min-width:200px;max-width:min(320px,90vw);max-height:280px;overflow:auto;padding:12px;border:1px solid var(--cn-rule);background:var(--cn-paper);box-shadow:0 10px 18px #0f3d321a}.bj-plp-filter-options label{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:13px;cursor:pointer}.bj-plp-filter-options input{width:18px;height:18px;accent-color:var(--cn-ink)}.bj-plp-apply{min-height:44px;padding:10px 22px;background:var(--cn-ink);border:1px solid var(--cn-ink);color:var(--cn-paper);font:inherit;font-size:13px;cursor:pointer}.bj-plp-clear{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.bj-plp-active{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 20px}.bj-plp-active a{padding:7px 12px;border:1px solid var(--cn-rule);font-size:12px;text-decoration:none}.bj-plp-grid{gap:32px 18px}.bj-plp-card{display:flex;flex-direction:column;min-width:0}.bj-plp-image{aspect-ratio:4/5;background:var(--cn-soft)}.bj-plp-image img{object-fit:contain;object-position:center;height:100%;width:100%;display:block}.bj-plp-card-info{flex:1;display:flex;flex-direction:column;min-width:0}.bj-plp-card h2{font-size:16px;line-height:1.4;margin:12px 0 5px}.bj-plp-card h2 a{text-decoration:none}.bj-plp-card-sub{font-size:12px!important;margin:0!important;color:var(--cn-muted)}.bj-plp-card .jy-price{font-size:17px;margin-top:9px!important;font-weight:500}.bj-plp-card .jy-price small{font-size:12px}.bj-plp-card .jy-note{font-size:11px!important;margin:2px 0 9px!important}.bj-plp-card-action{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;border:1px solid var(--cn-rule);padding:9px 12px;text-decoration:none;font-size:13px}.bj-plp-pages{display:flex;justify-content:center;padding:32px 0;font-size:14px}.bj-search-page{min-height:60vh}.bj-search-heading h1{max-width:none}.bj-search-heading p{margin:10px 0 24px}.bj-search-form{max-width:850px}.bj-search-form>label{display:block;margin-bottom:9px;font-size:14px}.bj-search-form>div{display:flex;min-width:0}.bj-search-form input{flex:1;min-width:0;height:52px;border:1px solid var(--cn-rule);background:var(--cn-paper);padding:12px 14px;font:inherit;font-size:15px}.bj-search-form button{min-height:52px;border:1px solid var(--cn-ink);background:var(--cn-ink);color:var(--cn-paper);padding:12px 24px;font:inherit;cursor:pointer}.bj-search-count{font-size:14px!important;margin:22px 0 26px!important}.bj-search-empty{grid-column:1/-1;min-height:220px;padding:25px;background:var(--cn-soft)}.bj-search-empty h2{margin-bottom:12px}.bj-search-shortcuts{display:flex;flex-wrap:wrap;gap:15px 28px;margin-top:42px}.bj-search-shortcuts a{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.bj-checkout-steps{display:flex;gap:12px 20px;flex-wrap:wrap;margin:26px 0 16px;font-size:12px;color:#36594e}.bj-checkout-steps [aria-current]{font-weight:700;color:#0f3d32}.bj-quantity-stepper{display:flex;align-items:center;border:1px solid #b4a48b;background:#f8f2ea;width:max-content;max-width:100%}.bj-quantity-stepper button{border:0;background:transparent;min-width:44px;min-height:44px;cursor:pointer;font:inherit;font-size:20px;color:#0f3d32}.bj-quantity-stepper button:disabled{opacity:.4;cursor:wait}.bj-cart-quantity .bj-quantity-stepper input{width:56px!important;min-width:0!important;text-align:center;border:0!important;background:transparent!important;padding:8px 0!important;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.bj-quantity-stepper input::-webkit-inner-spin-button,.bj-quantity-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bj-cart-secure,.bj-summary-shipping{font-size:13px;line-height:1.6}.bj-summary-shipping{padding:12px 0;border-top:1px solid #d8cdbd}.bj-plp a:focus-visible,.bj-plp button:focus-visible,.bj-search-page :is(a,button,input):focus-visible,.bj-quantity-stepper button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:700px){.bj-plp-worlds{margin-inline:-20px;padding-inline:20px;padding-bottom:12px}.bj-plp-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bj-plp-controls .bj-sort{grid-column:1/-1}.bj-plp-filter{min-width:0}.bj-plp-filter summary{padding:10px;font-size:12px}.bj-plp-filter-options{max-width:calc(100vw - 40px)}.bj-plp-apply{grid-column:1/-1;width:100%}.bj-plp-clear{justify-content:center;grid-column:1/-1}.bj-plp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.bj-plp-card h2{font-size:14px}.bj-plp-card-action{font-size:12px;padding:8px;min-height:44px}.bj-search-form input{font-size:16px}.bj-search-form button{padding:10px 16px}.bj-search-heading h1{font-size:34px}.bj-checkout-steps{gap:8px;font-size:11px;margin:18px 0 14px}.bj-cart-quantity{min-width:0}.bj-quantity-stepper button{min-width:42px}}.jy-wear-campaign figure{align-self:center}.jy-wear-campaign img{height:auto;max-height:none;object-fit:contain;object-position:center}.jy-food-intro img{height:auto;aspect-ratio:auto;object-fit:contain;object-position:center}.jy-story-image img{height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center}.bj-store .bj-cart-image img,.ws-cart-dialog .bj-cart-image img{object-fit:contain;background:#ebe1d1}@media(max-width:700px){.jy-wear-campaign figure{align-self:auto}.jy-food-intro img{aspect-ratio:auto;max-height:none}.jy-story-image{max-height:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/bj-journeys.css.map */
