body.hudder-homepage{background:#fff;color:#1c1c1c}body.hudder-homepage .shopify-section--announcement-bar{position:absolute!important;top:0;inset-inline:0;z-index:6}body.hudder-homepage .announcement-bar{background:transparent;color:#fff;--background: 0 0 0 / 0;--text-color: 255 255 255;padding-block:4px}body.hudder-homepage .announcement-bar .heading{letter-spacing:.18em;font-size:10px}[id$=__hudderhero] .content-over-media{--content-over-media-height: 100svh !important;min-height:560px}[id$=__hudderhero] .prose{padding-bottom:24px}[id$=__hudderhero] .prose :is(h1,h2,.h2),[id$=__hudderriviera] .prose :is(h2,.h2){font-size:clamp(22px,5.5vw,40px);font-weight:600;letter-spacing:.035em}[id$=__hudderhero] .prose .link,[id$=__hudderriviera] .prose .link{font-size:12px;letter-spacing:.12em}.hudder-products{background:#fff;color:#1c1c1c;padding:18px 4px 26px}.hudder-section-title{padding:0 12px 14px;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.12em}.hudder-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 4px}.hudder-product-grid .product-card__media{aspect-ratio:4 / 5;background:transparent;isolation:auto;overflow:hidden}.hudder-product-grid .product-card__image{width:100%;height:100%;aspect-ratio:4 / 5;object-fit:contain;border-radius:0}.hudder-product-grid .product-card__info{text-align:left;justify-items:start;gap:6px;padding:9px 6px 0}.hudder-product-grid .product-card__title{font-size:11px;font-weight:600;line-height:1.45;letter-spacing:.025em;text-transform:uppercase}.hudder-product-grid .price-list{justify-content:flex-start;font-size:12px}.hudder-product-grid .product-card__quick-add-button{min-width:44px;min-height:44px;background:transparent;color:#1c1c1c;opacity:1;transform:none;inset-block-end:0;inset-inline-end:0}.hudder-view-all{text-align:center;margin-top:26px;font-size:12px;letter-spacing:.12em}.hudder-view-all a{padding:12px;display:inline-block}[id$=__huddercategories] .section-spacing{padding-block:24px}[id$=__huddercategories] .container{padding-inline:14px}[id$=__huddercategories] .section-stack{gap:14px}[id$=__huddercategories] .section-header{text-align:left;justify-content:start}[id$=__huddercategories] .section-header .h6{font-size:12px;letter-spacing:.12em}[id$=__huddercategories] .collection-list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}[id$=__huddercategories] .collection-card{width:100%;min-width:0}[id$=__huddercategories] .content-over-media{aspect-ratio:4 / 5;--content-over-media-height: auto;min-height:0;background:transparent}[id$=__huddercategories] .content-over-media>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;padding:0}[id$=__huddercategories] .content-over-media:before{background:transparent}[id$=__huddercategories] .collection-card__content{background:transparent;z-index:2}[id$=__huddercategories] .button{background:#fff;color:#1c1c1c;border:0;border-radius:0;min-height:40px;padding:12px 15px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:16px;letter-spacing:.04em;text-transform:uppercase}[id$=__hudderstory] .image-with-text{background:#fff}[id$=__hudderstory] .prose{text-align:left}[id$=__hudderstory] .h3{font-family:Georgia,serif;text-transform:none;letter-spacing:0;font-size:28px}[id$=__huddernewsletter] .section-spacing{padding-block:32px}@media(min-width:700px){.hudder-products{padding:28px 24px 40px}[id$=__hudderlatest] .hudder-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}[id$=__hudderhoodies] .hudder-product-grid,[id$=__hudderyacht] .hudder-product-grid{max-width:900px;margin-inline:auto;gap:16px}[id$=__huddercategories] .collection-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}[id$=__huddercategories] .container{padding-inline:24px}}[id$=__hudderhero] .prose :is(h1,h2,.h2),[id$=__hudderriviera] .prose :is(h2,.h2){-webkit-text-stroke:0;text-shadow:none;color:#fff}.hudder-product-grid .product-card__figure{background:#f0f0ee;isolation:isolate}.hudder-product-grid .product-card__image{mix-blend-mode:multiply}[id$=__huddercategories] .content-over-media{isolation:isolate}[id$=__huddercategories] .content-over-media>img{mix-blend-mode:normal}.hudder-view-all a{background:none!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}body.hudder-homepage .announcement-bar{border-bottom:.5px solid rgba(255,255,255,.35)}body.hudder-homepage .header{padding-block-start:calc(var(--announcement-bar-height, 25px) + 2px);padding-block-end:6px}.hudder-products--reference{padding:22px 0 28px}.hudder-products--reference .hudder-products-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:0 16px 18px}.hudder-products--reference .hudder-section-title{padding:0;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.hudder-heading-link{font-size:12px;letter-spacing:.12em;padding-block:10px;white-space:nowrap;text-transform:uppercase;text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:1px;background:none}.hudder-products--reference .hudder-product-grid{grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:44vw;column-gap:6px;row-gap:24px;overflow-x:auto;padding-inline:16px;scroll-padding-inline:16px;scroll-snap-type:x proximity;scrollbar-width:none;justify-content:start}.hudder-products--reference .hudder-product-grid::-webkit-scrollbar{display:none}.hudder-products--reference .product-card{scroll-snap-align:start}.hudder-products--reference .product-card__info{padding:10px 0 0}.hudder-products--reference .product-card__info>.v-stack{width:100%}.hudder-products--reference .product-card__info .v-stack:has(>.product-title){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:start;width:100%;justify-items:start}.hudder-products--reference .price-list{display:grid;gap:2px;justify-items:end;white-space:nowrap}@media(min-width:700px){.hudder-products--reference .hudder-product-grid{grid-auto-columns:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 12px;overflow-x:visible;padding-inline:24px}.hudder-products--reference .hudder-products-heading{padding-inline:24px}}.hudder-products--reference .product-card{grid-row:auto;grid-template-rows:auto auto;align-content:start}.hudder-product-grid .product-card__figure,.hudder-product-grid .product-card__media{border-radius:4px;overflow:hidden}body.hudder-homepage .announcement-bar{--announcement-bar-gutter: clamp(44px, 12vw, 64px)}body.hudder-homepage .announcement-bar .tap-area svg{width:9px;height:9px}[id$=__hudderhero] .slideshow__slide-content{text-align:center}[id$=__hudderhero] .prose{display:flex;flex-direction:column;align-items:center;gap:8px;font-family:Arial,Helvetica,sans-serif;padding-bottom:24px}[id$=__hudderhero] .prose>*{margin-block:0}[id$=__hudderhero] .prose>.h2{order:1;font-family:Arial,Helvetica,sans-serif;font-size:clamp(30px,8.15vw,48px);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-transform:none}[id$=__hudderhero] .prose>.h6{order:2;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:-.01em;text-transform:none;color:#fff}[id$=__hudderhero] .prose>.button-group{order:4;justify-content:center;gap:24px;margin-top:8px}[id$=__hudderhero] .prose .link{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;color:#fff;background:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}[id$=__hudderhero] .hudder-hero-reviews{order:3;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 12px;max-width:100%;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;margin-block:4px}.hudder-hero-reviews strong{font-weight:700;margin-inline-end:3px}.hudder-hero-stars{display:inline-flex;gap:1px;flex-shrink:0}.hudder-hero-star{position:relative;display:block;width:17px;height:17px}.hudder-hero-star svg{display:block;width:17px;height:17px;max-width:none}.hudder-hero-star-fill{position:absolute;inset-block-start:0;inset-inline-start:0;height:100%;overflow:hidden}@media(min-width:700px){[id$=__hudderhero] .hudder-hero-reviews{font-size:18px;gap:16px}.hudder-hero-star,.hudder-hero-star svg{width:21px;height:21px}}[id$=__hudderhero] .hudder-hero-stars,[id$=__hudderhero] .hudder-hero-stars *{margin:0!important}[id$=__hudderhero] .hudder-hero-stars{display:inline-flex}[id$=__hudderhero] .hudder-hero-star,[id$=__hudderhero] .hudder-hero-star-fill{display:block}.hudder-products .hudder-product-grid:not(.product-list--carousel){margin-inline:0}.hudder-products:not(.hudder-products--reference){padding-inline:14px}.hudder-product-grid .product-card,.hudder-product-grid .product-card__info,.hudder-product-grid .product-card__info>.v-stack{min-width:0;max-width:100%}.hudder-product-grid .product-title{overflow-wrap:anywhere}@media(min-width:700px){.hudder-products:not(.hudder-products--reference){padding-inline:24px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/hudder-homepage.css.map */
