html{max-width:100%;overflow-x:hidden;overflow-x:clip}body.single-product{width:100%;max-width:100%;margin:0;overflow-x:hidden;overflow-x:clip;background:#eadfd3 url('https://costasign.es/wp-content/uploads/2026/07/Textura-Calacatta-clara-CostaSign-1.jpg') center top/cover fixed no-repeat;color:#202326}body.single-product .wp-site-blocks{padding:0;gap:0}.cs-product-header,.cs-product-main,.cs-product-footer{font-family:Manrope,Arial,sans-serif;color:#202326}.cs-product-header *,.cs-product-main *,.cs-product-footer *{box-sizing:border-box}.cs-product-header a,.cs-product-main a,.cs-product-footer a{color:inherit;text-decoration:none}.cs-product-header{width:100%;min-height:72px}.cs-product-header__inner{width:min(1440px, calc(100% - 80px));height:72px;margin:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:34px}.cs-product-logo{width:146px;height:58px;display:block;overflow:hidden;border:1px solid rgba(183,139,67,.48);border-radius:7px;background:#38312b;box-shadow:0 5px 14px rgba(35,28,22,.18);line-height:0}.cs-product-logo picture,.cs-product-logo img{width:100%;height:100%;display:block}.cs-product-logo img{object-fit:contain}.cs-product-nav{display:flex;justify-content:center;gap:clamp(20px, 2.15vw, 36px);font:italic 600 19px/1 'Cormorant Garamond',Georgia,serif;white-space:nowrap}.cs-product-nav a{position:relative;padding:11px 0 12px}.cs-product-nav a:after{content:'';position:absolute;left:0;right:100%;bottom:5px;height:2px;background:#b89a6a;transition:right .2s ease}.cs-product-nav a:hover:after,.cs-product-nav a[aria-current=page]:after{right:0}.cs-product-actions{display:flex;align-items:center;gap:8px}.cs-product-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(196,157,102,.72);border-radius:50%;background:linear-gradient(145deg,#38332f,#202326 72%);color:#f1d8b6;box-shadow:0 5px 12px rgba(32,25,20,.2)}.cs-product-icon svg{width:20px;height:20px;display:block !important;visibility:visible !important;color:#f1d8b6 !important;stroke:#f1d8b6 !important;stroke-width:2.1 !important;stroke-linecap:round;stroke-linejoin:round;fill:none !important;opacity:1 !important;pointer-events:none}.cs-product-icon svg path,.cs-product-icon svg circle{visibility:visible !important;stroke:#f1d8b6 !important;fill:none !important}.cs-product-menu{display:none;position:relative}.cs-product-menu summary{width:40px;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(96,72,47,.15);border-radius:50%;background:#fbf7f1;cursor:pointer;list-style:none}.cs-product-menu summary::-webkit-details-marker{display:none}.cs-product-menu summary span{width:19px;height:1.5px;background:#202326}.cs-product-menu nav{position:absolute;z-index:80;top:49px;right:0;width:min(300px, calc(100vw - 28px));padding:8px;border:1px solid rgba(102,76,48,.16);border-radius:12px;background:#faf6f0;box-shadow:0 18px 42px rgba(39,35,31,.18)}.cs-product-menu nav a{min-height:44px;display:flex;align-items:center;padding:10px 15px;font:italic 600 22px/1.1 'Cormorant Garamond',Georgia,serif}.cs-product-main{width:100%;padding:4px 0 0}.cs-product-main>.cs-product-back,.cs-product-main>.wp-block-woocommerce-breadcrumbs,.cs-product-main>.wp-block-woocommerce-store-notices,.cs-product-main>.cs-product-grid,.cs-product-main>.wp-block-woocommerce-product-details,.cs-product-main>.cs-product-related,.cs-product-main>.cs-product-help{width:min(1120px, calc(100% - 80px));margin-left:auto !important;margin-right:auto !important}.cs-product-main>.cs-product-back{margin-top:2px !important;margin-bottom:12px !important}.cs-product-back__link{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid rgba(166,119,65,.72);border-radius:999px;background:rgba(248,242,233,.94);color:#392b20 !important;font:italic 700 17px/1.1 'Cormorant Garamond',Georgia,serif;box-shadow:0 6px 15px rgba(61,43,28,.11)}.cs-product-back__label--mobile{display:none}.cs-product-back__link:hover{background:#dfcdb5}.cs-product-main>.wp-block-woocommerce-breadcrumbs{margin-top:0 !important;margin-bottom:8px !important;font:italic 700 16px/1.2 'Cormorant Garamond',Georgia,serif}.cs-product-grid{display:grid !important;grid-template-columns:minmax(0, 1.06fr) minmax(360px, .94fr) !important;gap:18px 30px !important;align-items:start !important}.cs-product-gallery,.cs-product-summary{min-width:0}.cs-product-gallery{padding:8px;border-radius:18px;background:rgba(255,253,249,.3)}.cs-product-main .wp-block-woocommerce-product-image-gallery{width:100% !important;margin:0 !important}body.single-product:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .flex-viewport{width:100%;height:auto !important;aspect-ratio:auto !important;overflow:hidden !important;border-radius:18px;background:0 0}body.single-product:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper,body.single-product:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .flex-viewport .woocommerce-product-gallery__image,body.single-product:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .flex-viewport .woocommerce-product-gallery__image>a{height:auto !important}body.single-product:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .flex-viewport .woocommerce-product-gallery__image,body.single-product:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .flex-viewport .woocommerce-product-gallery__image>a{aspect-ratio:auto !important;overflow:hidden !important;border-radius:18px !important}body.single-product:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .flex-viewport .woocommerce-product-gallery__image img:not(.zoomImg){display:block;width:100% !important;height:auto !important;max-width:100% !important;max-height:none !important;padding:0 !important;box-sizing:border-box !important;object-fit:contain !important;object-position:center center !important;border-radius:18px !important}body.cs-product-sector-hoteles:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery,body.cs-product-sector-residencial:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery,body.cs-product-sector-nautica:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery{padding:0 !important;border-radius:0 !important;background:0 0 !important}body.cs-product-sector-hoteles:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .flex-viewport,body.cs-product-sector-residencial:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .flex-viewport,body.cs-product-sector-nautica:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .flex-viewport{height:auto !important;aspect-ratio:auto !important;overflow:hidden !important;border-radius:0 !important;background:0 0 !important}body.cs-product-sector-hoteles:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .woocommerce-product-gallery__wrapper,body.cs-product-sector-residencial:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .woocommerce-product-gallery__wrapper,body.cs-product-sector-nautica:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .woocommerce-product-gallery__wrapper,body.cs-product-sector-hoteles:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .woocommerce-product-gallery__image,body.cs-product-sector-residencial:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .woocommerce-product-gallery__image,body.cs-product-sector-nautica:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .woocommerce-product-gallery__image,body.cs-product-sector-hoteles:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .woocommerce-product-gallery__image>a,body.cs-product-sector-residencial:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .woocommerce-product-gallery__image>a,body.cs-product-sector-nautica:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .woocommerce-product-gallery__image>a{height:auto !important;aspect-ratio:auto !important;overflow:visible !important;border-radius:0 !important;background:0 0 !important}body.cs-product-sector-hoteles:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .woocommerce-product-gallery__image,body.cs-product-sector-residencial:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .woocommerce-product-gallery__image,body.cs-product-sector-nautica:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .woocommerce-product-gallery__image,body.cs-product-sector-hoteles:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .woocommerce-product-gallery__image>a,body.cs-product-sector-residencial:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .woocommerce-product-gallery__image>a,body.cs-product-sector-nautica:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .woocommerce-product-gallery__image>a{display:block !important}body.cs-product-sector-hoteles:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .woocommerce-product-gallery__image img:not(.zoomImg),body.cs-product-sector-residencial:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .woocommerce-product-gallery__image img:not(.zoomImg),body.cs-product-sector-nautica:not(.postid-1160):not(.postid-1990):not(.postid-3084):not(.postid-3201) .cs-product-main .cs-product-gallery .woocommerce-product-gallery__image img:not(.zoomImg){display:block !important;width:100% !important;height:auto !important;max-width:100% !important;max-height:none !important;padding:0 !important;box-sizing:border-box !important;object-fit:contain !important;object-position:center center !important;transform:none !important;transition:none !important;border-radius:16px !important}.cs-product-main .woocommerce-product-gallery__image{aspect-ratio:4/3;display:flex !important;align-items:center;justify-content:center;overflow:hidden;border-radius:16px;background:rgba(255,253,249,.68)}.cs-product-main .woocommerce-product-gallery__image a{width:100%;height:100%;display:flex !important;align-items:center;justify-content:center}.cs-product-main .woocommerce-product-gallery__image img{width:100% !important;height:100% !important;object-fit:contain !important}.cs-product-main .flex-control-thumbs{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:10px !important;margin:10px 0 0 !important;padding:0 !important}.cs-product-main .flex-control-thumbs li{float:none !important;width:100% !important;margin:0 !important}.cs-product-main .flex-control-thumbs img{width:100% !important;aspect-ratio:1;object-fit:contain !important;padding:4px;border:1px solid rgba(113,82,51,.15);border-radius:9px;background:#fffdf9}.cs-product-summary{padding-top:4px}.cs-product-summary>.wp-block-post-title{margin:0 0 12px !important;color:#202326;font:italic 700 clamp(39px, 4vw, 54px)/.98 'Cormorant Garamond',Georgia,serif !important;letter-spacing:-.025em}.cs-product-main .wp-block-woocommerce-product-price{margin:0 0 14px !important;color:#6c4a29 !important;font:700 24px/1.25 Manrope,Arial,sans-serif !important}.cs-product-main .wp-block-post-excerpt{margin:0 0 14px !important;color:#42382f !important;font:500 17px/1.62 Manrope,Arial,sans-serif !important;text-align:left !important}.cs-product-main form.cart{margin:8px 0 0 !important;padding:0 !important;border:0 !important;background:0 0 !important}.cs-product-main form.cart .variations{width:100% !important;margin:0 0 10px !important}.cs-product-main form.cart .variations tr{display:grid !important;grid-template-columns:120px minmax(0, 1fr) !important;gap:14px !important;align-items:center !important}.cs-product-main form.cart .variations th,.cs-product-main form.cart .variations td{display:block !important;margin:0 !important;padding:4px 0 !important;text-align:left !important}.cs-product-main form.cart label{font-size:14px;font-weight:700}.cs-product-main form.cart select,.cs-product-main .wapf-field-input select,.cs-product-main .wapf-field-input input[type=text]{width:100% !important;min-height:46px;padding:10px 14px;border:1px solid rgba(125,86,45,.34) !important;border-radius:12px !important;background:rgba(255,253,249,.72) !important;color:#2c2d2f !important;font:600 14px Manrope,Arial,sans-serif !important;box-shadow:0 4px 12px rgba(61,43,28,.06) !important}.cs-product-main .woocommerce-variation-add-to-cart,.cs-product-main form.cart:not(.variations_form){display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cs-product-main .quantity .qty{width:78px !important;min-height:48px;border:1px solid rgba(125,86,45,.4) !important;border-radius:10px !important;background:#fffdf9 !important}.cs-product-main .single_add_to_cart_button,.cs-product-main form.cart .button{flex:1 1 210px;min-height:48px;margin:0 !important;padding:13px 22px !important;border:1px solid rgba(210,171,115,.86) !important;border-radius:999px !important;background:linear-gradient(145deg,#3c3732,#202326 75%) !important;color:#f8e4c9 !important;font:italic 700 18px/1 'Cormorant Garamond',Georgia,serif !important;box-shadow:0 7px 16px rgba(32,25,20,.2) !important}.cs-product-main .wapf{width:100%;margin:12px 0 4px !important}.cs-product-main .wapf-field-container{width:100% !important;display:grid !important;grid-template-columns:120px minmax(0, 1fr) !important;gap:8px 14px !important;align-items:center !important;margin:0 !important;padding:0 !important}.cs-product-main .wapf-field-label{margin:0 !important;padding:0 !important;text-align:left !important}.cs-product-main .wapf-field-description{grid-column:2 !important;margin:0 !important;color:#6b5b4d !important;font:500 12.5px/1.45 Manrope,Arial,sans-serif !important}.cs-product-main>.wp-block-woocommerce-product-details{margin-top:14px !important;padding-top:10px !important;border-top:1px solid rgba(113,82,51,.24)}.cs-product-main .wp-block-woocommerce-product-details,.cs-product-main .wp-block-woocommerce-product-details p,.cs-product-main .woocommerce-Tabs-panel,.cs-product-main .woocommerce-Tabs-panel p{color:#3f3024 !important;font:500 17px/1.68 Manrope,Arial,sans-serif !important}.cs-product-main .wp-block-woocommerce-product-details h2,.cs-product-main .woocommerce-Tabs-panel h2{margin:0 0 12px !important;color:#34271e !important;font:italic 700 31px/1.05 'Cormorant Garamond',Georgia,serif !important}.cs-product-main .wp-block-woocommerce-product-details ul.tabs,.cs-product-main .woocommerce-tabs ul.tabs{display:flex !important;flex-wrap:wrap !important;gap:9px !important;margin:0 0 12px !important;padding:0 !important;border:0 !important}.cs-product-main .wp-block-woocommerce-product-details ul.tabs li,.cs-product-main .woocommerce-tabs ul.tabs li{margin:0 !important;padding:0 !important;border:0 !important;background:0 0 !important}.cs-product-main .wp-block-woocommerce-product-details ul.tabs li a,.cs-product-main .woocommerce-tabs ul.tabs li a{min-height:40px;display:flex !important;align-items:center;justify-content:center;padding:9px 17px !important;border:1px solid rgba(125,86,45,.42);border-radius:999px;background:rgba(248,242,233,.86);color:#3b2c20 !important;font:italic 700 17px/1 'Cormorant Garamond',Georgia,serif !important}.cs-product-related{margin-top:8px !important}.cs-product-related>h2{margin:6px 0 12px !important;text-align:center;font:italic 700 36px/1 'Cormorant Garamond',Georgia,serif !important}.cs-product-related .wc-block-product-template{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:14px !important}.cs-product-related .wc-block-product{flex:0 1 calc((100% - 56px) / 5) !important;min-width:150px !important;max-width:210px !important;padding:10px 10px 13px !important;display:flex !important;flex-direction:column !important;border:1px solid rgba(113,82,51,.19) !important;border-radius:14px !important;background:rgba(255,253,249,.91) !important;box-shadow:0 10px 25px rgba(56,44,33,.1) !important}.cs-product-related .wc-block-components-product-image,.cs-product-related .wc-block-components-product-image a{width:100% !important;max-width:none !important;display:block !important;margin:0 !important}.cs-product-related .wc-block-components-product-image img{width:100% !important;max-width:none !important;aspect-ratio:1;object-fit:contain !important;padding:5px !important;border-radius:10px;background:rgba(248,244,237,.78)}.cs-product-related .wp-block-post-title{min-height:2.6em !important;margin:8px 0 6px !important;text-align:center !important;overflow-wrap:anywhere;hyphens:auto;font:600 14px/1.3 Manrope,Arial,sans-serif !important}.cs-product-related .wp-block-woocommerce-product-price{margin:0 0 10px !important;text-align:center !important;color:#6c4a29 !important;font:700 14px/1.3 Manrope,Arial,sans-serif !important}.cs-product-related .wp-block-woocommerce-product-button{width:100%;margin-top:auto !important}.cs-product-related .wp-block-button__link,.cs-product-related .wc-block-components-product-button__button{width:100% !important;min-height:42px;display:flex !important;align-items:center;justify-content:center;padding:10px 12px !important;border:1px solid rgba(210,171,115,.86) !important;border-radius:999px !important;background:#202326 !important;color:#f8e4c9 !important;text-align:center !important;white-space:normal !important;font:700 14px/1.15 Manrope,Arial,sans-serif !important;box-shadow:none !important}.cs-product-help{margin-top:12px !important;padding:14px 4px 16px !important;display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;border-top:1px solid rgba(113,82,51,.24)}.cs-product-help h2{margin:0 0 3px;color:#34271e;font:italic 700 30px/1.05 'Cormorant Garamond',Georgia,serif}.cs-product-help p{margin:0;color:#493a2e;font:500 17px/1.4 Manrope,Arial,sans-serif}.cs-product-help a{min-height:42px;padding:10px 18px;border:1px solid rgba(125,86,45,.68);border-radius:999px;background:#eadfce;color:#50371e;font:italic 700 17px/1 'Cormorant Garamond',Georgia,serif;white-space:nowrap}.cs-product-footer{width:100%;min-height:96px;margin:0;padding:24px 40px;display:flex;align-items:center;border-top:1px solid rgba(184,154,106,.28);background:#202326;color:#f5f0e7}.cs-product-footer__inner{width:min(1280px, 100%);margin:auto;display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:56px}.cs-product-footer__brand{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px}.cs-product-footer__brand strong{font:italic 600 27px/1 'Cormorant Garamond',Georgia,serif}.cs-product-footer__brand span{font-size:14px;font-weight:500;color:rgba(245,240,231,.86)}.cs-product-footer__brand small{width:100%;font-size:12px;color:rgba(245,240,231,.62)}.cs-product-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:26px;font-size:14px;font-weight:600;white-space:nowrap}@media (min-width:901px){.cs-product-footer__inner{padding-right:clamp(96px, 8vw, 128px)}.cs-product-footer__links{justify-content:flex-end;gap:18px}}.cs-product-header a:focus-visible,.cs-product-main a:focus-visible,.cs-product-main button:focus-visible,.cs-product-main select:focus-visible,.cs-product-main input:focus-visible,.cs-product-menu summary:focus-visible{outline:3px solid rgba(182,138,83,.55) !important;outline-offset:3px !important}@media (min-width:721px) and (max-width:1180px) and (orientation:portrait){.cs-product-header__inner{width:calc(100% - 28px);grid-template-columns:auto minmax(0, 1fr) auto;gap:12px}.cs-product-logo{width:132px;height:52px}.cs-product-nav{min-width:0;gap:clamp(10px, 1.55vw, 17px);font-size:17px}.cs-product-actions{min-width:max-content;justify-self:end;gap:7px}.cs-product-icon{width:40px;height:40px;flex:0 0 40px}}@media (max-width:900px){.cs-product-grid{grid-template-columns:1fr 330px !important}.cs-product-related .wc-block-product{flex-basis:calc((100% - 28px) / 3) !important}}@media (max-width:720px){html,body.single-product{overscroll-behavior-y:none}body.single-product{background-attachment:scroll}body.single-product .wp-site-blocks,.cs-product-header,.cs-product-main,.cs-product-footer{width:100%;max-width:100%;overflow-x:hidden;overflow-x:clip}.cs-product-header__inner,.cs-product-main>*,.cs-product-grid,.cs-product-related .wc-block-product-template{min-width:0;max-width:100%}.cs-product-header{min-height:66px}.cs-product-header__inner{width:calc(100% - 24px);height:66px;grid-template-columns:auto 1fr;gap:10px}.cs-product-logo{width:124px;height:49px}.cs-product-nav{display:none}.cs-product-actions{justify-self:end}.cs-product-menu{display:block}.cs-product-main>.cs-product-back,.cs-product-main>.wp-block-woocommerce-breadcrumbs,.cs-product-main>.wp-block-woocommerce-store-notices,.cs-product-main>.cs-product-grid,.cs-product-main>.wp-block-woocommerce-product-details,.cs-product-main>.cs-product-related,.cs-product-main>.cs-product-help{width:calc(100% - 24px)}.cs-product-main>.cs-product-back{margin:4px auto 10px !important}.cs-product-back__link{width:auto;min-width:0;max-width:100%;min-height:42px;padding:10px 15px;white-space:nowrap;font-size:17px}.cs-product-back__label--desktop{display:none}.cs-product-back__label--mobile{display:inline}.cs-product-main>.wp-block-woocommerce-breadcrumbs{margin:8px auto 12px !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14px/1.35 Manrope,Arial,sans-serif !important}.cs-product-grid{grid-template-columns:1fr !important;gap:12px !important}.cs-product-gallery{padding:0;background:0 0}.cs-product-summary{text-align:center}.cs-product-summary>.wp-block-post-title{margin-bottom:10px !important;text-align:center !important;overflow-wrap:normal;word-break:normal;hyphens:none;font-size:clamp(32px, 9vw, 40px) !important;line-height:1.02 !important}.cs-product-main form.cart .variations tr,.cs-product-main .wapf-field-container{grid-template-columns:88px minmax(0, 1fr) !important;gap:7px 10px !important}.cs-product-main .wapf-field-description{grid-column:2 !important}.cs-product-main .woocommerce-product-gallery__image{aspect-ratio:auto;min-height:0;display:block !important}.cs-product-main .woocommerce-product-gallery__image a{height:auto;display:block !important}.cs-product-main .woocommerce-product-gallery__image img{height:auto !important;max-height:none !important;display:block}.cs-product-related{margin-top:18px !important}.cs-product-related>h2{margin-bottom:14px !important;font-size:30px !important;line-height:1.05 !important}.cs-product-related .wc-block-product-template{display:grid !important;grid-template-columns:repeat(2,minmax(0, 1fr)) !important;gap:12px !important}.cs-product-related .wc-block-product{width:100% !important;min-width:0 !important;max-width:none !important;padding:4px 4px 10px !important;border-radius:13px !important}.cs-product-related .wc-block-components-product-image,.cs-product-related .wc-block-components-product-image a{width:100% !important;aspect-ratio:1.08/1;overflow:hidden;margin:0 !important;border-radius:11px;background:rgba(248,244,237,.82)}.cs-product-related .wc-block-components-product-image img{width:100% !important;height:100% !important;max-width:none !important;margin:0 !important;aspect-ratio:auto;object-fit:cover !important;object-position:center;padding:0 !important;border-radius:11px}.cs-product-related .wp-block-post-title{min-height:calc(1.28em * 3) !important;margin:8px 0 6px !important;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-wrap:normal;word-break:normal;hyphens:none;font-size:16px !important;line-height:1.28 !important}.cs-product-related .wp-block-woocommerce-product-price{margin-bottom:9px !important;font-size:15px !important}.cs-product-related .wp-block-button__link,.cs-product-related .wc-block-components-product-button__button{min-height:44px;padding:9px 8px !important;font-size:13px !important;line-height:1.2 !important}.cs-product-help{grid-template-columns:1fr;text-align:center}.cs-product-help a{width:100%}.cs-product-footer{min-height:0;padding:20px 18px calc(24px + env(safe-area-inset-bottom))}.cs-product-footer__inner{max-width:420px;grid-template-columns:1fr;justify-items:center;gap:10px;text-align:center}.cs-product-footer__brand{justify-content:center}.cs-product-footer__brand span{width:100%;font-size:13px}.cs-product-footer__links{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:6px 18px;font-size:13.5px;white-space:normal}}@media (prefers-reduced-motion:reduce){.cs-product-header *,.cs-product-main *,.cs-product-footer *{transition:none !important;animation:none !important}}