.template-index{background:rgb(var(--body-bg-color))}.template-index .logo-area{padding-top:10px;padding-bottom:10px}.template-index .logo{padding-top:0;padding-bottom:0}.bj-hero{display:grid;grid-template-columns:52% 48%;min-height:660px}.bj-hero__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:64px clamp(30px,6vw,100px);background:var(--color-scheme-1);color:rgb(var(--body-text-color))}.bj-eyebrow{font-size:11px;font-weight:500;letter-spacing:.15em;margin:0 0 30px;line-height:1.5}.bj-hero h1{font-family:Ferly,sans-serif;font-size:clamp(58px,6.6vw,100px);font-weight:600;text-transform:none;letter-spacing:.01em;line-height:.97;margin:0 0 28px;color:inherit}.bj-hero__description{max-width:330px;font-size:16px;line-height:1.6;margin-bottom:28px}.bj-hero__description p{margin:0}.bj-button{display:inline-flex;justify-content:center;align-items:center;gap:38px;min-height:50px;padding:14px 22px;background:rgb(var(--btn-bg-color));color:rgb(var(--btn-text-color));border:1px solid rgb(var(--btn-border-color));text-decoration:none;font-size:12px;letter-spacing:.025em}.bj-button:hover{background:rgb(var(--btn-bg-hover-color));color:rgb(var(--btn-text-hover-color))}.bj-button span{font-size:20px;line-height:1}.bj-hero__note{margin:42px 0 0;font-size:11px;letter-spacing:.035em}.bj-hero__media{position:relative;min-height:660px;overflow:hidden}.bj-hero__media img{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:50% 24%}.bj-hero__caption{position:absolute;right:24px;bottom:24px;color:#fff;font-size:10px;letter-spacing:.16em;text-shadow:0 1px 6px #000}.bj-collection-nav{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--heading-divider-col)}.bj-collection-nav a{display:flex;justify-content:space-between;align-items:center;padding:22px 26px;color:rgb(var(--body-text-color));font-size:12px;border-right:1px solid var(--heading-divider-col);text-decoration:none}.bj-collection-nav a:last-child{border-right:0}.bj-collection-nav a:hover{background:var(--color-scheme-1)}.template-index .section-product-grid{padding-top:32px;padding-bottom:32px}.template-index .section-product-grid .majortitle{text-transform:none;font-family:Ferly,sans-serif;font-weight:600;letter-spacing:.01em;font-size:40px}.template-index .product-block__title{font-size:13px;line-height:1.4}.template-index .product-price{font-size:12px}.bj-look{display:grid;grid-template-columns:50% 50%;width:100%;max-width:none;margin:40px 0 72px;background:var(--color-scheme-1)}.bj-look__media{min-width:0;position:relative;padding:56px clamp(32px,4vw,72px);align-self:center;background:var(--color-scheme-1)}.bj-look__media img{display:block;position:static;width:100%;height:auto;max-height:760px;object-fit:contain;object-position:50% 50%}.bj-look__caption{position:absolute;left:28px;bottom:24px;font-size:10px;letter-spacing:.15em;color:rgb(var(--body-text-color))}.bj-look__content{padding:52px clamp(28px,5vw,80px);align-self:center}.bj-look__content .bj-eyebrow{margin-bottom:14px}.bj-look h2{font-family:Ferly,sans-serif;text-transform:none;letter-spacing:.01em;font-size:clamp(36px,4vw,58px);font-weight:400;margin:0 0 14px;line-height:1.1}.bj-look__intro{font-size:14px;line-height:1.5;margin-bottom:28px}.bj-look-product{display:block;border-top:1px solid var(--input-border-color);padding:20px 0 22px}.bj-look-product__heading{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:16px}.bj-look-product h3{font:inherit;font-size:15px;text-transform:none;letter-spacing:0;margin:0}.bj-look-product h3 a{color:inherit;text-decoration:none}.bj-look-product__heading>span{white-space:nowrap;font-size:13px}.bj-look-sizes{border:0;margin:0 0 16px;padding:0;min-width:0}.bj-look-sizes legend{font-size:11px;padding:0;margin-bottom:6px}.bj-look-sizes__options{display:flex;flex-wrap:wrap;gap:2px;position:relative}.bj-look-size{position:absolute;width:1px;height:1px;opacity:0;margin:0}.bj-look-size+label{display:inline-flex;justify-content:center;align-items:center;min-width:38px;min-height:40px;padding:5px 8px;border-bottom:1px solid transparent;cursor:pointer;font-size:12px}.bj-look-size:checked+label{border-bottom-color:rgb(var(--body-text-color));font-weight:600}.bj-look-size:focus-visible+label{outline:2px solid rgb(var(--body-text-color));outline-offset:2px}.bj-look-size:disabled+label{color:rgb(var(--body-text-color) / .45);text-decoration:line-through;cursor:not-allowed}.bj-look-add.btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin:0;padding:12px 16px;background:var(--color-scheme-1);color:rgb(var(--btn-alt-text-color));border:1px solid rgb(var(--btn-alt-border-color));font-size:12px;text-transform:none;letter-spacing:.02em}.bj-look-add.btn:hover,.bj-look-add.btn:active,.bj-look-add.btn:focus{background:rgb(var(--btn-bg-color));color:rgb(var(--btn-text-color));border-color:rgb(var(--btn-border-color))}.bj-look-add:disabled{opacity:.45}.bj-look .js-form-error{font-size:12px;margin-bottom:12px}.bj-text-link{font-size:11px;text-decoration:underline;text-underline-offset:4px;color:inherit}.template-index .section-gallery{padding:0 0 40px;width:100%;max-width:none;margin-inline:0}.template-index .section-gallery .gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.template-index .section-gallery .gallery__item{aspect-ratio:4 / 5}.template-index .section-gallery .text-overlay__inner{padding:20px}.template-index .section-gallery .text-overlay__title{font-size:64px;text-transform:none;font-family:Ferly,sans-serif}.template-index .section-gallery .small-feature-link{font-size:14px}.template-index .section-image-with-text h2,.template-index .section-rich-text h2{font-family:Ferly,sans-serif;text-transform:none;font-weight:600;letter-spacing:.01em}.template-index .section-rich-text{border-top:1px solid var(--heading-divider-col)}@media(max-width:899px){.bj-hero{grid-template-columns:1fr 1fr;min-height:540px}.bj-hero__copy{padding:36px 28px}.bj-hero h1{font-size:60px}.bj-hero__media{min-height:540px}.bj-hero__note{margin-top:30px}.bj-collection-nav a{padding:20px 14px;font-size:11px}.bj-look{grid-template-columns:45% 55%}.bj-look__content{padding:36px 24px}.bj-look-size+label{min-width:34px}.template-index .section-gallery{padding:0 0 32px}.template-index .section-gallery .gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}}@media(max-width:599px){.template-index .logo-area{padding-top:15px;padding-bottom:15px}.bj-hero{display:flex;flex-direction:column-reverse}.bj-hero__media{min-height:440px}.bj-hero__media img{object-position:50% 22%}.bj-hero__caption{right:18px;bottom:18px}.bj-hero__copy{padding:32px 24px 36px}.bj-eyebrow{margin-bottom:20px;font-size:10px}.bj-hero h1{font-size:58px;margin-bottom:20px}.bj-hero__description{font-size:14px;margin-bottom:22px}.bj-hero__note{margin-top:24px}.bj-button{width:100%}.bj-collection-nav{display:flex;overflow-x:auto}.bj-collection-nav a{min-width:120px;flex-shrink:0;padding:18px}.template-index .section-product-grid .majortitle{font-size:32px}.bj-look{display:block;margin:24px 0 40px}.bj-look__media{height:auto;aspect-ratio:auto;padding:32px 24px}.bj-look__media img{max-height:none;object-fit:contain}.bj-look__content{padding:36px 24px}.bj-look h2{font-size:44px}.bj-look-sizes__options{gap:5px}.bj-look-size+label{min-width:36px;min-height:44px}.template-index .section-gallery{padding-inline:0}.template-index .section-gallery .gallery{gap:0}.template-index .section-gallery .text-overlay__inner{padding:14px 8px}.template-index .section-gallery .text-overlay__title{font-size:40px}}.template-index #content>.container,.template-index #content [id$=__bj_ready] .container,.template-index #content [id$=__bj_terracotta] .container,.template-index #content [id$=__bj_fit] .container{width:100%;max-width:none;padding-inline:0}.template-index #content [id$=__bj_ready] .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0}.template-index #content [id$=__bj_ready] .product-grid>product-block{width:auto;min-width:0;margin:0;padding:0}.template-index #content [id$=__bj_terracotta] .flexible-layout{margin-inline:0}.template-index #content [id$=__bj_terracotta] .column{width:50%;margin:0;padding:0}.template-index #content [id$=__bj_terracotta] .image-overlap{max-width:none!important}.template-index #content [id$=__bj_terracotta] .feature-text-paired{padding:40px clamp(24px,6vw,100px)}.template-index #content [id$=__bj_fit] .container{padding-inline:24px}@media(max-width:767px){.template-index #content [id$=__bj_ready] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.template-index #content [id$=__bj_terracotta] .column{width:100%}}.template-index [id$=__bj_categories] .gallery__item:nth-child(2) .gallery__image img{transform:none}@media(max-width:767px){.template-index [id$=__bj_categories] .gallery{grid-template-columns:1fr}}@media(max-width:767px){.template-index [id$=__bj_categories] .small-feature-link{font-size:12px}}.bj-hero--diptych{grid-template-columns:30% 35% 35%;min-height:0}.bj-hero--diptych .bj-hero__copy{padding:48px clamp(24px,3.5vw,64px);min-width:0}.bj-hero--diptych h1{font-size:clamp(40px,3.6vw,60px);font-weight:400;line-height:1.04;letter-spacing:0;margin-bottom:24px}.bj-hero--diptych .bj-eyebrow{font-size:10px;margin-bottom:28px}.bj-hero--diptych .bj-hero__description{max-width:230px;font-size:14px;margin-bottom:24px}.bj-hero--diptych .bj-hero__note{margin-top:38px;font-size:10px;letter-spacing:.1em}.bj-hero--diptych .bj-hero__media{min-height:0;height:clamp(600px,52.5vw,780px)}.bj-hero--diptych .bj-hero__image{object-position:50% 65%}.bj-hero--diptych .bj-hero__detail-image{object-position:50% 40%}.bj-hero--diptych .bj-button{font-size:11px;min-height:46px;padding:12px 18px}@media(min-width:600px)and (max-width:999px){.bj-hero--diptych{grid-template-columns:38% 62%}.bj-hero--diptych .bj-hero__media{height:680px}.bj-hero--diptych .bj-hero__media--detail{display:none}.bj-hero--diptych h1{font-size:clamp(36px,4.5vw,44px)}}@media(max-width:599px){.bj-hero--diptych .bj-hero__media{height:auto;min-height:0;aspect-ratio:2 / 3}.bj-hero--diptych .bj-hero__media--detail{display:none}.bj-hero--diptych .bj-hero__copy{padding:32px 24px 36px}.bj-hero--diptych h1{font-size:48px}.bj-hero--diptych .bj-eyebrow{margin-bottom:16px}.bj-hero--diptych .bj-hero__note{margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/264/assets/bj-editorial.css.map */
