.zaks-pdp{--zk-ink: var(--zaks-ink);--zk-white: var(--zaks-white);--zk-offwhite: #f3f3f3;--zk-slate: #242833;--zk-black: var(--zaks-black);--zk-gold: var(--zaks-gold);--zk-gold-hover: var(--zaks-gold-light);--zk-maroon: #320000;--zk-line: rgba(18, 18, 18, .14);--zk-line-strong: rgba(18, 18, 18, .12);background:var(--zk-white);color:var(--zk-ink);font-family:var(--font-body-family, "Lora", "Times New Roman", Georgia, serif);font-weight:400;-webkit-font-smoothing:antialiased}.zaks-pdp *{box-sizing:border-box}.zaks-pdp h1,.zaks-pdp h2,.zaks-pdp h3{font-family:var(--font-heading-family, "Lora", Georgia, serif);font-weight:700;letter-spacing:.6px}.zaks-pdp__eyebrow{font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:var(--zaks-gold-deep);font-weight:600}.zaks-pdp__brand{text-align:center;padding:36px 24px 10px}.zaks-pdp__brand img{height:52px;width:auto}.zaks-pdp__brand-line{font-size:11px;letter-spacing:3.5px;text-transform:uppercase;opacity:.55;margin-top:12px}.zaks-pdp__buybox{max-width:1200px;margin:0 auto;padding:40px 50px 64px;display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:start}.zaks-pdp__gallery .product__media-wrapper{margin:0;width:100%!important;max-width:100%!important}.zaks-pdp__details{padding-top:4px}.zaks-pdp__details>.zaks-pdp__eyebrow{margin-bottom:18px}.zaks-pdp__title{font-size:48px;line-height:1.1;margin:0 0 20px}.zaks-pdp__intro{font-size:18px;line-height:1.6;opacity:.72;margin:0 0 26px;max-width:480px}.zaks-pdp__intro p{margin:0 0 12px}.zaks-pdp__intro p:last-child{margin-bottom:0}.zaks-pdp__rating{display:flex;align-items:center;gap:12px;margin-bottom:30px}.zaks-pdp__stars{color:var(--zaks-gold-deep);font-size:18px;letter-spacing:3px}.zaks-pdp__rating-text{font-size:14px;opacity:.6}.zaks-pdp__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:16px;margin-bottom:8px}.zaks-pdp__price-row .price,.zaks-pdp__price-row .price .price-item{font-size:38px;font-weight:700}.zaks-pdp__price-row .price--on-sale .price-item--regular{font-size:20px;opacity:.5}.zaks-pdp__stock{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#8a6d1f;background:#caae511f;border:1px solid rgba(202,174,81,.6);padding:5px 11px;white-space:nowrap}.zaks-pdp__stock svg{display:none}.zaks-pdp__meta{font-size:14px;opacity:.6;margin-bottom:30px}.zaks-pdp__highlights{display:flex;flex-direction:column;gap:13px;padding:24px 0;border-top:1px solid var(--zk-line);border-bottom:1px solid var(--zk-line);margin-bottom:32px;list-style:none}.zaks-pdp__highlights li{display:flex;align-items:flex-start;gap:12px;font-size:15px;opacity:.85}.zaks-pdp__highlights li:before{content:"\25c6";color:var(--zaks-gold-deep);font-size:11px;line-height:1.7}.zaks-pdp__form .product-form__input{margin:0 0 18px}.zaks-pdp__form fieldset.product-form__input{border:0;padding:0}.zaks-pdp__form .form__label{font-size:13px;letter-spacing:.5px}.zaks-pdp__form .product-form__buttons{max-width:none}.zaks-pdp__form .product-form__submit{width:100%;background:var(--zk-ink);color:var(--zk-white);border:none;padding:20px;font-family:var(--font-body-family, "Lora", serif);font-size:15px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;border-radius:40px;box-shadow:none}.zaks-pdp__form .product-form__submit:hover:not([disabled]){background:var(--zk-slate)}.zaks-pdp__form .shopify-payment-button__button{border-radius:40px;font-family:var(--font-body-family, "Lora", serif)}.zaks-enquiry{margin-top:22px;padding:22px 24px 24px;background:var(--zaks-cream);border-top:2px solid var(--zaks-gold)}.zaks-enquiry__heading{font-family:var(--zaks-display);font-size:22px;font-weight:500;line-height:1.2;color:var(--zaks-ink)}.zaks-enquiry__text{font-size:15.5px;line-height:1.65;color:#121212b3;margin:8px 0 0}.zaks-enquiry__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:18px}.zaks-enquiry__call{display:inline-flex;align-items:center;gap:9px;font-family:var(--zaks-display);font-size:24px;line-height:1.1;color:var(--zaks-ink);text-decoration:none;border-bottom:1px solid var(--zaks-gold);padding-bottom:2px}.zaks-enquiry__call svg{width:17px;height:17px;color:var(--zaks-gold-deep)}.zaks-enquiry__call:hover{color:var(--zaks-gold-deep)}.zaks-enquiry__book{display:inline-flex;align-items:center;font-family:var(--zaks-label);font-size:12px;letter-spacing:var(--zaks-track);text-transform:uppercase;color:var(--zaks-ink);text-decoration:none;padding:12px 22px;border-radius:var(--zaks-radius-pill);box-shadow:inset 0 0 0 1px #12121240;transition:background var(--zaks-fast),color var(--zaks-fast),box-shadow var(--zaks-fast)}.zaks-enquiry__book:hover{background:var(--zaks-ink);color:var(--zaks-cream);box-shadow:inset 0 0 0 1px var(--zaks-ink)}@media screen and (max-width:749px){.zaks-enquiry{padding:20px 18px 22px}.zaks-enquiry__call{font-size:22px}.zaks-enquiry__book{width:100%;justify-content:center}}.zaks-pdp__trust{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-size:13px;opacity:.6}.zaks-band{padding:72px 50px}.zaks-band__inner{max-width:1200px;margin:0 auto}.zaks-band--offwhite{background:var(--zk-offwhite)}.zaks-band__eyebrow{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--zaks-gold-deep);font-weight:600;margin-bottom:32px}.zaks-specs{padding:80px 50px;background:var(--zk-offwhite)}.zaks-specs__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px 46px;background:none;border:0;border-top:1px solid rgba(18,18,18,.16);padding-top:30px}.zaks-specs__cell{background:none;padding:0}.zaks-specs__label{font-family:var(--zaks-label);font-size:12px;letter-spacing:var(--zaks-track);text-transform:uppercase;color:var(--zaks-gold-deep);opacity:1;margin-bottom:10px}.zaks-specs__value{font-family:var(--zaks-display);font-size:26px;font-weight:500;line-height:1.2}.zaks-problem{background:var(--zk-slate);color:var(--zk-white);padding:72px 50px}.zaks-problem__inner{max-width:780px;margin:0 auto;text-align:center}.zaks-problem__mark{color:var(--zk-gold);font-size:22px;letter-spacing:5px;margin-bottom:26px}.zaks-problem__quote{font-size:33px;line-height:1.45;font-weight:500;margin:0;font-style:italic}.zaks-solution{max-width:1200px;margin:0 auto;padding:72px 50px;display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.zaks-solution__media img{width:100%;height:auto;display:block}.zaks-solution h2{font-size:42px;line-height:1.15;margin:0 0 24px}.zaks-solution__body p{font-size:18px;line-height:1.8;opacity:.74;margin:0 0 20px}.zaks-solution__body p:last-child{margin-bottom:0}.zaks-benefits__head{text-align:center;margin-bottom:64px}.zaks-benefits__head .zaks-band__eyebrow{margin-bottom:18px}.zaks-benefits__head h2{font-size:44px;margin:0}.zaks-benefits__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 72px;background:none;border:0}.zaks-benefit{background:none;padding:32px 0 38px;border-top:1px solid rgba(18,18,18,.16)}.zaks-benefit__num{font-family:var(--zaks-label);font-size:12px;font-weight:500;letter-spacing:var(--zaks-track);color:var(--zaks-gold-deep);opacity:1;margin-bottom:16px}.zaks-benefit h3{font-size:26px;margin:0 0 10px}.zaks-benefit p{font-size:16px;line-height:1.8;opacity:.72;margin:0}.zaks-faq{max-width:880px;margin:0 auto;padding:72px 50px}.zaks-faq__head{text-align:center;margin-bottom:56px}.zaks-faq__head h2{font-size:44px;margin:0}.zaks-faq__item{border-top:1px solid var(--zk-line);padding:32px 0}.zaks-faq__item:last-child{border-bottom:1px solid var(--zk-line)}.zaks-faq__item h3{font-size:25px;margin:0 0 12px}.zaks-faq__item p{font-size:17px;line-height:1.8;opacity:.74;margin:0}.zaks-final{background:var(--zk-black);color:var(--zk-white);padding:72px 50px;text-align:center}.zaks-final__inner{max-width:700px;margin:0 auto}.zaks-final h2{color:var(--zk-white);font-size:46px;line-height:1.15;margin:0 0 20px}.zaks-final p{font-size:18px;line-height:1.8;opacity:.7;margin:0 0 42px}.zaks-final__btn{display:inline-block;background:var(--zk-gold);color:var(--zk-maroon);border:none;padding:21px 40px;font-family:var(--font-body-family, "Lora", serif);font-size:15px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;border-radius:40px;text-decoration:none}.zaks-final__btn:hover{background:var(--zk-gold-hover)}.zaks-final__contact{margin-top:34px;font-size:14px;opacity:.55;letter-spacing:.5px}@media screen and (max-width:989px){.zaks-pdp__buybox{grid-template-columns:1fr;gap:36px;padding:24px 20px 48px}.zaks-pdp__gallery .product__media-list{padding:0;scroll-padding:0}.zaks-pdp__gallery .product__media-list.grid--peek .grid__item,.zaks-pdp__gallery .slider--mobile .slider__slide{width:100%;min-width:100%;margin:0;scroll-snap-align:center}.zaks-pdp__gallery .grid--peek.slider .grid__item:first-of-type{margin-left:0}.zaks-pdp__gallery .product-media-container{margin:0 auto}.zaks-pdp__eyebrow,.zaks-pdp__title{text-align:center}.zaks-pdp__intro{max-width:none}.zaks-pdp__rating,.zaks-pdp__price-row{justify-content:flex-start}.zaks-pdp__highlights li{text-align:left}.zaks-pdp__title{font-size:38px}.zaks-specs__grid{grid-template-columns:repeat(2,1fr)}.zaks-solution{grid-template-columns:1fr;gap:36px;padding:64px 20px}.zaks-band,.zaks-specs,.zaks-problem{padding:64px 20px}.zaks-benefits__grid{grid-template-columns:1fr}.zaks-problem__quote{font-size:26px}.zaks-solution h2,.zaks-benefits__head h2,.zaks-faq__head h2,.zaks-final h2{font-size:32px}.zaks-faq{padding:64px 20px}.zaks-final{padding:72px 24px}}@media screen and (max-width:749px){.zaks-pdp__brand{padding:24px 20px 6px}.zaks-specs__grid{grid-template-columns:1fr}.zaks-pdp__title{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-main-product-zaks.css.map */
