:root{--bg:#ffffff;--fg:#111111;--muted:#7a7a7a;--line:#e4e4e4;--font:Helvetica Neue,Helvetica,Arial,sans-serif;--gutter:16px}@media(min-width:750px){:root{--gutter:32px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font);font-size:13px;line-height:1.55;letter-spacing:.02em}a{color:inherit;text-decoration:none}a:hover{opacity:.6}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3{font-weight:500;margin:0}hr{border:0;border-top:1px solid var(--line);margin:32px 0}.muted{color:var(--muted)}.center{text-align:center}.skip{position:absolute;left:-9999px}.skip:focus{left:8px;top:8px;background:var(--bg);padding:8px;z-index:100}.placeholder{background:var(--line);fill:var(--muted);width:100%;height:100%}.show-sm{display:none}.btn{display:inline-block;padding:12px 22px;border:1px solid var(--fg);background:var(--fg);color:var(--bg);font:inherit;font-size:12px;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;text-align:center}.btn:hover{opacity:.8}.btn--ghost{background:transparent;color:var(--fg)}.btn--full{width:100%}.btn[disabled]{opacity:.35;cursor:not-allowed}.buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:32px}input,select,textarea{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--line);padding:11px 12px;width:100%;border-radius:0}input[type=checkbox]{width:auto}.form{display:grid;gap:10px;margin-top:16px}.errors{color:#b00020}.announce{overflow:hidden;border-bottom:1px solid var(--line);font-size:11px;text-transform:uppercase;white-space:nowrap}.announce__track{display:inline-flex;padding:8px 0;animation:marquee var(--speed,40s) linear infinite}.announce__track span{padding-right:56px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.announce__track{animation:none}}.header{position:relative;z-index:20;background:var(--bg);border-bottom:1px solid var(--line)}.header__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px var(--gutter)}.header__burger{justify-self:start;background:none;border:0;padding:4px 0;cursor:pointer;color:var(--fg);display:flex}.header__icons{display:flex;gap:16px;justify-content:flex-end;align-items:center}.header__icons a{display:flex;position:relative}.header__count{position:absolute;top:-6px;right:-8px;background:var(--fg);color:var(--bg);font-size:9px;min-width:15px;height:15px;border-radius:8px;display:grid;place-items:center;padding:0 3px}.header__logo{display:block;line-height:0}.header__logo:hover{opacity:1}.header__logo-img{height:auto;max-width:34vw;margin:0 auto}.header__logo-text{display:block;line-height:1;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.nav{position:fixed;top:0;left:0;bottom:0;width:min(380px,88vw);background:var(--bg);padding:24px var(--gutter);overflow-y:auto;transform:translate(-100%);visibility:hidden;transition:transform .25s ease,visibility .25s;z-index:60;border-right:1px solid var(--line)}.nav.is-open{transform:none;visibility:visible}body.menu-open{overflow:hidden}.nav__close{display:block;background:none;border:0;font:inherit;font-size:12px;text-transform:uppercase;padding:0 0 28px;cursor:pointer;color:var(--fg)}.nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px;font-size:16px;text-transform:uppercase;letter-spacing:.06em}.nav__details summary{cursor:pointer;list-style:none}.nav__details summary::-webkit-details-marker{display:none}.nav__details summary:after{content:" +"}.nav__details[open] summary:after{content:" \2013"}.nav__sub{list-style:none;margin:0;padding:12px 0 0 14px;display:grid;gap:10px;font-size:13px}.nav__sub ul{list-style:none;padding:6px 0 0 10px;margin:0;display:grid;gap:6px}.nav__label{color:var(--muted)}.nav__divider{border-top:1px solid var(--line);margin:4px 0}.nav__sub a{color:var(--muted)}.nav__sub a:hover{color:var(--fg);opacity:1}.show-sm{display:block}.section{padding:48px var(--gutter)}.section.narrow{max-width:760px;margin:0 auto}.section__title{font-size:13px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px}.block{margin-bottom:28px}.block__heading{font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin:28px 0 10px}.rte p{margin:0 0 12px}.rte a{text-decoration:underline}.banner{position:relative;width:100%;height:var(--banner-h,75vh);min-height:300px;overflow:hidden;background:var(--line)}@media(max-width:749px){.banner{height:min(var(--banner-h,75vh),62vh)}}.banner__link,.banner__link:hover{display:block;height:100%;opacity:1}.banner__media,.banner__media img,.banner__media svg{width:100%;height:100%;object-fit:cover}.banner__text{position:absolute;padding:28px var(--gutter);display:grid;gap:14px;justify-items:start}.banner__text--bottom-left{left:0;bottom:0}.banner__text--bottom-center{left:0;right:0;bottom:0;justify-items:center;text-align:center}.banner__text--center{top:0;right:0;bottom:0;left:0;place-content:center;justify-items:center;text-align:center}.banner__heading{font-size:clamp(28px,5vw,64px);font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:.02em}.banner__btn{border:1px solid currentColor;padding:10px 20px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.cats{padding:24px var(--gutter);border-bottom:1px solid var(--line)}.cats__row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:22px}@media(min-width:750px){.cats__row{grid-template-columns:repeat(var(--cat-cols,3),1fr);gap:20px}}.cats__link{display:block;border:1px solid var(--fg)}.cats__link:hover{opacity:1}.cats__media{aspect-ratio:4/5;overflow:hidden;border-bottom:1px solid var(--fg);background:var(--line)}@media(max-width:749px){.cats__media{aspect-ratio:4/3}}.cats__media img,.cats__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.cats__link:hover .cats__media img{transform:scale(1.04)}.cats__label{margin:0;padding:16px 10px;text-align:center;font-size:clamp(12px,1.3vw,15px);font-weight:500;text-transform:uppercase;letter-spacing:.08em;transition:background .2s,color .2s}.cats__link:hover .cats__label{background:var(--fg);color:var(--bg)}.cats__subs{list-style:none;margin:0;padding:12px 2px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.cats__subs:empty{display:none}.cats__subs a{color:var(--muted);border-bottom:1px solid transparent;padding-bottom:2px}.cats__subs a:hover{color:var(--fg);border-bottom-color:var(--fg);opacity:1}.about{display:grid;gap:28px;align-items:center;border-top:1px solid var(--line)}@media(min-width:750px){.about{grid-template-columns:1fr 1fr;gap:56px}}.about__heading{font-size:clamp(24px,3.5vw,40px);font-weight:700;text-transform:uppercase;margin-bottom:16px}.about__text .btn{margin-top:8px}.about__media{aspect-ratio:4/3;overflow:hidden;background:var(--line)}.about__media img,.about__media svg{width:100%;height:100%;object-fit:cover}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 12px}@media(min-width:990px){.grid{grid-template-columns:repeat(4,1fr);gap:48px 24px}}.card{display:block}.card__media{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--line)}.card__media img,.card__media svg{width:100%;height:100%;object-fit:cover}.card__alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s}.card:hover .card__alt,.card:hover{opacity:1}.card__title{margin:10px 0 2px;font-size:12px;text-transform:uppercase}.card__meta{margin:0;font-size:12px;text-transform:uppercase}.card.is-sold .card__media{opacity:.55}.posts{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.posts__item{padding:20px 0;border-bottom:1px solid var(--line)}.posts__title{font-size:clamp(18px,2.5vw,24px);text-transform:uppercase}.posts__item p{margin:4px 0 8px}.posts__more{font-size:12px;text-transform:uppercase}.article__img{margin:20px 0}.video__el,.video__placeholder{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.newsletter{border-top:1px solid var(--line);padding:56px var(--gutter);text-align:center}.newsletter__title{font-size:13px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:18px}.newsletter__row{display:flex;max-width:460px;margin:0 auto;border-bottom:1px solid var(--fg)}.newsletter__row input{border:0;padding:12px 0;background:transparent}.newsletter__row button{border:0;background:none;font:inherit;font-size:12px;text-transform:uppercase;cursor:pointer;color:var(--fg);white-space:nowrap}.footer{border-top:1px solid var(--line);font-size:14px}.footer__main{display:grid;gap:36px;padding:48px var(--gutter) 40px}@media(min-width:750px){.footer__main{grid-template-columns:repeat(3,1fr);gap:24px}}.footer__logo{display:inline-block}.footer__logo:hover{opacity:1}.footer__logo img{width:120px;height:auto}.footer__tagline{margin:16px 0 0;color:var(--muted);font-weight:300;max-width:30ch}.footer__social{list-style:none;margin:14px 0 0;padding:0;display:flex;gap:18px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.footer__heading{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.24em;margin:6px 0 22px}.footer__links{list-style:none;margin:0;padding:0;display:grid;gap:14px}.footer__links a{color:var(--muted);font-weight:300;font-size:16px}.footer__links a:hover{color:var(--fg);opacity:1}.footer__bar{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;align-items:center;padding:18px var(--gutter);border-top:1px solid var(--line);background:linear-gradient(to bottom,var(--bg),#f6f6f6);color:var(--muted);font-weight:300;letter-spacing:.04em}.footer__bar p{margin:0}.footer__loc select{width:auto;padding:4px 8px;font-size:12px;color:var(--muted)}.product{display:grid;gap:32px;padding:32px var(--gutter)}@media(min-width:990px){.product{grid-template-columns:1.4fr 1fr;gap:56px}.product__info{position:sticky;top:24px;align-self:start}}.product__media{display:grid;gap:12px}.product__title{font-size:clamp(18px,2.4vw,26px);text-transform:uppercase;line-height:1.2}.product__size,.product__price{margin:10px 0;font-size:13px;text-transform:uppercase}.product__form{display:grid;gap:12px;margin:20px 0 28px}.product__select{display:grid;gap:6px;font-size:12px}.tab{border-top:1px solid var(--line);padding:14px 0}.tab:last-of-type{border-bottom:1px solid var(--line)}.tab summary{cursor:pointer;list-style:none;font-size:12px;text-transform:uppercase;letter-spacing:.08em;display:flex;justify-content:space-between}.tab summary::-webkit-details-marker{display:none}.tab summary:after{content:"+"}.tab[open] summary:after{content:"\2013"}.tab .rte{padding-top:12px}.coll__head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.coll__head .section__title{margin:0}.sort{display:flex;align-items:center;gap:8px;font-size:12px;text-transform:uppercase}.sort select{width:auto;padding:6px 8px}.coll__desc{margin-bottom:24px;max-width:640px}.pagination{margin-top:40px;text-align:center;font-size:12px;text-transform:uppercase}.pagination span{margin:0 6px}.search{display:flex;gap:8px;margin-bottom:28px}.search .btn{flex-shrink:0}.cart__row{display:grid;grid-template-columns:90px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.cart__info p{margin:4px 0}.cart__qty{display:flex;gap:12px;align-items:center}.cart__qty input{width:70px;padding:6px 8px}.cart__foot{text-align:right;margin-top:20px}.cart__foot .buttons{justify-content:flex-end}.cart__total{font-size:15px}.table{width:100%;border-collapse:collapse;font-size:12px}.table th,.table td{text-align:left;padding:10px 6px;border-bottom:1px solid var(--line)}.giftcard__code{font-size:22px;letter-spacing:.15em;margin:20px 0}
/*# sourceMappingURL=/cdn/shop/t/22/assets/broken-palm.css.map */
