body:has(.uni-redesign){--font-body-family: "Uni DM Sans", sans-serif;--font-heading-family: "Uni DM Sans", sans-serif;background:#fffefa}body:has(.uni-redesign) .uni-promo{display:none}.uni-redesign-shipping{display:flex;min-height:32px;align-items:center;justify-content:center;padding:5px 20px;background:#f2f1ea;color:#30362f;font:400 12px/22px Uni DM Sans,sans-serif;letter-spacing:.01em;text-align:center}.uni-redesign-shipping a{color:inherit;text-decoration:none;text-underline-offset:3px}.uni-redesign-shipping a:hover{text-decoration:underline}body:has(.uni-redesign) .header-wrapper{--color-background: 255, 254, 250;--color-foreground: 48, 54, 47;color:#30362f;background:#fffefa;border-bottom:1px solid #deded6}body:has(.uni-redesign) .header{max-width:1280px;min-height:82px;margin-inline:auto;padding:12px 40px;font-family:Uni DM Sans,sans-serif}body:has(.uni-redesign) .header__heading-link:has(.uni-brand-wordmark){gap:9px;margin:0;padding:0}body:has(.uni-redesign) .header__heading-logo-wrapper{width:46px;max-width:46px;flex:0 0 46px}body:has(.uni-redesign) .header__heading-logo{display:block;width:100%;height:auto}body:has(.uni-redesign) .uni-brand-wordmark{color:#30362f;letter-spacing:-.025em;line-height:1.08}body:has(.uni-redesign) .uni-brand-wordmark strong{font-size:21px;font-weight:700}body:has(.uni-redesign) .uni-brand-wordmark>span{margin-top:3px;font-size:12px;font-weight:500;letter-spacing:-.015em}body:has(.uni-redesign) .header__menu-item{padding:14px 12px;color:#30362f;font-size:14px;font-weight:500;letter-spacing:0}body:has(.uni-redesign) summary.header__menu-item{padding-right:30px}body:has(.uni-redesign) .header__icons{gap:2px;padding:0}body:has(.uni-redesign) .header__icon--cart{margin-right:-10px}body:has(.uni-redesign) .header__submenu{padding:10px 8px;background:#fffefa;border:1px solid #deded6;border-radius:4px;box-shadow:0 8px 20px #30362f0f}body:has(.uni-redesign) .header__submenu .header__menu-item{padding:11px 14px}body:has(.uni-redesign) .menu-drawer{--color-background: 255, 254, 250;--color-foreground: 48, 54, 47;background:#fffefa;border-color:#deded6}body:has(.uni-redesign) .menu-drawer__menu-item,body:has(.uni-redesign) .menu-drawer__close-button{font-family:Uni DM Sans,sans-serif;font-size:16px}body:has(.uni-redesign) .menu-drawer__utility-links{background:#f2f1ea}body:has(.uni-redesign) .footer{--color-background: 255, 254, 250;--color-foreground: 48, 54, 47;--inputs-radius: 4px;--inputs-radius-outset: 4px;--inputs-border-opacity: 1;--inputs-shadow-opacity: 0;margin-top:0;padding-top:48px;padding-bottom:28px;color:#30362f;background:#fffefa;border-top:1px solid #deded6;font-family:Uni DM Sans,sans-serif}body:has(.uni-redesign) .footer .page-width{max-width:1280px;margin-inline:auto;padding-inline:40px}body:has(.uni-redesign) .footer__content-top{padding-bottom:38px}body:has(.uni-redesign) .footer-block__heading{margin-bottom:16px;color:#30362f;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.01em}body:has(.uni-redesign) .footer-block__details-content,body:has(.uni-redesign) .footer-block__details-content p,body:has(.uni-redesign) .footer-block__details-content .list-menu__item--link{color:#555d52;font-size:14px;line-height:1.75;letter-spacing:0}body:has(.uni-redesign) .footer-block__details-content a{color:#30362f;text-underline-offset:3px;text-decoration-thickness:1px}body:has(.uni-redesign) .footer-block__details-content .list-menu__item--link{padding-block:5px}body:has(.uni-redesign) .footer-block--newsletter{margin-top:32px;padding-top:30px;border-top:1px solid #deded6;gap:24px}body:has(.uni-redesign) .footer .field{border:1px solid #c8ccc0;border-radius:4px;box-shadow:none;background:#fffefa}body:has(.uni-redesign) .footer .field:before,body:has(.uni-redesign) .footer .field:after{box-shadow:none}body:has(.uni-redesign) .footer .field__input{min-height:48px;color:#30362f;background:transparent;border-radius:4px;font-family:inherit;font-size:16px}body:has(.uni-redesign) .footer .field__label,body:has(.uni-redesign) .footer .localization-form__select,body:has(.uni-redesign) .footer__localization h2{color:#555d52;font-size:14px;letter-spacing:0}body:has(.uni-redesign) .footer .newsletter-form__button{color:#30362f;border-radius:0 4px 4px 0}body:has(.uni-redesign) .footer .field:focus-within{outline:2px solid #30362f;outline-offset:2px}body:has(.uni-redesign) .footer .field__input:focus{box-shadow:none;outline:none}body:has(.uni-redesign) .footer__content-bottom{padding-top:24px;border-top:1px solid #deded6}body:has(.uni-redesign) .footer__copyright,body:has(.uni-redesign) .copyright__content{font-size:12px;line-height:1.6;letter-spacing:0}@media(min-width:990px){body:has(.uni-redesign) .header{grid-template-areas:"heading navigation icons";grid-template-columns:1fr auto 1fr;column-gap:24px}body:has(.uni-redesign) .header__inline-menu{justify-self:center;margin:0}body:has(.uni-redesign) .header__inline-menu>.list-menu--inline{flex-wrap:nowrap;justify-content:center;gap:4px}}@media(max-width:989px){body:has(.uni-redesign) .footer .page-width{padding-inline:20px}body:has(.uni-redesign) .header{grid-template-columns:44px minmax(0,1fr) 88px;min-height:72px;padding:8px 20px}body:has(.uni-redesign) .header header-drawer{margin-left:-10px}body:has(.uni-redesign) .header__heading-link:has(.uni-brand-wordmark){gap:6px}body:has(.uni-redesign) .header__heading-logo-wrapper{width:38px;max-width:38px;flex-basis:38px}body:has(.uni-redesign) .uni-brand-wordmark strong{font-size:19px}body:has(.uni-redesign) .uni-brand-wordmark>span{margin-top:2px;font-size:11px}body:has(.uni-redesign) .header__icons{gap:0}body:has(.uni-redesign) .header__icon--account{display:none}}@media(max-width:749px){body:has(.uni-redesign) .footer{padding-top:32px;padding-bottom:22px}body:has(.uni-redesign) .footer .page-width{padding-inline:20px}body:has(.uni-redesign) .footer__content-top{padding-bottom:28px}body:has(.uni-redesign) .footer-block.grid__item{margin:0 0 30px}body:has(.uni-redesign) .footer-block.grid__item:last-child{margin-bottom:0}body:has(.uni-redesign) .footer-block__heading{margin-bottom:12px}body:has(.uni-redesign) .footer-block__details-content{margin-bottom:0}body:has(.uni-redesign) .footer-block--newsletter{align-items:stretch;margin-top:28px;padding-top:28px}body:has(.uni-redesign) .footer-block__newsletter{text-align:left}body:has(.uni-redesign) .footer .newsletter-form,body:has(.uni-redesign) .footer .newsletter-form__field-wrapper{width:100%;max-width:none}}.uni-nav-christmas{color:#813c36;text-decoration-thickness:1px;text-underline-offset:5px;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/30/assets/uni-redesign-shell.css.map */
