body.xfun-site{--xf-header: 80px}body.xfun-site header.xfs-header.xfe-header{height:var(--xf-header)!important;background:#fff!important;color:#141514!important;border-bottom:1px solid #e7e7e3!important}body.xfun-site header.xfs-header .xfe-header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;width:100%;max-width:1800px;margin-inline:auto;padding-inline:clamp(24px,3.35vw,64px)}body.xfun-site header.xfs-header .xfe-header__inner .xfe-wordmark{position:static;grid-column:2!important;grid-row:1!important;transform:none;width:max-content!important;max-width:none!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-self:center;justify-content:center;gap:10px!important;min-width:0;min-height:44px;color:#141514!important}body.xfun-site header.xfs-header .xfe-header__inner .xfe-wordmark .xfp-wordmark__mark{width:52px!important;height:26px!important;flex:0 0 52px;margin:0}body.xfun-site header.xfs-header .xfe-desktop-nav{grid-column:1;grid-row:1;justify-self:start;gap:clamp(18px,1.9vw,28px)}body.xfun-site header.xfs-header .xfe-desktop-nav a{min-height:44px;font:400 13px/1.3 var(--xf-font-body, Arial, sans-serif);letter-spacing:0;text-transform:none}body.xfun-site header.xfs-header .xfe-desktop-nav a:after{bottom:8px;background:#a67843}body.xfun-site header.xfs-header .xfe-header__tools{grid-column:3;grid-row:1;gap:2px}body.xfun-site header.xfs-header .xfs-menu-toggle{display:none!important}body.xfun-site header.xfs-header .xfp-icon-btn{width:44px;min-width:44px;height:44px}body.xfun-site header.xfs-header .xfp-icon-btn:hover{background:#f4f3ef}body.xfun-site header.xfs-header :is(a,button,input):focus-visible{outline:2px solid currentColor!important;outline-offset:3px!important}body.xfun-site #XfpMainMenu{--xbc-ink: #141514;--xbc-paper: #fff;--xbc-line: #e4e4df;background:var(--xbc-paper);color:var(--xbc-ink);height:100dvh;max-height:100dvh;overflow:hidden}body.xfun-site #XfpMainMenu .xfe-menu__top{position:sticky;top:0;z-index:2;flex-shrink:0;background:var(--xbc-paper);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:64px;min-height:64px;padding-inline:24px;border-bottom:1px solid var(--xbc-line)}body.xfun-site #XfpMainMenu .xfe-menu__signature{display:inline-flex;align-items:center;min-height:44px;width:44px;grid-column:2;grid-row:1;justify-self:center;justify-content:center;color:inherit;text-decoration:none}body.xfun-site #XfpMainMenu .xfs-menu__emblem{display:block;width:44px;height:22px;max-width:none;object-fit:contain}body.xfun-site #XfpMainMenu [data-xfp-menu-close]{grid-column:3;grid-row:1;justify-self:end}body.xfun-site #XfpMainMenu .xfe-menu__body{flex:1;min-height:0;width:100%;max-width:1360px;margin:0 auto;padding:24px 24px calc(24px + env(safe-area-inset-bottom,0px));align-items:start;align-content:start;grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:32px;overflow-y:auto;overscroll-behavior:contain}body.xfun-site #XfpMainMenu .xfe-menu__collections>a,body.xfun-site #XfpMainMenu .xfs-menu__accessory-group>summary{display:grid;align-items:center;min-height:52px;grid-template-columns:minmax(0,1fr) 22px;gap:16px;margin:0;padding:10px 0;border-bottom:1px solid var(--xbc-line);color:inherit;font:400 24px/1.25 var(--xf-font-body, Arial, sans-serif);letter-spacing:-.02em;text-decoration:none;list-style:none;cursor:pointer}body.xfun-site #XfpMainMenu .xfe-menu__collections>a:last-of-type{margin-top:0}body.xfun-site #XfpMainMenu .xfs-menu-link__label{min-width:0;overflow-wrap:anywhere}body.xfun-site #XfpMainMenu .xfe-menu__collections>a[aria-current=page]>.xfs-menu-link__label,body.xfun-site #XfpMainMenu .xfs-menu__accessory-group>summary[aria-current=page]>.xfs-menu-link__label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}body.xfun-site #XfpMainMenu .xfe-kicker{grid-column:1 / -1;margin:0 0 8px!important;color:#676960;font-size:11px!important;letter-spacing:.1em!important}body.xfun-site #XfpMainMenu .xfs-menu__accessory-group{margin:0;padding:0;border:0}body.xfun-site #XfpMainMenu .xfs-menu__accessory-group>summary::-webkit-details-marker{display:none}body.xfun-site #XfpMainMenu .xfs-menu__accessory-group>summary::marker{content:""}body.xfun-site #XfpMainMenu .xfs-menu__accessory-group>summary svg{width:20px;height:20px;stroke-width:1.2}body.xfun-site #XfpMainMenu .xfs-menu__accessory-group[open]>summary svg{transform:rotate(180deg)}body.xfun-site #XfpMainMenu .xfs-menu__accessories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:460px;gap:0 16px;padding:4px 0 12px}body.xfun-site #XfpMainMenu .xfs-menu__accessories a{display:flex;align-items:center;min-height:44px;width:fit-content;color:#676960;font:400 14px/1.4 var(--xf-font-body, Arial, sans-serif);text-decoration:none}body.xfun-site #XfpMainMenu .xfs-menu__accessories a:hover{color:#141514;text-decoration:underline;text-underline-offset:5px}body.xfun-site #XfpMainMenu .xfs-menu__accessories-all{grid-column:1 / -1}body.xfun-site #XfpMainMenu .xfe-menu__services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0;padding:0}body.xfun-site #XfpMainMenu .xfe-menu__services>a{min-width:0;min-height:44px;gap:10px;padding:6px 0;font:400 14px/1.35 var(--xf-font-body, Arial, sans-serif)}body.xfun-site #XfpMainMenu .xfe-menu__services>a span{min-width:0;overflow-wrap:anywhere}body.xfun-site #XfpMainMenu .xfe-menu__services>a svg{width:20px;height:20px}body.xfun-site #XfpMainMenu .xfe-menu__services>button.xfe-menu__locale{grid-column:1 / -1;min-height:44px;margin-top:8px!important;font-size:14px!important}body.xfun-site #XfpMainMenu :is(a,button,summary):focus-visible{outline:1px solid var(--xbc-ink)!important;outline-offset:4px!important}body.xfun-site #XfpSearchPanel .xfe-search__masthead{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:64px;min-height:64px;padding:0 20px}body.xfun-site #XfpSearchPanel .xfe-search__signature{display:flex;align-items:center;justify-content:center;grid-column:2;grid-row:1;justify-self:center;width:44px;min-height:44px}body.xfun-site #XfpSearchPanel .xfs-search__emblem{display:block;width:44px;height:22px;max-width:none;object-fit:contain}body.xfun-site #XfpSearchPanel .xfe-search__masthead [data-xfp-search-close]{grid-column:3;grid-row:1;justify-self:end}body.xfun-site.template-cart .xfc-cart.xfr-cart{--xfc-ink: #141514;--xfc-muted: #686761;--xfc-rule: #deddd8;padding:48px 0 56px;color:var(--xfc-ink)}body.xfun-site.template-cart .xfr-cart .xfc-shell{width:min(1360px,calc(100% - 96px))}body.xfun-site.template-cart .xfr-cart .xfc-heading{margin-bottom:32px;padding-bottom:28px}body.xfun-site.template-cart .xfr-cart .xfc-heading h1{font:500 clamp(36px,3.4vw,48px)/1.1 var(--xf-font-body, Arial, sans-serif)!important;letter-spacing:-.035em!important}body.xfun-site.template-cart .xfr-cart .xfc-layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:clamp(40px,5vw,72px)}body.xfun-site.template-cart .xfr-cart .xfc-items li[data-line-item-key]{grid-template-columns:152px minmax(0,1fr) max-content!important;grid-template-rows:auto 1fr;align-content:start;gap:20px 24px!important;padding:24px 0!important}body.xfun-site.template-cart .xfr-cart .xfc-items li[data-line-item-key]:first-child{padding-top:0!important}body.xfun-site.template-cart .xfr-cart .xfc-items li[data-line-item-key]>div:nth-child(1){width:152px;grid-column:1!important;grid-row:1 / 3!important;background:#f5f4f0!important}body.xfun-site.template-cart .xfr-cart .xfc-items li[data-line-item-key]>div:nth-child(2){grid-column:2!important;grid-row:1!important;padding-top:2px}body.xfun-site.template-cart .xfr-cart .xfc-items li[data-line-item-key]>.xcp-cart-quantity{grid-column:2!important;grid-row:2!important;align-self:end}body.xfun-site.template-cart .xfr-cart .xfc-items li[data-line-item-key]>.xcp-cart-quantity>div{max-width:none}body.xfun-site.template-cart .xfr-cart .xfc-items li[data-line-item-key]>.xcp-cart-line-price{grid-column:3!important;grid-row:1!important;padding-top:2px!important;align-self:start;text-align:right!important;font-size:14px!important;font-variant-numeric:tabular-nums}body.xfun-site.template-cart .xfr-cart .xfc-items [data-product-title]>p:first-child{font:500 14px/1.5 var(--xf-font-body, Arial, sans-serif)!important;overflow-wrap:anywhere}body.xfun-site.template-cart .xfr-cart .xfc-items [data-product-title]>p:not(:first-child){margin-top:6px;font-size:12px!important;line-height:1.6!important}body.xfun-site.template-cart .xfr-cart .xfc-items [x-data=CartItemQuantity]{width:auto;gap:0 18px}body.xfun-site.template-cart .xfr-cart .xfc-items [x-data=CartItemQuantity] a{font-size:12px!important}body.xfun-site.template-cart .xfr-cart .xfc-summary__panel{padding:28px;border:1px solid #e8e7e2;background:#f4f3ef}body.xfun-site.template-cart .xfr-cart .xfc-summary h2{margin:0 0 28px;font:500 24px/1.15 var(--xf-font-body, Arial, sans-serif)!important;letter-spacing:-.025em!important}body.xfun-site.template-cart .xfr-cart .xfc-summary [data-cart-footer] dl{font-size:14px!important;line-height:1.5;font-variant-numeric:tabular-nums}body.xfun-site.template-cart .xfr-cart .xfc-summary [data-cart-footer] button[name=checkout] .push-btn__surface{min-height:56px!important;background:#141514!important;font-size:13px!important;letter-spacing:0!important}body.xfun-site.template-cart .xfr-cart .xfc-checkout-note{margin-top:16px!important;font:400 12px/1.5 var(--xf-font-body, Arial, sans-serif)!important;letter-spacing:0}body.xfun-site.template-cart .xfr-cart .xfc-services summary,body.xfun-site.template-cart .xfr-cart .xfc-services__contact{min-height:52px;font-size:13px}body.xfun-site.template-cart .xfr-cart .xfc-items [x-data=CartItemQuantity] .input{min-height:44px;border-color:#d8d9d3!important}body.xfun-site.template-cart .xfr-cart .xfc-items [x-data=CartItemQuantity] button,body.xfun-site.template-cart .xfr-cart .xfc-items [x-data=CartItemQuantity] a{min-height:44px;display:inline-flex;align-items:center}body.xfun-site.template-cart .xfr-cart .xfc-text-link,body.xfun-site.template-cart .xfr-cart .xfc-empty .xfj-link{min-height:44px;font-size:14px}body.xfun-site.template-cart .xfr-cart:not(:has([data-cart-items] form)) .xfc-empty{gap:clamp(40px,7vw,104px);padding:12px 0 40px}body.xfun-site.template-cart .xfr-cart .xfc-empty .xfj-cart__image{height:420px;background:#f4f3ef}body.xfun-site.template-cart .xfr-cart .xfc-empty h2{margin:14px 0 20px!important;max-width:13ch;font:500 clamp(32px,3.4vw,48px)/1.08 var(--xf-font-body, Arial, sans-serif)!important;letter-spacing:-.04em!important}body.xfun-site footer.xfs-footer.xfc-footer{--xfc-footer-gutter: clamp(20px, 4.45vw, 64px);--xfc-footer-line: #3b3d38;--xfc-footer-muted: #c0c2b9;background:#141514!important;color:#f5f5ef!important;border:0!important}body.xfun-site footer.xfs-footer .xfe-footer__main{grid-template-columns:minmax(260px,.95fr) minmax(0,1.55fr);gap:clamp(40px,6vw,96px);padding-block:48px}body.xfun-site footer.xfs-footer .xfe-newsletter{max-width:420px!important}body.xfun-site footer.xfs-footer .xfe-newsletter h2{margin-bottom:16px;color:#f5f5ef!important;font:400 clamp(28px,2.4vw,36px)/1.12 var(--xf-font-body, Arial, sans-serif)!important;letter-spacing:-.035em!important}body.xfun-site footer.xfs-footer .xfe-newsletter__intro{max-width:40ch;margin-bottom:20px!important;color:var(--xfc-footer-muted);font-size:14px!important;line-height:1.6!important}body.xfun-site footer.xfs-footer .xfe-newsletter__input-row{border-bottom-color:#90948a}body.xfun-site footer.xfs-footer .xfe-newsletter__input-row:focus-within{border-bottom-color:#f5f5ef;box-shadow:inset 0 -1px #f5f5ef}body.xfun-site footer.xfs-footer .xfe-newsletter__input-row input[type=email],body.xfun-site footer.xfs-footer .xfe-newsletter__input-row button{height:56px;color:#f5f5ef;caret-color:#f5f5ef}body.xfun-site footer.xfs-footer .xfe-newsletter__input-row input[type=email]::placeholder{color:var(--xfc-footer-muted)}body.xfun-site footer.xfs-footer .xfe-newsletter__consent{margin-block:16px 0;color:var(--xfc-footer-muted);font-size:12px!important}body.xfun-site footer.xfs-footer .xfe-newsletter__consent input{accent-color:#f5f5ef}body.xfun-site footer.xfs-footer .xfe-newsletter__privacy{min-height:44px;color:var(--xfc-footer-muted);font-size:12px!important}body.xfun-site footer.xfs-footer .xfc-footer-group__summary{margin-bottom:12px;color:var(--xfc-footer-muted);font:400 13px/1.5 var(--xf-font-body, Arial, sans-serif)!important;letter-spacing:0!important;text-transform:none!important}body.xfun-site footer.xfs-footer .xfe-footer__links a{min-height:44px;padding-block:8px;color:#f5f5ef;font-size:14px!important}body.xfun-site footer.xfs-footer .xfe-footer__secondary{padding-block:14px;border-color:var(--xfc-footer-line)}body.xfun-site footer.xfs-footer .xfp-localization-trigger,body.xfun-site footer.xfs-footer .xfe-footer__socials a{min-height:44px;color:#f5f5ef!important;font-size:13px!important}body.xfun-site footer.xfs-footer .xfe-footer__bottom{padding-block:20px 28px;color:var(--xfc-footer-muted);border-color:var(--xfc-footer-line)}body.xfun-site footer.xfs-footer .xfe-footer__bottom nav{gap:0 20px}body.xfun-site footer.xfs-footer .xfe-footer__bottom a,body.xfun-site footer.xfs-footer .xfe-footer__bottom xfun-cookie-preferences>button.xfun-cookie-preferences__button{min-height:44px;color:var(--xfc-footer-muted);font:400 12px/1.5 var(--xf-font-body, Arial, sans-serif)!important}body.xfun-site footer.xfs-footer :is(a,button,summary,input):focus-visible{outline:2px solid currentColor!important;outline-offset:4px!important}body.xfun-site footer.xfs-footer .xfp-localization-modal__panel{color:#141514}@media(max-width:1099px)and (min-width:990px){body.xfun-site.template-cart .xfr-cart .xfc-items li[data-line-item-key]{grid-template-columns:112px minmax(0,1fr) max-content!important;column-gap:18px!important}body.xfun-site.template-cart .xfr-cart .xfc-items li[data-line-item-key]>div:nth-child(1){width:112px}}@media(max-width:1199px){body.xfun-site header.xfs-header .xfe-desktop-nav{display:none}body.xfun-site header.xfs-header .xfs-menu-toggle{display:flex!important;position:static;grid-column:1;grid-row:1}}@media(max-width:989px){body.xfun-site{--xf-header: 64px}body.xfun-site header.xfs-header .xfe-header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;padding-inline:16px}body.xfun-site header.xfs-header .xfs-menu-toggle{display:flex!important;position:static;grid-column:1;grid-row:1}body.xfun-site header.xfs-header .xfe-header__inner .xfe-wordmark{position:static;transform:none;grid-column:2!important;justify-self:center;justify-content:center;gap:7px!important}body.xfun-site header.xfs-header .xfe-header__inner .xfe-wordmark .xfp-wordmark__mark{width:44px!important;height:22px!important;flex-basis:44px}body.xfun-site header.xfs-header .xfe-desktop-nav{display:none}body.xfun-site header.xfs-header .xfe-header__tools{gap:0}body.xfun-site header.xfs-header .xfe-account-link{display:none!important}body.xfun-site #XfpMainMenu .xfe-menu__top{padding-inline:20px}body.xfun-site #XfpMainMenu .xfe-menu__body{grid-template-columns:minmax(0,1fr);padding:20px 20px calc(24px + env(safe-area-inset-bottom,0px));gap:24px}body.xfun-site #XfpMainMenu .xfe-menu__services{padding-top:20px;border-top:0}body.xfun-site footer.xfs-footer .xfe-footer__main{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:32px 8px}body.xfun-site footer.xfs-footer .xfe-newsletter{max-width:560px!important}body.xfun-site footer.xfs-footer .xfe-newsletter h2{font-size:30px!important}body.xfun-site footer.xfs-footer .xfc-footer-group__summary{min-height:56px;margin:0;padding-block:16px;color:#f5f5ef;font-size:14px!important}body.xfun-site footer.xfs-footer .xfe-footer__links{padding-bottom:16px}body.xfun-site footer.xfs-footer .xfe-footer__secondary{padding-block:12px}body.xfun-site footer.xfs-footer .xfe-footer__bottom{padding-block:16px calc(24px + env(safe-area-inset-bottom,0px))}body.xfun-site.template-cart .xfc-cart.xfr-cart{padding:30px 0 40px}body.xfun-site.template-cart .xfr-cart .xfc-shell{width:calc(100% - 48px)}body.xfun-site.template-cart .xfr-cart .xfc-heading{margin-bottom:24px;padding-bottom:20px}body.xfun-site.template-cart .xfr-cart .xfc-heading h1{font-size:34px!important}body.xfun-site.template-cart .xfr-cart .xfc-layout{grid-template-columns:minmax(0,1fr);gap:28px}body.xfun-site.template-cart .xfr-cart .xfc-summary{position:static}body.xfun-site.template-cart .xfr-cart .xfc-summary__panel{padding:24px}}@media(max-width:749px){body.xfun-site.template-cart .xfr-cart:not(:has([data-cart-items] form)) .xfc-empty{gap:28px;padding-top:0}body.xfun-site.template-cart .xfr-cart .xfc-empty .xfj-cart__image{height:300px}body.xfun-site.template-cart .xfr-cart .xfc-empty h2{font-size:34px!important}body.xfun-site.template-cart .xfr-cart .xfc-items li[data-line-item-key]{grid-template-columns:100px minmax(0,1fr)!important;grid-template-rows:auto auto auto;gap:10px 16px!important;padding:24px 0!important}body.xfun-site.template-cart .xfr-cart .xfc-items li[data-line-item-key]>div:nth-child(1){width:100px!important;grid-column:1!important;grid-row:1 / 4!important}body.xfun-site.template-cart .xfr-cart .xfc-items li[data-line-item-key]>div:nth-child(2){grid-column:2!important;grid-row:1!important;padding-top:0}body.xfun-site.template-cart .xfr-cart .xfc-items li[data-line-item-key]>.xcp-cart-line-price{grid-column:2!important;grid-row:2!important;padding-top:0!important;text-align:left!important}body.xfun-site.template-cart .xfr-cart .xfc-items li[data-line-item-key]>.xcp-cart-quantity{grid-column:2!important;grid-row:3!important;align-self:start}body.xfun-site.template-cart .xfr-cart .xfc-items [data-product-title]>p:first-child{font-size:14px!important;line-height:1.4!important}body.xfun-site.template-cart .xfr-cart .xfc-items [x-data=CartItemQuantity]{gap:0 12px}body.xfun-site.template-cart .xfr-cart .xfc-items [x-data=CartItemQuantity] a{font-size:11px!important}}@media(max-width:359px){body.xfun-site #XfpMainMenu .xfe-menu__collections>a,body.xfun-site #XfpMainMenu .xfs-menu__accessory-group>summary{font-size:22px}body.xfun-site.template-cart .xfr-cart .xfc-shell{width:calc(100% - 36px)}body.xfun-site.template-cart .xfr-cart .xfc-heading h1{font-size:26px!important}body.xfun-site.template-cart .xfr-cart .xfc-items li[data-line-item-key]{grid-template-columns:80px minmax(0,1fr)!important;column-gap:14px!important}body.xfun-site.template-cart .xfr-cart .xfc-items li[data-line-item-key]>div:nth-child(1){width:80px!important}body.xfun-site.template-cart .xfr-cart .xfc-summary__panel{padding:22px 18px}}
/*# sourceMappingURL=/cdn/shop/t/456/assets/xfun-brand-cart-menu.css.map */
