body.template-product{--havva-ink: #1f1f1f;--havva-muted: #707070;--havva-line: #dedbd6;--havva-soft: #f7f7f5;--havva-paper: #ffffff;background:var(--havva-paper)}body.template-product .wrapper-body,body.template-product .product-default,body.template-product .sections-brand-slider,body.template-product .product-recommendations,body.template-product .product-recently-viewed{background:var(--havva-paper)}body.template-product .product-default .productView{padding-top:0;padding-bottom:0}body.template-product .product-default .productView-container.container-full{max-width:1500px;margin-left:auto;margin-right:auto;padding-left:34px;padding-right:34px}body.template-product .product-default .productView-moreItem.moreItem-breadcrumb{border:0}body.template-product .product-default .breadcrumb{color:var(--havva-muted)}body.template-product .product-default .breadcrumb a,body.template-product .product-default .breadcrumb span{color:inherit}body.template-product .product-default .productView-top{align-items:flex-start;gap:54px}body.template-product .product-default .halo-productView-left,body.template-product .product-default .halo-productView-right{padding:0}body.template-product .product-default .halo-productView-left{width:min(64%,940px)}body.template-product .product-default .halo-productView-right{width:min(36%,470px);margin-left:auto}body.template-product .product-default .productView-sticky .productView-product{position:sticky;top:28px}body.template-product .product-default .productView-product{position:relative;border:0;background:var(--havva-paper);padding:2px 0 40px}body.template-product .product-default .productView-moreItem{margin:0}body.template-product .product-default .productView-title{margin:0;color:var(--havva-ink);letter-spacing:0;text-transform:none}body.template-product .product-default .productView-title,body.template-product .product-default .productView-title *{text-transform:none}body.template-product .product-default .jdgm-preview-badge,body.template-product .product-default .productView-rating{margin:0 92px 18px 0}body.template-product .product-default .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:8px;color:var(--havva-muted)}body.template-product .product-default .jdgm-star,body.template-product .jdgm-widget .jdgm-star{color:var(--havva-ink)}body.template-product .product-default .productView-price{border:0;padding:10px 0 24px;color:var(--havva-ink)}body.template-product .product-default .price dl,body.template-product .product-default .price dd{margin:0}body.template-product .product-default .price .price__sale{display:flex;align-items:baseline;gap:10px}body.template-product .product-default .price .price__compare,body.template-product .product-default .price .price-item--regular{color:var(--havva-muted)}body.template-product .product-default .productView-images-wrapper,body.template-product .product-default .productView-image-wrapper,body.template-product .product-default .productView-nav,body.template-product .product-default .productView-image,body.template-product .product-default .productView-img-container{border:0;background:transparent}body.template-product .product-default .productView-nav.style-3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.template-product .product-default .productView-nav.style-3.slick-initialized{display:block}body.template-product .product-default .productView-nav.style-3.slick-initialized .slick-list{overflow:visible}body.template-product .product-default .productView-nav.style-3.slick-initialized .slick-track{width:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;transform:none!important}body.template-product .product-default .productView-nav.style-3.slick-initialized .slick-slide{width:auto!important;float:none}body.template-product .product-default .productView-nav.style-3.slick-initialized .slick-slide,body.template-product .product-default .productView-nav.style-3.slick-initialized .slick-slide>div,body.template-product .product-default .productView-nav.style-3 .productView-image{max-width:none;width:100%!important}body.template-product .product-default .productView-nav.style-3.slick-initialized .slick-cloned{display:none}body.template-product .product-default .productView-nav.style-3 .productView-image,body.template-product .product-default .productView-nav.style-3 .slick-slide>div{height:100%}body.template-product .product-default .productView-nav.style-3 .productView-img-container,body.template-product .product-default .productView-image-wrapper .product-single__media{background:var(--havva-soft);overflow:hidden;width:100%}body.template-product .product-default .productView-nav.style-3 img{display:block;width:100%;height:100%;object-fit:cover}body.template-product .product-default .productView-thumbnail-wrapper{display:none}body.template-product .product-default .halo-productBadges{top:16px;left:16px}body.template-product .product-default .productView-badge .badge,body.template-product .halo-recommendations-block .card__badge .badge,body.template-product .halo-recently-viewed-block .card__badge .badge{border-radius:999px;letter-spacing:.06em;background:var(--havva-paper);color:var(--havva-ink);border:0}body.template-product .product-default .productView-options{border:0}body.template-product .product-default .productView-variants{display:grid;gap:22px;padding:4px 0 22px}body.template-product .product-default .product-form__input .form__label{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;color:var(--havva-ink);text-transform:none;letter-spacing:0}body.template-product .product-default .product-form__input .form__label [data-header-option]{color:var(--havva-muted)}body.template-product .product-default .product-form__label{margin:0 9px 10px 0}body.template-product .product-default .product-form__label .text{min-width:50px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:11px 15px;border:0;border-radius:6px;background:var(--havva-soft);color:var(--havva-ink);box-shadow:inset 0 0 0 1px transparent;transition:background var(--duration-default) ease,color var(--duration-default) ease,box-shadow var(--duration-default) ease}body.template-product .product-default .product-form__label:hover .text{box-shadow:inset 0 0 0 1px var(--havva-ink)}body.template-product .product-default .product-form__radio:checked+.product-form__label .text{background:var(--havva-ink);color:var(--havva-paper);box-shadow:inset 0 0 0 1px var(--havva-ink)}body.template-product .product-default .product-form__swatch{display:flex;align-items:center;flex-wrap:wrap;gap:10px}body.template-product .product-default .product-form__swatch .product-form__label{width:34px;height:34px;margin:0;padding:4px;border:0;border-radius:999px;background:var(--havva-paper);box-shadow:0 0 0 1px var(--havva-line)}body.template-product .product-default .product-form__swatch .product-form__label .pattern{border-radius:999px;box-shadow:inset 0 0 0 1px #00000014}body.template-product .product-default .product-form__swatch .product-form__radio:checked+.product-form__label{box-shadow:0 0 0 1px var(--havva-paper),0 0 0 3px var(--havva-ink)}body.template-product .product-default .productView-perks{display:flex;flex-wrap:wrap;gap:10px 18px;padding:0 0 14px;border:0}body.template-product .product-default .productView-perks a,body.template-product .product-default .productView-perks button{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0;color:var(--havva-ink);text-decoration:none;background:transparent}body.template-product .product-default .productView-compareColor{display:none}body.template-product .product-default .productView-perks svg{width:16px;height:16px;stroke-width:1.7}body.template-product .product-default .productView-group{display:grid;gap:12px}body.template-product .product-default .pvGroup-row{align-items:stretch;gap:12px}body.template-product .product-default .quantity_selector{width:auto}body.template-product .product-default .quantity__group{min-height:52px;border:0;border-radius:6px;background:var(--havva-soft);overflow:hidden;width:124px;flex:0 0 124px}body.template-product .product-default .quantity__label{display:none}body.template-product .product-default .quantity__container{height:100%;min-height:52px;display:grid;grid-template-columns:36px 44px 36px;align-items:center;width:124px}body.template-product .product-default .btn-quantity,body.template-product .product-default .quantity__input{border:0;background:transparent;color:var(--havva-ink)}body.template-product .product-default .quantity__input{min-height:52px;padding:0;font-size:14px;font-weight:500;line-height:52px;opacity:1;-webkit-text-fill-color:var(--havva-ink)}body.template-product .product-default .btn-quantity{position:relative;inset:auto;width:36px;height:52px;min-height:52px}body.template-product .product-default .btn-quantity:before,body.template-product .product-default .btn-quantity:after{left:50%;top:50%;width:12px;height:1.5px;background:var(--havva-ink);transform:translate(-50%,-50%)}body.template-product .product-default .btn-quantity.plus:after{transform:translate(-50%,-50%) rotate(90deg)}body.template-product .product-default .productView-groupTop{width:100%}body.template-product .product-default .productView-action{width:auto;flex:1 1 auto;min-width:0}body.template-product .product-default .productView-wishlist,body.template-product .product-default .productView-share{flex:0 0 auto}body.template-product .product-default .productView-action .button,body.template-product .product-default .productView-payment .shopify-payment-button__button{min-height:54px;border-radius:6px;letter-spacing:.04em;text-transform:uppercase;transition:background var(--duration-default) ease,color var(--duration-default) ease,box-shadow var(--duration-default) ease}body.template-product .product-default .productView-action .button{background:var(--havva-ink);border-color:var(--havva-ink);color:var(--havva-paper)}body.template-product .product-default .productView-action .button:hover{background:var(--havva-paper);color:var(--havva-ink);box-shadow:inset 0 0 0 1px var(--havva-ink)}body.template-product .product-default .productView-wishlist a,body.template-product .product-default .productView-share.style-2 .share-button__button{transition:background var(--duration-default) ease,border-color var(--duration-default) ease,color var(--duration-default) ease,box-shadow var(--duration-default) ease}body.template-product .product-default .productView-wishlist a:hover,body.template-product .product-default .productView-wishlist a.wishlist-added{background:var(--havva-ink);border-color:var(--havva-ink);box-shadow:0 8px 18px #1f1f1f24}body.template-product .product-default .productView-wishlist a:hover .icon,body.template-product .product-default .productView-wishlist a.wishlist-added .icon{fill:var(--havva-paper)}body.template-product .product-default .productView-share.style-2 .share-button__button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0!important;line-height:1}body.template-product .product-default .productView-share.style-2 .share-button__button svg{width:18px;height:18px;margin:0}body.template-product .product-default .productView-share.style-2 .share-button__button:hover{background:var(--havva-soft);box-shadow:inset 0 0 0 1px var(--havva-line)}body.template-product .product-default .productView-payment .shopify-payment-button__button{background:var(--havva-soft)!important;border:0!important;color:var(--havva-ink)!important}body.template-product .product-default .productView-payment .shopify-payment-button__button:hover{background:var(--havva-ink)!important;color:var(--havva-paper)!important}body.template-product .product-premium-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;padding:24px 0;border-top:1px solid var(--havva-line);border-bottom:1px solid var(--havva-line)}body.template-product .product-premium-assurance__item{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;color:var(--havva-ink);min-width:0}body.template-product .product-premium-assurance__item svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.45;fill:none}body.template-product .product-premium-assurance__item span,body.template-product .product-premium-assurance__item small{display:block}body.template-product .product-premium-assurance__item small{color:var(--havva-muted);line-height:1.45}body.template-product .product-premium-assurance__item div{min-width:0}body.template-product .product-default .productView-info{display:none;gap:9px;margin:0;padding:22px 0 0;border:0}body.template-product .product-default .productView-info-item{display:flex;justify-content:space-between;gap:20px;color:var(--havva-muted)}body.template-product .product-default .productView-info-name{color:var(--havva-muted)}body.template-product .product-default .productView-info-value{color:var(--havva-ink);text-align:right}body.template-product .product-default .productView-share{position:absolute;top:0;right:0;padding-top:0;z-index:2}body.template-product .product-default .share-button__button,body.template-product .product-default .productView-wishlist a,body.template-product .sticky-product-close,body.template-product .sticky-product-expand{border:0;border-radius:6px;background:var(--havva-soft);color:var(--havva-ink)}body.template-product .product-default .productView-wishlist a{width:44px;height:44px}body.template-product .product-default .productView-wishlist{position:absolute;top:0;right:52px;z-index:2}body.template-product .product-default .productView-complementary{margin-top:30px;padding-top:28px;border-top:1px solid var(--havva-line)}body.template-product .product-default .complementary-products-title .title{text-align:left;letter-spacing:0;text-transform:none}body.template-product .product-premium-details{border:0}body.template-product .product-premium-details .container,body.template-product #shopify-product-reviews,body.template-product .sections-brand-slider .container,body.template-product .product-recommendations .container,body.template-product .product-recently-viewed .container,body.template-product .halo-recommendations-block .wrapper-container,body.template-product .halo-recently-viewed-block>.container{max-width:1240px}body.template-product .product-premium-details__intro{text-align:center;margin-left:auto;margin-right:auto}body.template-product .product-premium-details__eyebrow,body.template-product .product-premium-details__label,body.template-product .product-premium-details__fact-label{letter-spacing:.08em}body.template-product .product-premium-details__description,body.template-product .product-premium-details__facts,body.template-product .product-premium-details__accordions,body.template-product .product-premium-details__service{border:0;box-shadow:none}body.template-product .product-premium-details__description{padding:40px;background:var(--havva-soft);border-radius:8px}body.template-product .product-premium-details__facts{gap:0;padding:34px;border-radius:8px;background:var(--havva-paper);box-shadow:inset 0 0 0 1px var(--havva-line)}body.template-product .product-premium-details__copy{max-width:650px}body.template-product .product-premium-details__fact,body.template-product .product-premium-details__empty{min-height:auto;padding:18px 0;border-bottom:1px solid var(--havva-line);background:transparent}body.template-product .product-premium-details__accordion{background:var(--havva-paper);border-bottom:1px solid var(--havva-line)}body.template-product .product-premium-details__accordion summary{color:var(--havva-ink);padding-left:0;padding-right:34px}body.template-product .product-premium-details__accordion summary:after{right:0}body.template-product .product-premium-details__accordion-content{padding-left:0;padding-right:0;color:var(--havva-muted)}body.template-product .product-premium-details__service{gap:0;border-top:1px solid var(--havva-line);border-bottom:1px solid var(--havva-line)}body.template-product .product-premium-details__service-item{padding-left:0;background:transparent}body.template-product .halo-recommendations-block,body.template-product .halo-recently-viewed-block,body.template-product .brand-slider{border:0;background:var(--havva-paper)}body.template-product .halo-recommendations-block .halo-block-header,body.template-product .halo-recently-viewed-block .halo-block-header{display:flex;align-items:flex-end;justify-content:space-between;border:0}body.template-product .halo-recommendations-block .halo-block-header .title,body.template-product .halo-recently-viewed-block .halo-block-header .title{margin:0;letter-spacing:0;text-transform:none}body.template-product .halo-recommendations-block .halo-block-header .title .text,body.template-product .halo-recently-viewed-block .halo-block-header .title .text{background:transparent}body.template-product .halo-recommendations-block .halo-block-content,body.template-product .halo-recently-viewed-block .halo-block-content{padding-top:28px;border:0}body.template-product .halo-recommendations-block .product,body.template-product .halo-recently-viewed-block .product{padding-top:0}body.template-product .halo-recommendations-block .product-item,body.template-product .halo-recently-viewed-block .product-item{padding:0;border:0;background:transparent}body.template-product .halo-recommendations-block .product-item .card,body.template-product .halo-recently-viewed-block .product-item .card{height:100%;display:grid;grid-template-rows:auto 1fr;background:transparent}body.template-product .halo-recommendations-block .card-product,body.template-product .halo-recently-viewed-block .card-product{border:0;background:var(--havva-soft);overflow:hidden}body.template-product .halo-recommendations-block .card-information,body.template-product .halo-recently-viewed-block .card-information,body.template-product .halo-recommendations-block .product-item .card-information,body.template-product .halo-recently-viewed-block .product-item .card-information{padding:16px 0 0}body.template-product .halo-recommendations-block .card-information__wrapper,body.template-product .halo-recently-viewed-block .card-information__wrapper{text-align:left}body.template-product .halo-recommendations-block .card__heading,body.template-product .halo-recently-viewed-block .card__heading{margin:0}body.template-product .halo-recommendations-block .card-title,body.template-product .halo-recently-viewed-block .card-title{color:var(--havva-ink);letter-spacing:0;text-transform:none}body.template-product .halo-recommendations-block .card-price,body.template-product .halo-recently-viewed-block .card-price{margin-top:10px;margin-bottom:0}body.template-product .halo-recommendations-block .card-action,body.template-product .halo-recently-viewed-block .card-action{left:14px;right:14px;bottom:14px}body.template-product .halo-recommendations-block .card-action .button,body.template-product .halo-recently-viewed-block .card-action .button,body.template-product .halo-recommendations-block .quickview-button,body.template-product .halo-recently-viewed-block .quickview-button{min-height:44px;border:0;border-radius:999px;background:var(--havva-paper);color:var(--havva-ink);letter-spacing:.04em;text-transform:uppercase}body.template-product .halo-recommendations-block .card-action .button:hover,body.template-product .halo-recently-viewed-block .card-action .button:hover,body.template-product .halo-recommendations-block .quickview-button:hover,body.template-product .halo-recently-viewed-block .quickview-button:hover{background:var(--havva-ink);color:var(--havva-paper)}body.template-product .halo-recommendations-block .card-product__group,body.template-product .halo-recently-viewed-block .card-product__group{top:12px;right:12px}body.template-product .halo-recommendations-block .card-quickview .quickview-icon,body.template-product .halo-recommendations-block .card-wishlist .wishlist-icon,body.template-product .halo-recommendations-block .card-compare .compare-icon,body.template-product .halo-recently-viewed-block .card-quickview .quickview-icon,body.template-product .halo-recently-viewed-block .card-wishlist .wishlist-icon,body.template-product .halo-recently-viewed-block .card-compare .compare-icon{width:42px;height:42px;border:0;border-radius:999px;background:#ffffffeb;box-shadow:none}body.template-product .halo-recommendations-block .slick-arrow,body.template-product .halo-recently-viewed-block .slick-arrow{border:0;border-radius:999px;background:var(--havva-soft);color:var(--havva-ink)}body.template-product .halo-recommendations-block .slick-dots li button,body.template-product .halo-recently-viewed-block .slick-dots li button{border-radius:999px}body.template-product .jdgm-widget{color:var(--havva-ink)}body.template-product .jdgm-widget .jdgm-rev-widg,body.template-product .jdgm-widget .jdgm-widget-actions-wrapper,body.template-product .jdgm-widget .jdgm-rev,body.template-product .jdgm-widget .jdgm-form-wrapper{border:0}body.template-product .jdgm-widget .jdgm-rev-widg{padding:0}body.template-product .jdgm-widget .jdgm-rev-widg__title,body.template-product .jdgm-widget .jdgm-rev__title{letter-spacing:0;text-transform:none}body.template-product .jdgm-widget .jdgm-write-rev-link,body.template-product .jdgm-widget .jdgm-btn{border:0;border-radius:999px;background:var(--havva-ink);color:var(--havva-paper);letter-spacing:.04em;text-transform:uppercase}body.template-product .jdgm-widget .jdgm-write-rev-link:hover,body.template-product .jdgm-widget .jdgm-btn:hover{background:var(--havva-soft);color:var(--havva-ink)}body.template-product .brand-slider .halo-block-header{display:none}body.template-product .brand-slider .brands-block{padding:18px 0}body.template-product .brand-slider .wrapper-content,body.template-product .brand-slider .wrapper-image,body.template-product .brand-slider .adaptive_height{background:transparent!important}body.template-product .brand-slider .wrapper-content{min-height:64px;display:flex;align-items:center;justify-content:center}body.template-product .brand-slider .wrapper-image img{max-height:38px;object-fit:contain;opacity:.74}body.template-product .halo-sticky-add-to-cart,body.template-product .productView-stickyCart.style-1{border:0;background:#fffffff5;box-shadow:0 -12px 36px #1f1f1f14}body.template-product .productView-stickyCart.style-1{padding:12px 0}body.template-product .productView-stickyCart.style-1 .sticky-product{max-width:1220px;margin:0 auto}body.template-product .productView-stickyCart.style-1 .sticky-image{border:0;border-radius:999px;background:var(--havva-soft);overflow:hidden}body.template-product .productView-stickyCart.style-1 .sticky-title{color:var(--havva-ink);letter-spacing:0;text-transform:none}body.template-product .productView-stickyCart.style-1 .sticky-actions .button{border:0;border-radius:6px;background:var(--havva-ink);color:var(--havva-paper);letter-spacing:.04em;text-transform:uppercase}body.template-product .productView-stickyCart.style-1 .sticky-options .select__select,body.template-product .productView-stickyCart.style-1 .quantity__group,body.template-product .productView-stickyCart.style-1 .sticky-wishlist a{border:0;border-radius:6px;background:var(--havva-soft)}body.template-product .productView-stickyCart.style-1 .quantity__group{width:124px;flex:0 0 124px;min-height:46px;overflow:hidden}body.template-product .productView-stickyCart.style-1 .quantity__container{width:124px;min-height:46px;display:grid;grid-template-columns:36px 44px 36px;align-items:center}body.template-product .productView-stickyCart.style-1 .quantity__input{min-height:46px;padding:0;border:0;background:transparent;color:var(--havva-ink);font-size:14px;font-weight:500;line-height:46px;opacity:1;-webkit-text-fill-color:var(--havva-ink)}body.template-product .productView-stickyCart.style-1 .btn-quantity{position:relative;inset:auto;width:36px;height:46px;min-height:46px;border:0;background:transparent;color:var(--havva-ink)}body.template-product .productView-stickyCart.style-1 .btn-quantity:before,body.template-product .productView-stickyCart.style-1 .btn-quantity:after{left:50%;top:50%;width:12px;height:1.5px;background:var(--havva-ink);transform:translate(-50%,-50%)}body.template-product .productView-stickyCart.style-1 .btn-quantity.plus:after{transform:translate(-50%,-50%) rotate(90deg)}body.template-product .sticky-product-mobile,body.template-product .sticky-product-mobile-content{background:var(--havva-paper)}body.template-product .sticky-product-mobile-header{border:0}@media(min-width:1280px){body.template-product .product-default .productView-container.container-full{padding-left:44px;padding-right:44px}}@media(max-width:1199px){body.template-product .product-default .productView-top{gap:34px}body.template-product .product-default .halo-productView-left{width:min(58%,720px)}body.template-product .product-default .halo-productView-right{width:min(42%,430px)}}@media(max-width:1024px){body.template-product .product-default .productView-container.container-full{padding-left:22px;padding-right:22px}body.template-product .product-default .productView-top{gap:24px}}@media(max-width:767px){body.template-product .product-default .productView-moreItem.moreItem-breadcrumb{background:var(--havva-paper)!important;border-bottom:1px solid var(--havva-line);box-shadow:none;padding:0}body.template-product .product-default .productView-moreItem.moreItem-breadcrumb .container,body.template-product .product-default .productView-moreItem.moreItem-breadcrumb .container-full{padding-left:14px;padding-right:14px}body.template-product .product-default .breadcrumb{display:flex;align-items:center;gap:7px;min-height:38px;overflow-x:auto;white-space:nowrap;color:var(--havva-muted);font-size:11px;line-height:1;scrollbar-width:none}body.template-product .product-default .breadcrumb::-webkit-scrollbar{display:none}body.template-product .product-default .productView-container.container-full{padding-left:0;padding-right:0}body.template-product .product-default .productView-top{display:block}body.template-product .product-default .halo-productView-left,body.template-product .product-default .halo-productView-right{width:100%}body.template-product .product-default .productView-sticky .productView-product{position:static}body.template-product .product-default .productView-product{padding:20px 16px 26px}body.template-product .product-default .productView-nav.style-3,body.template-product .product-default .productView-nav.style-3.slick-initialized .slick-track{display:block!important}body.template-product .product-default .productView-images-wrapper{background:var(--havva-soft)}body.template-product .product-default .productView-nav.style-3.slick-initialized .slick-list{overflow:hidden}body.template-product .product-default .productView-nav.style-3 .productView-img-container,body.template-product .product-default .productView-image-wrapper .product-single__media{background:var(--havva-soft)}body.template-product .product-default .productView-nav.style-3 img{object-fit:contain;object-position:center top}body.template-product .product-default .productView-nav.style-3.slick-initialized .slick-slide{width:auto!important;float:left}body.template-product .product-default .productView-nav.style-3.slick-initialized .slick-cloned{display:block}body.template-product .product-default .productView-thumbnail-wrapper{display:block!important;margin:0;padding:10px 14px 12px;background:var(--havva-paper);border-bottom:1px solid var(--havva-line)}body.template-product .product-default .productView-thumbnail-wrapper .productView-for{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 28px;white-space:nowrap;overflow:hidden}body.template-product .product-default .productView-thumbnail-wrapper .slick-track{display:flex!important;align-items:center;gap:8px;transform:none}body.template-product .product-default .productView-thumbnail-wrapper .slick-slide{width:54px!important;flex:0 0 54px;float:none}body.template-product .product-default .productView-thumbnail-wrapper .slick-list{margin:0}body.template-product .product-default .productView-thumbnail{width:54px!important;min-width:54px;padding:0}body.template-product .product-default .productView-thumbnail .productView-thumbnail-link{border:0;border-radius:4px;background:var(--havva-soft);overflow:hidden}body.template-product .product-default .productView-thumbnail .productView-thumbnail-link img{object-fit:contain}body.template-product .product-default .productView-thumbnail-wrapper .slick-arrow{width:28px;height:28px;border:0;background:transparent;color:#2c2060}body.template-product .product-default .productView-thumbnail-wrapper .slick-prev{left:4px!important}body.template-product .product-default .productView-thumbnail-wrapper .slick-next{right:4px!important}body.template-product .product-default .productView-title{padding-right:96px;font-size:16px;line-height:1.35}body.template-product .product-default .productView-price{padding:8px 0 16px}body.template-product .product-default .jdgm-preview-badge,body.template-product .product-default .productView-rating{margin:0 0 14px}body.template-product .product-default .productView-share{top:0;right:0}body.template-product .product-default .productView-wishlist{top:0;right:46px;margin:0}body.template-product .product-default .share-button__button,body.template-product .product-default .productView-wishlist a,body.template-product .product-default .productView-share.style-2 .share-button__button{width:38px;height:38px;min-width:38px;border-radius:5px}body.template-product .product-default .productView-share.style-2 .share-button__button svg,body.template-product .product-default .productView-wishlist a .icon{width:17px;height:17px}body.template-product .product-default .productView-variants{gap:12px;padding:0 0 14px}body.template-product .product-default .product-form__input .form__label{margin-bottom:8px;font-size:13px}body.template-product .product-default .product-form__input:not(.product-form__swatch){display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}body.template-product .product-default .product-form__input:not(.product-form__swatch) .form__label{grid-column:1 / -1}body.template-product .product-default .product-form__input:not(.product-form__swatch) .product-form__label{margin:0;width:100%}body.template-product .product-default .product-form__label .text{width:100%;min-width:0;min-height:30px;padding:7px 2px;font-size:10.5px;border-radius:5px}body.template-product .product-default .product-form__swatch{gap:8px}body.template-product .product-default .product-form__swatch .product-form__label{width:30px;height:30px;padding:3px}body.template-product .product-default .productView-perks{padding-bottom:10px;gap:8px}body.template-product .product-default .productView-group{display:flex;flex-direction:column;gap:10px}body.template-product .product-default .productView-groupBottom{display:contents}body.template-product .product-default .productView-groupBottom .productView-groupItem:first-child{order:1}body.template-product .product-default .pvGroup-row{order:2;display:flex;grid-template-columns:none;align-items:stretch;gap:10px;min-height:52px}body.template-product .product-default .pvGroup-row .productView-quantity{margin:0;align-self:stretch}body.template-product .product-default .productView-groupTop{display:flex;width:65%;min-width:0;align-self:stretch;align-items:stretch}body.template-product .product-default .pvGroup-row .quantity__group{width:calc(35% - 5px);flex:0 0 calc(35% - 5px);min-height:52px;height:52px}body.template-product .product-default .pvGroup-row .quantity__container{width:100%;height:52px;grid-template-columns:34px minmax(28px,1fr) 34px}body.template-product .product-default .pvGroup-row .quantity__input,body.template-product .product-default .pvGroup-row .btn-quantity{height:52px;min-height:52px;line-height:52px}body.template-product .product-default .productView-action,body.template-product .product-default .productView-action .product-form__buttons,body.template-product .product-default .productView-action .button{width:100%;height:52px;min-height:52px;max-height:52px;margin:0}body.template-product .product-default .productView-groupBottom .productView-groupItem:last-child{order:3}body.template-product .product-default .productView-checkbox{align-items:center;margin:0;min-height:24px}body.template-product .product-default .productView-checkbox input[type=checkbox]+label{font-size:12px;line-height:18px}body.template-product .product-default .productView-payment .shopify-payment-button__button{min-height:46px}body.template-product .product-default .productView-action .button,body.template-product .product-default .productView-payment .shopify-payment-button__button{min-height:52px}body.template-product .product-premium-assurance{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding:18px 0}body.template-product .product-premium-assurance__item{display:grid;grid-template-columns:1fr;gap:7px;align-items:start;justify-items:center;text-align:center}body.template-product .product-premium-assurance__item svg{width:19px;height:19px}body.template-product .product-premium-assurance__item span{font-size:11px;line-height:1.3}body.template-product .product-premium-assurance__item small{font-size:10px;line-height:1.3}body.template-product .product-premium-details__grid,body.template-product .product-premium-details__meta,body.template-product .product-premium-details__service{display:grid;grid-template-columns:1fr}body.template-product .product-premium-details__description{padding-right:0;padding-left:0;background:transparent}body.template-product .product-premium-details{padding-top:16px!important}body.template-product .product-premium-details__intro{margin-bottom:18px!important}body.template-product .halo-recommendations-block .halo-block-header,body.template-product .halo-recently-viewed-block .halo-block-header{display:block}body.template-product .halo-recommendations-block .halo-block-content,body.template-product .halo-recently-viewed-block .halo-block-content{padding-top:20px}body.template-product .brand-slider .brands-block{padding:12px 0}body.template-product .productView-stickyCart.style-1{top:auto;bottom:54px;padding:8px 10px;background:var(--havva-paper);box-shadow:0 -8px 28px #1f1f1f1f}body.template-product .productView-stickyCart.style-1 .container,body.template-product .productView-stickyCart.style-1 .container-full{padding-left:0;padding-right:0}body.template-product .productView-stickyCart.style-1 .sticky-product{display:flex;grid-template-columns:none;align-items:stretch;gap:8px;max-width:none}body.template-product .productView-stickyCart.style-1 .sticky-left{display:none}body.template-product .productView-stickyCart.style-1 .sticky-right,body.template-product .productView-stickyCart.style-1 .sticky-actions,body.template-product .productView-stickyCart.style-1 .sticky-actions form,body.template-product .productView-stickyCart.style-1 .sticky-actions .button{width:100%}body.template-product .productView-stickyCart.style-1 .sticky-right{display:flex;align-items:stretch;gap:8px;padding:0}body.template-product .productView-stickyCart.style-1 .sticky-options,body.template-product .productView-stickyCart.style-1 .quantity__group,body.template-product .productView-stickyCart.style-1 .empty-add-cart-button-wrapper,body.template-product .productView-stickyCart.style-1 .sticky-product-mobile{display:none!important}body.template-product .productView-stickyCart.style-1 .sticky-actions{order:1;flex:1 1 auto;padding:0}body.template-product .productView-stickyCart.style-1 .sticky-actions form{display:block!important}body.template-product .productView-stickyCart.style-1 .sticky-actions .button{min-height:44px;max-height:none;min-width:0;font-size:12px;border-radius:5px}body.template-product .productView-stickyCart.style-1 .sticky-wishlist{order:2;position:static;display:block;width:46px;height:44px;flex:0 0 46px}body.template-product .productView-stickyCart.style-1 .sticky-wishlist a{width:46px;height:44px;padding:11px;border-radius:5px}body.template-product .productView-stickyCart.style-1 .sticky-wishlist a .icon{fill:var(--havva-ink)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-premium-overhaul.css.map */
