body{letter-spacing:.015em;font-size:16px;line-height:1.55}.header{min-height:80px;padding:14px 36px!important}.header__heading-logo{filter:invert(1)}.header__menu-item,.menu-drawer__menu-item{font-family:var(--font-body-family);font-size:15px;letter-spacing:.025em}.header__icon{min-width:44px;min-height:44px}.header-wrapper{border-bottom:1px solid #bebeb6}.button,.shopify-challenge__button{min-height:52px;font-family:var(--font-body-family);font-weight:600;font-size:15px;letter-spacing:.035em}.button:after{border-radius:0}.button:hover{transition:background-color .18s ease}.banner__box{padding:40px 0;max-width:50rem!important;background:transparent}.banner__heading{font-size:clamp(80px,8.6vw,152px)!important;line-height:.9;letter-spacing:-.025em;max-width:4.7em;margin:0}.banner__text{font-family:var(--font-body-family);font-size:19px;max-width:28rem;line-height:1.45}.banner__buttons{margin-top:28px!important}.banner__content{padding-left:4.5rem;padding-right:4.5rem}.banner__media img{object-position:center center}.product__title h1,.product__title h2{font-size:clamp(36px,4vw,58px);line-height:1.03;letter-spacing:0}.product__text.caption-with-letter-spacing{font-family:var(--font-body-family);font-size:12px;letter-spacing:.12em}.product__info-container .price{font-size:22px}.product-form__input .form__label{font-size:15px;margin-bottom:12px}.product-form__input input[type=radio]+label{min-width:52px;min-height:46px;padding:14px 18px;font-family:var(--font-body-family);font-size:14px;letter-spacing:0;border-radius:0}.product-form__input input[type=radio]:focus-visible+label{outline:3px solid currentColor;outline-offset:4px}.product__accordion .accordion__title{font-family:var(--font-body-family);font-size:17px;letter-spacing:0}.product__accordion summary{padding:20px 0}.product__tax{font-size:13px}.product__info-wrapper{padding-left:5rem!important}.rich-text__heading{font-size:clamp(44px,6vw,88px);line-height:1.02;letter-spacing:0}.rich-text__text{font-family:var(--font-body-family);font-size:18px}.footer{border-top:1px solid #bebeb6}.footer-block__heading{font-size:36px}.footer .copyright__content,.footer .list-menu__item--link{font-family:var(--font-body-family);font-size:13px}.footer__content-top{padding-bottom:24px}.drawer__inner{background:#f2f0e9}.drawer__heading{font-size:32px}.cart-item__name{font-family:var(--font-body-family);font-weight:600;font-size:17px}.cart__ctas .button{width:100%}.denilo-preview-note{padding:8px 16px;text-align:center;background:#deded8;color:#171817;font-family:var(--font-body-family);font-size:12px;letter-spacing:.03em}@media(min-width:750px){.banner--large{min-height:640px;max-height:840px;height:54vw}.banner--large .banner__content{min-height:640px;height:100%}.banner__content{justify-content:flex-start}.banner__box{text-align:left}}@media(max-width:749px){body{font-size:16px}.header{min-height:64px;padding:10px 18px!important}.header__heading-logo{max-width:120px}.banner{display:flex;flex-direction:column}.banner:before,.banner:after{display:none!important}.banner__media{position:relative!important;height:330px!important;min-height:330px!important}.banner__media img{object-position:76% center!important}.banner__content{padding:22px 20px!important;min-height:0!important;background:#f2f0e9}.banner__box{padding:0!important;width:100%;max-width:none!important;text-align:left!important}.banner__heading{font-size:70px!important;max-width:none;line-height:.94}.banner__text{font-size:16px;max-width:none;margin-top:12px!important}.banner__buttons{margin-top:16px!important;width:100%;max-width:none}.banner__buttons .button{width:100%}.product__info-wrapper{padding:24px 0 0!important}.product__title h1,.product__title h2{font-size:40px}.product-form__input{max-width:100%}.rich-text__heading{font-size:48px}.rich-text__text{font-size:16px}.footer__content-top{padding-bottom:12px}.denilo-preview-note{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.denilo-nav{display:flex;justify-content:center;gap:32px;align-items:center;background:#f2f0e9;border-bottom:1px solid #bebeb6}.denilo-nav a{color:#171817;text-decoration:none;font-size:14px;min-height:44px;display:flex;align-items:center}.denilo-nav a:hover{text-decoration:underline}.denilo-preview-note{margin:0}.header__search{display:none!important}.header{padding-top:0!important;padding-bottom:0!important}.header__heading-link{padding:0!important}.header__heading-logo-wrapper{max-width:150px}.banner{background:#f2f0e9}.banner__heading{max-width:4.7em}.banner__media img{object-position:50% center!important}@media(min-width:750px){.banner--large{height:620px;min-height:620px}.banner--large .banner__content{min-height:620px;width:43%;margin:0;padding:40px}.banner__media{left:43%!important;width:57%!important}.banner__heading{font-size:100px!important}.banner__box{width:100%}}@media(max-width:749px){.banner__media{height:350px!important;min-height:350px!important}.banner__media img{object-position:center!important}.banner__heading{max-width:none}.header{min-height:64px}}@media(prefers-reduced-motion:no-preference){.banner__box{animation:denilo-enter .7s ease-out both}.banner__media img{animation:denilo-image 1.1s ease-out both}.button{transition:transform .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #00000012}.card__media img{transition:transform .45s ease}.card:hover .card__media img{transform:scale(1.025)}@keyframes denilo-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes denilo-image{0%{opacity:.6;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/denilo-refinement.css.map */
