:root{--font-body--family:"Roboto",Arial,Helvetica,sans-serif!important;--font-subheading--family:"Roboto",Arial,Helvetica,sans-serif!important;--font-heading--family:"Montserrat",Arial,Helvetica,sans-serif!important;--font-accent--family:"Montserrat",Arial,Helvetica,sans-serif!important;--font-primary--family:"Montserrat",Arial,Helvetica,sans-serif!important;--font-body--weight:400!important;--font-subheading--weight:500!important;--font-heading--weight:700!important;--font-accent--weight:600!important;--font-primary--weight:700!important}body,input,textarea,select,option,.rte,.price,.product-details p,.product-details small{font-family:Roboto,Arial,Helvetica,sans-serif!important}h1,h2,h3,h4,h5,h6,.header-menu,.menu-list__link,.button,.button-custom,.add-to-cart-button,.cart__checkout-button,.anant-home__cta,.anant-card-purchase__button,.badge,.variant-option legend,.variant-option__button-label{font-family:Montserrat,Arial,Helvetica,sans-serif!important}body:has(main[data-template=product]),main[data-template=product],main[data-template=product] .product-information,body:has(main[data-template=product]) .section-background{background:#fff!important;color:#080808!important}main[data-template=product] .product-information{padding-block:20px 44px!important}main[data-template=product] .product-information__grid{width:min(1600px,calc(100% - 48px));max-width:none!important;margin-inline:auto!important;align-items:start!important;gap:clamp(38px,4.4vw,72px)!important}main[data-template=product] .product-information__media{min-width:0!important}main[data-template=product] .product-information__media .media-gallery{border-radius:0!important;background:#fff!important}main[data-template=product] .product-information__media .media-gallery__grid{gap:8px!important}main[data-template=product] .product-information__media .product-media-container,main[data-template=product] .product-information__media .media-gallery__media{overflow:hidden!important;border-radius:2px!important;background:#f2f2f2!important}main[data-template=product] .product-information__media img{background:#f2f2f2!important}main[data-template=product] .product-information__media button{border-radius:999px!important}main[data-template=product] .product-details{width:100%!important;min-width:0!important;padding:0!important}main[data-template=product] .product-details>.group-block{width:100%!important;max-width:455px!important;margin:0 auto!important;padding:4px 0 32px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;gap:18px!important}main[data-template=product] .product-details h1{margin:0!important;color:#080808!important;font-family:Montserrat,Arial,Helvetica,sans-serif!important;font-size:clamp(28px,2.25vw,34px)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.035em!important;text-transform:none!important;text-wrap:balance}main[data-template=product] .product-details .rating-wrapper{display:flex!important;align-items:center!important;gap:7px!important;margin:0!important;color:#080808!important}main[data-template=product] .product-details .stars{--star-size:13px!important}main[data-template=product] .product-details .rating-count{color:#5e6267!important;font-family:Roboto,Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:500!important}main[data-template=product] .product-details .price__sale,main[data-template=product] .product-details .price__regular{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px 10px!important}main[data-template=product] .product-details .price{color:#080808!important;font-family:Roboto,Arial,Helvetica,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:0!important}main[data-template=product] .product-details .compare-at-price{color:#777b80!important;font-size:14px!important;font-weight:400!important;text-decoration-thickness:1px!important}main[data-template=product] .product-details .sale-badge{display:inline-flex!important;align-items:center!important;min-height:22px!important;margin:0!important;padding:4px 8px!important;border-radius:2px!important;background:#080808!important;color:#fff!important;font-family:Montserrat,Arial,Helvetica,sans-serif!important;font-size:10px!important;font-weight:700!important;line-height:1!important;letter-spacing:.055em!important;text-transform:uppercase!important}main[data-template=product] .product-details .divider{margin-block:2px!important;opacity:1!important;border-color:#e3e3e3!important}.anant-pdp-intro{padding:0 0 2px;color:#3f4348;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:13.5px;line-height:1.55}.anant-pdp-intro p{margin:0!important}.anant-pdp-intro a{display:inline-block;margin-top:7px;color:#080808!important;font-family:Montserrat,Arial,Helvetica,sans-serif!important;font-size:11px;font-weight:700;letter-spacing:.035em;text-decoration:underline;text-underline-offset:3px}main[data-template=product] .variant-picker{width:100%!important;margin:0!important}main[data-template=product] .variant-picker__form{display:grid!important;gap:20px!important}main[data-template=product] .variant-option legend,main[data-template=product] .variant-option>label:not(.variant-option__button-label){margin:0 0 10px!important;color:#080808!important;font-family:Montserrat,Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.02em!important;text-transform:none!important}main[data-template=product] .variant-option--buttons{display:flex!important;flex-wrap:wrap!important;gap:7px!important}main[data-template=product] .variant-option--buttons legend{flex:0 0 100%!important;width:100%!important}main[data-template=product] .variant-option__button-label{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:49px!important;min-height:45px!important;padding:8px 13px!important;border:1px solid #cfd1d3!important;border-radius:2px!important;background:#fff!important;color:#080808!important;box-shadow:none!important;font-size:12px!important;font-weight:600!important;line-height:1!important;letter-spacing:.01em!important;cursor:pointer!important;transition:border-color .15s ease,background-color .15s ease,color .15s ease!important}main[data-template=product] .variant-option__button-label:hover{border-color:#080808!important;transform:none!important}main[data-template=product] .variant-option__button-label:has(input:checked){border-color:#080808!important;background:#080808!important;color:#fff!important;box-shadow:none!important}main[data-template=product] .variant-option__button-label:has(input[aria-disabled=true]),main[data-template=product] .variant-option__button-label:has(input:disabled){border-color:#e1e1e1!important;background:#f7f7f7!important;color:#9a9da1!important;opacity:1!important;text-decoration:line-through!important;cursor:not-allowed!important}main[data-template=product] .variant-option__select{min-height:48px!important;border:1px solid #cfd1d3!important;border-radius:2px!important;background:#fff!important}main[data-template=product] .anant-color-group--product-page{margin:0!important}main[data-template=product] .anant-color-group--product-page .anant-color-group__label{margin:0 0 10px!important;color:#080808!important;font-family:Montserrat,Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important}main[data-template=product] .anant-color-group--product-page .anant-color-group__swatches{gap:8px!important}main[data-template=product] .anant-color-group--product-page .anant-color-group__swatch{width:58px!important;height:66px!important;border:1px solid #d6d7d8!important;border-radius:2px!important;background:#f2f2f2!important;box-shadow:none!important}main[data-template=product] .anant-color-group--product-page .anant-color-group__swatch:hover{border-color:#777!important}main[data-template=product] .anant-color-group--product-page .anant-color-group__swatch[aria-current=page]{border-color:#080808!important;box-shadow:0 0 0 1px #080808!important}main[data-template=product] .buy-buttons-block{display:block!important;width:100%!important;margin-top:1px!important}main[data-template=product] .product-form-buttons{gap:9px!important}main[data-template=product] .product-form-buttons .add-to-cart-button{width:100%!important;min-height:56px!important;height:56px!important;border:1px solid #080808!important;border-radius:0!important;background:#080808!important;color:#fff!important;box-shadow:none!important;font-family:Montserrat,Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.055em!important;text-transform:uppercase!important;transition:background-color .16s ease,border-color .16s ease!important}main[data-template=product] .product-form-buttons .add-to-cart-button .add-to-cart-text,main[data-template=product] .product-form-buttons .add-to-cart-button .add-to-cart-text__content{color:#fff!important}main[data-template=product] .product-form-buttons .add-to-cart-button:not(:disabled):hover{background:#272727!important;border-color:#272727!important;transform:none!important;box-shadow:none!important}main[data-template=product] .product-form-buttons shopify-accelerated-checkout,main[data-template=product] .product-form-buttons .shopify-payment-button{display:block!important;margin-top:1px!important;border-radius:999px!important;overflow:hidden!important}main[data-template=product] .product-form-buttons .shopify-payment-button__button{min-height:52px!important;border-radius:999px!important}.anant-pdp-utility{margin-top:2px;border-top:1px solid #e2e2e2}.anant-pdp-utility__row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:54px;padding:10px 0;border-bottom:1px solid #e2e2e2;color:#080808;text-decoration:none}.anant-pdp-utility__icon{display:grid;place-items:center;width:22px;height:22px;color:#080808}.anant-pdp-utility__icon svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.anant-pdp-utility__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.anant-pdp-utility__copy strong{font-family:Montserrat,Arial,Helvetica,sans-serif!important;font-size:11.5px;font-weight:650;line-height:1.25}.anant-pdp-utility__copy small{color:#666a70!important;font-size:11px!important;line-height:1.35}.anant-pdp-utility__arrow{font-size:16px;line-height:1;color:#777}.anant-pdp-utility__note{margin:10px 0 0!important;color:#73777c!important;font-size:10.5px!important;line-height:1.5!important}.anant-pdp-utility__note a{color:#080808!important;text-underline-offset:2px}.anant-pdp-editorial{background:#fff;color:#080808}.anant-pdp-feature-band{display:grid;grid-template-columns:repeat(3,1fr);background:#080808;color:#fff}.anant-pdp-feature-band__item{min-height:168px;padding:30px clamp(24px,3vw,48px);border-right:1px solid #2a2a2a;display:flex;flex-direction:column;justify-content:space-between;gap:28px}.anant-pdp-feature-band__item:last-child{border-right:0}.anant-pdp-feature-band__index{color:#8f8f8f;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:11px;letter-spacing:.08em}.anant-pdp-feature-band__item strong{display:block;color:#fff;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:18px;font-weight:650;line-height:1.15}.anant-pdp-feature-band__item small{display:block;margin-top:6px;color:#bdbdbd;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.45}.anant-pdp-editorial__inner{width:min(1380px,calc(100% - 48px));margin:0 auto;padding:72px 0 78px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(54px,8vw,118px);align-items:start}.anant-pdp-editorial__eyebrow{margin:0 0 12px!important;color:#6d7176!important;font-family:Montserrat,Arial,Helvetica,sans-serif!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important}.anant-pdp-editorial__description h2{margin:0 0 22px;color:#080808;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:clamp(30px,3vw,44px);font-weight:700;line-height:1.04;letter-spacing:-.04em}.anant-pdp-editorial__rte{max-width:760px;color:#42464b;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.72}.anant-pdp-editorial__rte h1,.anant-pdp-editorial__rte h2,.anant-pdp-editorial__rte h3,.anant-pdp-editorial__rte h4{margin:26px 0 9px;color:#080808;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:17px;line-height:1.3;letter-spacing:-.01em}.anant-pdp-editorial__rte p{margin:0 0 14px}.anant-pdp-editorial__rte ul,.anant-pdp-editorial__rte ol{margin:12px 0 20px;padding-left:20px}.anant-pdp-editorial__rte li+li{margin-top:7px}.anant-pdp-editorial__accordions{border-top:1px solid #d9d9d9}.anant-pdp-editorial__accordions details{border-bottom:1px solid #d9d9d9}.anant-pdp-editorial__accordions summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:21px 0;cursor:pointer;color:#080808;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:13px;font-weight:650}.anant-pdp-editorial__accordions summary::-webkit-details-marker{display:none}.anant-pdp-editorial__accordions summary:after{content:"+";font-family:Roboto,Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:1;transition:transform .16s ease}.anant-pdp-editorial__accordions details[open] summary:after{transform:rotate(45deg)}.anant-pdp-editorial__answer{padding:0 26px 22px 0;color:#565a5f;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:13px;line-height:1.65}.anant-pdp-editorial__answer p{margin:0 0 10px}.anant-pdp-editorial__answer a{color:#080808;text-underline-offset:3px}body:has(main[data-template=product]) .shopify-section:has(.jdgm-widget){background:#fff!important}body:has(main[data-template=product]) .shopify-section:has(.jdgm-widget) .jdgm-rev-wid{border:0!important;border-top:1px solid #e2e2e2!important;border-radius:0!important;background:#fff!important;padding:48px 0!important;box-shadow:none!important}body:has(main[data-template=product]) .shopify-section:has(.jdgm-widget) .jdgm-rev-wid__title{color:#080808!important;font-family:Montserrat,Arial,Helvetica,sans-serif!important;font-size:clamp(26px,2.7vw,36px)!important;font-weight:700!important;letter-spacing:-.03em!important}body:has(main[data-template=product]) product-recommendations{background:#fff!important}body:has(main[data-template=product]) product-recommendations h2,body:has(main[data-template=product]) product-recommendations h3{color:#080808!important;font-family:Montserrat,Arial,Helvetica,sans-serif!important;font-size:clamp(26px,2.7vw,38px)!important;font-weight:700!important;letter-spacing:-.035em!important}body:has(main[data-template=product]) .sticky-add-to-cart__bar{width:100%!important;max-width:none!important;left:0!important;right:0!important;bottom:0!important;padding:10px max(18px,calc((100vw - 1380px)/2))!important;border:0!important;border-top:1px solid #dedede!important;border-radius:0!important;background:#fff!important;box-shadow:0 -8px 24px #0000000e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(main[data-template=product]) .sticky-add-to-cart__bar:before{display:none!important}body:has(main[data-template=product]) .sticky-add-to-cart__image{height:50px!important;border-radius:2px!important;background:#f2f2f2!important}body:has(main[data-template=product]) .sticky-add-to-cart__title{font-family:Montserrat,Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:650!important}body:has(main[data-template=product]) .sticky-add-to-cart__variant{font-size:11px!important}body:has(main[data-template=product]) .sticky-add-to-cart__price .price{font-size:13px!important}body:has(main[data-template=product]) .sticky-add-to-cart__price .sale-badge{display:none!important}body:has(main[data-template=product]) .sticky-add-to-cart__button{min-width:178px!important;height:50px!important;border-radius:0!important;background:#080808!important;color:#fff!important;border-color:#080808!important;font-family:Montserrat,Arial,Helvetica,sans-serif!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important}body:has(main[data-template=product]) .sticky-add-to-cart__button .add-to-cart-text__content{color:#fff!important}@media(min-width:1200px){main[data-template=product] .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.72fr) minmax(390px,.72fr)!important}main[data-template=product] .product-details.sticky-content--desktop{top:calc(var(--sticky-header-offset,0px) + 22px)!important}}@media(any-hover:hover)and (any-pointer:fine){.anant-pdp-utility__row[href]:hover{background:#fafafa}.anant-pdp-editorial__accordions summary:hover{color:#333}}@media(max-width:989px){main[data-template=product] .product-information__grid{width:min(100% - 32px,900px)!important;gap:24px!important}main[data-template=product] .product-details>.group-block{max-width:none!important;padding-bottom:22px!important}.anant-pdp-editorial__inner{grid-template-columns:1fr;gap:36px;padding-block:54px 58px}}@media(max-width:749px){main[data-template=product] .product-information{padding-top:0!important;padding-bottom:28px!important}main[data-template=product] .product-information__grid{width:100%!important;gap:0!important}main[data-template=product] .product-information__media{margin:0!important}main[data-template=product] .product-information__media .media-gallery{border-radius:0!important}main[data-template=product] .product-information__media .product-media-container,main[data-template=product] .product-information__media .media-gallery__media{border-radius:0!important}main[data-template=product] .product-details{padding:0 16px!important;margin-top:20px!important}main[data-template=product] .product-details>.group-block{padding:0 0 18px!important;gap:16px!important}main[data-template=product] .product-details h1{font-size:27px!important;line-height:1.1!important}main[data-template=product] .product-details .price{font-size:17px!important}main[data-template=product] .variant-option__button-label{min-width:46px!important;min-height:43px!important;padding:8px 11px!important}main[data-template=product] .anant-color-group--product-page .anant-color-group__swatch{width:52px!important;height:60px!important}main[data-template=product] .product-form-buttons .add-to-cart-button{height:54px!important;min-height:54px!important}.anant-pdp-feature-band{grid-template-columns:1fr!important}.anant-pdp-feature-band__item{min-height:0;padding:22px 18px;border-right:0;border-bottom:1px solid #2a2a2a;display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px 12px}.anant-pdp-feature-band__item:last-child{border-bottom:0}.anant-pdp-feature-band__index{grid-row:1/3}.anant-pdp-feature-band__item strong{font-size:15px}.anant-pdp-feature-band__item small{margin-top:0;font-size:11px}.anant-pdp-editorial__inner{width:calc(100% - 32px);padding:46px 0 50px;gap:32px}.anant-pdp-editorial__description h2{font-size:31px}.anant-pdp-editorial__rte{font-size:13.5px}body:has(main[data-template=product]) .shopify-section:has(.jdgm-widget) .jdgm-rev-wid{padding:34px 0!important}body:has(main[data-template=product]) .sticky-add-to-cart__bar{padding:8px 10px!important;gap:9px!important}body:has(main[data-template=product]) .sticky-add-to-cart__image{display:none!important}body:has(main[data-template=product]) .sticky-add-to-cart__info{min-width:0!important}body:has(main[data-template=product]) .sticky-add-to-cart__price{display:none!important}body:has(main[data-template=product]) .sticky-add-to-cart__button{width:auto!important;min-width:150px!important;height:48px!important;padding:0 18px!important}body:has(main[data-template=product]) .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline!important}body:has(main[data-template=product]) .sticky-add-to-cart__button .svg-wrapper{display:none!important}}@media(max-width:389px){body:has(main[data-template=product]) .sticky-add-to-cart__info{display:none!important}body:has(main[data-template=product]) .sticky-add-to-cart__button{width:100%!important;min-width:0!important}}@media(prefers-reduced-motion:reduce){main[data-template=product] .variant-option__button-label,main[data-template=product] .product-form-buttons .add-to-cart-button,.anant-pdp-editorial__accordions summary:after{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/anant-product-page.css.map */
