body.page-ext-collection .hero__content-wrapper .text-block h1,body.page-ext-collection .hero__content-wrapper .text-block.h1>*{font-size:80px!important;font-weight:900!important;line-height:1.15;text-wrap:balance}@media screen and (max-width:749px){body.page-ext-collection .hero__content-wrapper .text-block h1,body.page-ext-collection .hero__content-wrapper .text-block.h1>*{font-size:clamp(28px,8vw,46px)!important}}body.page-ext-collection .hero__content-wrapper .text-block p,body.page-ext-collection .hero__content-wrapper .text-block.rte>*{font-size:20px!important;font-weight:600!important;line-height:1.5;max-width:42rem;margin-inline:0}body.page-ext-collection .hero__content-wrapper a.button:not(.button-unstyled){margin-block-start:40px;--button-color: #fff;--button-background-color: #000;--button-border-color: transparent;--button-border-width: 0;font-size:20px!important;font-weight:400!important;line-height:1.2;text-transform:uppercase!important;border-radius:9999px;box-shadow:none}body.page-ext-collection .hero__content-wrapper a.button:not(.button-unstyled):hover{--button-color: #fff;--button-background-color: #1a1a1a;--button-border-color: transparent}body.page-ext-collection .hero__content-wrapper .text-block--align-center{text-align:center}body.page-ext-collection .ext-page-content .ext-page-content__inner{max-width:none}body.page-ext-collection .ext-page-content__inner{--page-content-width: var(--normal-page-width);padding-inline:var(--page-margin, 16px)}@media screen and (min-width:750px){body.page-ext-collection .ext-page-content__inner{padding-inline:var(--page-margin, 40px)}}body.page-ext-collection .text-block>*{--max-width: 100%}body.page-ext-collection .rte h2,body.page-ext-collection .rte h3,body.page-ext-collection .rte h4{margin-block-start:2em;margin-block-end:.75em}body.page-ext-collection .rte h2{font-size:1.5rem}body.page-ext-collection .rte h3{font-size:1.25rem}body.page-ext-collection .rte h4{font-size:1.1rem}body.page-ext-collection .rte p{font-size:16px;margin-block-end:1em;line-height:1.7}body.page-ext-collection .rte ul,body.page-ext-collection .rte ol{padding-inline-start:1.5em;margin-block-end:1em}body.page-ext-collection .rte li{margin-block-end:.4em;line-height:1.7}body.page-ext-collection .rte a{text-decoration:underline;text-underline-offset:2px}body.page-ext-collection .rte a:hover{opacity:.7}body.page-ext-collection .rte strong{font-weight:600}body.page-ext-collection .ext-page-content__body>div:has(>a[style*=border]){text-align:start}body.page-ext-collection .ext-page-content__body>div:has(>a[style*=border])>p{margin-inline:0}body.page-ext-collection .ext-page-content__body a[style*=border]{background-color:#fff!important;color:#000!important;border-color:var(--brand-accent-color, #277158)!important;border-radius:9999px!important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}body.page-ext-collection .ext-page-content__body a[style*=border]:hover{background-color:#e8e8e8!important;color:#000!important;border-color:var(--brand-accent-color, #277158)!important;box-shadow:0 2px 8px #0000001f!important;transform:translateY(-1px)!important;opacity:1!important}body.page-ext-collection .rte div:has(>h2):has(>a[href]):not(:has(>img)):not(:has(>div+img)):not(.ext-gallery-tiles){position:relative;width:100vw;margin-inline:calc(-50vw + 50%);box-sizing:border-box;padding:clamp(2rem,6vw,5rem) clamp(2rem,8vw,8rem);background:linear-gradient(120deg,#121c2a,#2d3e52);color:#fff;text-align:start}body.page-ext-collection .rte div:has(>h2):has(>a[href]):not(:has(>img)):not(:has(>div+img)):not(.ext-gallery-tiles) h2{font-size:clamp(1.75rem,4vw,2.5rem);margin-block:0 .5em;color:inherit;text-align:start!important}body.page-ext-collection .rte div:has(>h2):has(>a[href]):not(:has(>img)):not(:has(>div+img)):not(.ext-gallery-tiles) p{font-size:clamp(.95rem,1.5vw,1.125rem);line-height:1.6;margin-block-end:1.5em;color:inherit;max-width:40rem;text-align:start!important}body.page-ext-collection .rte div:has(>h2):has(>a[href]):not(:has(>img)):not(:has(>div+img)):not(.ext-gallery-tiles) a{display:inline-block;padding:.75em 1.75em;border:1.5px solid var(--brand-accent-color, #277158);border-radius:9999px;background-color:#fff;color:#000;text-decoration:none;font-weight:600;letter-spacing:.03em;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}body.page-ext-collection .rte div:has(>h2):has(>a[href]):not(:has(>img)):not(:has(>div+img)):not(.ext-gallery-tiles) a:hover{background-color:#e8e8e8;color:#000;border-color:var(--brand-accent-color, #277158);box-shadow:0 2px 8px #0000001f;transform:translateY(-1px);opacity:1}body.page-ext-collection .rte .ext-hero{position:relative;width:100vw;max-width:100vw;margin-inline:calc(-50vw + 50%);min-height:50vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,6vw,5rem) clamp(2rem,8vw,8rem);box-sizing:border-box;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;color:#fff;text-align:start}body.page-ext-collection .rte .ext-hero.ext-hero--align-right{align-items:flex-end;text-align:end}body.page-ext-collection .rte div.ext-hero--align-right:has(>h2):has(>a[href]):not(:has(>img)):not(:has(>div+img)){text-align:end}body.page-ext-collection .rte div.ext-hero--align-right:has(>h2):has(>a[href]):not(:has(>img)):not(:has(>div+img)) h2,body.page-ext-collection .rte div.ext-hero--align-right:has(>h2):has(>a[href]):not(:has(>img)):not(:has(>div+img)) p{text-align:end!important}body.page-ext-collection .rte .ext-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgb(0 0 0 / .32) 38%,transparent 78%);pointer-events:none}body.page-ext-collection .rte .ext-hero.ext-hero--align-right:after{background:linear-gradient(to left,rgb(0 0 0 / .32) 38%,transparent 78%)}body.page-ext-collection .rte .ext-hero.ext-hero--align-center{align-items:center;text-align:center}body.page-ext-collection .rte .ext-hero.ext-hero--align-center:after{background:#0000004d}body.page-ext-collection .rte .ext-hero.ext-hero--align-center h2,body.page-ext-collection .rte .ext-hero.ext-hero--align-center p{text-align:center!important}body.page-ext-collection .rte .ext-hero>*{position:relative;z-index:1;max-width:36rem}body.page-ext-collection .rte .ext-hero h2{font-size:clamp(1.75rem,4vw,2.5rem);margin-block:0 .5em;color:inherit;text-align:start!important}body.page-ext-collection .rte .ext-hero p{font-size:clamp(.95rem,1.5vw,1.125rem);line-height:1.6;margin-block-end:1.5em;color:inherit;text-align:start!important}body.page-ext-collection .rte .ext-hero.ext-hero--align-right h2,body.page-ext-collection .rte .ext-hero.ext-hero--align-right p{text-align:end!important}body.page-ext-collection .rte .ext-hero a{display:inline-block;padding:.75em 1.75em;border:1.5px solid var(--brand-accent-color, #277158);border-radius:9999px;background-color:#fff;color:#000;text-decoration:none;font-weight:600;letter-spacing:.03em;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}body.page-ext-collection .rte .ext-hero a:hover{background-color:#e8e8e8;color:#000;border-color:var(--brand-accent-color, #277158);box-shadow:0 2px 10px #0000002e;transform:translateY(-1px);opacity:1}body.page-ext-collection .rte .ext-media-text,body.page-ext-collection .rte div:has(>div+img),body.page-ext-collection .rte div:has(>img+div){display:flex;flex-wrap:nowrap;gap:2rem;align-items:center;margin-block:2rem}body.page-ext-collection .rte .ext-media-text>div,body.page-ext-collection .rte div:has(>div+img)>div{flex:1 1 50%;min-width:0}body.page-ext-collection .rte .ext-media-text>img,body.page-ext-collection .rte div:has(>div+img)>img{flex:1 1 50%;min-width:0;max-width:50%;height:auto;object-fit:cover;border-radius:4px}body.page-ext-collection .rte .ext-media-text--reverse,body.page-ext-collection .rte div:has(>img+div){flex-direction:row-reverse}body.page-ext-collection .rte .ext-media-text p,body.page-ext-collection .rte div:has(>div+img)>div p,body.page-ext-collection .rte div:has(>img+div)>div p{font-size:16px;line-height:1.7}body.page-ext-collection .rte .ext-media-text h3,body.page-ext-collection .rte div:has(>div+img)>div h3,body.page-ext-collection .rte div:has(>img+div)>div h3{font-size:28px;font-weight:600;line-height:1.35;margin-block:0 .4em}body.page-ext-collection .rte .ext-media-text h3:empty+p,body.page-ext-collection .rte div:has(>div+img)>div h3:empty+p,body.page-ext-collection .rte div:has(>img+div)>div h3:empty+p{font-size:28px;font-weight:600;line-height:1.35}body.page-ext-collection .ext-page-content__body>div:not(:where(.ext-collection-embed,.ext-page-content__inner,.ext-hero)):not(:has(img)):not(:has(.ext-media-text)):not(:has(>h2):has(>a[href])) p,body.page-ext-collection .ext-page-content__body>div:not(:where(.ext-collection-embed,.ext-page-content__inner,.ext-hero)):not(:has(img)):not(:has(.ext-media-text)):not(:has(>h2):has(>a[href])) li{font-size:16px;line-height:1.7}body.page-ext-collection .ext-page-content__body>div:not(:where(.ext-collection-embed,.ext-page-content__inner,.ext-hero)):not(:has(img)):not(:has(.ext-media-text)):not(:has(>h2):has(>a[href])) h2,body.page-ext-collection .ext-page-content__body>div:not(:where(.ext-collection-embed,.ext-page-content__inner,.ext-hero)):not(:has(img)):not(:has(.ext-media-text)):not(:has(>h2):has(>a[href])) h3{font-weight:600;line-height:1.3;margin-block-start:0;margin-block-end:.5em}body.page-ext-collection .ext-page-content__body>div:not(:where(.ext-collection-embed,.ext-page-content__inner,.ext-hero)):not(:has(img)):not(:has(.ext-media-text)):not(:has(>h2):has(>a[href])) h2{font-size:1.5rem}body.page-ext-collection .ext-page-content__body>div:not(:where(.ext-collection-embed,.ext-page-content__inner,.ext-hero)):not(:has(img)):not(:has(.ext-media-text)):not(:has(>h2):has(>a[href])) h3{font-size:1.5rem}body.page-ext-collection .ext-page-content__body>div:not(:where(.ext-collection-embed,.ext-page-content__inner,.ext-hero)):not(:has(img)):not(:has(.ext-media-text)):not(:has(>h2):has(>a[href])) h2:not(:first-child),body.page-ext-collection .ext-page-content__body>div:not(:where(.ext-collection-embed,.ext-page-content__inner,.ext-hero)):not(:has(img)):not(:has(.ext-media-text)):not(:has(>h2):has(>a[href])) h3:not(:first-child){margin-block-start:1.5em}body.page-ext-collection .rte .ext-gallery-tiles{display:grid;gap:1.25rem;margin-block:2.5rem}body.page-ext-collection .rte .ext-gallery-tiles>h2{grid-column:1 / -1;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;margin-block:0 .25rem}body.page-ext-collection .rte .ext-gallery-tiles--2{grid-template-columns:repeat(2,1fr)}body.page-ext-collection .rte .ext-gallery-tiles--3{grid-template-columns:repeat(3,1fr)}body.page-ext-collection .rte .ext-gallery-tiles--4{grid-template-columns:repeat(4,1fr)}body.page-ext-collection .rte .ext-gallery-tile{position:relative;display:grid;grid-template-columns:1fr;overflow:hidden;border-radius:6px;text-decoration:none;background:#fff;color:var(--color-foreground, #111)}body.page-ext-collection .rte a.ext-gallery-tile{transition:transform .2s ease,box-shadow .2s ease}body.page-ext-collection .rte a.ext-gallery-tile:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000002e;opacity:1}body.page-ext-collection .rte .ext-gallery-tile>img{grid-column:1;grid-row:1;position:relative;z-index:0;width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}body.page-ext-collection .rte .ext-gallery-tile:after{content:"";grid-column:1;grid-row:1;z-index:1;align-self:stretch;width:100%;min-height:100%;background:linear-gradient(to top,rgb(0 0 0 / .55) 0%,rgb(0 0 0 / .1) 50%,transparent 100%);pointer-events:none}body.page-ext-collection .rte .ext-gallery-tile__cta{grid-column:1;grid-row:1;align-self:end;justify-self:center;z-index:2;margin-block-end:2rem;margin-inline:.75rem;display:inline-block;padding:.5em 1.5em;border-radius:9999px;background-color:var(--brand-accent-color, #e8751a);color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.04em;text-decoration:none;text-shadow:none;white-space:nowrap;transition:background-color .2s ease,transform .2s ease}body.page-ext-collection .rte a.ext-gallery-tile:hover .ext-gallery-tile__cta{background-color:color-mix(in srgb,var(--brand-accent-color, #e8751a) 85%,#000);transform:translateY(-1px)}body.page-ext-collection .rte .ext-gallery-tile>h4{grid-column:1;grid-row:2;position:static;margin:0;padding:.85rem 1rem .25rem;color:var(--color-foreground, #111);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:700;line-height:1.25;text-align:center;text-shadow:none}body.page-ext-collection .rte .ext-gallery-tile>h4+p{grid-row:3}body.page-ext-collection .rte .ext-gallery-tile>p:not(.ext-gallery-tile__cta){grid-column:1;position:static;margin:0;padding:0 1rem 1rem;color:#000000a6;font-size:.9rem;line-height:1.45;text-align:center;text-shadow:none}body.page-ext-collection .rte .ext-gallery-tile>img+p:not(.ext-gallery-tile__cta){grid-row:2;padding-top:.85rem;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:700;color:var(--color-foreground, #111)}body.page-ext-collection .rte .ext-gallery-tile>h4~p:not(.ext-gallery-tile__cta){padding-top:0;font-size:.9rem;font-weight:400;color:#000000a6}body.page-ext-collection .rte .ext-feature-icons{margin-block:2.5rem}body.page-ext-collection .rte .ext-feature-icons>ul{display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem;list-style:none;padding:0;margin:0}body.page-ext-collection .rte .ext-feature-icons li{flex:0 1 180px;text-align:center}body.page-ext-collection .rte .ext-feature-icons li a{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-decoration:none;color:inherit}body.page-ext-collection .rte .ext-feature-icons li a:hover{opacity:1;text-decoration:none}body.page-ext-collection .rte .ext-feature-icons li img{width:130px;height:130px;border-radius:50%;object-fit:cover;display:block;flex-shrink:0}body.page-ext-collection .rte .ext-feature-icons h4{font-size:1rem;font-weight:700;text-transform:capitalize;color:#f96c48;margin:0}body.page-ext-collection .rte .ext-feature-icons p{font-size:.875rem;line-height:1.5;color:#555;margin:0;text-decoration:none}body.page-ext-collection .rte .ext-feature-icons>ul+div{display:none}body.page-ext-collection .rte .ext-lifestyle-gallery{margin-block:2.5rem}body.page-ext-collection .rte .ext-lifestyle-gallery>div:first-child{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}body.page-ext-collection .rte .ext-lifestyle-gallery>div:first-child h2{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;margin:0}body.page-ext-collection .rte .ext-lifestyle-gallery>div:first-child>div{display:flex;gap:1rem;align-items:center;flex-shrink:0}body.page-ext-collection .rte .ext-lifestyle-gallery>div:first-child>div img{width:24px;height:24px}body.page-ext-collection .rte .ext-lifestyle-gallery>div:first-child>div a{display:inline-flex;text-decoration:none}body.page-ext-collection .rte .ext-lifestyle-gallery>div:nth-child(2){display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;gap:.5rem}body.page-ext-collection .rte .ext-lifestyle-gallery>div:nth-child(2)>a:nth-child(1),body.page-ext-collection .rte .ext-lifestyle-gallery>div:nth-child(2)>a:nth-child(3){grid-row:span 2}body.page-ext-collection .rte .ext-lifestyle-gallery>div:nth-child(2)>a{display:block;text-decoration:none;overflow:hidden;border-radius:4px}body.page-ext-collection .rte .ext-lifestyle-gallery>div:nth-child(2) img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:749px){body.page-ext-collection .rte .ext-lifestyle-gallery>div:first-child{flex-direction:column;gap:.75rem}body.page-ext-collection .rte .ext-lifestyle-gallery>div:nth-child(2){grid-template-columns:repeat(2,1fr);grid-template-rows:auto}body.page-ext-collection .rte .ext-lifestyle-gallery>div:nth-child(2)>a:nth-child(1),body.page-ext-collection .rte .ext-lifestyle-gallery>div:nth-child(2)>a:nth-child(3){grid-row:span 1}}@media screen and (max-width:500px){body.page-ext-collection .rte .ext-lifestyle-gallery>div:nth-child(2){grid-template-columns:1fr}}body.page-ext-collection .rte .ext-section-heading{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;text-align:center;margin-block:3rem 1rem}body.page-ext-collection .rte .ext-full-image{width:100%;height:auto;margin-block:2rem;border-radius:4px}@media screen and (max-width:749px){body.page-ext-collection .rte .ext-hero,body.page-ext-collection .rte div:has(>h2):has(>a[href]):not(:has(>img)):not(:has(>div+img)):not(.ext-gallery-tiles){min-height:auto}body.page-ext-collection .rte h2{font-size:1.3rem}body.page-ext-collection .rte h3{font-size:1.15rem}body.page-ext-collection .ext-page-content__body>div:not(:where(.ext-collection-embed,.ext-page-content__inner,.ext-hero)):not(:has(img)):not(:has(.ext-media-text)):not(:has(>h2):has(>a[href])) h2,body.page-ext-collection .ext-page-content__body>div:not(:where(.ext-collection-embed,.ext-page-content__inner,.ext-hero)):not(:has(img)):not(:has(.ext-media-text)):not(:has(>h2):has(>a[href])) h3{font-size:1.25rem}body.page-ext-collection .rte .ext-media-text,body.page-ext-collection .rte .ext-media-text--reverse,body.page-ext-collection .rte div:has(>div+img),body.page-ext-collection .rte div:has(>img+div){flex-direction:column}body.page-ext-collection .rte .ext-media-text>img,body.page-ext-collection .rte div:has(>div+img)>img,body.page-ext-collection .rte div:has(>img+div)>img{max-width:100%;flex:1 1 auto}body.page-ext-collection .rte .ext-gallery-tiles--3,body.page-ext-collection .rte .ext-gallery-tiles--4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:500px){body.page-ext-collection .rte .ext-gallery-tiles--2,body.page-ext-collection .rte .ext-gallery-tiles--3,body.page-ext-collection .rte .ext-gallery-tiles--4{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/page-ext-collection.css.map */
