body.template-product{--product-ink: #171414;--product-ink-soft: #282323;--product-paper: #f5f0e9;--product-paper-light: #fbf9f6;--product-white: #fffdf9;--product-muted: #635b56;--product-line: #d9d0c7;--product-line-dark: rgba(245, 240, 233, .28);--product-brass: #b8915f;--product-rose: #812f3d;--product-orange: #c96b43;--product-serif: var(--ft3, var(--ft2, "EB Garamond", Georgia, serif));--product-sans: var(--ft1, Poppins, Arial, sans-serif);--product-ease: cubic-bezier(.22, 1, .36, 1);background:var(--product-paper);color:var(--product-ink)}body.template-product #PageContainer,body.template-product .main-content.product{background:var(--product-paper)}body.template-product .bc_wr{background:var(--product-paper-light);border-bottom:1px solid var(--product-line)}body.template-product .bc_wr .obc{align-items:center;display:flex;gap:10px;min-height:54px;max-width:none;padding:0;width:min(calc(100% - 48px),1260px)}body.template-product .bc_wr .obc,body.template-product .bc_wr .obc a,body.template-product .bc_wr .obc .fwm{color:var(--product-muted);font-family:var(--product-sans);font-size:11px;font-weight:400;line-height:1.4}body.template-product .bc_wr .obc a{text-decoration:underline;text-underline-offset:3px}body.template-product .bc_wr .obc a:hover,body.template-product .bc_wr .obc a:focus-visible{color:var(--product-rose)}body.template-product .bc_wr .barr{color:var(--product-brass);display:inline-flex;opacity:1;transform:rotate(-90deg)}body.template-product .product-hero{background:var(--product-white)!important;padding:clamp(46px,6vw,86px) 0 clamp(76px,9vw,128px)!important}body.template-product .product-hero>.product-layout{margin:0 auto;max-width:none;padding:0;width:min(calc(100% - 48px),1260px)}body.template-product .product-hero .product-single{align-items:start;display:grid;gap:clamp(46px,8vw,126px);grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);margin:0}body.template-product .product-hero .product-gallery,body.template-product .product-hero .product-info-column{float:none;margin:0;min-width:0;padding:0;width:auto}body.template-product .product-gallery media-gallery{display:block;width:100%}body.template-product .product-gallery .gallery-stage{aspect-ratio:1;background:#f2ece4;height:auto!important;max-width:none!important;order:initial!important;overflow:hidden;padding:0!important;position:relative;width:100%!important}body.template-product .product-gallery .gallery-stage:before{border:1px solid rgba(184,145,95,.55);content:"";top:18px;right:18px;bottom:18px;left:18px;pointer-events:none;position:absolute;z-index:5}body.template-product .product-gallery .product-gallery-context{color:var(--product-ink);font-family:var(--product-sans);font-size:10px;font-weight:600;left:34px;letter-spacing:.16em;line-height:1.4;margin:0;position:absolute;text-transform:uppercase;top:34px;z-index:6}body.template-product .product-gallery .product-gallery-context a{color:inherit;text-decoration:none}body.template-product .product-gallery .product-gallery-context a:hover,body.template-product .product-gallery .product-gallery-context a:focus-visible{color:var(--product-rose);text-decoration:underline;text-underline-offset:3px}body.template-product .product-gallery .primgSlider{height:100%;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;width:100%}body.template-product .product-gallery .primgSlider .swiper-wrapper,body.template-product .product-gallery .pr_photo{height:100%}body.template-product .product-gallery .pr_photo{align-items:center;background:transparent;display:flex;justify-content:center;overflow:hidden}body.template-product .product-gallery .pr_photo .imgWrapper{display:block;height:100%;max-width:none!important;width:100%}body.template-product .product-gallery .pr_photo img,body.template-product .product-gallery .pr_photo video,body.template-product .product-gallery .pr_photo .vd-wrap,body.template-product .product-gallery .pr_photo .vd-wrap iframe{display:block;height:100%;object-fit:cover;width:100%}body.template-product .product-gallery .pr_photo img{transition:transform .8s var(--product-ease),filter .8s var(--product-ease)}body.template-product .product-gallery .gallery-stage:hover .pr_photo-active img,body.template-product .product-gallery .gallery-stage:hover .swiper-slide-active img{transform:scale(1.018)}body.template-product .product-gallery .gallery-nav{align-items:center;background:var(--product-white);border:1px solid rgba(23,20,20,.12);border-radius:50%;color:var(--product-ink);display:flex;height:46px;justify-content:center;margin:0;opacity:1;top:50%;transform:translateY(-50%);transition:background .18s var(--product-ease),color .18s var(--product-ease),border-color .18s var(--product-ease);width:46px;z-index:7}body.template-product .product-gallery .gallery-nav--next{right:24px}body.template-product .product-gallery .gallery-nav--prev{left:24px}body.template-product .product-gallery .gallery-nav:hover,body.template-product .product-gallery .gallery-nav:focus-visible{background:var(--product-rose);border-color:var(--product-rose);color:var(--product-white)}body.template-product .product-gallery .gallery-nav:after{font-size:16px;font-weight:400}body.template-product .product-gallery .gallery-caption{align-items:center;border-bottom:1px solid var(--product-line);color:var(--product-muted);display:flex;font-family:var(--product-sans);font-size:10px;font-weight:600;justify-content:space-between;letter-spacing:.16em;line-height:1.4;padding:12px 0 14px;text-transform:uppercase}body.template-product .product-gallery .thumbs_nav{margin:14px 0 0!important;overflow:visible;width:100%!important}body.template-product .product-gallery .pr_thumbs{height:auto;max-height:none;overflow:visible!important;width:100%}body.template-product .product-gallery .pr_thumbs .swiper-wrapper{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;transform:none!important}body.template-product .product-gallery .pr_thumbs_item{border:1px solid transparent;display:block;height:auto!important;margin:0;width:auto!important}body.template-product .product-gallery .pr_thumbs_item.swiper-slide-thumb-active{border-color:var(--product-brass)}body.template-product .product-gallery .pr_thumb{aspect-ratio:1;background:var(--product-paper);display:block;overflow:hidden;padding:0;width:100%}body.template-product .product-gallery .pr_thumb img{display:block;height:100%;object-fit:cover;opacity:.75;transition:opacity .18s var(--product-ease),transform .5s var(--product-ease);width:100%}body.template-product .product-gallery .pr_thumbs_item:hover .pr_thumb img,body.template-product .product-gallery .pr_thumbs_item.swiper-slide-thumb-active .pr_thumb img{opacity:1}body.template-product .product-info{margin:0!important;padding-top:9px;position:sticky;top:28px}body.template-product .product-info .product-collection-eyebrow{color:var(--product-rose);font-family:var(--product-sans);font-size:10px;font-weight:600;letter-spacing:.18em;line-height:1.4;margin:0 0 20px;text-transform:uppercase}body.template-product .product-info .product-collection-eyebrow a{color:inherit;text-decoration:none}body.template-product .product-info .product-collection-eyebrow a:hover,body.template-product .product-info .product-collection-eyebrow a:focus-visible{text-decoration:underline;text-underline-offset:3px}body.template-product .product-info .pr_title{color:var(--product-ink)!important;font-family:var(--product-serif);font-size:clamp(3.4rem,5.4vw,5.6rem)!important;font-weight:400;letter-spacing:-.045em;line-height:.86;margin:0 0 26px!important;max-width:11ch;text-transform:none}body.template-product .product-info .product-kicker{color:var(--product-muted);font-family:var(--product-sans);font-size:13px;line-height:1.7;margin:0 0 30px;max-width:380px}body.template-product .product-info .priceSingle{border-top:1px solid var(--product-ink);margin:0 0 28px!important;padding-top:26px}body.template-product .product-info .priceSingle .price__container{align-items:baseline;column-gap:8px;display:flex;margin:0}body.template-product .product-info .priceSingle .pr_price{color:var(--product-ink)!important;font-family:var(--product-serif);font-size:clamp(2.25rem,3.4vw,3.2rem)!important;font-weight:400;letter-spacing:-.035em;line-height:1;margin:0}body.template-product .product-info .priceSingle .cmpr,body.template-product .product-info .priceSingle .salebadge,body.template-product .product-info .priceSingle .price__unit,body.template-product .product-info .priceSingle .product__policies,body.template-product .product-info .priceSingle .installment{display:none!important}body.template-product .product-info .rgTxt,body.template-product .product-info .pr_desc{color:var(--product-ink)!important;font-family:var(--product-sans);font-size:15px!important;font-weight:400;line-height:1.75;margin:0 0 20px!important;max-width:520px}body.template-product .product-info .rgTxt p,body.template-product .product-info .pr_desc p{margin:0 0 1em}body.template-product .product-info .rgTxt p:last-child,body.template-product .product-info .pr_desc p:last-child{margin-bottom:0}body.template-product .product-info .product-palette-inline{align-items:center;border:0;display:flex;flex-wrap:wrap;gap:8px 12px;margin:25px 0 30px;padding:0}body.template-product .product-info .product-palette-inline__swatches{display:inline-flex;flex:0 0 58px;gap:0;height:9px;overflow:hidden;width:58px}body.template-product .product-info .product-palette-inline__swatch{background:var(--product-swatch, var(--product-line));height:9px;width:100%}body.template-product .product-info .product-palette-inline__names{color:var(--product-muted);font-family:var(--product-sans);font-size:10px;font-weight:600;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}body.template-product .product-info .ctabtn{align-items:start;border-top:1px solid var(--product-line);display:grid;gap:0 12px;grid-template-columns:122px minmax(0,1fr);margin:0!important;padding-top:25px}body.template-product .product-info .ctabtn>.fl{display:contents}body.template-product .product-info .ctabtn .product-form__quantity{align-self:start;grid-column:1;grid-row:1;margin:0;width:122px}body.template-product .product-info .ctabtn .quantity__label{color:var(--product-muted);display:block;font-family:var(--product-sans);font-size:10px;font-weight:600;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}body.template-product .product-info .ctabtn .qtyField{align-items:center;background:transparent;border:1px solid var(--product-line);border-radius:0;display:inline-flex;height:56px;justify-content:space-between;margin:0;overflow:hidden;width:122px}body.template-product .product-info .ctabtn .qtyBtn,body.template-product .product-info .ctabtn .qty{background:transparent;color:var(--product-muted);height:54px;width:38px}body.template-product .product-info .ctabtn .qty{color:var(--product-ink);font-family:var(--product-sans);font-size:14px;width:44px}body.template-product .product-info .ctabtn .product-form{align-self:start;grid-column:2;grid-row:1;margin-top:0!important;padding-top:0!important}body.template-product .product-info .ctabtn .product-form>form,body.template-product .product-info .ctabtn .product-form__buttons,body.template-product .product-info .ctabtn .product-form__submit{margin-top:0!important;width:100%}body.template-product .product-info .ctabtn .product-form__submit{background:var(--product-ink)!important;border:1px solid var(--product-ink)!important;border-radius:0!important;color:var(--product-white)!important;height:56px!important;margin:0!important;min-width:0!important;padding:0 20px!important;transition:background .18s var(--product-ease),border-color .18s var(--product-ease)}body.template-product .product-info .ctabtn .product-form__submit:hover,body.template-product .product-info .ctabtn .product-form__submit:focus-visible{background:var(--product-rose)!important;border-color:var(--product-rose)!important}body.template-product .product-info .ctabtn .infolinks{align-items:center;display:flex;gap:22px;grid-column:1 / -1;grid-row:2;margin:18px 0 20px}body.template-product .product-info .ctabtn .infolinks a{align-items:center;color:var(--product-ink);display:inline-flex;font-family:var(--product-sans);font-size:11px;font-weight:600;gap:6px;text-decoration:underline;text-underline-offset:3px}body.template-product .product-info .ctabtn .infolinks a:hover,body.template-product .product-info .ctabtn .infolinks a:focus-visible{color:var(--product-rose)}body.template-product .product-info .ctabtn .infolinks .at-icon{height:14px;width:14px}body.template-product .product-info .freeShipMsg{border-top:1px solid var(--product-line);color:var(--product-ink);margin:0!important;padding-top:20px}body.template-product .product-info .freeShipMsg>div:first-child{align-items:flex-start;display:flex;font-family:var(--product-sans);font-size:13px;font-weight:600;line-height:1.6}body.template-product .product-info .freeShipMsg .at-icon{color:var(--product-rose);flex:0 0 auto;height:18px;margin:2px 14px 0 0;width:18px}body.template-product .product-info .freeShipMsg .shipBar{display:none}body.template-product .product-info .freeShipMsg .freeShip{display:block;height:6px}body.template-product .product-info .quantity__rules,body.template-product .product-info volume-pricing,body.template-product .product-info .dynamic-checkout__content,body.template-product .product-info .shopify-payment-button{display:none!important}body.template-product .service-rail{background:var(--product-white);color:var(--product-ink);padding:0 0 clamp(72px,8vw,112px)}body.template-product .service-rail .container,body.template-product .palette-story .container,body.template-product .detail-section .container,body.template-product .faq-section .container,body.template-product .related-section .container,body.template-product .newsletter .container{margin:0 auto;max-width:none;padding:0;width:min(calc(100% - 48px),1260px)}body.template-product .service-grid{border-bottom:1px solid var(--product-line);border-top:1px solid var(--product-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}body.template-product .service-card{border-right:1px solid var(--product-line);min-height:142px;padding:25px 28px}body.template-product .service-card:last-child{border-right:0}body.template-product .service-card .eyebrow,body.template-product .eyebrow{color:var(--product-brass);font-family:var(--product-sans);font-size:10px;font-weight:600;letter-spacing:.16em;line-height:1.4;margin:0 0 13px;text-transform:uppercase}body.template-product .service-card h2{color:var(--product-ink);font-family:var(--product-serif);font-size:1.65rem;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0 0 7px}body.template-product .service-card p:not(.eyebrow){color:var(--product-muted);font-family:var(--product-sans);font-size:12px;line-height:1.55;margin:0;max-width:270px}body.template-product .service-card a{border-bottom:1px solid currentColor;color:var(--product-muted);display:inline-block;font-family:var(--product-sans);font-size:11px;margin-top:12px;text-decoration:none}body.template-product .service-card a:hover,body.template-product .service-card a:focus-visible{color:var(--product-rose)}body.template-product .palette-story{background:var(--product-ink);color:var(--product-white);padding:clamp(78px,10vw,148px) 0}body.template-product .story-grid{align-items:center;display:grid;gap:clamp(42px,8vw,118px);grid-template-columns:minmax(0,1fr) minmax(280px,.82fr)}body.template-product .palette-story .eyebrow--light,body.template-product .faq-section .eyebrow--light{color:var(--product-white)}body.template-product .story-copy h2,body.template-product .detail-intro h2,body.template-product .faq-intro h2,body.template-product .related-heading h2,body.template-product .newsletter h2{font-family:var(--product-serif);font-weight:400;letter-spacing:-.045em;line-height:.86;margin:0}body.template-product .story-copy h2{color:var(--product-white);font-size:clamp(3.1rem,6.4vw,6.7rem);max-width:12ch}body.template-product .story-body{color:#d8cdc1;font-family:var(--product-sans);font-size:15px;line-height:1.7;margin-top:28px;max-width:520px}body.template-product .story-body p{margin:0 0 1em}body.template-product .story-body p:last-child{margin-bottom:0}body.template-product .button--text{border-bottom:1px solid currentColor;color:var(--product-white);display:inline-block;font-family:var(--product-sans);font-size:10px;font-weight:600;letter-spacing:.16em;margin-top:28px;padding-bottom:5px;text-transform:uppercase}body.template-product .button--text:hover,body.template-product .button--text:focus-visible{color:var(--product-brass)}body.template-product .palette-card{border:1px solid var(--product-line-dark);padding:clamp(22px,4vw,42px)}body.template-product .palette-strip{display:flex;height:20px;margin-bottom:33px;overflow:hidden;width:100%}body.template-product .palette-strip span{background:var(--product-swatch, var(--product-line));flex:1 1 0}body.template-product .palette-list,body.template-product .faq-list{list-style:none;margin:0;padding:0}body.template-product .palette-item{align-items:center;border-top:1px solid var(--product-line-dark);display:flex;gap:16px;justify-content:space-between;padding:22px 0}body.template-product .palette-item:last-child{border-bottom:1px solid var(--product-line-dark)}body.template-product .palette-item>span{color:var(--product-white);font-family:var(--product-serif);font-size:1.45rem;line-height:1.1}body.template-product .palette-item small{color:#d8cdc1;font-family:var(--product-sans);font-size:9px;font-weight:600;letter-spacing:.12em;text-align:right;text-transform:uppercase}body.template-product .detail-section{background:var(--product-paper-light);color:var(--product-ink);padding:clamp(80px,10vw,148px) 0}body.template-product .detail-layout{display:grid;gap:clamp(40px,8vw,120px);grid-template-columns:minmax(0,.7fr) minmax(0,1.2fr)}body.template-product .detail-intro{align-self:start}body.template-product .detail-intro h2,body.template-product .faq-intro h2{color:var(--product-ink);font-size:clamp(3rem,5.6vw,5.2rem);max-width:10ch}body.template-product .detail-intro>p:last-child,body.template-product .faq-intro>p:last-child{color:var(--product-muted);font-family:var(--product-sans);font-size:14px;line-height:1.7;margin:26px 0 0;max-width:360px}body.template-product .detail-accordion{border-top:1px solid var(--product-ink)}body.template-product .detail-accordion details{border-bottom:1px solid var(--product-line)}body.template-product .detail-accordion summary,body.template-product .faq-list summary{align-items:center;color:var(--product-ink);cursor:pointer;display:flex;font-family:var(--product-serif);font-size:1.7rem;font-weight:400;justify-content:space-between;line-height:1.15;list-style:none;min-height:70px;padding:14px 0}body.template-product .detail-accordion summary::-webkit-details-marker,body.template-product .faq-list summary::-webkit-details-marker{display:none}body.template-product .detail-accordion summary span,body.template-product .faq-list summary span{color:var(--product-rose);flex:0 0 auto;font-family:var(--product-sans);font-size:22px;font-weight:400;line-height:1}body.template-product .detail-accordion details[open] summary span,body.template-product .faq-list details[open] summary span{font-size:0}body.template-product .detail-accordion details[open] summary span:before,body.template-product .faq-list details[open] summary span:before{content:"\2212";font-size:22px}body.template-product .detail-answer{color:var(--product-muted);font-family:var(--product-sans);font-size:13px;line-height:1.7;padding:0 42px 24px 0}body.template-product .detail-answer p:first-child{margin-top:0}body.template-product .faq-section{background:var(--product-ink-soft);color:var(--product-white);padding:clamp(78px,10vw,148px) 0}body.template-product .faq-layout{align-items:start;display:grid;gap:clamp(40px,8vw,120px);grid-template-columns:minmax(0,.82fr) minmax(0,1.35fr)}body.template-product .faq-intro h2{color:var(--product-white)}body.template-product .faq-intro>p:last-child{color:#fffdf9c7}body.template-product .faq-list{border-top:1px solid var(--product-line-dark)}body.template-product .faq-list details{border-bottom:1px solid var(--product-line-dark)}body.template-product .faq-list summary{color:var(--product-white);font-size:1.55rem;min-height:70px}body.template-product .faq-list summary span{color:var(--product-brass)}body.template-product .faq-answer{color:#fffdf9c7;font-family:var(--product-sans);font-size:13px;line-height:1.7;padding:0 42px 24px 0}body.template-product .related-section{background:var(--product-paper);color:var(--product-ink);padding:clamp(78px,9vw,128px) 0}body.template-product .related-heading{align-items:end;display:flex;gap:32px;justify-content:space-between;margin-bottom:48px}body.template-product .related-heading h2{color:var(--product-ink);font-size:clamp(3.1rem,5.5vw,5.2rem);max-width:12ch}body.template-product .related-heading>p{color:var(--product-muted);font-family:var(--product-sans);font-size:14px;line-height:1.7;margin:0 0 6px;max-width:300px}body.template-product .related-grid{display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr))}body.template-product .product-card{min-width:0}body.template-product .product-card-media{aspect-ratio:.92 / 1;background:var(--product-white);display:block;overflow:hidden}body.template-product .product-card-media img{display:block;height:100%;object-fit:cover;transition:transform .8s var(--product-ease),filter .8s var(--product-ease);width:100%}body.template-product .product-card:hover .product-card-media img,body.template-product .product-card:focus-within .product-card-media img{transform:scale(1.03)}body.template-product .product-card-meta{border-top:1px solid var(--product-ink);display:grid;gap:4px 12px;grid-template-columns:1fr auto;padding:16px 16px 14px}body.template-product .product-card-meta h3{grid-column:1 / -1;margin:0}body.template-product .product-card-meta h3 a{color:var(--product-ink);font-family:var(--product-serif);font-size:1.55rem;font-weight:400;letter-spacing:-.02em;line-height:1;text-decoration:none}body.template-product .product-card-meta h3 a:hover,body.template-product .product-card-meta h3 a:focus-visible{color:var(--product-rose);text-decoration:underline;text-underline-offset:4px}body.template-product .product-card-meta p,body.template-product .product-card-meta>span{color:var(--product-muted);font-family:var(--product-sans);font-size:10px;font-weight:600;letter-spacing:.1em;margin:0;text-transform:uppercase}body.template-product .product-card-meta>span{color:var(--product-rose);text-align:right}body.template-product .newsletter{background:var(--product-paper-light)!important;color:var(--product-ink);padding:clamp(66px,8vw,108px) 0}body.template-product .newsletter-layout{align-items:center;display:grid;gap:clamp(34px,7vw,98px);grid-template-columns:minmax(0,1fr) minmax(320px,.85fr)}body.template-product .newsletter h2{color:var(--product-ink);font-size:clamp(3.2rem,6vw,6rem)}body.template-product .newsletter p{color:var(--product-muted);font-family:var(--product-sans);font-size:14px;line-height:1.7;margin:22px 0 0;max-width:390px}body.template-product .newsletter-form .newsl_frm{max-width:none}body.template-product .newsletter-form .ad_inputs{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin:0}body.template-product .newsletter-form .newstxt{background:transparent!important;border:0!important;border-bottom:1px solid var(--product-ink)!important;border-radius:0!important;color:var(--product-ink)!important;font-family:var(--product-sans);font-size:13px;height:56px;padding:0 0 10px}body.template-product .newsletter-form .newstxt::placeholder{color:var(--product-muted);opacity:1}body.template-product .newsletter-form .newsl_btn{background:var(--product-ink)!important;border:1px solid var(--product-ink)!important;border-radius:0!important;color:var(--product-white)!important;font-family:var(--product-sans);font-size:10px;font-weight:600;height:56px;letter-spacing:.16em;margin:0;min-width:118px;padding:0 20px;text-transform:uppercase;transition:background .18s var(--product-ease),border-color .18s var(--product-ease)}body.template-product .newsletter-form .newsl_btn:hover,body.template-product .newsletter-form .newsl_btn:focus-visible{background:var(--product-rose)!important;border-color:var(--product-rose)!important}body.template-product #PrSecTabs,body.template-product .shopify-section[id$=__tabs]{display:none!important}body.template-product .aljowder-footer{background:var(--product-ink)!important;border-top:0!important;color:var(--product-paper)!important;padding:58px 0 24px!important}body.template-product .aljowder-footer>.page-width{max-width:none;padding:0;width:min(calc(100% - 48px),1260px)}body.template-product .aljowder-footer>.page-width>.grid{display:grid;gap:32px;grid-template-columns:1.25fr repeat(3,minmax(0,1fr));margin:0}body.template-product .aljowder-footer .ft_block{color:var(--product-paper)!important;margin:0;padding:0;width:auto!important}body.template-product .aljowder-footer .ft_newsltr{display:none!important}body.template-product .aljowder-footer .fimg,body.template-product .aljowder-footer .ft_block>p[style*=max-width]{margin:0 0 20px}body.template-product .aljowder-footer .ft_block img{filter:grayscale(1) brightness(0) invert(1)}body.template-product .aljowder-footer .ft_block .txt{color:var(--product-paper);font-family:var(--product-serif);font-size:1.55rem;line-height:1.1;max-width:220px}body.template-product .aljowder-footer .ft_block .h4,body.template-product .aljowder-footer .footer-menu-toggle{background:transparent;border:0;color:var(--product-brass)!important;font-family:var(--product-sans);font-size:10px;font-weight:600;letter-spacing:.16em;line-height:1.4;margin:0 0 18px;padding:0;text-transform:uppercase}body.template-product .aljowder-footer .ft_block ul{margin:0;padding:0}body.template-product .aljowder-footer .ft_block li{list-style:none;margin:0 0 10px}body.template-product .aljowder-footer .ft_block li,body.template-product .aljowder-footer .ft_block li a,body.template-product .aljowder-footer .ft_block .f_addr a{color:#c9bdb1!important;font-family:var(--product-sans);font-size:12px;font-weight:400;line-height:1.6;text-decoration:none}body.template-product .aljowder-footer .ft_block li a:hover,body.template-product .aljowder-footer .ft_block li a:focus-visible,body.template-product .aljowder-footer .ft_block .f_addr a:hover,body.template-product .aljowder-footer .ft_block .f_addr a:focus-visible{color:var(--product-white)!important;text-decoration:underline;text-underline-offset:3px}body.template-product .aljowder-footer .ft_bottom{border-top:1px solid rgba(245,240,233,.28);margin-top:48px;padding-top:18px}body.template-product .aljowder-footer .ft_bottom>.page-width{align-items:center;display:block;max-width:none;padding:0;width:min(calc(100% - 48px),1260px)}body.template-product .aljowder-footer .ft_bottom .fl1:first-child{color:#c9bdb1;font-family:var(--product-sans);font-size:10px;line-height:1.6;text-align:left}body.template-product .aljowder-footer .ft_bottom .fl1:first-child a{color:#c9bdb1;float:right;text-decoration:underline;text-underline-offset:3px}body.template-product .aljowder-footer .ft_bottom .fl1:last-child{display:none}body.template-product :is(a,button,input,summary):focus-visible{outline:3px solid var(--product-brass);outline-offset:4px}@media screen and (max-width:1100px){body.template-product .product-hero .product-single{gap:48px;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}body.template-product .product-info .pr_title{font-size:clamp(3.4rem,5.8vw,4.9rem)!important}}@media screen and (max-width:860px){body.template-product .product-hero .product-single,body.template-product .story-grid,body.template-product .detail-layout,body.template-product .faq-layout,body.template-product .newsletter-layout{grid-template-columns:1fr}body.template-product .product-info{position:static}body.template-product .story-copy h2,body.template-product .detail-intro h2,body.template-product .faq-intro h2,body.template-product .related-heading h2,body.template-product .newsletter h2{max-width:12ch}body.template-product .palette-card{max-width:620px}body.template-product .newsletter-layout{gap:38px}}@media screen and (max-width:767px){body.template-product .product-info .ctabtn{grid-template-columns:142px minmax(0,1fr)}body.template-product .product-info .ctabtn .product-form__quantity,body.template-product .product-info .ctabtn .qtyField{width:142px}body.template-product .product-info .ctabtn .qtyBtn{min-width:48px;width:48px}}@media screen and (max-width:620px){body.template-product .bc_wr .obc,body.template-product .product-hero>.product-layout,body.template-product .service-rail .container,body.template-product .palette-story .container,body.template-product .detail-section .container,body.template-product .faq-section .container,body.template-product .related-section .container,body.template-product .newsletter .container,body.template-product .aljowder-footer>.page-width,body.template-product .aljowder-footer .ft_bottom>.page-width{width:min(calc(100% - 32px),1260px)}body.template-product .product-hero{padding:36px 0 60px!important}body.template-product .product-gallery .gallery-stage:before{top:12px;right:12px;bottom:12px;left:12px}body.template-product .product-gallery .product-gallery-context{left:24px;top:24px}body.template-product .product-gallery .gallery-nav{height:40px;width:40px}body.template-product .product-gallery .gallery-nav--next{right:18px}body.template-product .product-gallery .gallery-nav--prev{left:18px}body.template-product .product-info .pr_title{font-size:3.8rem!important;width:100%;max-width:none}body.template-product .service-grid{grid-template-columns:1fr}body.template-product .related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.template-product .service-card{border-bottom:1px solid var(--product-line);border-right:0;padding:22px 16px}body.template-product .service-card:last-child{border-bottom:0}body.template-product .story-copy h2,body.template-product .detail-intro h2,body.template-product .faq-intro h2,body.template-product .related-heading h2,body.template-product .newsletter h2{font-size:3.2rem}body.template-product .palette-card{padding:22px}body.template-product .detail-accordion summary,body.template-product .faq-list summary{font-size:1.25rem}body.template-product .related-heading{align-items:start;flex-direction:column;gap:14px;margin-bottom:30px}body.template-product .related-heading>p{margin:0}body.template-product .product-card-meta{display:block}body.template-product .product-card-meta p,body.template-product .product-card-meta>span{display:block;margin-top:7px;text-align:left}body.template-product .newsletter-form .ad_inputs{grid-template-columns:1fr}body.template-product .newsletter-form .newsl_btn{width:100%}body.template-product .aljowder-footer>.page-width>.grid{grid-template-columns:1fr;gap:34px}body.template-product .aljowder-footer .ft_bottom .fl1:first-child a{float:none;margin-left:8px}}@media(prefers-reduced-motion:reduce){body.template-product .product-gallery .pr_photo img,body.template-product .product-gallery .pr_thumb img,body.template-product .product-card-media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/product-editorial.css.map */
