.announcement-banner span{color:var(--announcement-color);font-size:var(--announcement-font-size)}@media(max-width:768px){.announcement-banner span{font-size:var(--announcement-font-size-mobile)}}.category-column{padding-block:40px 20px;padding-inline:var(--spacing--section)}.cc-title{padding-block:20px;text-align:center}.cc-description{padding-bottom:40px;max-width:800px;margin-inline:auto;text-align:center}.cc-description a{text-decoration:underline}.category-column-grid{display:flex;gap:15px}.cc-item{flex:1}.cc-item-text{padding-block:10px;text-align:center}@media(max-width:768px){.category-column-grid-wrapper{width:100%;overflow-x:auto}.category-column{padding-inline:var(--spacing--section--mobile)}.category-column-grid{width:max-content}.cc-item{flex:1;width:calc(100vw - var(--spacing--section--mobile--x) - var(--spacing--section--mobile--x))}}.countdown-banner--root{--cb-text-color: #ffffff;position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;padding:60px 20px;overflow:hidden}.countdown-banner--bg-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.countdown-banner--bg-image img{width:100%;height:100%;object-fit:cover}.countdown-banner--bg-image .placeholder-svg-wrapper{display:block;width:100%;height:100%;min-height:400px}.countdown-banner--bg-image .placeholder-svg{width:100%;height:100%;min-height:400px;object-fit:cover;display:block}.countdown-banner--bg-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d}.countdown-banner--wrapper{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto}.countdown-banner--content{text-align:center;color:var(--cb-text-color)}.countdown-banner--heading{font-family:Sailingclub;font-size:80px;line-height:1.2;letter-spacing:2px;color:var(--cb-text-color)}.countdown-banner--subheading{font-family:Sailingclub;font-size:36px;font-style:italic;line-height:1.4;color:var(--cb-text-color)}.countdown-banner--timer-container{display:inline-block;font-family:var(--font--heading--family);margin-top:20px}.countdown-banner--timer-label{font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;color:var(--cb-text-color)}.countdown-banner--timer{display:flex;align-items:baseline;justify-content:center;gap:8px;flex-wrap:wrap}.countdown-banner--timer-days,.countdown-banner--timer-hours{font-size:20px;line-height:1;color:var(--cb-text-color)}.countdown-banner--timer-label-small{font-size:10px;font-weight:400;text-transform:uppercase;margin:0 4px;color:var(--cb-text-color)}.countdown-banner--timer-separator{font-size:20px;font-weight:400;margin:0 8px;color:var(--cb-text-color)}.countdown-banner--button-link-wrapper{display:block;padding-top:var(--padding-top-desktop, 0)!important;padding-bottom:var(--padding-bottom-desktop, 0)!important}.countdown-banner--button{display:inline-block;padding:12px 30px;text-decoration:none;border-radius:4px;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;transition:opacity .3s ease,transform .2s ease;border:none;cursor:pointer}a.countdown-banner--link{display:inline-block;text-decoration:underline!important;text-underline-offset:4px;text-transform:uppercase;font-family:var(--font--accent--family)}.countdown-banner--link:hover{opacity:.8}@media(max-width:768px){.countdown-banner--root{min-height:300px;padding:40px 15px}.countdown-banner--heading{font-size:60px}.countdown-banner--subheading{font-size:28px}.countdown-banner--timer-container{padding:15px 25px}.countdown-banner--timer-days,.countdown-banner--timer-hours{font-size:18px}.countdown-banner--timer-label-small{font-size:10px}.countdown-banner--timer-separator{font-size:18px}.countdown-banner--button-link-wrapper{padding-top:var(--padding-top-mobile, 0)!important;padding-bottom:var(--padding-bottom-mobile, 0)!important}.countdown-banner--button{padding:10px 24px;font-size:14px}.countdown-banner--link{font-size:14px}}.how-to-wear{display:grid;grid-template-columns:1fr 1fr;gap:20px}.how-to-wear__products{display:grid;align-content:start;width:100%;gap:10px;grid-auto-rows:1fr}.how-to-wear__image{position:sticky;top:20px;height:fit-content}.how-to-wear__image>img{width:100%}.how-to-wear__product--image>img{object-fit:cover;max-width:100%}.how-to-wear__products--product{display:grid;grid-template-columns:20% 80%}.how-to-wear__product{padding-left:10px;display:grid;grid-template-rows:1fr 1fr}.how-to-wear__product--price{align-self:start}.how-to-wear__product>.how-to-wear__product--info{padding-top:10px}.how-to-wear__product--subtitle{font-family:var(--font--accent--family);font-size:14px;font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);color:var(--color--body)}.how-to-wear__product--text{align-self:end}@media only screen and (max-width:767px){.how-to-wear{grid-template-columns:1fr}.how-to-wear__image{order:0;position:static}.how-to-wear__products{order:1}.how-to-wear__product--subtitle{font-size:12px}}.how-to-wear__products--product>a{display:grid}.multi-column .mcg-item-image{width:100%;aspect-ratio:var(--image-aspect-ratio);overflow:hidden;position:relative}.multi-column .mcg-item-image img{width:100%;height:auto;aspect-ratio:var(--image-aspect-ratio);object-fit:cover;display:block}.multi-column .mcg-item-image .placeholder--root{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.multi-column .mcg-item-image .placeholder--container{height:100%;padding-top:0}.section-text-collection{padding-inline:var(--spacing--section)}.twc-custom-collection-section{display:flex;flex-direction:row;justify-content:space-between;max-width:var(--max-width--large);gap:24px}.twc-btn{display:block;width:250px;text-align:center;padding:10px}.twc-text-section{width:400px;display:flex;flex-direction:column;justify-content:center}.twc-container{overflow:hidden;position:relative;width:calc(100% - 400px)}.twc-heading{margin-block:5px 10px;font-size:var(--font--featured-heading--size);font-family:Perpetua Titling,sans-serif;text-transform:none}.twc-paragraph{margin-bottom:25px}.twc-swiper-slide img{aspect-ratio:2/3;object-fit:cover}.twc-swiper-container{width:100%}.twc-swiper-button-prev,.twc-swiper-button-next{position:absolute;top:calc(50% - 10px);z-index:10;transform:translateY(-50%);background-color:#ffffffb3;border-radius:50%;padding:8px}.twc-swiper-button-next{right:0;transform:translateY(-50%) scaleX(-1)}.twc-button{border-radius:unset!important;background-color:#ffffffa3!important;cursor:pointer;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.twc-button:hover{background-color:#fff!important}.twc-button path{stroke:#a38766}.twc-button[aria-disabled=true]{display:none}.twc-btn[aria-disabled]{display:none!important}.twc-swiper-slide{text-align:center}.twc-swiper-slide a{display:flex}.twc-swiper-slide .twc-vendor{margin-top:8px;line-height:1.286em}.twc-swiper-slide img{max-width:100%;height:auto}.twc-swiper-progress{display:none;height:5px;overflow:hidden;background-color:#0000001a;margin-top:20px}.twc-swiper-progress-bar{height:100%;width:0;background-color:var(--color--body);transition:width .3s}@media(min-width:767px){.twc-custom-collection-section.twc-text-right{flex-direction:row-reverse}.twc-custom-collection-section.twc-text-right .twc-text-section{text-align:right}.twc-custom-collection-section.twc-text-right .twc-btn{margin-left:auto}}@media(max-width:768px){.twc-heading{font-size:30px}.twc-text-section{width:100%}.twc-swiper-progress{display:block;width:180px;margin-inline:auto;margin-top:70px}.twc-text-section{order:-1}.twc-button{display:none}.twc-container{width:100%}.section-text-collection{padding-inline:12px}.twc-custom-collection-section{padding-block:30px;flex-direction:column;padding-inline:12px}.twc-btn{margin-top:35px;margin-inline:auto}}.travel-diaries{padding:var(--spacing--section)}.travel-diaries-title{margin-block:0 20px}.travel-diaries-grid{display:flex;gap:12px;width:100%}.td-item{flex:1;max-width:50%;display:flex;flex-direction:column}.td-item-content{margin-top:8px}.td-item-image{width:100%;aspect-ratio:2/3;overflow:hidden;position:relative}.td-item-image img,.td-item-image .placeholder--root{width:100%;height:100%;object-fit:cover;display:block}.td-item-image img{height:auto}.td-item-image .placeholder--root{position:absolute;top:0;right:0;bottom:0;left:0}.td-item-image .placeholder--container{height:100%;padding-top:0}.td-item-description{padding-block:5px 15px}a.td-item-link{text-decoration:underline;text-underline-offset:2px}.twc-swiper-button-next svg{transform:rotate(180deg)}.travel-diaries-grid-wrapper,.travel-diaries-header{max-width:var(--max-width--large);margin-inline:auto}.travel-diaries-header{padding-top:30px;border-top:var(--bdr-thickness) solid var(--color--body--light)}@media(max-width:768px){.travel-diaries{padding-inline:12px;padding-block:15px}.travel-diaries-grid-wrapper{width:100%;overflow-x:scroll}.travel-diaries-grid{width:max-content;gap:10px;padding-bottom:10px}.td-item{flex:unset;width:35%;max-width:calc((100vw - var(--spacing--section--mobile--x)) / 3 - -20px)}}
/*# sourceMappingURL=/cdn/shop/t/91/compiled_assets/styles.css.map */
