@view-transition{navigation:auto}
html{scroll-behavior:smooth;scroll-padding-top:110px}
body[class]{--db-paper:#f5f7f4;--db-surface:#fff;--db-ink:#17211c;--db-muted:#64746a;--db-line:#dce4de;--db-accent:#d1efdd;--buttons-radius:12px;--inputs-radius:12px;--font-heading-family:Arial,Helvetica,sans-serif;--font-body-family:Arial,Helvetica,sans-serif;background:var(--db-paper);color:var(--db-ink);font-family:var(--font-body-family);-webkit-font-smoothing:antialiased}
body[class] #MainContent{min-height:50vh}body[class] h1,body[class] h2,body[class] h3,body[class] h4,body[class] h5{font-family:var(--font-heading-family);letter-spacing:-.035em;text-transform:none}body[class] a,body[class] button{-webkit-tap-highlight-color:transparent}body[class] :focus-visible{outline:2px solid #43855c;outline-offset:4px}
body[class] .header-wrapper{background:#ffffffea!important;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-bottom:1px solid #e1e7e2;box-shadow:0 6px 25px #1d322406}body[class] #header{background:transparent!important;padding:10px 0!important;animation:none!important;opacity:1;transform:none}body[class] #header .header-row{min-height:60px;align-items:center}body[class] #header .header__heading,body[class] #header .header__heading-link{padding:0;margin:0}body[class] #header .header__heading-logo{width:94px;max-height:62px;object-fit:contain}body[class] #header .header__icons{gap:9px;margin-left:16px;align-items:center}body[class] #header .header__icon,body[class] #header #dT_TopStickySearchBtn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;border:1px solid #e3e9e3;border-radius:50%;background:#f7f9f6;color:#243b2c;transition:background .2s,border-color .2s}body[class] #header .header__icon:hover,body[class] #header #dT_TopStickySearchBtn:hover{background:#e3f1e7;border-color:#a9c7b3}body[class] #header .header__icon svg,body[class] #header #dT_TopStickySearchBtn svg{width:19px;height:19px}body[class] #header ul.dt-nav{gap:24px}body[class] #header .dt-nav>li .megamenu_megamenu>a{padding:12px 14px;border-radius:100px;font-size:12px}body[class] #header .dt-nav>li .megamenu_megamenu>a>span{font-size:11px!important;letter-spacing:1px!important;font-weight:500!important}body[class] #header .dt-nav>li.active>.megamenu_megamenu>a{background:#eaf3ec}body[class] #header .dt-nav>li.active>.megamenu_megamenu>a:before{display:none}body[class] #header .sub-menu-block{border:1px solid var(--db-line);border-radius:0 0 22px 22px;box-shadow:0 18px 36px #1b332412;background:#fffffff5;backdrop-filter:blur(20px)}
body[class] .announcement-bar-section{font-size:11px}body[class] .announcement-bar{font-size:11px;letter-spacing:.3px;min-height:32px}body[class] .announcement-bar__message{font-size:11px;padding:8px 0}body[class] .announcement-bar__link{font-size:11px}
body[class] .button:not(.button--tertiary),body[class] .shopify-challenge__button{border-radius:12px;letter-spacing:.02em;min-height:48px;font-size:12px;line-height:1.4;box-shadow:none;transition:background .2s,box-shadow .2s}body[class] .button:not(.button--tertiary):not(:disabled):hover{box-shadow:0 6px 18px #17302116}body[class] .button:after,body[class] .button:before{border-radius:inherit}body[class] .button--secondary{border-color:#c6d5ca}body[class] .field__input,body[class] .select__select,body[class] .customer input,body[class] .customer select,body[class] textarea{border:1px solid #cedbd1;border-radius:12px;background:#fff;color:var(--db-ink);box-shadow:none}body[class] .field:after,body[class] .field:before,body[class] .select:after{border-radius:12px}body[class] .field__input:focus,body[class] .select__select:focus{border-color:#548366;box-shadow:0 0 0 3px #54836612}body[class] .field__label{color:#66766b}body[class] input[type=checkbox],body[class] input[type=radio]{accent-color:#31583e}
body[class] .section-main-page,body[class] .customer{padding-top:48px;padding-bottom:64px}body[class] .main-page-title,body[class] .customer h1{font-size:clamp(32px,4.5vw,62px);letter-spacing:-.055em}body[class] .rte{line-height:1.75}body[class] .rte a{text-underline-offset:4px}body[class] .breadcrumbs,body[class] .breadcrumb{font-size:11px;color:var(--db-muted);letter-spacing:.2px}body[class] .breadcrumbs.product{padding-block:20px}body[class] .breadcrumb-section{background:#ecf1ed;border-bottom:1px solid var(--db-line)}body[class] .collection-hero{background:#ecf1ed}body[class] .collection-hero__title{font-size:clamp(34px,4.8vw,64px);line-height:1.05;letter-spacing:-.05em}body[class] .collection-hero__description{color:var(--db-muted);max-width:660px;font-size:14px;line-height:1.7}
body[class] .product-collection{padding-top:30px}body[class] .facets__wrapper,body[class] .facets-vertical-sort{border-color:var(--db-line)}body[class] .facets__summary,body[class] .facet-filters__label,body[class] .facets__heading{font-size:12px}body[class] .facets__display,body[class] .facets__display-vertical{background:#fff;border:1px solid var(--db-line);border-radius:16px;box-shadow:0 8px 28px #203c2910}body[class] .active-facets__button-inner{border-radius:100px!important;border-color:#c5d8ca;background:#eaf4ee;color:#355c41}body[class] .mobile-facets__inner{background:#f7faf7;border-radius:24px 0 0 24px}body[class] .mobile-facets__header{border-color:var(--db-line)}body[class] .facet-filters__sort .facets__summary{border-radius:10px}body[class] .pagination__item{border-radius:50%}body[class] .pagination__item--current{background:#e3f1e6}
body[class] .product-grid .card-wrapper,body[class] .product-tab .card-wrapper,body[class] .collection .card-wrapper,body[class] .featured-collection .card-wrapper{border:1px solid #e3e9e3;border-radius:20px;background:#fff;padding:9px;box-shadow:0 3px 12px #152d1d03;transition:box-shadow .25s,border-color .25s}body[class] .card-wrapper:hover{border-color:#c5d8ca;box-shadow:0 14px 28px #162d2010}body[class] .card .card__inner,body[class] .card .card__media{border-radius:14px;overflow:hidden}body[class] .card-wrapper .card>.card__content{padding:16px 7px 5px}body[class] .card-wrapper .card__heading,body[class] .card-wrapper .card__heading a{font-size:15px!important;font-weight:500;letter-spacing:-.025em;text-transform:none;line-height:1.35}body[class] .card-wrapper .price{font-size:14px;line-height:1.5;color:#47604d}body[class] .card-wrapper .db-card-options{gap:4px;padding:7px 0 4px}body[class] .card-wrapper .db-card-options p.db-card-options__sizes{font-size:11px;color:#748477;line-height:1.4}body[class] .card-wrapper .db-card-options__link{font-size:10px;color:#536f5d}body[class] .card-wrapper .db-card-options__dot{width:25px;height:25px;flex-basis:25px;border:3px solid #fff;box-shadow:0 0 0 1px #d3ddd5}body[class] .card-wrapper .db-card-options a.db-card-options__color{width:35px;height:38px;min-height:38px}body[class] .product-icons{right:7px;top:7px}body[class] .product-icons a,body[class] .product-icons button{border-radius:50%;box-shadow:0 4px 12px #1639220d;background:#ffffffec}body[class] .title-wrapper-with-link{margin-bottom:30px}body[class] .title-wrapper-with-link .title{font-size:clamp(28px,3vw,43px);letter-spacing:-.045em}body[class] .dt-sc-tabs-container .dt-sc-tabs{gap:12px}body[class] .tabs-nav a,body[class] .dt-sc-tabs li a{border-radius:100px}
body[class] .main-product-template{padding-top:12px}body[class] .product__media-wrapper .product__media,body[class] .product__media-wrapper .product__modal-opener{border-radius:22px;overflow:hidden}body[class] .product__info-wrapper .product__info-container{padding:30px;background:#ffffffdf;border:1px solid var(--db-line);border-radius:24px;box-shadow:0 8px 30px #18302105}body[class] .product__title h1,body[class] .product__title{font-size:clamp(26px,2.7vw,39px);letter-spacing:-.045em;line-height:1.12;text-transform:none}body[class] .product__info-container .price{font-size:24px;color:#355b40;letter-spacing:-.03em}body[class] .product__info-container .form__label{font-size:12px!important;letter-spacing:.1px}body[class] .product-form__submit{width:100%;min-height:54px;font-size:12px;letter-spacing:1px}body[class] .product-form__input input[type=radio]:checked+label{box-shadow:0 0 0 2px #8dbba0}body[class] .product__info-container .db-purchase-help{border:1px solid #d5e5d9;background:#f1f7f2;color:#3a5642;border-radius:14px;font-size:12px;line-height:1.6;padding:14px}body[class] .product__info-container .db-purchase-help p{margin-bottom:5px}body[class] .product__info-container .quantity{border:1px solid #d5dfd6;border-radius:10px;background:#f8faf7}body[class] .thumbnail{border-radius:12px;overflow:hidden}body[class] .product-popup-modal__content,body[class] .quick-add-modal__content{border-radius:24px;border:1px solid var(--db-line);background:#fff;box-shadow:0 20px 80px #11251a26}body[class] .product-popup-modal__toggle,body[class] .quick-add-modal__toggle{border-radius:50%;background:#edf4ef}body[class] .product__info-as-bottom-tabs{margin-top:32px}
body[class] .drawer__inner{background:#f9fbf8;border:1px solid #d8e5dc;border-radius:25px 0 0 25px;padding:25px;box-shadow:-20px 0 70px #0b201622}body[class] .cart-drawer__overlay{background:#13261c55;backdrop-filter:blur(5px)}body[class] .drawer__heading{font-size:28px;letter-spacing:-.045em}body[class] .drawer__header{border-bottom:1px solid var(--db-line);padding-bottom:18px}body[class] .drawer__close{border-radius:50%;background:#e8f1eb;color:#264c33;width:40px;height:40px}body[class] .cart-item__image{border-radius:12px}body[class] .cart-item__name{font-size:14px;letter-spacing:-.025em}body[class] .cart-drawer .cart-item{border-color:var(--db-line)}body[class] .cart-drawer .drawer__footer{border-top:1px solid var(--db-line);background:#fff;border-radius:16px;padding:20px}body[class] .cart-drawer .cart__checkout-button{background:#1d3425;color:white;border-radius:12px;min-height:52px}body[class] .cart__empty-text{font-size:clamp(28px,3vw,42px);letter-spacing:-.05em}body[class] .cart__warnings{background:#fff;border:1px solid var(--db-line);border-radius:24px;max-width:850px;margin:30px auto 60px;padding:48px 24px}body[class] cart-remove-button .button{min-height:36px;width:36px;padding:6px;border-radius:50%;background:#f0f4ef;color:#3c5845}body[class] .cart__footer{border-color:var(--db-line)}
body[class] .menu-drawer{background:#f9fbf8;border:1px solid var(--db-line);border-radius:0 24px 24px 0;box-shadow:20px 0 70px #10221a20}body[class] .menu-drawer-header{border-bottom:1px solid var(--db-line);padding:22px}body[class] .menu-drawer__menu a{font-size:15px;letter-spacing:-.015em;border-radius:12px}body[class] .menu-drawer__menu a:hover{background:#e7f3ea}body[class] .menu-drawer__utility-links{background:#ecf4ee;border-radius:18px}body[class] .menu-drawer__navigation{padding:15px}body[class] .search-modal__content{background:#f7faf6}body[class] #dT_top-sticky{background:#f9fbf7;box-shadow:0 15px 40px #13281c1f}body[class] .predictive-search{border:1px solid var(--db-line);border-radius:18px;background:#fff}body[class] .predictive-search__item{border-radius:10px}body[class] .predictive-search__image{border-radius:10px}body[class] .contact,body[class] .customer form{border-radius:22px}body[class] .shopify-policy__container{max-width:900px;padding-block:45px}body[class] .shopify-policy__title h1{font-size:clamp(32px,4vw,54px)}
body[class] .footer{background:#111d16!important;color:#e9f5ec!important;border-top:1px solid #bed4c455}body[class] .footer__content-top{padding-top:0}body[class] .footer__blocks-wrapper{border-top:1px solid #ffffff18}body[class] .footer .footer-block__heading{font-size:14px;letter-spacing:.2px}body[class] .footer .footer-block__address,body[class] .footer .contact-info,body[class] .footer .copyright__content{font-size:12px;line-height:1.7}body[class] .footer .footer-block__address span,body[class] .footer address,body[class] .footer .copyright__content{color:#c0d0c4!important}body[class] .footer .db-policy-links{border-color:#ffffff1a;gap:14px 28px;font-size:11px;padding:24px 20px}body[class] .footer .footer__content-bottom{border-top:1px solid #ffffff15;padding:24px}body[class] .footer .list-payment__item{border-radius:6px}body[class] .db-footer-intro{max-width:1320px;margin:auto;padding:56px 0 44px;display:flex;justify-content:space-between;align-items:end;gap:30px}body[class] .db-footer-intro p{font-size:9px!important;letter-spacing:2px;color:#b2c8b9!important;margin:0 0 14px}body[class] .db-footer-intro h2{font-size:clamp(30px,3.5vw,48px);line-height:1.1;letter-spacing:-.045em;margin:0;color:#f0f8f1!important;max-width:650px}body[class] .footer a.db-footer-intro__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:50px;border:1px solid #a9cdb6;border-radius:12px;padding:14px 20px;background:#d1efdd;color:#173421!important;font-size:12px;white-space:nowrap}body[class] .footer a.db-footer-intro__cta span{color:#173421!important;font-size:20px}body[class] #to-top{width:44px!important;height:44px!important;border:1px solid #d2dfd6!important;border-radius:50%!important;background:#fffffff0;box-shadow:0 6px 16px #112d1910;right:20px}body[class] #to-top svg{width:22px!important;height:22px!important}
body[class] .db-wishlist-status{background:#183824;border-radius:12px}body[class] .db-wishlist-empty{padding:50px 24px;border:1px solid var(--db-line);border-radius:22px;background:#fff}body[class] .db-size-table th,body[class] .db-size-table td{border-color:var(--db-line)}body[class] .db-size-table thead th{background:#eaf3ed}body[class] .db-size-table tbody tr:nth-child(even){background:#f5faf5}
@media(min-width:990px){body[class] .product__info-wrapper .product__info-container--sticky{top:110px}body[class] .db-footer-intro{margin-inline:4%}}
@media(max-width:989px){body[class] #header .header__icons{gap:6px;margin-left:6px}body[class] .product__info-wrapper .product__info-container{padding:22px}body[class] .db-footer-intro{padding:38px 24px;align-items:start;flex-direction:column;gap:24px}}
@media(max-width:749px){html{scroll-padding-top:90px}body[class] #header{padding:6px 0!important}body[class] #header .header-row{min-height:56px;gap:6px}body[class] #header .header__heading-logo{width:82px;max-height:52px}body[class] #header .header__icon,body[class] #header #dT_TopStickySearchBtn{width:38px;height:38px;min-width:38px}body[class] #header .header__icons{gap:5px;margin-left:3px}body[class] #header .header__icon svg,body[class] #header #dT_TopStickySearchBtn svg{width:17px;height:17px}body[class] .announcement-bar__message,body[class] .announcement-bar{font-size:9px}body[class] .card-wrapper .card__heading,body[class] .card-wrapper .card__heading a{font-size:12px!important}body[class] .product-grid .card-wrapper,body[class] .collection .card-wrapper{padding:6px;border-radius:15px}body[class] .card .card__inner,body[class] .card .card__media{border-radius:10px}body[class] .card-wrapper .card>.card__content{padding:12px 3px 3px}body[class] .card-wrapper .price{font-size:12px}body[class] .card-wrapper .db-card-options p.db-card-options__sizes{font-size:10px}body[class] .card-wrapper .db-card-options__link{font-size:10px}body[class] .card-wrapper .db-card-options__dot{width:23px;height:23px;flex-basis:23px}body[class] .card-wrapper .db-card-options a.db-card-options__color{width:31px;height:35px;min-height:35px}body[class] .product__info-wrapper .product__info-container{padding:22px 18px;border-radius:20px;margin-top:18px}body[class] .product__title h1,body[class] .product__title{font-size:28px}body[class] .product__media-wrapper .product__media{border-radius:17px}body[class] .breadcrumbs.product{padding-block:15px;font-size:10px}body[class] .drawer__inner{padding:20px 16px;border-radius:22px 0 0 22px;max-width:calc(100vw - 12px)}body[class] .cart-drawer .drawer__footer{padding:16px 12px}body[class] .db-footer-intro h2{font-size:33px}body[class] .footer{padding-bottom:94px}body[class] .mobile-toolbar__icons{position:fixed;left:12px;right:12px;width:auto;bottom:max(12px,env(safe-area-inset-bottom));background:#ffffffef;border:1px solid #d4e1d7;border-radius:22px;box-shadow:0 8px 40px #15341d16;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);padding:5px;z-index:8;overflow:hidden}body[class] .mobile-toolbar__icons .header__icon{border:0!important;padding:10px 3px;min-height:56px;border-radius:17px;color:#5b7362}body[class] .mobile-toolbar__icons .header__icon[aria-current=page]{background:#e4f3e8;color:#204e30}body[class] .mobile-toolbar__icons .header__icon .icon-text{font-size:9px!important;line-height:1.15;margin-top:6px;letter-spacing:0;max-width:75px;text-align:center}body[class] .mobile-toolbar__icons svg{width:19px;height:19px}body[class] #to-top{bottom:102px!important;right:16px}body[class] .section-main-page,body[class] .customer{padding-top:28px;padding-bottom:40px}body[class] .facets__summary{font-size:11px}body[class] .cart__warnings{margin:20px 16px 40px;padding:32px 18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body[class] *{scroll-behavior:auto!important}body[class] .card-wrapper,body[class] .button,body[class] #header .header__icon{transition:none}}

body[class] #header .dt-nav>li .megamenu_megamenu>a>span:not(.dt-sc-caret){color:#274531!important}body[class] #header .dt-nav>li.active>.megamenu_megamenu>a>span:not(.dt-sc-caret){color:#203725!important}
