:root{--accent-color:#86adaf;--button-bg-color:#7D775A;--button-hover-bg-color:#66614A}.fl-woocommerce-product-alt-colours-image div.product-title{margin-top:16px}.fl-woocommerce-product-alt-colours-image .product-title .color-code{margin-top:4px;line-height:150%}.fl-woocommerce-product-alt-colours-image span.product-title{font-size:16px;line-height:150%}.slick-slide{min-width:0;width:100%}.slick-list{overflow:hidden}.slick-track{display:flex;align-items:center}.alt-colors{text-align:center!important}.alt-colors a{text-decoration:none!important}.alt-colors .product-title{padding-top:0}.alt-colors span.product-title{display:block!important}.alt-colors .product-title span{display:none;color:#1f1f1f;font-weight:400;text-align:center;font-size:16px;padding:0 40px}.alt-colors .product-title span.color-code{display:block}.alt-colors .fb-code,selector .product-link{display:none}.alt-colors .fl-photo-content.fl-photo-img-jpg{height:97px;display:flex;align-items:center;padding:0}.alt-colors img.fl-photo-img{width:auto;max-width:100%;margin:0 auto;max-height:100%}.alt-colors ul.slick-dots{list-style:none;display:flex;margin:0;padding:0;justify-content:center;gap:8px}.alt-colors ul.slick-slider{padding:0;margin:0}.alt-colors ul.slick-dots li button{padding:0;background:#c4c4c4;font-size:0;width:10px;height:10px;border:none;border-radius:10px}.alt-colors ul.slick-dots li.slick-active button{background:#5a5a5a}.alt-colors .slick-arrow{position:absolute;top:50%;font-size:0;margin-top:-11px;z-index:999;left:-40px;width:37px;height:37px;border-radius:100%;background:url(/wp-content/uploads/2026/07/left-arr.svg) no-repeat center #f5f5f5;background-size:14px}.alt-colors .next-icon.slick-arrow{right:-40px;left:auto;background:url(/wp-content/uploads/2026/07/right-arr.svg) no-repeat center center #f5f5f5;background-size:14px}.alt-colors .slick-arrow.slick-disabled{opacity:.4}.alt-colors .slick-arrow{background-size:8px!important;transform:scaleX(-1)}.alt-colors .slick-track{align-items:flex-start}.frame-guide-text table{width:43%!important}.frame-guide-text td{font-size:14px!important;line-height:1.5em!important;min-width:40px!important;padding-top:0!important}.pdp-usps .elementor-image-box-img{max-height:60px!important}.pdp-usps .elementor-image-box-wrapper{gap:8px}.pdp-usps figure{width:44px}.pdp-usps .elementor-image-box-content{width:69.9%;flex-grow:1}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{display:none!important}nav.woocommerce-breadcrumb{display:flex;gap:8px;margin-bottom:0!important}nav.woocommerce-breadcrumb span.separate_icon i{font-size:10px}.pdp-breadcrumb .woocommerce-breadcrumb,.pdp-breadcrumb .woocommerce-breadcrumb a{font-size:12px;line-height:1.5;color:#707070}.pdp-breadcrumb .separate_icon{font-size:10px}.pdp-breadcrumb .separate_icon i::before{font-size:10px;opacity:.8}.pdp-breadcrumb .woocommerce-breadcrumb{margin-bottom:0!important}.pdp-brand-logo img{width:auto;zoom:.5}.gform_wrapper input:focus::-webkit-input-placeholder,.gform_wrapper textarea:focus::placeholder{opacity:.8}.enquiry_form .gform-footer{padding:0px!important;margin-top:8px!important;display:flex;justify-content:center;flex-direction:column;gap:8px}.enquiry_form .charleft{display:none!important}.enquiry_form form label{display:none}.enquiry_form .gform_description{text-align:center;max-width:367px;margin:0 auto 24px}.enquiry_form form .gfield{margin-bottom:16px}.enquiry_form form input{font-size:14px!important;line-height:1.5;height:46px;padding:15.5px 6px 15.5px 14px!important}.enquiry_form form textarea{max-height:104px;height:100%;padding:15.5px 6px 15.5px 14px!important}.enquiry_form .gform_wrapper.gravity-theme .gform_footer input[type="submit"]{width:100%;margin-bottom:0;padding:8px 24px 8px 24px!important;transition-duration:0.5s;height:44px;line-height:1.4em!important;text-transform:uppercase;font-size:16px!important;font-weight:500;color:#fff!important}.enquiry_form .gform_wrapper.gravity-theme .gform_footer input[type="submit"]:hover{color:#fff!important;background:var(--button-hover-bg-color)}.enquiry_form .gform-theme--foundation .gform_fields{row-gap:0}.enquiry_form .gform_submission_error.hide_summary,.enquiry_form .gform_validation_errors{display:none}.enquiry_form .gfield.gfield_error input{border-color:#790000}.enquiry_form .gfield_description.validation_message.gfield_validation_message{background:transparent!important;text-align:left!important;padding:0px!important;font-family:"Poppins",sans-serif!important;font-size:12px!important;font-weight:600!important;border:none!important;margin-top:6px!important;color:#790000!important;line-height:1.5em}.gform_wrapper.gravity-theme .gfield_error [aria-invalid="true"]{border-style:solid!important;border-width:1px 1px 1px 1px!important;border-radius:0;border-color:#790000!important}.gform_confirmation_message{background:#2C5655;color:#fff;text-align:center;padding:20px;margin:10px 0}.enquiry_form .gfield{margin-bottom:0px!important}.enquiry_form input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea{color:#1f1f1f!important}.text_cta a{color:var(--accent-color)}.more_info_accordian>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{align-items:baseline}.product_description_area.has-read-toggle{position:relative}.product_description_area .product-description-content{position:relative;overflow:hidden;transition:max-height 0.35s ease}.product_description_area.has-read-toggle.is-collapsed .product-description-content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;line-height:1.6;margin-bottom:8px}.product_description_area.has-read-toggle:not(.is-collapsed) .product-description-content{max-height:2000px}.product_description_area.has-read-toggle.is-collapsed .product-description-content::after{content:"";position:absolute;left:0;right:0;bottom:0;height:70px;pointer-events:none}.product_description_area .product-description-toggle{margin-top:10px;border:none;background:#fff0;color:#72726c;padding:0;text-decoration:underline;font-size:14px;line-height:1.4;cursor:pointer}.product_description_area .product-description-toggle:hover,.product_description_area .product-description-toggle:focus{color:var(--button-hover-bg-color);background-color:transparent!important;border-style:none}.tryon_shortcode .try-on{margin-top:24px;color:#1f1f1f;border-color:#1f1f1f;height:44px;padding-left:52px;background-color:transparent!important;background:url(/wp-content/uploads/2026/07/plp-tryon.png) no-repeat 18px center / 27px}button.try-on:hover:not(.recently_view_tryon_area button.try-on:hover){border-color:var(--button-hover-bg-color);background-color:var(--button-hover-bg-color)!important;background:url(/wp-content/uploads/2026/07/try-on-icon-white.png) no-repeat 18px center / 27px;color:#fff}.product_specs_container tr:has(td:empty){display:none}@media (min-width:769px){.alt-colors .slick-track{display:flex;justify-content:space-between;width:100%!important}.alt-colors ul{display:flex;list-style:none;gap:32px;justify-content:space-between}}@media (max-width:768px){.product_description_area.has-read-toggle.is-collapsed .product-description-content{max-height:120px}.alt-colors .slick-arrow{top:auto;left:calc(50% - 45px);bottom:-67px;z-index:0}.alt-colors .next-icon.slick-arrow{right:calc(50% - 45px)}.alt-colors.arrow-slides{padding-bottom:40px}.alt-colors ul.slick-slider{margin-bottom:30px}.alt-colors .fl-photo-content.fl-photo-img-jpg{height:120px!important;padding:0 8px!important}.alt-colors .product-title span{padding:0 20px!important}.pdp-usps .elementor-image-box-wrapper{gap:16px;display:flex;align-items:center}.enquiry_form .gform_description{margin-bottom:16px}.enquiry_form form .gfield{margin-bottom:8px!important}.enquiry_form .gform_wrapper.gravity-theme .gform_fields{row-gap:10px}}@media screen and (max-width:480px){.enquiry_form .gform_wrapper.gravity-theme .gform_fields{row-gap:0}.frame-guide-text table{width:100%!important}}