.page-width:has(.product){padding-inline:0}.page-width .product .swiper-slide img{width:100%;height:100%}.page-width .product .main-swiper{width:330px;max-width:100%;height:320px}@media screen and (min-width: 576px){.page-width .product .main-swiper{width:80%;height:auto}}@media screen and (min-width: 990px){.page-width .product .main-swiper{width:400px;height:400px}}@media screen and (min-width: 1200px){.page-width .product .main-swiper{width:500px;height:500px}}@media screen and (min-width: 1400px){.page-width .product .main-swiper{width:600px;height:600px}}.page-width .product .main-swiper img{-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 750px){.page-width .product .main-swiper img{border-radius:24px}}.page-width .product .main-swiper .swiper-pagination{bottom:3px}@media screen and (min-width: 750px){.page-width .product .main-swiper .swiper-pagination{display:none}}.page-width .product .main-swiper .swiper-pagination .swiper-pagination-bullet{border:1px solid #131313;background:rgba(0,0,0,0);opacity:1}.page-width .product .main-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#131313}.page-width .product .slider-container{display:flex;flex-direction:row-reverse;gap:24px;position:relative}.page-width .product .slider-container__badge{position:absolute;left:16px;top:16px;background:#79c429;color:#131313;padding:8px 25px;border-radius:24px;z-index:2}.page-width .product .swiper-thumbnail{height:520px;width:80px;display:none}@media screen and (min-width: 990px){.page-width .product .swiper-thumbnail{font-size:24px;line-height:32px;display:block}}.page-width .product .swiper-thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:80px}.page-width .product .swiper-thumbnail .swiper-slide.swiper-slide-active img{border:1px solid #131313;width:calc(100% - 2px)}.page-width .product .swiper-thumbnail .swiper-slide img{border-radius:8px}.page-width .product .breadcrumb__link{color:#131313}.page-width .product .breadcrumb__separator{color:#131313}.page-width .product .breadcrumb__current{color:#91908a}.page-width .product .breadcrumb__link,.page-width .product .breadcrumb__separator,.page-width .product .breadcrumb__current{font-size:16px;line-height:24px}.page-width .product .shopify-app-block:has(a[href="#looxReviews"]){margin-bottom:32px;margin-top:0}.page-width .product .loox-icon{color:#fee301}.page-width .product .loox-rating-label{color:#91908a}.page-width .product .tax-info{color:#91908a;margin-bottom:8px}.page-width .product .container-has-size-guide{display:flex}.page-width .product .size-guide-backdrop{position:fixed;inset:0;background-color:rgba(0,0,0,.5019607843);z-index:999;display:none}.page-width .product .size-guide-modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;z-index:1000;max-width:600px;width:90%;padding:16px;border-radius:24px;display:none}.page-width .product .size-guide-close{background:none;border:none;font-size:27px;font-size:2rem;line-height:1;cursor:pointer;height:-moz-fit-content;height:fit-content}.page-width .product .size-guide-content{max-height:80vh;overflow-y:auto}.page-width .product .size-guide-content h3{margin-bottom:16px}.page-width .product #size-guide-open{display:flex;border:none;background:unset;width:100%;max-width:-moz-fit-content;max-width:fit-content;align-items:center;gap:8px}.page-width .product #size-guide-open span{text-decoration:underline}.page-width .product .product-form__quantity{margin-bottom:16px}.page-width .product .product-form__quantity .quantity__label{text-transform:uppercase;font-weight:600;color:#131313}.page-width .product .product-form__quantity quantity-input{background:#fff;border:1px solid #e2e2da}.page-width .product .product-form__quantity quantity-input::after{display:none}.page-width .product .product-subtotal{width:100%;margin-top:32px}.page-width .product .product-subtotal h5{margin-bottom:16px}.page-width .product .product-subtotal__line{display:flex;justify-content:space-between}.page-width .product .product-form__buttons{max-width:100%}.page-width .product .product-form__buttons .button--full-width{width:100% !important;background:#131313 !important;color:#fee301 !important;border-radius:16px;font-size:16px}.page-width .product .product-form__buttons .icon-cart-2{width:24px;height:24px;margin-left:8px}.page-width .product .product-form__buttons product-form{margin-top:32px}.page-width .product .product-form__buttons .product-form__submit::after{display:none}.page-width .product .product-form-container{margin-bottom:0}.page-width .product .product-form-container .product-form{margin-bottom:7px}.page-width .product .shopify-app-block:has(#ZlistWishlist){margin-bottom:0;margin-top:0}.page-width .product .shopify-app-block #ZlistWishlist{margin-top:0;margin-bottom:22px}.page-width .product .shopify-app-block #ZlistWishlist label{width:100%;border-radius:16px}.page-width .product .shopify-app-block #ZlistWishlist label p{height:48px;font-size:16px !important;border-radius:16px !important;display:flex;justify-content:center;align-items:center;color:#fee301 !important}.page-width .product .shopify-app-block #ZlistWishlist label p i{color:#fee301}.page-width .product .shopify-app-block #ZlistWishlist #ZooomyList{width:100%;border-radius:16px}.page-width .product .accordion-item{margin:0;border-bottom:1px solid #e2e2da;margin-bottom:16px}.page-width .product .accordion-item:focus-visible,.page-width .product .accordion-item:focus{border:none;outline:none;box-shadow:none}.page-width .product .accordion-item.active .accordion-header svg{transform:rotate(180deg)}.page-width .product .accordion-item.active .accordion-header svg{transition:transform .3s ease}.page-width .product .accordion-item.active .accordion-content{display:block}.page-width .product .accordion-item .accordion-header{text-transform:uppercase;width:100%;padding-block:16px;padding-inline:0;text-align:left;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,0)}.page-width .product .accordion-item .accordion-header:focus-visible,.page-width .product .accordion-item .accordion-header:focus{border:none;outline:none;box-shadow:none}.page-width .product .accordion-item .accordion-header p{margin:0}.page-width .product .accordion-item .accordion-content{display:none}.page-width .product .accordion-item .product__description{margin:0}.page-width .product .related-products h3{text-transform:uppercase}.page-width .product .related-product-item{display:flex;gap:16px}.page-width .product .related-product-item__text-content{display:flex;flex-direction:column;padding-block:8px;color:#131313}.page-width .product .related-product-item__price-container{display:flex;gap:8px}.page-width .product .related-product-item__price-container .price{color:#131313}.page-width .product .related-product-item__price-container .price-compare{color:#91908a;font-size:14px;text-decoration:line-through}.page-width .product .related-product-item img{width:104px;height:104px;border-radius:16px}.page-width .product .additional-products{margin-top:32px;margin-bottom:32px}.page-width .product .product__info-wrapper variant-selects fieldset .form__label{color:#131313;letter-spacing:0;text-transform:uppercase}.page-width .product .product__info-wrapper variant-selects fieldset label{text-decoration:unset}.table-guide{display:flex;flex-direction:column;overflow:hidden;max-width:580px;width:100%;border-radius:24px}.table-guide__top-container{display:flex;justify-content:space-between}.table-guide__top-container svg{width:17px;height:17px}.table-guide .table-guide__head,.table-guide .table-guide__body{display:grid;grid-template-columns:1fr 1fr 1fr}.table-guide .table-guide__head{background:#fee301}.table-guide .metafield-rich_text_field p{margin:auto;width:100%;text-align:center;color:#131313;min-height:56px;display:flex;justify-content:center;align-items:center;margin-bottom:0 !important;font-weight:400}.table-guide .metafield-rich_text_field p:nth-child(odd){background:#fee301}.table-guide .metafield-rich_text_field p:nth-child(even){background:#feee67}.table-guide .metafield-single_line_text_field{width:100%;text-transform:uppercase;text-align:center;color:#131313;min-height:56px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #131313}.table-guide .table-guide__body td{display:flex;flex-direction:column}.related-products{margin-top:24px}.related-products__list{display:flex;flex-direction:column;gap:16px}.related-product-item a{display:flex;align-items:flex-start;text-decoration:none;color:inherit}.related-product-image{width:104px;height:104px;border-radius:16px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.related-product-info{padding-left:16px;flex:1}.related-product-title{font-weight:500;padding-bottom:8px}.related-product-price{padding-top:8px;font-size:14px;display:flex;gap:8px;align-items:center}.new-price{font-weight:600}.old-price{text-decoration:line-through;color:#888;font-size:13px}.knocking-service-dropdown{position:relative;width:100%}.knocking-service-toggle{width:100%;padding:9px 16px;border:1px solid #000;border-radius:16px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.addon-label{text-transform:uppercase}.addon-label,.selected-option,.knocking-option .title{color:#131313}.knocking-service-options{position:absolute;width:100%;background-color:#fff;border:1px solid #000;border-radius:16px;margin-top:8px;z-index:10;max-height:144px;overflow-y:auto;padding:0;list-style:none}.knocking-service-options.hidden{display:none}.knocking-option{padding:12px 16px;display:flex;justify-content:space-between;cursor:pointer;border-bottom:1px solid #eee;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.knocking-option .title{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.selected-option{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.knocking-option:hover,.knocking-option.is-active{background-color:#feee67}.knocking-option .addon-price{margin-left:8px;color:#666}.addon-checkbox-list{list-style:none;padding:0}.addon-checkbox-item{display:flex;align-items:center;gap:8px;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.addon-checkbox{position:absolute;opacity:0;pointer-events:none}.checkbox-visual{width:18px;height:18px;border:1px solid #131313;display:flex;align-items:center;justify-content:center;transition:border-color .3s ease;position:relative;border-radius:3px;margin:3px}.checkbox-title{color:#131313}.checkbox-price{color:#91908a}.checkbox-icon{opacity:0;transform:scale(0.6);transition:opacity .25s ease,transform .25s ease;width:14px;height:14px;display:flex;align-items:center;justify-content:center}.addon-checkbox:checked+.checkbox-visual .checkbox-icon{opacity:1;transform:scale(1)}.addon-checkbox:checked+.checkbox-visual{background:#fee301}.product-subtotal__line span:first-child{color:#3d3d38}.product-subtotal__line span:last-child{color:#131313}.pdp__total-price{color:#857700;margin-top:16px;margin-left:auto;text-align:right}.pdp-sticky-container{display:none;overflow:visible;position:fixed;bottom:0;width:100%;z-index:9999;margin-bottom:16px}.pdp-sticky-container .pdp-sticky-element{margin-inline:16px;border:1px solid #e2e2da;background:#f9f6f2;border-radius:16px;padding:16px}.pdp-sticky-container .pdp-sticky-element__top-container{display:flex;gap:8px;padding-bottom:8px}.pdp-sticky-container .pdp-sticky-element__top-container span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.pdp-sticky-container .pdp-sticky-element img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:16px}.pdp-sticky-container .pdp-sticky-element__text-content{display:flex;flex-direction:column}.pdp-sticky-container a{background:#131313;color:#fee301;width:100%;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:16px;min-height:48px}#looxReviews{width:100% !important;max-width:100% !important}