.localized-sail :is(h1,h2,h3,.family-title-row b,.anatomy-step-copy strong){overflow-wrap:anywhere}.localized-sail :is(.product-hero-copy,.awnings-hero-copy,.anatomy-copy,.product-intro-copy,.contact-inner>div,.family-main,.velas-equipment-copy){min-width:0}.localized-sail .product-anatomy-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.localized-sail .velas-equipment-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.localized-sail .velas-equipment-list li{grid-template-columns:50px minmax(0,1fr)}.localized-sail .contact-inner{grid-template-columns:minmax(0,1fr) auto}@media (width<=820px){.localized-sail :is(.product-anatomy-grid,.velas-equipment-grid,.contact-inner){grid-template-columns:minmax(0,1fr)}}@media (width<=580px){.localized-sail :is(.product-hero h1,.awnings-hero h1){font-size:clamp(2.5rem,11vw,3.9rem)}.localized-sail :is(h2.display,.velas-equipment-copy .display){font-size:clamp(2.5rem,11vw,3.6rem)}.localized-sail .velas-equipment-list li{grid-template-columns:36px minmax(0,1fr)}}.sail-category-page{overflow-x:clip}.sail-category-page .product-hero-media img{object-fit:cover}.sail-category-page .product-hero-media:after{background:repeating-linear-gradient(108deg,#0000 0 38px,#ffcc0321 39px 43px,#0000 44px 80px);width:38%}.sail-category-page .product-hero-copy{max-width:1000px}.sail-category-page .product-hero h1{max-width:960px;font-size:clamp(4.8rem,9.8vw,10rem)}.sail-category-page .product-hero-footer{grid-template-columns:minmax(280px,600px) auto}.sail-intro{background:var(--ivory)}.sail-intro:before{background:repeating-linear-gradient(90deg,#0000 0 30px,#1b273811 31px 35px);width:55vw;left:-7%;right:auto;transform:skewY(8deg)}.sail-intro .product-intro-heading h2{max-width:760px}.sail-anatomy{background:var(--navy-deep)}.sail-anatomy .anatomy-media{isolation:isolate;min-height:720px}.sail-anatomy .anatomy-media:after{z-index:2}.sail-anatomy .anatomy-media .sail-anatomy-image{z-index:0;object-position:center 52%;opacity:0;transition:opacity .24s ease, transform .26s var(--ease-in-out);transform:translate(100%)}.sail-anatomy .anatomy-media .sail-anatomy-image.is-active{z-index:1;opacity:1;transform:translate(0)}.sail-anatomy .anatomy-media .sail-anatomy-image.is-before,.sail-anatomy .anatomy-media .sail-anatomy-image.is-entering-left{opacity:0;transform:translate(-100%)}.sail-anatomy .anatomy-media .sail-anatomy-image.is-after,.sail-anatomy .anatomy-media .sail-anatomy-image.is-entering-right{opacity:0;transform:translate(100%)}.sail-anatomy .anatomy-media .sail-anatomy-image.is-exiting-left,.sail-anatomy .anatomy-media .sail-anatomy-image.is-exiting-right{z-index:3;opacity:0}.sail-anatomy .anatomy-media .sail-anatomy-image.is-exiting-left{transform:translate(-100%)}.sail-anatomy .anatomy-media .sail-anatomy-image.is-exiting-right{transform:translate(100%)}.sail-anatomy figcaption{z-index:4}.sail-anatomy figcaption b{color:#ffffffc2;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.4}.sail-anatomy-controls{z-index:5;color:#ffffffb8;letter-spacing:.1em;align-items:center;gap:12px;font-size:.68rem;font-weight:700;display:flex;position:absolute;top:24px;right:24px}.sail-anatomy .anatomy-copy .display{max-width:720px}.sail-anatomy-item{cursor:pointer;transition:background-color .25s ease, padding-left .3s var(--ease)}.sail-anatomy-item.is-active{background:#ffffff0b;padding-left:14px}.sail-anatomy-item:focus-visible{outline:2px solid var(--yellow);outline-offset:6px}.sail-state{min-height:820px}.sail-state .closed-media img{object-position:55% 48%}.sail-state .closed-media:after{background:linear-gradient(90deg,#091019f2 0%,#091019b8 40%,#0910191f 75%),linear-gradient(#0000 36%,#091019b3)}.sail-state:after{content:"";pointer-events:none;background:repeating-linear-gradient(108deg,#0000 0 40px,#ffcc031a 41px 45px,#0000 46px 84px);width:35%;position:absolute;inset:0 0 0 auto;transform:translate(10%)}.sail-options{background:var(--sand)}.sail-options .option-card h3{margin-top:118px}.sail-options .option-card:nth-child(2) span,.sail-options .option-card:nth-child(4) span{color:var(--navy)}.sail-gallery{background:var(--ivory)}.sail-gallery .gallery-item:nth-child(3){margin-top:112px}.sail-faq{background:var(--navy)}.sail-automaticas .product-hero-media:after{background:repeating-linear-gradient(108deg,#0000 0 30px,#ffcc0326 31px 35px,#0000 36px 70px)}.sail-automaticas .sail-state .closed-media img{object-position:50% 47%}.sail-tensadas .sail-state .closed-media img{object-position:55% 45%}@media (width<=1080px){.sail-category-page .product-hero-footer{grid-template-columns:minmax(280px,600px)}}@media (width<=820px){.sail-category-page .product-hero h1{font-size:clamp(4.5rem,20vw,7rem)}.sail-category-page .product-hero-media img{object-position:61% center}.sail-anatomy .anatomy-media{min-height:620px}.sail-state{min-height:700px}.sail-state .closed-media img{object-position:58% center}.sail-gallery .gallery-item:nth-child(3){margin-top:0}}@media (width<=580px){.sail-category-page .product-hero h1{font-size:clamp(4.15rem,19vw,5.5rem)}.sail-anatomy .anatomy-media{min-height:500px}.sail-anatomy-controls{top:16px;right:16px}}@media (prefers-reduced-motion:reduce){.sail-anatomy .anatomy-media .sail-anatomy-image,.sail-anatomy-item{transition:none}}
