:root:not(#_) .pageheader :is(.header-account-link,.cart-link,.show-search-link,.mobile-nav-toggle),:root:not(#_) .pageheader :is(.header-account-link,.cart-link,.show-search-link,.mobile-nav-toggle) svg{color:var(--cl-c)!important}:root:not(#_) .pageheader .cart-link__count{background:var(--cl-c)!important;color:var(--cl-w)!important}.clpg{--fg:var(--cl-c);--px:20px;position:relative;display:block;overflow:hidden;margin:0;background:transparent;color:var(--fg);font-family:var(--cl-sans);font-stretch:100%;font-size:16px;line-height:1.45;text-align:left;-webkit-font-smoothing:antialiased}.clpg *,.clpg *:before,.clpg *:after{box-sizing:border-box}.clpg--plain{background:var(--cl-w)}.clpg--mango{background:var(--cl-m)}.clpg--strawberry{background:var(--cl-s)}.clpg--coral{background:var(--cl-k)}.clpg--chocolate{--fg:var(--cl-w);background:var(--cl-c)}.clpg--chocolate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(cl-pattern-coral-glass.png) 0 0/410px auto repeat;opacity:.05;pointer-events:none}.clpg__in{position:relative;padding:34px var(--px) 40px}.clpg__stripe{position:relative;display:flex;height:10px}.clpg__stripe i{flex:1 1 0;display:block}.clpg__stripe i:nth-child(1){background:var(--cl-k)}.clpg__stripe i:nth-child(2){background:var(--cl-m)}.clpg__stripe i:nth-child(3){background:var(--cl-s)}.clpg__stripe i:nth-child(4){background:var(--cl-g)}.clpg .clpg__t{margin:0;padding:0;border:0;font-family:var(--cl-cond)!important;font-weight:700!important;font-style:normal;font-stretch:75%;font-size:clamp(34px,11.4vw,56px);line-height:.9;letter-spacing:-.005em;text-transform:uppercase;text-align:left;text-wrap:balance;overflow-wrap:break-word;color:var(--fg)}.clpg .clpg__t em{font-family:var(--cl-serif)!important;font-style:italic!important;font-weight:400!important;font-stretch:100%;font-size:1.14em!important;line-height:0!important;letter-spacing:-.015em!important;text-transform:lowercase;white-space:nowrap;color:var(--cl-dk)!important}.clpg--mango .clpg__t em,.clpg--strawberry .clpg__t em,.clpg--coral .clpg__t em{color:var(--cl-c)!important}.clpg--chocolate .clpg__t em{color:var(--cl-k)!important}.clpg .clpg__t--page{font-size:clamp(46px,14vw,68px);line-height:.88}.clpg__ft{margin:13px 0 0;padding:11px 0 0;border-top:2px solid var(--fg)}.clpg .clpg__n{margin:0;padding:0;font:italic 400 clamp(22px,7vw,27px)/1.02 var(--cl-serif);letter-spacing:-.005em;text-transform:none;text-wrap:balance;color:var(--fg)}.clpg .clpg__s{display:block;max-width:40em;margin:7px 0 0;padding:0;font:500 13px/1.42 var(--cl-sans);font-style:normal;letter-spacing:.01em;text-transform:none;color:var(--fg)}.clpg__act{margin:14px 0 0}.clpg .clpg__btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;margin:0;padding:0 20px;background:var(--cl-k);color:var(--cl-c);border:0;border-radius:0;box-shadow:none;font-family:var(--cl-cond);font-weight:700;font-stretch:75%;font-size:20px;line-height:1;letter-spacing:.012em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;outline:3px solid transparent;outline-offset:2px;-webkit-appearance:none;appearance:none}.clpg__btn:after{content:"";flex:none;width:18px;height:12px;background:currentColor;-webkit-mask:var(--cl-arrow) center/contain no-repeat;mask:var(--cl-arrow) center/contain no-repeat}.clpg .clpg__btn--chocolate,.clpg--mango .clpg__btn,.clpg--strawberry .clpg__btn,.clpg--coral .clpg__btn{background:var(--cl-c);color:var(--cl-w)}.clpg .clpg__btn:focus-visible{outline-color:var(--fg)}.clpg .clpg__tape{display:inline-flex;align-items:center;min-height:32px;margin:0;padding:6px 14px;background:var(--cl-m);color:var(--cl-c);font:700 12px/1 var(--cl-sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transform:rotate(-3deg)}.clpg .clpg__img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;margin:0;border:0;border-radius:0;object-fit:cover;display:block}:root .clpg--chocolate :where(a,button,input,summary):focus-visible{outline-color:var(--cl-w)!important}.clpg .clpg-fx{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:18px 0 0;padding:0;list-style:none}.clpg .clpg-fx li{margin:0;padding:0;list-style:none}.clpg .clpg-fx__h{margin:0;padding:0;border:0;font-family:var(--cl-cond)!important;font-weight:700!important;font-stretch:75%;font-size:26px;line-height:1;letter-spacing:0;text-transform:uppercase;text-align:left;color:var(--fg)}.clpg .clpg-fx__p{max-width:34em;margin:6px 0 0;padding:0;font:500 14.5px/1.45 var(--cl-sans);letter-spacing:.005em;color:var(--fg)}.clpg-sp{display:flex;flex-direction:column}.clpg-sp__ph{position:relative;aspect-ratio:4/3;max-height:480px;background:#ebc9c3}.clpg-sp__im{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.clpg-sp__ph .clpg__tape{position:absolute;z-index:2;right:14px;bottom:14px}.clpg-sp__tx{position:relative;padding:24px var(--px) 38px}.clpg-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"ph" "st" "tx"}.clpg-hero__ph{grid-area:ph;position:relative;aspect-ratio:1/1;max-height:74vh;background:#ebc9c3}.clpg-hero__ph .clpg__tape{position:absolute;z-index:3;right:16px;bottom:-13px}.clpg-hero__stripe{grid-area:st;z-index:2}.clpg-hero__tx{grid-area:tx;position:relative;padding:26px var(--px) 38px}.clpg-bd__in{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;align-items:center}.clpg-bd__shape img{display:block;width:min(64%,300px);height:auto;margin:0}@media(hover:hover){.clpg .clpg__btn:hover{outline-color:var(--fg)}}@media(min-width:600px){.clpg{--px:32px}.clpg .clpg-fx{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.clpg__ft{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;border-top-width:3px}.clpg__act{flex:none;margin:0}.clpg .clpg__t{font-size:clamp(48px,8vw,64px)}.clpg .clpg__t--page{font-size:clamp(60px,10.4vw,88px)}.clpg .clpg__n{font-size:30px}.clpg .clpg__s{font-size:14px}.clpg-hero__ph{aspect-ratio:16/11}}@media(min-width:900px){.clpg{--px:clamp(24px,4.4vw,72px)}.clpg__in{padding:clamp(40px,4.4vw,68px) var(--px) clamp(44px,4.8vw,76px)}.clpg__stripe{height:12px}.clpg .clpg__t{font-size:clamp(44px,4.7vw,80px)}.clpg .clpg__t--page{font-size:clamp(60px,7.4vw,128px)}.clpg__ft{margin-top:clamp(12px,1.2vw,18px);padding-top:clamp(10px,1vw,16px)}.clpg .clpg__n{font-size:clamp(22px,2.1vw,34px)}.clpg .clpg__s{margin-top:9px;font-size:clamp(14px,1.15vw,17px)}.clpg .clpg__btn{min-height:56px;padding:0 22px;font-size:clamp(18px,1.65vw,24px)}.clpg .clpg-fx{gap:clamp(24px,3.4vw,56px);margin-top:clamp(20px,2.2vw,30px)}.clpg .clpg-fx__h{font-size:clamp(26px,2.4vw,38px)}.clpg .clpg-fx__p{margin-top:8px;font-size:clamp(14px,1.15vw,17px)}.clpg-sp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(380px,35vw,580px)}.clpg-sp__ph{aspect-ratio:auto;max-height:none;min-height:0}.clpg-sp--right .clpg-sp__ph{order:2}.clpg-sp__tx{display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,3.8vw,60px) var(--px)}.clpg-sp__ph .clpg__tape{right:auto;left:-18px;bottom:34px;min-height:36px;padding:8px 18px;font-size:13px}.clpg-sp--left .clpg-sp__ph .clpg__tape{left:auto;right:-18px}.clpg-sp__tx .clpg__ft{display:block}.clpg-sp__tx .clpg__act{margin-top:clamp(18px,2vw,28px)}.clpg-hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"tx ph" "st st";min-height:clamp(480px,50vw,800px)}.clpg-hero--left{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"ph tx" "st st"}.clpg-hero__ph{aspect-ratio:auto;max-height:none;min-height:0}.clpg-hero__ph .clpg__tape{right:auto;left:-18px;bottom:34px;min-height:36px;padding:8px 18px;font-size:13px}.clpg-hero--left .clpg-hero__ph .clpg__tape{left:auto;right:-18px}.clpg-hero__tx{display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,3.8vw,60px) var(--px)}.clpg-hero__tx .clpg__ft{display:block}.clpg-hero__tx .clpg__act{margin-top:clamp(18px,2vw,28px)}.clpg-bd--shape .clpg-bd__in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,88px)}.clpg-bd__tx .clpg__ft{display:block}.clpg-bd__tx .clpg__act{margin-top:clamp(18px,2vw,28px)}.clpg-bd__shape img{width:min(100%,380px);margin-left:auto}}.clpg-page__head{margin:0 0 20px;padding:0 0 14px;border-bottom:2px solid var(--cl-c)}.clpg .clpg-rte{max-width:46em;margin:0;font:400 16px/1.55 var(--cl-sans);letter-spacing:0;color:var(--cl-c)}.clpg .clpg-rte>:first-child{margin-top:0}.clpg .clpg-rte>:last-child{margin-bottom:0}.clpg .clpg-rte p{margin:0 0 1em;font:inherit;color:inherit}.clpg .clpg-rte :is(strong,b){font-weight:700;color:inherit}.clpg .clpg-rte--lead>p:first-child:not(:has(>strong:first-child)),.clpg .clpg-rte--lead>p:first-child>strong:first-child{font:italic 400 clamp(22px,6.4vw,26px)/1.14 var(--cl-serif);letter-spacing:-.005em;text-wrap:pretty}.clpg .clpg-rte--lead>p:first-child:not(:has(>strong:first-child)){max-width:30em;margin:0 0 .9em}.clpg .clpg-rte--lead>p:first-child>strong:first-child{display:block;max-width:26em;margin:0 0 .5em}.clpg .clpg-rte--lead>p:first-child:not(:has(>strong:first-child)) :is(strong,b){font-weight:400}.clpg .clpg-rte :is(h1,h2,h3,h4){margin:1.6em 0 .5em;padding:.5em 0 0;border:0;border-top:2px solid var(--cl-c);font-family:var(--cl-cond)!important;font-weight:700!important;font-style:normal;font-stretch:75%;font-size:clamp(26px,7.4vw,32px);line-height:.96;letter-spacing:0;text-transform:uppercase;text-align:left;color:var(--cl-c)}.clpg .clpg-rte :is(ul,ol){margin:0 0 1.2em;padding:0;list-style:none}.clpg .clpg-rte li{position:relative;margin:0 0 .55em;padding:0 0 0 22px;list-style:none}.clpg .clpg-rte ul>li:before{content:"";position:absolute;left:0;top:.5em;width:9px;height:9px;background:var(--cl-k)}.clpg .clpg-rte ol{counter-reset:clpg-n}.clpg .clpg-rte ol>li{counter-increment:clpg-n;padding-left:34px;margin-bottom:.8em}.clpg .clpg-rte ol>li:before{content:counter(clpg-n);position:absolute;left:0;top:-.08em;font-family:var(--cl-cond);font-weight:700;font-stretch:75%;font-size:26px;line-height:1.1;color:var(--cl-c)}.clpg .clpg-rte hr{height:0;margin:24px 0;border:0;border-top:2px solid var(--cl-c);background:none}.clpg-page--faq .clpg-rte h3{margin:1.5em 0 0;padding:0 0 .32em;border-top:0;font-size:clamp(30px,8.6vw,38px)}.clpg-page--faq .clpg-rte h3~p{margin:0;padding:14px 0 18px;border-top:2px solid var(--cl-c)}.clpg-page--faq .clpg-rte h3~p>strong:first-child{display:block;margin:0 0 6px;font-family:var(--cl-cond);font-weight:700;font-stretch:75%;font-size:22px;line-height:1.02;letter-spacing:.005em;text-transform:uppercase}.clpg-page--faq .clpg-rte h3~p>strong:first-child+br{display:none}.clpg .clpg-quote{margin:30px calc(var(--px) * -1) 0;padding:26px var(--px) 34px;background:var(--cl-m);color:var(--cl-c);font:400 16px/1.5 var(--cl-sans)}:root:not(#_) #quote{scroll-margin-top:calc(var(--theme-header-height,100px) + 44px)}.clpg .clpg-quote :is(h2,h3){margin:0 0 .3em;padding:0;border:0;font-family:var(--cl-cond)!important;font-weight:700!important;font-stretch:75%;font-size:clamp(32px,9.4vw,42px);line-height:.92;letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;color:var(--cl-c)}.clpg .clpg-quote p{margin:0 0 14px;font:inherit;color:var(--cl-c)}.clpg .clpg-quote>p:last-child{margin:16px 0 0;font-size:14.5px;font-weight:500}.clpg .clpg-quote form{display:flex!important;flex-direction:column!important;gap:14px!important;max-width:none!important;margin:16px 0 0!important}.clpg .clpg-quote form>div{gap:14px 12px!important}.clpg .clpg-quote label{display:block;min-width:0!important;margin:0;font:700 14px/1.3 var(--cl-sans)!important;letter-spacing:0;text-transform:none;color:var(--cl-c)}.clpg .clpg-quote form>div>label{flex:1 1 200px!important}.clpg .clpg-quote label br{display:none}:root:not(#_) .clpg-quote :is(input[type=text],input[type=email],input[type=tel],select,textarea){display:block;width:100%!important;margin:6px 0 0!important;background-color:var(--cl-w)!important}:root:not(#_) .clpg-quote textarea{min-height:120px;resize:vertical}:root:not(#_) .clpg-quote :is(.btn,button[type=submit]){--clb-bg:var(--cl-c);--clb-fg:var(--cl-w);--clb-bd:var(--cl-c);display:inline-flex;align-items:center;gap:12px;align-self:flex-start;min-height:52px;margin:4px 0 0}:root:not(#_) .clpg-quote :is(.btn,button[type=submit]):after{content:"";flex:none;width:18px;height:12px;background:currentColor;-webkit-mask:var(--cl-arrow) center/contain no-repeat;mask:var(--cl-arrow) center/contain no-repeat}:root:not(#_) .clpg-quote a:not(.btn){text-decoration-color:var(--cl-c)}.clpg .clpg-quote .flexible-layout--form{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0}.clpg .clpg-quote .flexible-layout--form>.column{width:auto;max-width:none;margin:0;padding:0}.clpg .clpg-quote .lightish-spaced-row{margin:0 0 16px}.clpg .clpg-quote .lightish-spaced-row .rte p{margin:0;font:italic 400 clamp(22px,6.4vw,26px)/1.1 var(--cl-serif);letter-spacing:-.005em}.clpg .clpg-quote .lightly-spaced-row{margin:14px 0 0}.clpg-contact__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}@media(min-width:600px){.clpg-page__head{border-bottom-width:3px}.clpg .clpg-quote .flexible-layout--form{grid-template-columns:repeat(2,minmax(0,1fr))}.clpg .clpg-quote .flexible-layout--form>.column--full{grid-column:1 / -1}}@media(min-width:900px){.clpg-page--titled .clpg-page__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,88px);align-items:start}.clpg-page--titled .clpg-page__head{position:sticky;top:calc(var(--theme-header-height,100px) + 24px);margin:0;padding-bottom:clamp(12px,1.2vw,18px)}.clpg .clpg-rte{font-size:17px}.clpg .clpg-rte--lead>p:first-child:not(:has(>strong:first-child)),.clpg .clpg-rte--lead>p:first-child>strong:first-child{font-size:clamp(24px,2.1vw,32px)}.clpg .clpg-rte :is(h1,h2,h3,h4){font-size:clamp(28px,2.4vw,38px)}.clpg-page--faq .clpg-rte h3{font-size:clamp(34px,3.2vw,52px)}.clpg-page--faq .clpg-rte>h3:first-of-type{margin-top:1.1em}.clpg-page--faq .clpg-rte h3~p>strong:first-child{font-size:clamp(22px,2vw,30px)}.clpg-page--faq .clpg-rte h3~p{padding:16px 0 22px;border-top-width:3px}.clpg-page--quote .clpg-page__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,88px);align-items:start}.clpg-page--quote.clpg-page--titled .clpg-page__grid{grid-template-columns:minmax(0,1fr)}.clpg .clpg-quote{margin:0;padding:clamp(24px,2.6vw,40px)}.clpg .clpg-quote :is(h2,h3){font-size:clamp(34px,3.2vw,52px)}.clpg-contact .clpg-page__head{margin-bottom:clamp(24px,3vw,44px)}.clpg-contact--cols .clpg-contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,88px);align-items:start}}:root:not(#_) .clmb .clmb__in{max-width:1440px;padding-left:var(--cl-gutter);padding-right:var(--cl-gutter)}:root:not(#_) .clmb a.clmb__btn{gap:12px;min-height:56px;padding:0 22px;border-radius:0;font-family:var(--cl-cond);font-weight:700;font-stretch:75%;font-size:20px;line-height:1;letter-spacing:.012em;outline:3px solid transparent;outline-offset:2px}:root:not(#_) .clmb a.clmb__btn:after{content:"";flex:none;width:18px;height:12px;background:currentColor;-webkit-mask:var(--cl-arrow) center/contain no-repeat;mask:var(--cl-arrow) center/contain no-repeat}:root:not(#_) .clmb a.clmb__btn:hover{background:var(--cl-w);border-color:var(--cl-c);color:var(--cl-c);outline-color:var(--cl-c)}:root:not(#_) .clmb a.clmb__btn--solid:hover{background:var(--cl-k);border-color:var(--cl-k)}:root:not(#_) .clmb a.clmb__btn:focus-visible{outline:3px solid var(--cl-c);outline-offset:2px}.template-suffix-corporate-xmas .clpg-page{max-width:1440px;margin-left:auto;margin-right:auto;border-top:0}.template-suffix-corporate-xmas .clpg-page:before{content:"";display:block;margin:0 var(--px);border-top:4px solid var(--cl-c)}.template-suffix-corporate-xmas .clpg-page>.clpg__in{padding-top:clamp(26px,3vw,44px)}.clpg-loc{padding-bottom:clamp(34px,4.4vw,64px)}.clpg-loc__head{padding-bottom:26px}.clpg .clpg-loc__intro{display:block}.clpg .clpg-loc__intro p{max-width:27em;margin:0!important;font:italic 400 clamp(22px,7vw,27px)/1.06 var(--cl-serif)!important;letter-spacing:-.005em;text-align:left!important;text-transform:lowercase;text-wrap:balance;color:var(--cl-c)}.clpg-loc__list{display:flex;flex-wrap:wrap}.clpg-loc__store{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;color:var(--cl-c)}.clpg-loc__store--t1{background:var(--cl-s)}.clpg-loc__store--t2{background:var(--cl-m)}.clpg-loc__store--t0{background:var(--cl-g)}.clpg-loc__ph{position:relative;aspect-ratio:4/5;max-height:78vh;overflow:hidden;background:#ebc9c3}.clpg-loc__tx{display:flex;flex-direction:column;align-items:stretch;padding:26px var(--px) 34px}.clpg .clpg-loc__tx>div{display:contents!important}.clpg .clpg-loc__tx h2{order:1;margin:0!important;padding:0 0 12px;border:0;border-bottom:2px solid var(--cl-c);font-family:var(--cl-cond)!important;font-weight:700!important;font-stretch:75%;font-size:clamp(34px,11.4vw,56px);line-height:.9;letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;color:var(--cl-c)}.clpg .clpg-loc__tx>p{order:2;max-width:36em;margin:12px 0 0;font:500 14.5px/1.5 var(--cl-sans);letter-spacing:.005em;text-transform:lowercase;color:var(--cl-c)}.clpg .clpg-loc__tx>p>strong:first-child{display:block;margin:0 0 7px;font:italic 400 clamp(22px,7vw,27px)/1.04 var(--cl-serif);letter-spacing:-.005em}.clpg .clpg-loc__tx>p>strong:first-child+br{display:none}.clpg .clpg-loc__tx>p strong{font-weight:700}:root:not(#_) .clpg-loc__tx a.btn{order:3;display:inline-flex;align-items:center;gap:12px;align-self:flex-start;min-height:52px;margin:20px 0 0;padding:0 20px!important}:root:not(#_) .clpg-loc__tx a.btn:after{content:"";flex:none;width:18px;height:12px;background:currentColor;-webkit-mask:var(--cl-arrow) center/contain no-repeat;mask:var(--cl-arrow) center/contain no-repeat}:root:not(#_) .clpg-loc__store--flat a.btn{--clb-bg:var(--cl-c);--clb-fg:var(--cl-w);--clb-bd:var(--cl-c)}@media(min-width:600px){.clpg .clpg-loc__intro p{font-size:30px!important}.clpg .clpg-loc__tx h2{border-bottom-width:3px;font-size:clamp(48px,8vw,64px)}.clpg .clpg-loc__tx>p{font-size:15px}.clpg .clpg-loc__tx>p>strong:first-child{font-size:30px}.clpg-loc__ph{aspect-ratio:16/11}}@media(min-width:900px){.clpg-loc__head{padding-bottom:clamp(30px,3.4vw,52px)}.clpg .clpg-loc__intro p{font-size:clamp(22px,2.1vw,34px)!important}.clpg-loc__store--photo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(440px,44vw,700px)}.clpg-loc__store--flip .clpg-loc__ph{order:2}.clpg-loc__store--flat{flex:1 1 50%}.clpg-loc__ph{aspect-ratio:auto;max-height:none;min-height:0}.clpg-loc__tx{justify-content:center;padding:clamp(34px,3.8vw,60px) var(--px)}.clpg-loc__store--flat .clpg-loc__tx{justify-content:flex-start}.clpg .clpg-loc__tx h2{font-size:clamp(44px,4.7vw,80px);padding-bottom:clamp(10px,1vw,16px)}.clpg .clpg-loc__tx>p{margin-top:clamp(12px,1.2vw,18px);font-size:clamp(14.5px,1.15vw,17px)}.clpg .clpg-loc__tx>p>strong:first-child{font-size:clamp(22px,2.1vw,34px)}:root:not(#_) .clpg-loc__tx a.btn{min-height:56px;margin-top:clamp(18px,2vw,28px);padding:0 22px!important;font-size:clamp(18px,1.65vw,24px)!important}}:root:not(#_) .cl-tb{display:none!important}:root:not(#_) .section-footer{background:var(--cl-c)}.clpg-ft__in{padding-top:36px;padding-bottom:30px}.clpg-ft__top{display:grid;grid-template-columns:minmax(0,1fr);gap:30px}.clpg .clpg-ft__logo{display:inline-block;margin:0 0 16px -2px;line-height:0;transform:rotate(-4deg);outline:3px solid transparent;outline-offset:4px}.clpg .clpg-ft__logo img{display:block;width:128px;height:auto;max-width:none}.clpg .clpg-ft__jt{font-size:clamp(34px,11.4vw,50px)}.clpg .clpg-ft__jl p{margin:9px 0 0;padding:0;font:italic 400 clamp(22px,7vw,27px)/1.04 var(--cl-serif);letter-spacing:-.005em;color:var(--cl-w)}.clpg-ft__signup{margin:16px 0 0}.clpg .clpg-ft__signup form{margin:0;padding:0}.clpg-ft__row{display:flex;flex-wrap:wrap;gap:8px;max-width:560px}:root:not(#_) #pagefooter input.clpg-ft__em{flex:1 1 200px;min-width:0;width:auto;height:52px;min-height:52px;margin:0;padding:0 16px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--cl-w)!important;color:var(--cl-c)!important;font:500 16px/1.2 var(--cl-sans)!important;letter-spacing:0;outline:3px solid transparent;outline-offset:2px;-webkit-appearance:none;appearance:none}:root:not(#_) #pagefooter input.clpg-ft__em::placeholder{color:#6b5a52;opacity:1}:root:not(#_) #pagefooter input.clpg-ft__em:focus-visible{outline-color:var(--cl-w)}.clpg .clpg-ft__go{flex:none}.clpg .clpg-ft__ok{margin:0;font:italic 400 26px/1.1 var(--cl-serif);color:var(--cl-w)}.clpg .clpg-ft__signup :is(.errors,.form-errors,.alert){margin:0 0 10px;padding:0;background:none;border:0;font:500 14px/1.4 var(--cl-sans);color:var(--cl-m)}.clpg .clpg-ft__social:empty,.clpg .clpg-ft__social ul:empty{display:none}.clpg .clpg-ft__social{margin:16px 0 0}.clpg .clpg-ft__social a{color:var(--cl-w)}.clpg-ft__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:28px 20px;margin:32px 0 0;padding:26px 0 0;border-top:2px solid var(--cl-w)}.clpg-ft__col{min-width:0}.clpg-ft__col--text{grid-column:1 / -1}.clpg .clpg-ft__h{margin:0 0 12px;padding:0;border:0;font-family:var(--cl-cond)!important;font-weight:700!important;font-stretch:75%;font-size:22px;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--cl-w)}.clpg .clpg-ft__menu{margin:0;padding:0;list-style:none}.clpg .clpg-ft__menu li{margin:0 0 9px;padding:0;list-style:none}.clpg .clpg-ft__menu a{font:500 15px/1.3 var(--cl-sans);letter-spacing:0;color:var(--cl-w);text-decoration:none}.clpg .clpg-ft__menu--row{display:flex;flex-wrap:wrap;gap:6px 18px}.clpg .clpg-ft__menu--row li{margin:0}.clpg-ft__text{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.clpg .clpg-ft__text p{margin:0;padding:0;font:500 14.5px/1.5 var(--cl-sans);letter-spacing:0;color:var(--cl-w)}.clpg .clpg-ft__text strong{font-weight:700;color:var(--cl-w)}.clpg .clpg-ft__text a,.clpg .clpg-ft__facts a{color:var(--cl-w);text-decoration:underline;text-decoration-color:var(--cl-k);text-decoration-thickness:2px;text-underline-offset:3px}.clpg-ft__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;margin:30px 0 0;padding:18px 0 0;border-top:2px solid var(--cl-w)}.clpg .clpg-ft__facts{flex:1 1 300px;max-width:none;margin:0;padding:0;font:500 13px/1.5 var(--cl-sans);letter-spacing:.01em;color:var(--cl-w)}.clpg-ft__pay{display:flex;flex-wrap:wrap;gap:6px}.clpg .clpg-ft__pay-icon{display:block;width:38px;height:24px;margin:0}@media(hover:hover){.clpg .clpg-ft__menu a:hover{text-decoration:underline;text-decoration-color:var(--cl-k);text-decoration-thickness:2px;text-underline-offset:3px}.clpg .clpg-ft__text a:hover,.clpg .clpg-ft__facts a:hover{text-decoration-color:var(--cl-w)}}@media(min-width:600px){.clpg-ft__text{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.clpg-ft__cols,.clpg-ft__foot{border-top-width:3px}}@media(min-width:900px){.clpg-ft__in{padding-top:clamp(40px,4.4vw,64px);padding-bottom:clamp(24px,2.6vw,38px)}.clpg-ft__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,88px);align-items:end}.clpg .clpg-ft__logo img{width:clamp(128px,11vw,168px)}.clpg .clpg-ft__jt{font-size:clamp(40px,4vw,68px)}.clpg .clpg-ft__jl p{font-size:clamp(22px,2.1vw,34px)}.clpg-ft__row{max-width:none}.clpg-ft__cols{grid-template-columns:minmax(0,2fr) minmax(0,5fr) minmax(0,2fr);grid-auto-flow:row;gap:clamp(28px,4.4vw,72px);margin-top:clamp(32px,3.6vw,52px);padding-top:clamp(26px,3vw,40px)}.clpg-ft__col--text{grid-column:auto}.clpg .clpg-ft__h{font-size:clamp(22px,1.9vw,28px);margin-bottom:14px}.clpg-ft__foot{margin-top:clamp(30px,3.4vw,48px)}.clpg .clpg-ft__facts{font-size:14px}}:root:not(#_) .cc-cta{background:transparent!important;color:var(--cl-c)!important}:root:not(#_) .cc-cta__inner{max-width:none;margin:0;padding:clamp(34px,4.4vw,68px) var(--cl-gutter) clamp(40px,4.8vw,76px);text-align:left}:root:not(#_) .cc-cta__h{margin:0!important;font-size:clamp(34px,11.4vw,56px)!important;line-height:.9!important;letter-spacing:-.005em!important;font-weight:700!important;color:var(--cl-c)!important}:root:not(#_) .cc-cta__p:empty{display:none}:root:not(#_) .cc-cta__inner>p:not(:empty){max-width:none;margin:13px 0 0!important;padding:11px 0 0;border-top:2px solid var(--cl-c);font:italic 400 clamp(22px,7vw,27px)/1.05 var(--cl-serif)!important;letter-spacing:-.005em;text-transform:lowercase;color:var(--cl-c)!important}:root:not(#_) .cc-cta__btns{justify-content:flex-start;gap:8px;margin:18px 0 0}:root:not(#_) .cc-cta__btn{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:0 20px;border:2px solid var(--cl-k)!important;border-radius:0;background:var(--cl-k)!important;color:var(--cl-c)!important;font-family:var(--cl-cond);font-weight:700;font-stretch:75%;font-size:20px;line-height:1;letter-spacing:.012em;text-transform:uppercase;text-decoration:none;transition:none;outline:3px solid transparent;outline-offset:2px}:root:not(#_) .cc-cta__btn--ghost{border-color:var(--cl-c)!important;background:var(--cl-c)!important;color:var(--cl-w)!important}:root:not(#_) .cc-cta__btn:after{content:"";flex:none;width:18px;height:12px;background:currentColor;-webkit-mask:var(--cl-arrow) center/contain no-repeat;mask:var(--cl-arrow) center/contain no-repeat}@media(hover:hover){:root:not(#_) .cc-cta__btn:hover{outline-color:var(--cl-c)}}@media(min-width:900px){:root:not(#_) .cc-cta__h{font-size:clamp(44px,4.7vw,80px)!important}:root:not(#_) .cc-cta__inner>p:not(:empty){border-top-width:3px;font-size:clamp(22px,2.1vw,34px)!important}:root:not(#_) .cc-cta__btn{min-height:56px;padding:0 22px;font-size:clamp(18px,1.65vw,24px)}}:root:not(#_) .template-page .section-collapsible-tabs>.container{max-width:none;padding-left:0;padding-right:0}:root:not(#_) .template-page .collapsible-tabs{max-width:none!important;margin-left:0!important;margin-right:0!important;padding-top:clamp(20px,2.4vw,34px)!important;padding-bottom:clamp(30px,3.6vw,56px)!important}:root:not(#_) main .container:has(>.shopify-policy__container){max-width:none;padding-left:0;padding-right:0}:root:not(#_) .shopify-policy__container{max-width:none;margin:0;padding:34px var(--cl-gutter) 48px}:root:not(#_) .shopify-policy__title{margin:0 0 20px;padding:0 0 14px;border-bottom:3px solid var(--cl-c);text-align:left}:root:not(#_) .shopify-policy__title h1{margin:0;font-size:clamp(46px,14vw,68px);line-height:.88}:root:not(#_) .shopify-policy__body{max-width:46em;font-size:16px;line-height:1.55}@media(min-width:900px){:root:not(#_) .shopify-policy__container{padding-top:clamp(40px,4.4vw,68px);padding-bottom:clamp(44px,4.8vw,76px)}:root:not(#_) .shopify-policy__title h1{font-size:clamp(60px,7.4vw,128px)}:root:not(#_) .shopify-policy__body{font-size:17px}}:root:not(#_) .mobile-navigation-drawer,:root:not(#_) .mobile-navigation-drawer .navigation,:root:not(#_) .mobile-navigation-drawer .navigation__tier-1-container,:root:not(#_) .mobile-navigation-drawer :is(.navigation__tier-1,.navigation__child-tier){background:var(--cl-w)}:root:not(#_) .mobile-navigation-drawer .navigation__mobile-header{border-bottom:2px solid var(--cl-c)}:root:not(#_) .mobile-navigation-drawer .navigation__link{display:flex;align-items:center;min-height:56px;padding:6px 20px;font-family:var(--cl-cond);font-weight:700!important;font-stretch:75%;font-size:28px;line-height:1;letter-spacing:.012em!important;text-transform:uppercase;color:var(--cl-c)}:root:not(#_) .mobile-navigation-drawer .navigation__children-toggle{display:flex;align-items:center;justify-content:center;min-height:56px;color:var(--cl-c)}:root:not(#_) .mobile-navigation-drawer .mobile-nav-title{font-family:var(--cl-cond);font-weight:700;font-stretch:75%;font-size:22px;line-height:1;letter-spacing:.012em;text-transform:uppercase;color:var(--cl-c)}:root:not(#_) .mobile-navigation-drawer :is(.navigation__link,.navigation__children-toggle,.mobile-nav-back,.mobile-nav-toggle,.cl-mnav-foot a):focus-visible{outline:3px solid var(--cl-c);outline-offset:-3px}.cl-mnav-foot{margin:6px 20px 0;padding:16px 0 0;border-top:2px solid var(--cl-c);color:var(--cl-c)}.cl-mnav-foot p{margin:0;padding:0;font:italic 400 24px/1.05 var(--cl-serif);letter-spacing:-.005em;text-transform:none;color:var(--cl-c)}:root:not(#_) .cl-mnav-foot a{display:inline-flex;align-items:center;min-height:44px;margin:6px 0 0;font:500 17px/1.2 var(--cl-sans);letter-spacing:0;color:var(--cl-c);text-decoration:underline;text-decoration-color:var(--cl-k);text-decoration-thickness:2px;text-underline-offset:3px}@media(min-width:768px)and (max-width:859.98px){:root:not(#_) .pageheader .navigation--left .navigation__tier-1>.navigation__item>.navigation__link{letter-spacing:.3px!important;padding-left:3px;padding-right:3px}}.clpg .clpg-ft__h{margin-bottom:6px}.clpg .clpg-ft__menu li{margin:0}.clpg .clpg-ft__menu a{display:flex;align-items:center;min-height:44px;padding:4px 0}.clpg .clpg-ft__menu--row{gap:0 18px}.clpg .clpg-ft__col--text .clpg-ft__h{margin-bottom:12px}@media(min-width:900px){.clpg .clpg-ft__h{margin-bottom:8px}.clpg .clpg-ft__col--text .clpg-ft__h{margin-bottom:14px}}:root:not(#_) .announcement-bar .announcement-button{display:none}:root:not(#_) .section-cl-locations:has(+.section-cl-poster) .clpg-loc{padding-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/42/assets/cl-brand-pages.css.map */
