﻿#custom-woocommerce-container #primary{width:100%;padding:0 var(--side-padding)}#custom-woocommerce-container #primary .woocommerce-breadcrumb{align-self:start;margin:var(--spacing-4xl) 0;display:flex;align-items:center;white-space:nowrap;gap:5px;flex-wrap:wrap;width:100%;text-wrap:auto}@media screen and (max-width: 768px){#custom-woocommerce-container #primary .woocommerce-breadcrumb{opacity:0;margin:0;height:var(--spacing-2xl);pointer-events:none}}#custom-woocommerce-container #primary .woocommerce-breadcrumb a{color:var(--grey-1)}#custom-woocommerce-container #primary .woocommerce-single-product-display{width:100%}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product{column-gap:20px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .related.products{display:flex;flex-direction:column;gap:20px;margin:0px;padding:0}@media(min-width: 768px){#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .related.products{margin:0 calc(var(--side-padding)*-1);padding:0 var(--side-padding)}}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .onsale{position:absolute;top:0;left:0;padding:var(--spacing-sm, 6px) var(--spacing-xl, 16px);max-width:40%;border-bottom-right-radius:var(--radius-sm);border-bottom-left-radius:0;border-top-left-radius:var(--radius-sm);border-top-right-radius:0;color:var(--base-white);text-align:center;font-weight:600;font-size:var(--font-size-3);background-color:var(--brand-accent);z-index:10;pointer-events:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery{width:100%;overflow-y:auto !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:1.2rem;right:1.2rem;width:fit-content}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery img{width:100%;aspect-ratio:1/1;object-fit:cover}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-control-thumbs{display:grid;grid-template-columns:repeat(8, 1fr);gap:3px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-control-thumbs li{width:100%;height:100%;aspect-ratio:1/1}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:1}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__track .splide__list .splide__slide{margin-bottom:1em}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__track .splide__list .splide__slide .fme_zoom .zoomImg{display:none !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__track .splide__list .splide__slide .fme_zoom .fme_lightbox_icon{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__track .splide__list .splide__slide .fme_zoom::after{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__track .splide__list .splide__slide .tc_video_slide video.fme_video_size{width:100%;height:auto}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__track .splide__list .splide__slide .tc_video_slide .fme_lightbox_icon{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider.has-before::before{content:"";display:flex;justify-content:center;align-items:flex-end;position:absolute;bottom:0;left:0;width:100%;height:100px;pointer-events:none;background:linear-gradient(to bottom, transparent, white);transition:opacity .5s ease-in-out}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider.has-before.fade-out::before{opacity:0}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery #secondary-slider .splide__track .splide__list{display:grid;grid-template-columns:repeat(8, 1fr);transform:translateX(0) !important;gap:3px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery #secondary-slider .splide__track .splide__list .splide__slide{border:0 !important;width:100% !important;aspect-ratio:1/1;background-size:cover !important;background-position:center !important;display:block;height:100% !important;margin:0 !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery #secondary-slider .splide__track .splide__list .splide__slide .tc_video_slide video{width:100%;height:100%}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery #secondary-slider .splide__track .splide__list .splide__slide i{width:100% !important;display:flex !important;justify-content:center;align-items:center;padding:0 !important;height:100% !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery #secondary-slider .splide__track .splide__list .splide__slide .fme_zoom .fme_small{object-fit:cover;cursor:default}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery #secondary-slider .splide__track .splide__list .splide__slide .fme_zoom .zoomImg{display:none !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery #secondary-slider .splide__track .splide__list .splide__slide .fme_zoom .fme_lightbox_icon{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery #secondary-slider .splide__track .splide__list .splide__slide .fme_zoom::after{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .composite-savings-tag{color:#fff;background:var(--brand-tertiary);border-radius:var(--radius-md);line-height:20px;font-family:var(--font-body) !important;display:flex;font-size:14px;align-items:center;align-self:center;padding:4px 8px;grid-area:old;margin-left:110px;width:fit-content}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary{display:grid;padding:0 15px;width:100%;position:relative;grid-template-areas:"title" "short" "meta" "promotional-message" "plaque" "basket";grid-template-columns:1fr;gap:10px;height:min-content}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary div[data-pp-message]{display:none}@media(max-width: 768px){#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary{padding:0 0 12px 0}}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary:has(>#divideBuy){grid-template-areas:"title" "short" "meta" "promotional-message" "basket"}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .add-to-cart-simple{margin-top:var(--spacing-2xl);background-color:var(--base-white);border:1px solid var(--grey-color);padding:var(--spacing-lg) var(--spacing-xl);border-radius:5px;grid-area:basket}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .add-to-cart-simple>.cart{display:flex !important;flex-wrap:nowrap !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .add-to-cart-simple #top-price-container{border-top:none;padding-top:0px;margin-bottom:13px !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary h1.product_title{color:var(--brand-primary);font-family:var(--font-headline);font-size:36px;font-style:normal;font-weight:400;line-height:normal;grid-area:title}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary #divideBuy:not(:has(.terms-note)){display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary #divideBuy{grid-area:divideBuy;display:flex;justify-content:flex-start;align-items:center;background-color:var(--brand-secondary);margin-left:auto;margin-right:auto;padding:var(--spacing-lg);width:100%;margin-bottom:var(--spacing-2xl);border-radius:var(--radius-sm)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary #divideBuy img{height:100%;max-height:38px;margin-right:15px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary #divideBuy p{color:var(--brand-primary);font-size:var(--font-size-2, 14px)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary #promotional-message{grid-area:promotional-message}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .terms-note{font-size:var(--font-size-2, 14px);color:var(--dark-grey-color)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary #top-price-container{border-top:1px solid var(--brand-accent);display:grid !important;flex-direction:row-reverse !important;padding-top:10px;margin-bottom:0 !important;grid-area:price}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary #top-price-container bdi{font-size:inherit}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .composite_data{border:1px solid var(--grey-color);padding:var(--spacing-lg) var(--spacing-xl);margin-top:var(--spacing-2xl);background-color:var(--base-white);border-radius:5px;position:relative;width:100%}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .composite_data .wc-price-decimals{display:inline-block}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary p.price{color:var(--brand-primary);font-family:var(--font-headline);font-style:normal;font-weight:400;line-height:38.7px;display:grid;grid-template-areas:"new old save";grid-auto-columns:auto 1fr auto;justify-content:start;margin-bottom:var(--spacing-2xl) !important;align-items:end;gap:var(--spacing-2xl)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary p.price del{grid-area:old;text-decoration:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary p.price del span{color:var(--grey-2);font-family:var(--font-headline);font-style:normal;font-weight:400;line-height:normal;text-decoration:line-through 1px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary p.price .woocommerce-Price-amount.amount{font-size:var(--font-size-8, 32px)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary p.price .woocommerce-Price-currencySymbol{font-size:var(--font-size-8, 32px)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary p.price ins{background:none;grid-area:new}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary p.price span.from{grid-area:from;display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .sf-size-pill{border-radius:var(--radius-sm, 4px);border:1px solid var(--grey-3);background:var(--base-white)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .woocommerce-product-details__short-description{grid-area:short;font-size:var(--font-size-md)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart{grid-area:basket;display:flex;flex-direction:column}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .component_section_title{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart:not(:has(.bundled_product)){grid-template-areas:"quantity basket wishlist";align-content:center;align-items:center;grid-template-columns:100px 1fr 50px;padding-left:0 !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart:not(:has(.bundled_product)) .single_add_to_cart_button{grid-area:basket;background:var(--brand-tertiary);border-radius:var(--radius-md);height:50px;padding:var(--spacing-xl) 10px;font-size:var(--text-2);font-weight:500;color:var(--base-white)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart:not(:has(.bundled_product)).composite_form{grid-template-columns:1fr}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart:not(:has(.bundled_product)).composite_form .composite_wrap{padding-top:0 !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart:not(:has(.bundled_product)).composite_form .summary_content{display:contents}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart:not(:has(.bundled_product)).composite_form .summary_content .composited_product_title_wrapper{display:contents}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart:not(:has(.bundled_product)).composite_form .summary_content .composited_product_title_wrapper>*:not(.clear_component_options_wrapper){display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart:not(:has(.bundled_product)).composite_form .summary_content .composited_product_title_wrapper .clear_component_options_wrapper a{color:var(--secondary-color);font-family:var(--font-family-body, Montserrat);font-size:var(--font-size-md);font-style:normal;font-weight:400;line-height:normal;text-decoration:underline}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart:not(:has(.bundled_product)).composite_form .component_option_thumbnails_container{display:grid;grid-template-columns:1fr 1fr 1fr}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart:not(:has(.bundled_product)).composite_form .component_option_thumbnails_container li{width:100%}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product{display:grid;grid-template-columns:75px 1fr 1fr 180px;gap:10px;width:100%;align-items:center;padding:0;margin-bottom:10px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product::before,#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product::after,#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .stock{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .bundled_product_images{grid-area:image;width:100%;aspect-ratio:1/1}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .bundled_product_images *{width:inherit;padding-bottom:10px;margin:0}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .details{display:contents}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .product_excerpt{grid-area:exerpt;display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product h4.product_title{grid-area:title;display:flex;align-items:center;font-family:var(--font-family-body, Montserrat);font-weight:700}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product h4.product_title .bundled_product_title_link{position:absolute;left:0px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product h4.product_title .bundled_product_title_link a::before{width:75px;aspect-ratio:1/1}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form{display:contents;height:74px !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form:has(li){height:130px !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form table{grid-area:selectbelow}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form table tbody{display:grid;row-gap:10px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form table tbody tr{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:space-between}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form table tbody tr td{display:contents}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form .single_variation_wrap{grid-area:select;display:flex;justify-content:flex-end}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart *{height:auto;margin-left:10px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form .single_variation_wrap .woocommerce-variation-price{display:flex;align-items:center;margin-right:10px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form .single_variation_wrap:has(.quantity_hidden){display:none !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form .single_variation_wrap .woocommerce-variation{display:contents}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form .single_variation_wrap .woocommerce-variation .price{margin:0}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product label+.cart.variations_form{grid-area:selectbelow}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product label.bundled_product_optional_checkbox{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:25px;border-radius:30px;font-weight:bold;border:none;cursor:pointer;user-select:none;grid-area:select;height:30px;background-color:var(--secondary-color);color:#fff}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product label.bundled_product_optional_checkbox::after,#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product label.bundled_product_optional_checkbox .bundled_product_checkbox{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product label.bundled_product_optional_checkbox:has(:checked){background-color:var(--grey-color);color:var(--dark-grey-color)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product label.bundled_product_optional_checkbox .bundled_product_checkbox:checked+.price{display:block}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product label.bundled_product_optional_checkbox .price{display:none;position:absolute;right:110px;color:#000;font-weight:400}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product select{width:100%;height:100%;padding:12px 2em 12px 1em;background:url(../media/images/toggle-arrow-light.svg) no-repeat right .7rem top 50%;background-size:.8rem auto;appearance:none;border:1px solid var(--secondary-color);border-radius:50px;color:var(--secondary-color);text-align:center;cursor:pointer}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .bundled_item_cart_content .bundled_item_unavailable{color:red;font-weight:700}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .bundled_item_cart_content .bundled_item_optional_checkbox{display:flex;align-items:center;justify-content:center}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .bundled_item_cart_content .bundled_item_optional_checkbox input[type=checkbox]{margin-right:10px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .bundled_item_cart_content .bundled_item_optional_checkbox .price{margin-left:10px;font-size:1.1rem;color:#28a745}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart div.bundle_data{width:100%}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart div.bundle_data .bundle_wrap{width:100%}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart div.bundle_data .bundle_wrap .bundle_button{width:100%;display:grid;grid-template-columns:auto 1fr;gap:10px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart>button.single_add_to_cart_button{border-radius:50px;background:var(--brand-primary);height:68px;width:100%;color:var(--base-white);font:700 16px montserrat,sans-serif}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart>.cart:not(:has(.price)){margin-top:20px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta{grid-area:meta;display:flex;flex-direction:column;gap:5px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .sku-stock-container{display:flex;gap:10px;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid var(--brand-accent);border-top:1px solid var(--brand-accent);padding:var(--spacing-3xl) 0}@media(max-width: 768px){#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .sku-stock-container{flex-direction:column;align-items:flex-start}}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .custom-stock-status{display:flex;align-items:center;gap:10px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .custom-stock-status::before{content:url(../media/images/tick.svg);color:var(--grey-1);height:20px;display:inline-block;vertical-align:middle;flex-shrink:0}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .custom-stock-status p{padding-top:0;margin:0;display:inline-block}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .sustainability-score{padding:var(--spacing-xs, 4px);border-radius:var(--radius-sm, 4px);display:flex;align-items:center;justify-content:space-between;gap:8px;background-color:var(--brand-secondary)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .sustainability-score .sustainability-score-content{display:flex;align-items:center;gap:var(--spacing-sm, 6px)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .sustainability-score .sustainability-icon{width:18px;height:18px;flex-shrink:0}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .sustainability-score .sustainability-value{color:var(--grey-1);font-family:var(--font-body);font-size:var(--text-2, 14px);font-weight:var(--semibold);line-height:normal}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .sustainability-score a{display:flex}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .sustainability-score a .sustainability-info-icon{width:18px;height:18px;flex-shrink:0}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .sku_wrapper{color:var(--grey-1);font-family:var(--font-family-body, Montserrat);font-size:var(--font-size-2, 14px)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .posted_in{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .tagged_as{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .product-message{color:var(--secondary-color);grid-area:message}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta ul.selling_points{display:flex;flex-direction:column;gap:var(--spacing-lg, 12px);list-style:none;margin:0;padding-top:20px;grid-area:usps}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta ul.selling_points li{color:var(--grey-1);font-family:var(--font-family-body, Montserrat);font-size:var(--font-size-2, 14px);font-style:normal;font-weight:400;line-height:var(--spacing-3xl, 24px)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta ul.selling_points li::before{content:url(../media/images/tick.svg);color:var(--grey-1);margin-right:10px;height:20px;display:inline-block;vertical-align:middle}@media(min-width: 768px){#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary{padding:0}}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .usps{margin-top:30px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details>div{background-color:var(--base-white);border:1px solid var(--grey-color);border-radius:8px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details[open] summary::after{transform:rotate(180deg)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details[open] summary{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details[open]>div{border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-bottom:12px}@media(min-width: 768px){#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details[open]>div{margin-bottom:0px}}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details:not([open])>summary{margin-bottom:12px}@media(min-width: 768px){#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details:not([open])>summary{margin-bottom:0px}}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details>summary{cursor:pointer;position:relative;list-style:none;list-style-type:none;background-color:var(--base-white);border:1px solid var(--grey-color);border-radius:8px;color:var(--brand-primary);font-family:var(--font-headline);font-size:var(--spacing-2xl, 20px);font-style:normal;font-weight:400;line-height:normal;padding-bottom:12px;padding-top:12px;border-bottom:1px solid var(--grey-color);padding:var(--spacing-lg, 12px) var(--spacing-3xl, 24px)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details>summary::after{content:url(../media/images/accordion_arrow.svg);position:absolute;right:15px;width:20px;transform-origin:center;transition:transform .3s ease}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details>div{padding:var(--spacing-lg, 12px) var(--spacing-3xl, 24px)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.view-other-styles{margin-top:var(--spacing-7xl);grid-area:setstyles}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.view-other-styles>summary::after{color:var(--brand-primary);font-family:var(--font-family-body, Montserrat) !important;font-size:var(--font-size-1, 12px) !important;font-style:normal !important;font-weight:400 !important;line-height:var(--spacing-2xl, 20px) !important;content:"View Now";top:50%;transform:translateY(-50%);width:fit-content;display:inline-flex;align-items:center;justify-content:center;padding:16px 8px;background:var(--base-white);border-radius:var(--radius-sm, 4px);border:1px solid var(--grey-3);font-family:var(--font-family-body, Montserrat);font-size:14px;font-weight:600;letter-spacing:.3px;height:38px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.view-other-styles>div{padding:15px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.view-other-styles>div .sf-view-range-link{display:inline-block;padding:.75rem 1.5rem;background-color:var(--base-white);color:var(--brand-primary);border:2px solid var(--brand-primary);border-radius:30px;text-decoration:none;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.view-other-styles>div .sf-view-range-link:hover{background-color:var(--brand-primary, #1c372c);color:var(--base-white)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.view-other-styles>div .sf-range-link-content{padding:0}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.view-other-styles>div .sf-view-range-link{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.dimensions{display:flex;flex-direction:column}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.dimensions>div{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 768px){#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.dimensions>div{grid-template-columns:1fr}}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.dimensions>div>p{font-weight:bold;margin-bottom:5px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.dimensions>div>div{display:flex;flex-direction:column}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.dimensions>div>div>p{font-weight:700;margin:20px 0}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.dimensions>div>div>div{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.dimensions>div>div>div>div{background-color:var(--light-grey-color);padding:16px;border-radius:10px;display:flex;align-items:center;gap:5px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.dimensions>div>div>div>div img{height:15px;margin-right:5px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.dimensions>div>div>div>div.width img{transform:rotate(90deg)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.dimensions>div>div>div>div.depth img{transform:rotate(45deg)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product form.cart{grid-area:selectbelow}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product form.cart:not(:has(.composite_component)):not(:has(.wccpf-fields-container)){display:grid !important;grid-template-areas:"quan 	basket   wishlist" ".		apple";grid-template-columns:auto 1fr auto;gap:10px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product form.cart .bundled_item_wrap{display:block}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product form.cart>.composite_component{width:100%}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product form.cart button.single_add_to_cart_button{grid-area:basket;background:var(--brand-tertiary);border-radius:var(--radius-md);height:50px;padding:var(--spacing-xl) 10px;font-size:var(--text-2);font-weight:500;color:var(--base-white)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product form.cart .qwfw-add-to-wishlist-wrapper{grid-area:wishlist;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--base-white);border:1px solid var(--grey-2);border-radius:var(--radius-md);padding:var(--spacing-lg)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product form.cart .qwfw-add-to-wishlist-wrapper a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product form.cart .qwfw-add-to-wishlist-wrapper .qwfw-m-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product form.cart .qwfw-add-to-wishlist-wrapper .qwfw-m-icon svg{width:24px;height:24px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product form.cart div#mollie-applepayDirect-button{grid-area:apple;display:flex !important;justify-content:space-around !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product form.cart div#mollie-applepayDirect-button>button{border-radius:50px;height:68px;color:var(--base-white);font:700 16px montserrat,sans-serif;display:flex;justify-content:flex-end;align-items:center;cursor:pointer;grid-area:apple}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.wcff-fields-group{margin:0}@media(min-width: 1270px){#custom-woocommerce-container #primary .woocommerce-tabs{margin:20px 0 0 0}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product{display:grid;grid-template-columns:1.5fr 1fr;grid-template-areas:"gallery summary" "setstyles setstyles" "description description" "dimensions dimensions" "delivery delivery" "care care" "collections collections" "related related";margin:10px 0 30px 0;column-gap:20px;row-gap:var(--spacing-lg)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product:not(:has(.view-other-styles)){grid-template-areas:"gallery summary" "description description" "dimensions dimensions" "delivery delivery" "care care" "collections collections" "related related"}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product:not(:has(.dimensions)){grid-template-areas:"gallery summary" "setstyles setstyles" "description description" "delivery delivery" "care care" "collections collections" "related related"}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery{width:100%;grid-area:gallery}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{display:grid;grid-template-columns:3fr 1fr;gap:10px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-viewport{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-control-thumbs{grid-template-columns:repeat(2, 1fr);gap:10px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);transition:scrollbar-color .3s ease}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-control-thumbs:hover{scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,0)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar{width:8px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:4px;border:2px solid rgba(0,0,0,0);background-clip:content-box}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.5)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-control-thumbs li{min-width:0}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-control-thumbs li img{width:100% !important;height:auto !important;max-width:100% !important;object-fit:contain !important;aspect-ratio:attr(width)/attr(height);cursor:default}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider{display:grid;grid-template-columns:3fr 1fr;gap:10px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);transition:scrollbar-color .3s ease}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider:hover{scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,0)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider::-webkit-scrollbar{width:8px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:4px;border:2px solid rgba(0,0,0,0);background-clip:content-box}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.5)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__track,#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__list,#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__slide{display:contents}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__slide .fme_zoom{display:contents}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__slide .fme_zoom .fme_small{cursor:default}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__slide .tc_video_slide{display:flex;align-items:center}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__slide .tc_video_slide .fme_lightbox_icon{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__slide .tc_video_slide iframe{width:100%;height:100%}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery #secondary-slider{display:none !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary{width:100%;grid-area:summary;transition:top .1s ease-out}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary.is-sticky{position:fixed;z-index:100}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details{width:100%}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-tabs.wc-tabs-wrapper{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .description{grid-area:description}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .dimensions{grid-area:dimensions}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .delivery-returns{grid-area:delivery;line-height:2.5}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .care-guide{grid-area:care}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .related.products{grid-area:related}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .related.products video{display:none}#custom-woocommerce-container #primary .usps{display:flex;width:100%;margin:0}}.page-content,.entry-content,.entry-summary{margin:0}section>ul{display:flex}.bundle_button{display:flex}section>h2{text-align:center;color:var(--brand-primary);font-family:var(--font-headline);font-size:36px;font-style:normal;font-weight:400;line-height:normal;padding-bottom:38px;padding-top:38px}#tab-title-description>a{display:none}.single_add_to_cart_button::before{content:url(../media/images/Basket.svg);height:60px;display:block;top:20px;position:relative;margin-right:10px}.input-text.qty.text{height:50px;text-align:center;color:var(--brand-primary)}.input-text.qty.text::-webkit-outer-spin-button,.input-text.qty.text::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}td.label>label{display:none}.reset_variations{display:none !important}@media screen and (max-width: 768px){.bundled_product{display:grid !important;grid-template-columns:75px 1fr 180px !important;grid-template-areas:"image title	title" "selectbelow selectbelow selectbelow" "select select select" !important;gap:10px !important;width:100% !important;align-items:center !important;padding:0 !important;margin-bottom:10px !important}aside.widget-composite{width:300px;right:-300px}}.bundled_product_permalink{display:none}select.wapf-input{width:100%;height:100%;padding:12px 2em 12px 1em;background:url(../media/images/toggle-arrow-light.svg) no-repeat right .7rem top 50%;background-size:.8rem auto;appearance:none;border:1px solid var(--secondary-color);border-radius:50px !important;color:var(--secondary-color);text-align:center;cursor:pointer}input.wapf-input{width:100%;height:100%;background-size:.8rem auto;appearance:none;border:1px solid var(--secondary-color);border-radius:30px !important;color:var(--secondary-color);text-align:center;cursor:pointer;background:none !important}.woocommerce-product-gallery__trigger{display:none !important}abbr.required{display:none}.variations_form{display:flex !important}.variations_form .variations tr{display:contents}.variations_form .variations tr th.label{grid-area:title;text-align:left;position:relative;width:100%;height:40px;padding-bottom:0 !important}.variations_form .variations tr th.label::after{content:"Add";border-radius:var(--radius-sm, 4px);border:1px solid var(--grey-3);background:var(--base-white);padding:var(--spacing-md, 8px) var(--spacing-xl, 16px);align-items:end;gap:12px;cursor:pointer}.variations_form .variations tr th.label.selected::after{background-color:var(--grey-color);color:var(--dark-grey-color);content:"Remove"}.variations_form .variations tr td.value{grid-area:option;display:none !important;justify-content:flex-start;align-items:center}.variations_form .variations tr td.value>div{display:none !important}.variations_form .variations tr td.value select{width:100%;height:100%;padding:12px 2em 12px 1em;background:url(../media/images/toggle-arrow-light.svg) no-repeat right .7rem top 50%;background-size:.8rem auto;appearance:none;border:1px solid var(--secondary-color);border-radius:50px !important;color:var(--secondary-color);text-align:center;cursor:pointer}.variations_form .variations tr td.value .single_variation_wrap{display:contents;width:100%}.variations_form .quantity{display:flex;align-items:center;justify-content:left;grid-area:"quan"}.variations_form .submit{display:flex;align-items:center;justify-content:center;grid-area:"basket"}.variations_form .woocommerce-variation-add-to-cart{width:100%;display:grid;grid-template-columns:auto 1fr;gap:25px}.variations_form button.single_add_to_cart_button{border-radius:var(--radius-md);background:var(--brand-tertiary);height:50px;flex-shrink:0;color:var(--base-white);font-family:var(--font-body);font-size:var(--text-2);font-style:normal;font-weight:var(--regular);line-height:normal;cursor:pointer;display:flex;justify-content:center;align-items:center;width:100%;padding:var(--spacing-xl) 0}@media screen and (max-width: 768px){.variations_form .woocommerce-variation-add-to-cart{width:100%;display:grid;grid-template-columns:1fr;gap:0px}}form.cart .composite-section-header{margin:var(--spacing-2xl) 0 var(--spacing-md) 0;width:100%}form.cart .composite-section-header .section-title{color:var(--grey-1);font-family:var(--font-body);font-size:var(--font-size-md);width:100%;font-weight:600;line-height:normal}form.cart .composite-section-header:first-child{margin:2rem 0 1rem 0}form.cart .quantity{margin-right:0}form.cart .quantity.quantity-with-buttons{display:flex;align-items:center;position:relative;border:1px solid;border-radius:var(--radius-md)}form.cart .quantity.quantity-with-buttons .quantity-button{background:var(--base-white);color:var(--brand-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:300;height:50px;user-select:none;transition:all .2s ease;position:relative;padding:0 10px;border:none}form.cart .quantity.quantity-with-buttons .quantity-button.quantity-minus{border-top-left-radius:inherit;border-bottom-left-radius:inherit}@media screen and (max-width: 1100px){form.cart .quantity.quantity-with-buttons .quantity-button.quantity-minus{padding:0 0 0 5px;font-size:24px}}form.cart .quantity.quantity-with-buttons .quantity-button.quantity-plus{border-top-right-radius:inherit;border-bottom-right-radius:inherit}@media screen and (max-width: 1100px){form.cart .quantity.quantity-with-buttons .quantity-button.quantity-plus{padding:0 5px 0 0;font-size:24px}}form.cart .quantity.quantity-with-buttons .quantity-button:active:not(:disabled){color:var(--brand-secondary)}form.cart .quantity.quantity-with-buttons .quantity-button:disabled{cursor:not-allowed;color:var(--dark-grey-color)}form.cart .quantity.quantity-with-buttons .input-text.qty.text{border:none;flex:1;width:32px}@media screen and (max-width: 1100px){form.cart .quantity.quantity-with-buttons .input-text.qty.text{width:25px !important}}form.cart .single_add_to_cart_button{border-radius:var(--radius-md);background:var(--brand-tertiary);height:50px;color:var(--base-white);font-family:var(--font-body);font-size:var(--text-2);font-style:normal;font-weight:var(--regular);line-height:normal;cursor:pointer;display:flex;justify-content:center;align-items:center;width:100%;padding:var(--spacing-xl) 0}form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button{width:100%}@media screen and (max-width: 768px){form.cart .woocommerce-variation-add-to-cart{width:100%;display:grid;grid-template-columns:1fr;gap:0px !important}form.cart .quantity{margin-right:0px}}form.cart *{font-family:var(--font-body)}form.cart div#mollie-applepayDirect-button:not(:has(~.quantity)){width:calc(100% - 110px);margin-left:110px}@media screen and (max-width: 768px){.bundled_product_summary.product.bundled_item_optional{grid-template-areas:"image title title" "selectbelow selectbelow select" !important}.bundled_product_summary.product.bundled_item_optional .bundled_qty{border-radius:50px;border:1px solid var(--grey-color);width:100% !important;height:100% !important;padding:10px;text-align:center;font-size:1.2rem}}@media screen and (max-width: 768px){.bundled_product{grid-template-areas:"image title title" "selectbelow selectbelow selectbelow" !important;grid-template-columns:75px 1fr !important}.bundled_product .bundled_qty{border-radius:50px;border:1px solid var(--grey-color);width:100% !important;height:100% !important;padding:10px;text-align:center;font-size:1.2rem}}.bundled_product_summary.product.bundled_item_optional{grid-template-areas:"image title selectbelow select"}.bundled_product{grid-template-areas:"image title selectbelow selectbelow";grid-template-rows:130px !important}.bundled_product .bundled_qty{border-radius:50px;border:1px solid var(--grey-color);padding:10px;text-align:center;font-size:1.2rem}.woocommerce-variation.single_variation{display:none !important}.thwvs-wrapper-ul{grid-area:image-swatches}.attribute_options>td.label{width:0 !important}.component_option_thumbnail_select{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:25px;border-radius:30px;font-weight:bold;border:none;cursor:pointer;user-select:none;grid-area:select;height:30px;background-color:var(--secondary-color);color:#fff}.thumbnail_title{width:max-content}aside.widget-composite{position:fixed;right:-40%;top:0%;width:40%;background:var(--grey-6);box-shadow:-2px 0 10px rgba(0,0,0,.15);transition:right .3s ease;z-index:1000;border-radius:4px 0 0 4px;height:100vh;overflow-y:auto}aside.widget-composite.active{right:0}@media screen and (max-width: 768px){aside.widget-composite{width:100%;right:-100%}}aside .current-price{color:var(--secondary-color);font-weight:700;margin-right:10px}aside .original-price{color:#6b6b6b;text-decoration:line-through}aside .custom-price-wrapper{display:flex;justify-content:center}.component_title_text{padding-left:0 !important;display:inline-flex !important;align-items:center !important;font-weight:600}.component_title_text .composite-option-label{display:inline-flex;color:var(--base-white);align-items:center;gap:var(--spacing-sm);margin-left:var(--spacing-md);padding:var(--spacing-sm);background-color:var(--brand-primary);border-radius:var(--spacing-md);opacity:.85;line-height:normal;height:fit-content}.component_title_text .composite-option-label.size-option-label{padding:5px var(--spacing-sm)}.component_title_text .composite-option-label img{width:1.2em;height:1.2em;display:inline-block}.component_title_text::before{display:none}#composite-toggle{position:fixed;right:0;top:30%;transform:translateY(50px) rotate(-90deg);transform-origin:right bottom;background:#fff;padding:10px 15px;cursor:pointer;box-shadow:-2px 0 5px rgba(0,0,0,.1);z-index:998;border-radius:4px 4px 0 0;font-weight:600;text-transform:uppercase;font-size:var(--font-size-md);border:none}#composite-toggle.active{background-color:#f0f0f0}#composite-sidebar,.composite-sidebar-content{overscroll-behavior:contain;overflow-y:auto;display:flex;flex-direction:column;height:100%}#composite-sidebar .composite-sidebar-header,.composite-sidebar-content .composite-sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:var(--brand-secondary)}#composite-sidebar .composite-sidebar-header .composite-sidebar-title,.composite-sidebar-content .composite-sidebar-header .composite-sidebar-title{font-size:22px}#composite-sidebar .composite-sidebar-header .close-sidebar,.composite-sidebar-content .composite-sidebar-header .close-sidebar{cursor:pointer;aspect-ratio:1/1;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:300;color:var(--base-black);line-height:1;transition:all .2s ease}#composite-sidebar .composite-sidebar-header .close-sidebar::before,.composite-sidebar-content .composite-sidebar-header .close-sidebar::before{content:"×"}#composite-sidebar .composite-step,.composite-sidebar-content .composite-step{display:flex;flex-direction:column;gap:var(--spacing-md, 8px);padding:var(--spacing-3xl, 24px) var(--spacing-xl, 16px)}#composite-sidebar .composite-step .component-section,.composite-sidebar-content .composite-step .component-section{display:flex;flex-direction:column;gap:var(--spacing-md, 8px);margin-bottom:30px}#composite-sidebar .composite-step .component-section:last-child,.composite-sidebar-content .composite-step .component-section:last-child{margin-bottom:0}#composite-sidebar .composite-step .section-title,.composite-sidebar-content .composite-step .section-title{margin-bottom:10px;font-size:20px}#composite-sidebar .composite-step .loading,.composite-sidebar-content .composite-step .loading{flex:1;display:flex;justify-content:center;align-items:center}#composite-sidebar .composite-step .spinner,.composite-sidebar-content .composite-step .spinner{border:4px solid rgba(0,0,0,.1);border-top-color:var(--brand-accent-old);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#composite-sidebar .composite-step:not(:has(.section-options)),#composite-sidebar .composite-step .section-options,.composite-sidebar-content .composite-step:not(:has(.section-options)),.composite-sidebar-content .composite-step .section-options{display:flex;flex-direction:column;gap:var(--spacing-md, 8px)}#composite-sidebar .composite-step:not(:has(.section-options)).active,#composite-sidebar .composite-step .section-options.active,.composite-sidebar-content .composite-step:not(:has(.section-options)).active,.composite-sidebar-content .composite-step .section-options.active{border-color:#ddd;box-shadow:0 2px 4px rgba(0,0,0,.05)}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option,#composite-sidebar .composite-step .section-options .composite-option,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option,.composite-sidebar-content .composite-step .section-options .composite-option{display:flex;align-items:center;justify-content:space-between;cursor:auto;transition:all .2s ease;background:var(--base-white);border:1px solid var(--grey-3);border-radius:var(--radius-sm, 4px);padding:var(--spacing-lg, 13px);width:100%;position:relative;gap:var(--spacing-lg, 12px)}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option.selected .composite-option-button::after,#composite-sidebar .composite-step .section-options .composite-option.selected .composite-option-button::after,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option.selected .composite-option-button::after,.composite-sidebar-content .composite-step .section-options .composite-option.selected .composite-option-button::after{content:"Selected"}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option[data-stock-status=onbackorder][data-preorder=true] .composite-option-button::after,#composite-sidebar .composite-step .section-options .composite-option[data-stock-status=onbackorder][data-preorder=true] .composite-option-button::after,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option[data-stock-status=onbackorder][data-preorder=true] .composite-option-button::after,.composite-sidebar-content .composite-step .section-options .composite-option[data-stock-status=onbackorder][data-preorder=true] .composite-option-button::after{content:"Pre-order"}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option[data-stock-status=onbackorder][data-preorder=true].selected .composite-option-button::after,#composite-sidebar .composite-step .section-options .composite-option[data-stock-status=onbackorder][data-preorder=true].selected .composite-option-button::after,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option[data-stock-status=onbackorder][data-preorder=true].selected .composite-option-button::after,.composite-sidebar-content .composite-step .section-options .composite-option[data-stock-status=onbackorder][data-preorder=true].selected .composite-option-button::after{content:"Selected"}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option .composite-option-content-wrapper,#composite-sidebar .composite-step .section-options .composite-option .composite-option-content-wrapper,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option .composite-option-content-wrapper,.composite-sidebar-content .composite-step .section-options .composite-option .composite-option-content-wrapper{display:flex;gap:var(--spacing-lg, 12px);align-items:center;flex:1;min-width:0}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option .composite-option-image,#composite-sidebar .composite-step .section-options .composite-option .composite-option-image,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option .composite-option-image,.composite-sidebar-content .composite-step .section-options .composite-option .composite-option-image{background-size:cover;background-position:center;border-radius:4.8px;width:120px;height:119.39px;opacity:.9;flex-shrink:0}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option .composite-option-text-content,#composite-sidebar .composite-step .section-options .composite-option .composite-option-text-content,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option .composite-option-text-content,.composite-sidebar-content .composite-step .section-options .composite-option .composite-option-text-content{display:flex;flex-direction:column;gap:var(--spacing-xs, 4px);flex:1;min-width:0;justify-content:center}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option .composite-option-title.title,#composite-sidebar .composite-step .section-options .composite-option .composite-option-title.title,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option .composite-option-title.title,.composite-sidebar-content .composite-step .section-options .composite-option .composite-option-title.title{font-family:var(--font-body);font-weight:600;font-size:var(--font-size-2, 14px);color:var(--brand-primary);line-height:normal;margin:0}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option .composite-option-title.price,#composite-sidebar .composite-step .section-options .composite-option .composite-option-title.price,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option .composite-option-title.price,.composite-sidebar-content .composite-step .section-options .composite-option .composite-option-title.price{font-family:var(--font-family-body, "Montserrat", sans-serif);font-weight:var(--font-weight-regular, 400);font-size:var(--font-size-2, 14px);color:var(--base-black);line-height:var(--spacing-3xl, 24px);margin:0}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option .composite-option-title.price .custom-price-wrapper,#composite-sidebar .composite-step .section-options .composite-option .composite-option-title.price .custom-price-wrapper,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option .composite-option-title.price .custom-price-wrapper,.composite-sidebar-content .composite-step .section-options .composite-option .composite-option-title.price .custom-price-wrapper{display:flex;flex-direction:row-reverse;gap:6px;justify-content:flex-end}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option .composite-option-title.price .current-price,#composite-sidebar .composite-step .section-options .composite-option .composite-option-title.price .current-price,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option .composite-option-title.price .current-price,.composite-sidebar-content .composite-step .section-options .composite-option .composite-option-title.price .current-price{color:var(--brand-primary)}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option .composite-option-title.price .original-price,#composite-sidebar .composite-step .section-options .composite-option .composite-option-title.price .original-price,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option .composite-option-title.price .original-price,.composite-sidebar-content .composite-step .section-options .composite-option .composite-option-title.price .original-price{color:var(--grey-1);text-decoration:line-through}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option .composite-stock-info,#composite-sidebar .composite-step .section-options .composite-option .composite-stock-info,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option .composite-stock-info,.composite-sidebar-content .composite-step .section-options .composite-option .composite-stock-info{font-family:var(--font-family-body, "Montserrat", sans-serif);font-weight:var(--font-weight-regular, 400);font-size:var(--font-size-1, 12px);color:var(--grey-1);line-height:var(--spacing-2xl, 20px);margin:0}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option .composite-option-button,#composite-sidebar .composite-step .section-options .composite-option .composite-option-button,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option .composite-option-button,.composite-sidebar-content .composite-step .section-options .composite-option .composite-option-button{background:var(--base-white, white);border:1px solid var(--grey-3);border-radius:var(--radius-sm, 4px);padding:var(--spacing-md, 9px) var(--spacing-xl, 17px);font-family:var(--font-family-body, "Montserrat", sans-serif);font-weight:var(--font-weight-regular, 400);font-size:var(--font-size-1, 12px);color:var(--brand-primary);line-height:var(--spacing-2xl, 20px);text-align:center;flex-shrink:0;white-space:nowrap;display:flex;align-items:center;justify-content:center;cursor:pointer}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option .composite-option-button::after,#composite-sidebar .composite-step .section-options .composite-option .composite-option-button::after,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option .composite-option-button::after,.composite-sidebar-content .composite-step .section-options .composite-option .composite-option-button::after{content:"Select"}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option[data-stock-status=outofstock],#composite-sidebar .composite-step .section-options .composite-option[data-stock-status=outofstock],.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option[data-stock-status=outofstock],.composite-sidebar-content .composite-step .section-options .composite-option[data-stock-status=outofstock]{opacity:.5;cursor:not-allowed !important;position:relative}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option[data-stock-status=outofstock] .composite-option-image,#composite-sidebar .composite-step .section-options .composite-option[data-stock-status=outofstock] .composite-option-image,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option[data-stock-status=outofstock] .composite-option-image,.composite-sidebar-content .composite-step .section-options .composite-option[data-stock-status=outofstock] .composite-option-image{filter:greyscale(100%)}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option[data-stock-status=outofstock] .composite-option-title,#composite-sidebar .composite-step .section-options .composite-option[data-stock-status=outofstock] .composite-option-title,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option[data-stock-status=outofstock] .composite-option-title,.composite-sidebar-content .composite-step .section-options .composite-option[data-stock-status=outofstock] .composite-option-title{color:#999 !important}.composite_price *{font-family:var(--font-headline) !important}.composite_button{display:flex;gap:10px}.composite_button input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.composite_button input::-webkit-outer-spin-button,.composite_button input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.composite_button::before,.composite_button::after{display:none !important}form.cart>.wccpf-fields-container.woocommerce_before_add_to_cart_button{border-radius:var(--radius-sm, 4px);border:1px solid var(--grey-3);background:var(--base-white);margin-bottom:10px;padding:0 var(--spacing-xl)}.composite_component .chosen-option{margin-right:110px;line-height:normal}.composite_component .component_title_wrapper{border-radius:var(--radius-sm);border:1px solid var(--grey-3);background:var(--base-white);margin-bottom:10px;padding:var(--spacing-xl);align-items:center;display:flex;gap:10px}.composite_component .component_title_wrapper:has(button.selected){display:grid;grid-template:"title title" "image selected";grid-template-columns:auto 1fr}.composite_component .component_title_wrapper .step_index{display:none}.composite_component .component_title_wrapper .component-thumbnail{width:50px;height:50px;object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0;grid-area:image}.composite_component .component_selections{padding-top:0 !important}.composite_component.first .component_options_inner{margin-bottom:20px}.composite_component.options-style-radios.open.active .component_title_wrapper{border:unset;background-color:unset;padding:0;margin:0}.composite_component.options-style-radios.open.active .component_title_wrapper .step_title_wrapper{color:var(--grey-1);font-family:var(--font-family-body, Montserrat);font-size:var(--font-size-2, 14px);font-style:normal;font-weight:600;line-height:normal}.composite_component.options-style-radios .component_selections_inner{transition-duration:0s}.composite_component.options-style-radios .component_title_wrapper:has(button.selected){grid-template:"title title" "selected button";grid-template-columns:1fr auto}.composite_component.options-style-radios .component_title_wrapper .step_title_wrapper{width:100%;line-height:38px;margin:10px 0 !important;display:contents}.composite_component.options-style-radios:not(.open) .component_title_wrapper{height:110px}.composite_component.options-style-radios .component_content{display:none}.composite_component.options-style-radios .component_title_button{width:100%;display:contents}.composite_component.options-style-radios .component_title_button[aria-expanded=true] .component-action-btn{display:none !important}.composite_component.options-style-radios .component_title_button .component-action-btn{display:flex !important;width:120px;background-color:var(--base-white) !important;border:1px solid var(--grey-color) !important;position:absolute;right:var(--spacing-xl);align-items:center;justify-content:center;height:39.39px;color:var(--base-black);border-radius:var(--radius-sm);top:0;cursor:pointer !important;padding-top:1px;grid-area:button;font:inherit !important}.composite_component.options-style-radios .component_title_button .component-action-btn::before{content:"Select"}.composite_component.options-style-radios:not(.open):not(.active) .step_title_wrapper:has(.selected) span.component_title_text::after{content:var(--title);font-size:12px}.composite_component.options-style-radios.open.active span.component_title_text::after{content:none}.composite_component.options-style-radios.open.active .chosen-option{display:none}.composite_component.options-style-radios span.component_title_text{display:inline-flex;align-items:center;line-height:normal;grid-area:title}.composite_component.options-style-radios span.component_title_text::after{font-size:12px}.composite_component.options-style-radios ul{display:flex;flex-wrap:wrap;gap:var(--spacing-2xl, 20px);width:100%}.composite_component.options-style-radios ul li.component_option_radio_button_container{flex:0 1 auto;min-width:0}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button{background-color:var(--base-white);border-radius:var(--radius-sm, 4px);border:1px solid var(--grey-3);padding:var(--spacing-md, 9px) 0px;margin-bottom:0;cursor:pointer;transition:all .3s ease;min-width:0;display:flex;align-items:center;gap:var(--spacing-xl, 17px)}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button:has(:checked){border-color:var(--brand-primary)}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button .radio_button_title{font-weight:400}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button .radio_button_input{padding:0}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button .radio_button_input input{display:none}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button .radio_button_description{padding:0;font-weight:400;display:flex;flex-direction:column;gap:0;flex:1;min-width:0;white-space:normal}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button .radio_button_description h5.radio_button_title{margin:0;font-size:var(--font-size-2, 14px);font-weight:400;line-height:var(--spacing-3xl, 24px);color:var(--base-black)}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button .radio_button_description .radio_button_subtitle{font-size:var(--font-size-1, 12px);color:var(--grey-1);font-weight:400;line-height:var(--spacing-2xl, 20px)}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button .radio_button_description span.price{display:none}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button .radio_button_description span.price::before{display:none}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button>.radio_button_price,.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button>span.price.radio_button_price,.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button>span.price{font-family:var(--font-family-body, Montserrat);font-size:var(--font-size-2, 14px);font-weight:600;line-height:normal;color:var(--brand-primary);flex-shrink:0;white-space:nowrap}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button>.radio_button_price::before,.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button>span.price.radio_button_price::before,.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button>span.price::before{display:none}.composite_component.options-style-radios ul:has(.radio_button_subtitle) li.component_option_radio_button_container{width:48.5% !important}@media(max-width: 2050px){.composite_component.options-style-radios ul:has(.radio_button_subtitle) li.component_option_radio_button_container{width:47.5% !important}}@media(max-width: 1635px){.composite_component.options-style-radios ul:has(.radio_button_subtitle) li.component_option_radio_button_container{width:100% !important}}.composite_component.options-style-radios ul:has(.radio_button_subtitle) li.component_option_radio_button_container:nth-child(2){margin-left:auto !important}.composite_component.options-style-radios ul:has(.radio_button_subtitle) li.component_option_radio_button_container .component_option_radio_button{box-sizing:border-box;width:100%}.composite_component.options-style-radios ul:not(:has(.radio_button_subtitle)) li.component_option_radio_buttons{margin-bottom:var(--spacing-2xl) !important}.composite_component:not(.options-style-radios) .component_selections_inner{display:none}.composite_component:not(.options-style-radios) .step_title_wrapper{width:100% !important;line-height:38px !important;margin:10px 0 !important;display:contents}.composite_component:not(.options-style-radios) .step_title_wrapper:has(.selected) span.component_title_text::after{content:var(--title)}.composite_component:not(.options-style-radios) .step_title_wrapper:not(:has(.selected)) p.chosen-option{display:none}.composite_component:not(.options-style-radios) .step_title_wrapper span.component_title_text{margin-right:110px;grid-area:title}.composite_component:not(.options-style-radios) .step_title_wrapper span.component_title_text::after{font-size:12px}.composite_component:not(.options-style-radios) .step_title_wrapper .component_title_button{width:100%;justify-content:flex-end;display:contents}.composite_component:not(.options-style-radios) .step_title_wrapper .component_title_button .component-action-btn{display:flex !important;border-radius:var(--radius-sm, 4px);border:1px solid var(--grey-3) !important;background:var(--base-white) !important;padding:0 var(--spacing-xl, 16px);align-items:center;justify-content:center;gap:12px;cursor:pointer !important;margin-top:auto;margin-bottom:auto;color:var(--base-black);grid-area:button;position:absolute;right:var(--spacing-xl);font:inherit !important}.composite_component:not(.options-style-radios) .step_title_wrapper .component_title_button .component-action-btn::before{content:"Add"}.composite_component:not(.options-style-radios) .step_title_wrapper .component_title_button.selected .component-action-btn::before{content:"Remove"}.composite_component:not(.options-style-radios) .step_title_wrapper .component_title_button.selected.not_optional .component-action-btn::before{content:"Change"}.clear_component_options_wrapper{display:none}.component_inner{padding-bottom:0 !important}ul.component_option_radio_buttons_container li.component_option_radio_button_container,ul.component_option_radio_buttons_container li.component_option_content_container{width:unset !important}div.component_selections>div.component_content>div>div>div.composited_product_details_wrapper>div.details.component_data>div>span{color:var(--dark-grey-color);font-family:var(--font-headline);font-size:var(--font-size-lg);font-style:normal;font-weight:400;line-height:normal;position:absolute;top:50%}#mollie-PayPal-button{display:flex !important}.mol-PayPal{border-radius:50px;height:60px;width:100% !important;color:var(--base-white);font:700 16px montserrat,sans-serif;padding-left:10px !important}.field-factory-plaque-text-field{height:39.39px !important;width:100% !important;padding:10px 10px !important;background-size:.8rem auto !important;appearance:none;border:1px solid var(--grey-color) !important;border-radius:var(--radius-sm) !important;color:var(--base-black) !important;text-align:center;cursor:pointer;background:none !important;margin-top:0px !important}.field-factory-engraving-text-field{height:auto !important;width:100% !important;padding:10px 10px !important;background-size:.8rem auto !important;appearance:none;border:1px solid var(--grey-color) !important;border-radius:var(--radius-sm) !important;color:var(--base-black) !important;text-align:center;cursor:pointer;background:none !important;margin-top:0px !important}.qwfw-add-to-wishlist{display:flex !important;justify-content:flex-end}select[data-fkey=wccpf_pYZsbiluvSiz]{padding:0px 10px !important;border-radius:var(--radius-sm)}select[data-has_field_rules=yes]{display:flex;right:0;align-items:center;justify-content:center;top:0;cursor:pointer;padding-top:1px;width:auto}#video-popup-container{display:none}.secure_checkout{display:flex;align-items:center;justify-content:center;gap:16px;font-family:var(--font-family-body, Montserrat);font-size:var(--text-2, 14px);color:var(--grey-1);margin-top:var(--spacing-xl)}@media(max-width: 768px){.secure_checkout{flex-direction:column}}.secure_checkout__item{display:flex;gap:var(--spacing-sm, 6px)}.secure_checkout__icon img{width:20px;height:20px;display:block}.secure_checkout__text{font-weight:var(--semibold, 600)}.secure_checkout__divider{display:inline-block;width:1px;height:28px;background:var(--grey-3)}.secure_checkout_simple{display:flex;align-items:center;justify-content:center;gap:16px;font-family:var(--font-family-body, Montserrat);font-size:var(--text-2, 14px);color:var(--grey-1);margin-top:var(--spacing-xl);grid-area:secure-checkout}@media(max-width: 768px){.secure_checkout_simple{flex-direction:column}}.secure_checkout_simple__item{display:flex;gap:var(--spacing-sm, 6px)}.secure_checkout_simple__icon img{width:20px;height:20px;display:block}.secure_checkout_simple__text{font-weight:var(--semibold, 600)}.secure_checkout_simple__divider{display:inline-block;width:1px;height:28px;background:var(--grey-3)}.qwfw-add-to-wishlist-wrapper{grid-area:wishlist !important}.related-products-description{color:var(--base-black);font-family:var(--font-family-body, Montserrat);font-size:var(--font-size-2, 14px);font-style:normal;font-weight:500;line-height:var(--spacing-2xl, 20px);margin-bottom:var(--spacing-xl);margin-top:12px}.composite_form:not(.paged) .composite_wrap{padding:0 !important}.product-message{font-size:16px;padding-top:10px;font-weight:600}/*# sourceMappingURL=single_product.css.map */
