/* Country Home - stiluri globale (copie identica a blocurilor <style> din casetele de subsol, 2026-10-30, Etapa 1) */
/* 1017819 #chglobal */

:root{--promo:#3F7A3A;--ink:#4B2412;--mut:#857870;--acc:#4B2412;--sand:#F3EFE9}#notification_bar,#notification_bar .bslot-html{background:#3F7A3A!important}#notification_bar a{color:#fff!important;font:400 16px/1 'Old Standard TT',serif!important;text-decoration:none!important}#header_menu #header_menu_item_100078392,#header_menu #header_menu_item_100078392.header__menu-item{background:#3F7A3A!important}#header_menu #header_menu_item_100078392.header__menu-item>a{background:#3F7A3A!important;color:#fff!important;padding:8px 12px!important}#header_menu #header_menu_item_100078482{display:none!important}body .header__logo-image{width:auto!important;height:56px!important;max-width:none!important;object-fit:contain!important}@media (min-width:992px){#header_wrapper{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 40px!important}#header_wrapper .search-inline{grid-column:1;grid-row:1;justify-self:start;width:260px;max-width:100%;margin:0!important}#header_wrapper .search-inline__input{height:40px!important;border:0!important;border-bottom:1px solid #D9CFC6!important;border-radius:0!important;background:transparent!important;padding-left:0!important;font:400 14px 'Old Standard TT',serif!important}#header_wrapper .search-inline__button{height:40px!important}#header_logo{grid-column:2;grid-row:1;justify-self:center;margin:0!important}#header_logo img{height:56px!important;width:auto!important}#header_wrapper .header__actions{grid-column:3;grid-row:1;justify-self:end;margin:0!important}#header_menu_wide{border-top:1px solid #EEE7DF;border-bottom:1px solid #EEE7DF}#header_menu .header__menu-list{justify-content:center!important;gap:10px}#header_menu .header__menu-item>a{font:400 15px/1 'Old Standard TT',serif!important;letter-spacing:.08em;text-transform:uppercase;color:#4B2412!important}}.btn-primary,.btn-primary:focus{background:#3F7A3A!important;border-color:#3F7A3A!important;color:#fff!important}.btn-primary:hover{background:#346631!important;border-color:#346631!important}.product__info--price-gross,.product-summary__info--price-gross,[class*=info--price-gross]{color:#4B2412!important;border-color:#4B2412!important}.product-summary__badge,.list-image__badge,.grid-image__badge,.slider-image__badge{background:#4B2412!important}.grid-image__badge--price-discount,.list-image__badge--price-discount,.product-summary__badge--price-discount{background:#3F7A3A!important}footer .footer__block--newsletter{display:none!important}footer .footer__blocks{grid-template-columns:1.5fr 1.3fr 1fr 1.25fr 1fr!important;gap:36px!important}footer .footer__menu-list a,footer #chstory a,footer .footer-about-us__hint,footer .footer-about-us__hint *{font-size:16px!important}footer #chstory a,footer .footer__menu-list a{white-space:nowrap}@media (max-width:991px){body footer .footer__blocks{grid-template-columns:1fr 1fr!important}}@media (max-width:767px){body footer #chstory a,body footer .footer__menu-list a{white-space:normal!important}body footer .footer__blocks{overflow:hidden}}body #chnl .newsletter{max-width:1040px!important}body #chnl .newsletter__heading{white-space:nowrap!important;font-size:clamp(14px,3.8vw,34px)!important}#widget-1017819 .widget-header{display:none}#widget-1017819{padding:0!important;margin:0!important}footer.footer{background:#fff!important;border-top:1px solid #EEE7DF;color:var(--ink)}#chnl{background:#4B2412;color:#fff;text-align:center;padding:56px 24px 60px}#chnl .newsletter{max-width:620px;margin:0 auto;padding:0!important;background:none!important;border:0!important}#chnl .newsletter__heading{font:400 34px/1.2 'Old Standard TT',serif!important;color:#fff!important;text-transform:none!important;margin:0 0 10px!important}#chnl .newsletter__hint{font:400 16px 'Old Standard TT',serif!important;color:#E9DFD3!important;margin:0 0 22px!important}#chnl form{display:flex!important;flex-wrap:nowrap!important;align-items:stretch;max-width:520px;margin:0 auto;background:#fff}#chnl form>*{margin:0!important}#chnl .form__row--email{flex:1 1 auto!important;min-width:0;width:auto!important}#chnl .form__buttons{flex:0 0 auto!important;width:auto!important;display:block!important}#chnl .form__row--email{flex:1;margin:0!important}#chnl .form__email{border:0!important;border-radius:0!important;height:52px!important;font-family:'Old Standard TT',serif!important}#chnl .form__buttons{margin:0!important}#chnl .form__buttons .btn{height:52px;border-radius:0!important;background:#3F7A3A!important;border:0!important;color:#fff!important;font-family:'Old Standard TT',serif!important;padding:0 24px}footer .footer__blocks{display:grid!important;grid-template-columns:1.4fr repeat(4,1fr);gap:40px;padding:56px 40px 32px!important;max-width:none!important}footer .footer__block,footer .footer__menu{width:auto!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important}footer .footer__menu-title{font:400 18px 'Old Standard TT',serif!important;text-transform:none!important;letter-spacing:0!important;color:var(--ink)!important;margin:0 0 14px!important}footer .footer__menu-list a,footer .footer-about-us__hint,footer .footer-about-us__hint *{font:400 14px/1.8 'Old Standard TT',serif!important;color:var(--mut)!important;text-decoration:none}footer .footer__menu-list a:hover{color:var(--ink)!important;text-decoration:underline}footer .footer__logo img{height:48px!important;width:auto!important;margin-bottom:12px}footer .footer__bottom-wrapper{border-top:1px solid #EEE7DF;padding:16px 40px!important}@media (max-width:991px){footer .footer__blocks{grid-template-columns:1fr 1fr;padding:32px 18px!important}#chnl .newsletter__heading{font-size:26px!important}#chnl .newsletter{max-width:960px!important}#chnl .newsletter__heading{white-space:nowrap;font-size:clamp(15px,4.6vw,30px)!important}}

/* 1017819 #chsel */
body .header__action--selectors{display:flex;flex-direction:row!important;flex-wrap:nowrap;white-space:nowrap;align-items:center;gap:18px;margin-left:26px!important;padding-left:22px;border-left:1px solid #D9CFC6}body .header__actions>.header__action--favorites,body .header__actions>.header__action--user,body .header__action--cart{margin-left:16px!important}body .locale-selector,body .currency-selector{flex:0 0 auto}body .locale-selector__toggle,body .currency-selector__toggle{display:flex;flex-wrap:nowrap;align-items:center;gap:6px}@media(max-width:991px){body .header__action--selectors{gap:6px;margin-left:8px!important;padding-left:0;border:0}body .header__actions>.header__action{margin-left:8px!important}}
/* w_9ftyavlywn #chroomimg */
body.chroompg .product .grid-image__image-wrapper{aspect-ratio:3/4!important;overflow:hidden;background:#F3EFE9}body.chroompg .product .grid-image__image-wrapper img{width:100%!important;height:100%!important;object-fit:cover!important;padding:0!important}
/* w_9ftyavlywn #chfix */
/*chnocta*/html.site-index #main .product .product__actions{display:none!important}html.site-index body #main .product .product__name{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;line-height:1.4!important;padding-top:0!important;padding-bottom:0!important;margin-top:10px!important;height:2.8em!important;min-height:2.8em!important;max-height:2.8em!important;box-sizing:content-box!important}
.mobile-menu__menu-item a[href="/outlet"],.mobile-menu__menu-item:has(> a[href="/outlet"]){background:#3F7A3A!important}
@media(max-width:991px){html body #chnl .newsletter__heading{white-space:normal!important;font-size:20px!important;line-height:1.35!important}}
@media(max-width:767.98px){footer .footer__blocks--2xnx2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:28px 18px!important}footer .footer__blocks--2xnx2>*{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;flex:none!important}footer .footer__block--about-us{grid-column:1/-1!important}
html.site-index #widget-w_wm1eduyzsr h3{font-size:24px!important;line-height:1.2!important;margin-bottom:6px!important}

html.site-index .t .dot{width:28px!important;height:28px!important;font-size:17px!important}html.site-index .t .dot:nth-child(n+11){display:none!important}}/*chmob*/#widget-1011021 .product__name{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:767px){#chfollow{gap:12px 32px!important}#chfollow span{flex:0 0 100%;text-align:center}body #widget-1011021{padding:0 18px!important}#chrev .chh{align-items:flex-end;gap:12px}#chrev .chh .vt{white-space:nowrap}}#chhero picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width:767px){body #chhero{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:4/5}}#chrev{display:flex!important;flex-direction:column}#chrev .chh{display:contents!important}#chrev .chh>div{order:0;margin-bottom:22px}#chrev .row{order:1}#chrev .chh .vt{order:2;align-self:flex-end;margin-top:18px;white-space:nowrap}footer .footer__widgets>section.widget-content{padding:0!important;margin:0!important;min-height:0!important}footer .footer__widgets .widget-header{display:none!important}@media(max-width:991px){footer .footer__bottom{padding-top:24px!important}}footer .footer__badge:has(img[alt="Star BT"]){display:none!important}
/* w_zl51ejb6ii #chux */

#chhero .tx small{position:absolute;left:16px;right:16px;bottom:18px;margin:0!important;text-align:center}
#chhero .tx .sub{display:none!important}#chhero .tx .big{margin-bottom:22px}#chhero .tx>a{display:inline-block;margin-top:0;padding:14px 30px;background:#3F7A3A;color:#fff!important;text-decoration:none!important;font:400 16px/1 'Old Standard TT',serif!important;letter-spacing:.04em;text-shadow:none;transition:background .2s}#chhero .tx>a:hover{background:#346631}
#chhero a.cov{background:linear-gradient(rgba(30,15,8,.5) 0,rgba(30,15,8,.14) 30%,rgba(30,15,8,.2) 62%,rgba(30,15,8,.5) 100%)!important}
@media(max-width:767px){#chhero .big{font-size:58px!important}#chhero .tx .big{margin-bottom:16px}#chhero .tx>a{padding:12px 22px;font-size:15px!important}#chhero .tx{justify-content:flex-start!important;padding-top:128px}#chhero a.cov{background:linear-gradient(rgba(30,15,8,.55) 0,rgba(30,15,8,.4) 45%,rgba(30,15,8,.08) 65%,rgba(30,15,8,.45) 100%)!important}#chhero .tx small{font-size:11px!important;bottom:14px}}
html.site-index #header{position:absolute!important;top:0;left:0;right:0;z-index:40;background:transparent!important;box-shadow:none!important;border:0!important}html.site-index #header:hover{background:#fff!important}
html.site-index #widget-w_8t4z7fjton .widget-header{display:none!important}
html.site-index #main{padding-top:0!important;margin-top:0!important}
html.site-index #main>section:first-child,html.site-index #widget-w_8t4z7fjton{margin-top:0!important;padding-top:0!important}
html.site-index #header:not(:hover) #header_logo img{filter:brightness(0) invert(1)}
html.site-index #header:not(:hover) #header_wrapper,html.site-index #header:not(:hover) #header_wrapper a,html.site-index #header:not(:hover) #header_wrapper button,html.site-index #header:not(:hover) #header_wrapper .icon,html.site-index #header:not(:hover) .header__actions *{color:#fff!important}
html.site-index #header:not(:hover) .header__menu-toggle span,html.site-index #header:not(:hover) .header__menu-toggle:before,html.site-index #header:not(:hover) .header__menu-toggle:after{background:#fff!important;border-color:#fff!important}
html.site-index #header:not(:hover) #header_menu .header__menu-list>.header__menu-item>a{color:#fff!important}
html.site-index #header:not(:hover) #header_menu_wide{border-color:rgba(255,255,255,.3)!important}
html.site-index #header:not(:hover) .search-inline__input{color:#fff!important;border-bottom-color:rgba(255,255,255,.7)!important}
html.site-index #header:not(:hover) .search-inline__input::placeholder{color:rgba(255,255,255,.85)!important}

#widget-w_p1zx339r7q .chnav button,#widget-w_2xxrhnlevf .chnav button{width:40px!important;height:40px!important;background:rgba(255,255,255,.6) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234B2412' stroke-width='1.1'%3E%3Cpath d='M9 4l8 8-8 8'/%3E%3C/svg%3E") center/15px no-repeat!important;box-shadow:none!important}
#widget-w_p1zx339r7q .chnav button[data-d="-1"],#widget-w_2xxrhnlevf .chnav button[data-d="-1"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234B2412' stroke-width='1.1'%3E%3Cpath d='M15 4l-8 8 8 8'/%3E%3C/svg%3E")!important}
#widget-w_2xxrhnlevf .chnav,#widget-1015270 .chnav,#widget-1015270 .chnav2,#widget-1015387 .chnav2,#widget-w_sh3c336vyg .chnav,#widget-w_sh3c336vyg .chnav2,#widget-w_mql437kbs4 .chnav,#widget-w_mql437kbs4 .chnav2,#widget-w_ljeoru59al .chnav,#widget-w_zheq8c8b7s .chnav,#widget-w_8pl06eiggp .chnav,#widget-w_dkbmf9u76e .chnav{display:none!important}
.chdots{display:flex;justify-content:center;gap:4px;margin-top:20px}
.chdots button{width:24px;height:24px;padding:0;border:0;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer}
.chdots button:before{content:"";width:8px;height:8px;border-radius:50%;border:1px solid #4B2412;box-sizing:border-box}
.chdots button.on:before{background:#4B2412}
@media(max-width:767px){#header_wrapper{position:relative}#header_logo{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%);margin:0!important;z-index:2}#header_logo{width:auto!important}#header_logo img{height:34px!important;width:auto!important}#header_wrapper .header__action--search{position:absolute!important;left:48px;top:50%;transform:translateY(-50%);margin:0!important}#header_wrapper .header__actions{margin-left:auto!important;align-items:center;position:static!important}#header_wrapper .header__actions>.header__action{margin-left:18px!important}#header_wrapper .header__action-icon{width:21px!important;height:21px!important}#header_wrapper .header__action--selectors{display:none!important}#header_wrapper .header__action{display:flex!important;align-items:center;height:24px}#header_wrapper .header__action-icon{margin:0!important;display:block}#header_wrapper .header__actions{padding-right:6px}#header_wrapper .header__actions>.header__action.header__action--selectors{display:none!important}#header_logo{display:flex!important;justify-content:center}#header_wrapper .header__action-icon svg{vertical-align:top!important;display:block}#header_wrapper .header__action--selectors svg.icon--secondary,#header_wrapper .header__action--selectors .icon--secondary{display:none!important}#header_wrapper .header__menu-toggle-line,#header_wrapper .header__menu-toggle-line:before,#header_wrapper .header__menu-toggle-line:after{height:1.5px!important}html.site-index #header:not(:hover) .header__menu-toggle-line:before,html.site-index #header:not(:hover) .header__menu-toggle-line:after{background:#fff!important}}html.site-index #header [id^="tippy-"]{overflow:visible!important}html.site-index #header .tippy-box{margin:0 -14px!important;padding:0 14px;box-shadow:0 10px 18px rgba(0,0,0,.08)!important}html body #notification_bar,html body #notification_bar .bslot-html{background:#4B2412!important}html body #notification_bar a{white-space:nowrap}@media(max-width:767px){html body #notification_bar a{font-size:14px!important;letter-spacing:.02em}}.splide__arrow{width:40px!important;height:40px!important;border-radius:50%!important;border:0!important;opacity:1!important;background:rgba(255,255,255,.75) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234B2412' stroke-width='1.1'%3E%3Cpath d='M9 4l8 8-8 8'/%3E%3C/svg%3E") center/15px no-repeat!important;box-shadow:0 1px 4px rgba(0,0,0,.06)!important}.splide__arrow--prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234B2412' stroke-width='1.1'%3E%3Cpath d='M15 4l-8 8 8 8'/%3E%3C/svg%3E")!important}.splide__arrow svg{display:none!important}.splide__arrow:disabled{opacity:.35!important}.splide:not([id^=product_details]) .splide__arrows{display:none!important}
/* w_mbrmhgatdj */
#widget-1011021 .chnav{display:none!important}
/* w_dbyq0v3d1i #chpdp */

html.chpdp .product-summary__heading{font:400 30px/1.25 'Old Standard TT',serif!important;color:#4B2412!important;text-transform:none!important;letter-spacing:0!important;margin-bottom:10px!important}
html.chpdp .product-summary__info--price-gross{font:400 24px 'Old Standard TT',serif!important;color:#4B2412!important}
html.chpdp .product-summary__info--old-price-gross{font-size:16px!important;color:#857870!important}
html.chpdp .product-summary__info--discount-expiration{display:block;width:100%;margin-top:4px;font:400 13px 'Old Standard TT',serif!important;color:#857870!important}
html.chpdp .product-summary__info--shipping,html.chpdp .product-summary__info--price-alert,html.chpdp .product-summary__info--sku,html.chpdp .product-summary__info--availability{display:none!important}
#chusp2{list-style:none;margin:18px 0 22px;padding:0}#chusp2 li{display:flex;gap:10px;align-items:center;font:400 15px/1.9 'Old Standard TT',serif;color:#4B2412}#chusp2 svg{flex:0 0 16px}
html.chpdp .scarcity-message{font:400 14px 'Old Standard TT',serif!important;color:#4B2412!important;margin:0 0 6px!important}
html.chpdp .product-summary__info--delivery-time{font-size:14px!important;color:#4B2412!important}
html.chpdp .product-action--add-to-cart .btn{height:52px;border-radius:0!important;text-transform:uppercase;letter-spacing:.12em;font:400 14px 'Old Standard TT',serif!important;padding:0 40px}
#chship{display:flex;gap:14px;align-items:flex-start;background:#F3EFE9;padding:16px 18px;margin:18px 0 10px;font:400 14px/1.6 'Old Standard TT',serif;color:#4B2412}#chship svg{flex:0 0 26px;margin-top:2px}#chship b{font-weight:400;display:block}
#chmeta{margin:6px 0 18px;font:400 13px/1.8 'Old Standard TT',serif;color:#857870}#chmeta a{color:#857870}
#chpd{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:56px 0;align-items:start}
#chpd .q{background:#F3EFE9;padding:48px 40px;font:400 30px/1.4 'Old Standard TT',serif;color:#4B2412}#chpd .q small{display:block;margin-top:18px;font-size:15px;line-height:1.6;color:#857870}
#chpd details{border-bottom:1px solid #E6DDD3}#chpd details:first-child{border-top:1px solid #E6DDD3}
#chpd summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font:400 17px 'Old Standard TT',serif;color:#4B2412}#chpd summary::-webkit-details-marker{display:none}
#chpd summary:after{content:"";width:8px;height:8px;border-right:1px solid #4B2412;border-bottom:1px solid #4B2412;transform:rotate(45deg);transition:transform .2s;margin-right:4px}#chpd details[open] summary:after{transform:rotate(-135deg)}
#chpd .b{padding:0 0 20px;font:400 15px/1.75 'Old Standard TT',serif;color:#4B2412}#chpd .b h1,#chpd .b h2,#chpd .b .product-content__block-heading{font-size:17px!important}#chpd .b>h2.product-content__block-heading{display:none}
#chdet{margin:0 0 56px;background:#F3EFE9;padding:40px 32px}#chdet h2{margin:0 0 22px;font:400 30px 'Old Standard TT',serif;color:#4B2412}#chdet .g{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#chdet img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}
#chsbar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid #E6DDD3;padding:10px 16px;display:none;align-items:center;gap:12px;font-family:'Old Standard TT',serif;color:#4B2412;transform:translateY(100%);transition:transform .25s}#chsbar.on{transform:none}#chsbar .t{flex:1;min-width:0}#chsbar .n{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#chsbar .p{font-size:15px}#chsbar button{background:#3F7A3A;color:#fff;border:0;height:44px;padding:0 18px;font:400 13px 'Old Standard TT',serif;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:767px){html.chpdp .product-summary__heading{font-size:24px!important}#chtop{padding:0 0 12px}#chpd{grid-template-columns:1fr;gap:24px;margin:36px 0}#chpd .q{padding:32px 24px;font-size:23px}#chdet{padding:28px 16px}#chdet h2{font-size:23px}#chdet .g{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory}#chdet img{scroll-snap-align:start}#chsbar{display:flex}html.chsb .floating-wpp{bottom:84px!important}html.chsb .accessibility-button{bottom:140px!important}}

@media(min-width:768px){html.chpdp .product-summary{gap:56px!important}html.chpdp .product-summary__images{flex:0 0 58%!important;max-width:58%!important;width:58%!important;display:block!important}html.chpdp .product-summary__details{flex:1 1 0!important;max-width:none!important;width:auto!important}html.chpdp .product-summary__thumbnails{display:none!important}html.chpdp .product-summary__main-images{width:100%!important;max-width:none!important}}
#chthumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto}#chthumbs img{width:84px;height:84px;object-fit:cover;border:1px solid #E6DDD3;cursor:pointer;flex:0 0 auto;opacity:.75}#chthumbs img.on{border-color:#4B2412;opacity:1}
html.chpdp .product-summary__heading{font-size:26px!important}
html.chpdp form.product-summary__form{grid-template-columns:auto 1fr!important;column-gap:12px!important;align-items:end!important;grid-template-areas:"variants variants" "stock stock" "variant-attributes variant-attributes" "user-fields user-fields" "gift-card gift-card" "subscriptions subscriptions" "bogo bogo" "free-shipping free-shipping" "bundle bundle" "gift gift" "bulk bulk" "sku sku" "ean ean" "messages messages" "availability availability" "delivery-time delivery-time" "scarcity scarcity" "quantity actions"!important}
html.chpdp .product-summary__info--quantity,html.chpdp .product-summary__info--actions{margin-top:0!important;margin-bottom:0!important}html.chpdp .product-summary__info--actions .product-action--add-to-cart{flex:1 1 auto}html.chpdp .product-summary__info--actions .product-action--add-to-cart .btn{width:100%}
html.chpdp #product_content_tabs{display:none!important}html.chpdp .product-content__block-heading{text-transform:none!important;letter-spacing:0!important;font-size:26px!important}html.chpdp .product-content__block-heading:after{display:none!important}
html.chpdp .product-action--add-to-cart .btn{white-space:nowrap;padding:0 20px!important;letter-spacing:.1em}@media(min-width:768px){html.chpdp .product-summary__main-images{max-height:none!important}html.chpdp #product_details_product_summary_images .splide__slide{height:auto!important}html.chpdp #product_details_product_summary_images figure{max-width:none!important;width:100%!important;margin:0!important}html.chpdp #product_details_product_summary_images .splide__slide img{width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:contain;max-height:none!important;display:block;margin:0 auto}}html.chpdp .product-summary__main-images .splide,html.chpdp .product-summary__main-images .splide__track{width:100%!important;max-width:none!important}
#chpd{gap:56px}#chpd .q{font-size:28px}#chpd summary{font-size:15px;padding:15px 0}#chpd .b{font-size:14px}
#chpd .b h2,#chpd .b h3{font:400 18px/1.4 'Old Standard TT',serif!important;text-transform:none!important;text-align:left!important;letter-spacing:0!important;margin:20px 0 8px!important;color:#4B2412!important}#chpd .b h2:before,#chpd .b h2:after,#chpd .b h3:before,#chpd .b h3:after{display:none!important}#chpd .b h4{font:600 15px/1.4 'Old Standard TT',serif!important;margin:16px 0 6px!important}
#chdet h2{text-transform:none!important;letter-spacing:0!important;text-align:left!important;font-size:26px!important}#chdet h2:before,#chdet h2:after{display:none!important}
#chorig{display:grid;grid-template-columns:1fr 2fr;gap:48px;align-items:center;background:#F3EFE9;padding:40px;margin:56px 0;color:#4B2412}#chorig h2{font:400 34px/1.2 'Old Standard TT',serif!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 16px!important;text-align:left!important}#chorig h2:after,#chorig h2:before{display:none!important}#chorig p{font:400 15px/1.75 'Old Standard TT',serif;margin:0}#chorig img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;filter:grayscale(1)}
@media(max-width:767px){#chorig{grid-template-columns:1fr;gap:24px;padding:28px 16px;margin:36px 0}#chorig h2{font-size:26px!important}#chdet h2{font-size:21px!important}#chpd .q{font-size:23px}}

/* w_kujlczsaih #chpdp3 */

#chymal{margin:12px 0 18px;padding:16px 18px 18px;background:#F3EFE9;font-family:'Old Standard TT',serif;color:#4B2412}#chymal .h{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}#chymal .h span{font-size:15px}#chymal .h button{background:none;border:0;padding:4px 8px;cursor:pointer;color:#4B2412;font-size:20px;line-height:1}
#chymal .s{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}#chymal .s::-webkit-scrollbar{display:none}#chymal a{flex:0 0 calc(50% - 6px);scroll-snap-align:start;text-decoration:none;color:#4B2412}#chymal img{width:100%;aspect-ratio:1/1;object-fit:contain;display:block;background:#fff}#chymal .i{display:flex;justify-content:space-between;gap:8px;margin-top:8px}#chymal .n{font-size:13px;line-height:1.4;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#chymal .p{font-size:13px;white-space:nowrap}
@media(max-width:767px){html.chpdp .product-summary__info--brand.product-summary__info--mobile{margin:4px 0 14px!important;padding:0!important;width:auto!important;height:auto!important;background:none!important}html.chpdp .product-summary__info--brand.product-summary__info--mobile img{height:60px!important;width:auto!important;max-width:none!important;object-fit:contain}#chymal a{flex-basis:calc(46% - 6px)}}
html.chpdp .product-summary__details{color:#4B2412}
#chusp2{margin:16px 0 20px!important}#chusp2 li{font-size:14px!important;line-height:1.9!important}
html.chpdp .product-summary__info--delivery-time,html.chpdp .product-summary__info--delivery-time *{font:400 14px/1.6 'Old Standard TT',serif!important;color:#4B2412!important}html.chpdp .product-summary__info--delivery-time{margin:0 0 4px!important}
html.chpdp .scarcity-message,html.chpdp .scarcity-message *{font:400 13px/1.6 'Old Standard TT',serif!important;color:#857870!important}html.chpdp .scarcity-message{margin:0 0 8px!important}
html.chpdp form.product-summary__form{margin-bottom:18px!important}
#chship{margin:0 0 12px!important;padding:18px 20px!important;font-size:13px!important;line-height:1.6!important;color:#857870!important;gap:14px!important}#chship b{font-size:14px;color:#4B2412;margin-bottom:4px}
#chmeta{margin:0 0 12px!important;padding:0 2px;font-size:12.5px!important}
#chymal{margin:0 0 12px!important;padding:18px 20px!important}
html.chpdp .product-summary__info--contact{background:#F3EFE9!important;padding:18px 20px!important;margin:0 0 12px!important;border:0!important;border-radius:0!important}html.chpdp .product-summary__info--contact .product-summary__info-title{font:400 15px 'Old Standard TT',serif!important;color:#4B2412!important;margin:0 0 10px!important}html.chpdp .product-summary__info--contact .contact__item{font-size:13px!important;line-height:1.9!important;display:flex;align-items:center;gap:8px}html.chpdp .product-summary__info--contact a{font:400 13px 'Old Standard TT',serif!important;color:#4B2412!important}
#chymal a{min-width:0}@media(max-width:767px){#chymal .i{flex-direction:column;gap:2px}#chymal a{flex:0 0 calc(50% - 6px)}}@media(min-width:768px){html.chpdp .product-summary__images{position:sticky;top:110px;align-self:flex-start}}
html.chpdp .product-summary{padding-bottom:0!important}
html body #chpd{margin:48px 0!important;align-items:stretch!important}html body #chpd .q{display:flex;align-items:center;font-size:30px!important;line-height:1.35!important;padding:48px!important}html body #chpd summary{font-size:16px!important;padding:18px 0!important}
html body #chdet{margin:0 0 48px!important;padding:40px!important}html body #chdet h2{font-size:24px!important;margin:0 0 24px!important}html body #chdet img{object-fit:contain!important;background:#fff}
html.chym #recommendations_7186{display:none!important}html.chpdp #reviews:not(:has(.reviews-summary > :not(.reviews-summary__submit))):not(:has(.product-reviews > :not(.reviews-summary))){display:none!important}
html.chpdp .product-content__block{margin:0 0 48px!important}html.chpdp .product-content__block-heading{font-size:24px!important;margin:0 0 20px!important;text-align:left!important}
html.chpdp .product-content .product__data{align-items:flex-start!important}html.chpdp .product-content .product__data,html.chpdp .product-content .product__data *{text-align:left!important;justify-content:flex-start!important}html.chpdp .product-content .product__name{font-size:14px!important;line-height:1.45!important;color:#4B2412!important;font-weight:400!important}html.chpdp .product-content .product__info--price-gross{font-size:16px!important;font-weight:400!important;color:#4B2412!important}html.chpdp .product-content .product__info--old-price-gross{font-size:13px!important;color:#857870!important}html.chpdp .product-content .product__info--discount-expiration{font-size:12px!important;color:#857870!important}
html body #chorig{margin:0 0 48px!important;padding:48px!important;gap:56px!important}html body #chorig h2{font-size:40px!important}html body #chorig p{font-size:16px!important;line-height:1.8!important}
@media(max-width:767px){html body #chpd{margin:24px 0 32px!important;gap:16px!important}html body #chpd .q{font-size:23px!important;padding:32px 24px!important}html body #chdet{padding:28px 16px!important;margin-bottom:32px!important}html body #chdet h2{font-size:20px!important}html.chpdp .product-content__block{margin-bottom:32px!important}html.chpdp .product-content__block-heading{font-size:21px!important}html body #chorig{padding:28px 16px!important;gap:24px!important;margin-bottom:32px!important}html body #chorig h2{font-size:28px!important}}
html body #chship{align-items:flex-start!important}html body #chship>div{flex:1}html body #chship b{display:block;font:400 15px/1.5 'Old Standard TT',serif;color:#4B2412;margin:0}html body #chship span{display:block;font-size:13.5px;line-height:1.55;color:#4B2412;margin-top:2px}html body #chship i{display:block;font-style:normal;font-size:13px;line-height:1.55;color:#857870}html body #chship b+i,html body #chship span+i{margin-top:10px;padding-top:10px;border-top:1px solid #E2D8CC}html body #chship i+i{margin-top:2px}html body #chship svg{margin-top:2px}html body #chpd .q{flex-direction:column;justify-content:center!important;align-items:center!important;text-align:center!important;font-style:italic}html body #chpd .q:before,html body #chpd .q:after{content:"";display:block;width:48px;height:1px;background:#B9A898;margin:20px auto}html body #chpd .q:before{margin-top:0}html body #chpd .q:after{margin-bottom:0}@media(min-width:768px){html body #chorig{grid-template-columns:1.15fr 1.85fr!important}html body #chorig .t p .s1 .ln{display:block;white-space:nowrap;font-size:min(15px,1.15vw)}}
/* w_dlzw0t53oi #chpdp4 */

html.chpdp{overflow-x:clip}
html body #chdet{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important;padding:56px max(24px,calc((100vw - 1320px)/2))!important;box-sizing:border-box}
#chymal .h div{display:none}#chymal .sw{position:relative}#chymal .sw .ar{position:absolute;top:calc(50% - 44px);width:34px;height:34px;border-radius:50%;border:0;background:rgba(255,255,255,.92);box-shadow:0 1px 4px rgba(75,36,18,.18);color:#4B2412;font:400 22px/34px 'Old Standard TT',serif;text-align:center;cursor:pointer;z-index:2;padding:0}#chymal .sw .ar.l{left:6px}#chymal .sw .ar.r{right:6px}
#chpd .b h4{font:600 15px/1.45 'Old Standard TT',serif!important;color:#4B2412!important;margin:18px 0 6px!important}
html body #chdet .g img{aspect-ratio:1/1!important;object-fit:contain!important;background:#fff}html body #chdet .g img.cv{object-fit:cover!important}#chkl{margin:10px 0 4px;font:400 13px/1.6 'Old Standard TT',serif;color:#4B2412;text-align:left}#chkl b{font-weight:600}#chkl small{display:block;font-size:12px;color:#857870}html.chpdp .product-summary__info--free-shipping{display:none!important}html.chpdp .stock-alert{background:#F3EFE9!important;padding:18px 20px!important;margin:0 0 12px!important;border:0!important;border-radius:0!important;font-family:'Old Standard TT',serif;color:#4B2412}html.chpdp #stock_alert__incentive{font:400 15px/1.5 'Old Standard TT',serif!important;color:#4B2412!important;margin-bottom:10px}html.chpdp .stock-alert input[type=email],html.chpdp .stock-alert input[type=text]{height:44px;border:1px solid #E2D8CC!important;border-radius:0!important;background:#fff;font-size:14px}html.chpdp .stock-alert label{font-size:13px!important;line-height:1.5;color:#857870!important}html.chpdp .stock-alert .btn{width:100%;height:48px;border-radius:0!important;background:#3F7A3A!important;border-color:#3F7A3A!important;text-transform:uppercase;letter-spacing:.1em;font:400 14px 'Old Standard TT',serif!important}#chthumbs{scrollbar-width:none}#chthumbs::-webkit-scrollbar{display:none}html body #chorig .t{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 12px}html body #chorig .t h2{text-align:center!important;margin:0 0 18px!important}html body #chorig .t h2:after{content:''!important;display:block!important;width:48px;height:1px;background:#B9A898;margin:18px auto 0}html body #chorig .t p span{display:block}html body #chorig .t p .s1{font-size:16px;line-height:1.7;margin-bottom:16px}html body #chorig .t p .s2{font-style:italic;font-size:24px;line-height:1.4}#chpromo{background:#4B2412;color:#fff;margin:12px 0 4px;padding:13px 16px;text-align:center;font:400 14px/1.45 'Old Standard TT',serif;letter-spacing:.02em}#chpromo small{display:block;font-size:12px;opacity:.8;margin-top:2px}
/* w_0313hac490 #chpdp5 */

html.chpdp .product-summary__heading{font-size:26px!important;line-height:1.2!important}
html body #chusp2 li{font-size:16px!important;line-height:1.85!important}
html.chpdp .product-summary__info--delivery-time,html.chpdp .product-summary__info--delivery-time *{font-size:15px!important}
html.chpdp .scarcity-message,html.chpdp .scarcity-message *{font-size:14px!important}
html body #chkl{font-size:14px!important}html body #chkl small{font-size:13px!important}
html body #chship b{font-size:16px!important}html body #chship span{font-size:14.5px!important}html body #chship i{font-size:14px!important}
html body #chmeta{font-size:13.5px!important}
html body #chymal .h span{font-size:16px!important}html body #chymal .n{font-size:14px!important}html body #chymal .p{font-size:14px!important}
html.chpdp .product-summary__info--contact .product-summary__info-title{font-size:16px!important}html.chpdp .product-summary__info--contact a,html.chpdp .product-summary__info--contact .contact__item{font-size:14px!important}
html body #chpd summary{font-size:17px!important}html body #chpd .b,html body #chpd .b p,html body #chpd .b li{font-size:16px!important;line-height:1.75!important}html body #chpd .b h4{font-size:16px!important}
html.chpdp .product-content .product__name{font-size:15px!important}
#chret{margin:6px 0 2px;font:400 14px/1.5 'Old Standard TT',serif;color:#4B2412;display:flex;align-items:center;gap:8px}#chret svg{flex:0 0 16px}
#chrat{display:flex;align-items:center;gap:8px;margin:4px 0 2px;font:400 14px 'Old Standard TT',serif;color:#4B2412;text-decoration:none;cursor:pointer}#chrat .reviews-stars{margin:0}#chrat span{text-decoration:underline;color:#857870}
@media(max-width:767px){html body #chpd .b,html body #chpd .b p,html body #chpd .b li{font-size:16px!important}}
html.chpdp #product_details_product_summary_images figure:not(:hover){background-image:none!important}
html body #chusp2 li{font-size:17px!important}
html.chpdp .product-summary__info--delivery-time,html.chpdp .product-summary__info--delivery-time *{font-size:16px!important}
html.chpdp .scarcity-message,html.chpdp .scarcity-message *{font-size:15px!important}
html body #chkl{font-size:15px!important}html body #chkl small{font-size:14px!important}
html body #chret{font-size:15px!important}
html body #chship b{font-size:17px!important}html body #chship span{font-size:15px!important}html body #chship i{font-size:15px!important}
html body #chmeta{font-size:14px!important}
html body #chymal .h span{font-size:17px!important}html body #chymal .n,html body #chymal .p{font-size:15px!important}
html.chpdp .product-summary__info--contact .product-summary__info-title{font-size:17px!important}html.chpdp .product-summary__info--contact a,html.chpdp .product-summary__info--contact .contact__item{font-size:15px!important}
html body #chpd summary{font-size:18px!important}html body #chpd .b,html body #chpd .b p,html body #chpd .b li{font-size:17px!important}html body #chpd .b h4{font-size:17px!important}
html.chpdp .product-content .product__name{font-size:16px!important}html.chpdp .product-content .product__info--price-gross{font-size:17px!important}
html body #chpromo{font-size:15px!important}html body #chpromo small{font-size:13px!important}
html.chpdp .breadcrumb a,html.chpdp .breadcrumb span{font-size:14px!important}
html body #chship i{color:#4B2412!important;font-weight:700!important;font-size:15px!important}
/* w_0313hac490 #chlnk */
html body #chret a,html body #chship a.chl{color:inherit!important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
/* w_0313hac490 #chsq */
html.chpdp #product_details_product_summary_images figure{aspect-ratio:1/1!important;background-color:#fff}html.chpdp #product_details_product_summary_images figure img.product-summary__main-image{width:100%!important;height:100%!important;object-fit:contain!important}
/* w_t89ymz13r7 #chrec */

html.chpdp .product-content__block--recommendations .slider-image__image-wrapper{aspect-ratio:1/1!important;position:relative;display:block;background:#fff;overflow:hidden}
html.chpdp .product-content__block--recommendations .slider-image__image{aspect-ratio:1/1!important}
html.chpdp .product-content__block--recommendations .chsq .slider-image__image{opacity:0!important}
html.chpdp .product-content__block--recommendations img.chq{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:contain;display:block;z-index:1}
html.chpdp body .product-content__block--recommendations a.product__name{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;height:auto!important;min-height:4.35em!important;max-height:4.35em!important;line-height:1.45!important;margin-bottom:6px!important;padding:0!important;margin-top:10px!important;box-sizing:content-box!important}
html.chpdp .product-content__block--recommendations .slider-image{position:relative}
html.chpdp body .product-content__block--recommendations .slider-image__save-wishlist{top:10px!important;right:10px!important;bottom:auto!important;width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;background:rgba(255,255,255,.92)!important;border-radius:50%!important;z-index:4!important}
html.chpdp body .product-content__block--recommendations .slider-image__save-wishlist svg{width:16px!important;height:16px!important}
#chrev .chh .tg{display:block;margin:0 0 8px;font:400 13px 'Old Standard TT',serif;letter-spacing:.14em;color:var(--mut,#857870);text-decoration:none}

/* w_a0vx9rvxhc */
footer #chrev{display:none!important}html.chpdp #chrev{--ink:#4B2412;--mut:#857870;--sand:#F3EFE9;margin:0 0 48px}html.chpdp body #chrev h2{text-transform:none!important;text-align:left!important;font-size:24px!important;letter-spacing:normal!important;margin:0!important;padding:0!important}html.chpdp body #chrev h2:after,html.chpdp body #chrev h2:before{display:none!important}@media(max-width:767px){html.chpdp #chrev{margin-bottom:32px}html.chpdp body #chrev h2{font-size:21px!important}}
/* w_a0vx9rvxhc */

#chrev .chh p{margin:6px 0 0;font:400 16px 'Old Standard TT',serif;color:var(--mut)}#chrev .row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4.3);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}#chrev .row::-webkit-scrollbar{display:none}#chrev figure{scroll-snap-align:start}#chrev figure{margin:0;display:flex;flex-direction:column;gap:14px}#chrev .im{aspect-ratio:1/1;overflow:hidden;background:var(--sand)}#chrev .im img{width:100%;height:100%;object-fit:cover;display:block}#chrev blockquote{margin:0;font:400 16px/1.6 'Old Standard TT',serif;color:var(--ink);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}#chrev figcaption{font:400 13px 'Old Standard TT',serif;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}@media (max-width:991px){#chrev .row{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}#chrev figure{scroll-snap-align:start}}
/* w_9xun5np5c6 #chmob3 */
@media(max-width:767px){html.chpdp form.product-summary__form{grid-template-columns:auto minmax(0,1fr)!important}html.chpdp .product-summary__info--actions{min-width:0;gap:8px!important}html.chpdp .product-summary__info--actions .btn-primary{flex:1 1 auto;min-width:0;padding-left:10px!important;padding-right:10px!important;letter-spacing:.3px!important;font-size:13px!important;white-space:nowrap}html.chpdp .product-summary__info--actions .btn-primary svg{display:none!important}html.chpdp .product-summary__save-wishlist{flex:0 0 44px;width:44px;padding:0!important;display:flex;align-items:center;justify-content:center}html.chpdp .product-summary__info--quantity input{width:42px!important;min-width:0!important;padding-left:2px!important;padding-right:2px!important}}
/* w_9xun5np5c6 #chmob2 */
@media(max-width:767px){html.chpdp #product_details_product_summary_images .splide__pagination{position:static!important;transform:none!important;margin:12px 0 0!important;padding:0!important}html.chpdp #product_details_product_summary_images .splide__track{clip-path:inset(0 1px 0 0)}}html.chpdp #chmeta a{white-space:nowrap}
/* w_9xun5np5c6 #chaudit */
@media(max-width:767px){html.chpdp:not(.chfv) #chsbar{transform:none!important}}html.chpdp #product_details_product_summary_images .splide__pagination__page{position:relative}html.chpdp #product_details_product_summary_images .splide__pagination__page:before{content:"";position:absolute;inset:-16px -6px}html.chpdp .breadcrumb a{display:inline-block;padding:12px 0}
/* w_9xun5np5c6 #chthumbfix */
@media(min-width:768px){html body #chthumbs{width:100%!important;max-width:none!important;gap:10px!important;margin-left:0!important;margin-right:0!important;padding:0!important}html body #chthumbs img{flex:0 0 calc((100% - 70px) / 7.5)!important;width:calc((100% - 70px) / 7.5)!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover}}
/* w_9xun5np5c6 #chcompact */
@media(min-width:768px){html body #chusp2{margin:12px 0 14px!important}html.chpdp body #chusp2 li{line-height:1.5!important}html body #chkl small{display:none!important}html body #chkl{margin:8px 0 2px!important}html body #chship{padding:14px 16px!important;margin-bottom:10px!important}html body #chship b+i,html body #chship span+i{margin-top:6px!important;padding-top:6px!important}html.chpdp .social-share{display:none!important}html body #chmeta{margin-bottom:10px!important}html body #chymal{padding:14px 16px!important;margin-bottom:10px!important}html body #chymal .h{margin-bottom:8px!important}html body #chymal img{aspect-ratio:3/2!important}html body #chcons{padding:16px 18px!important;margin-bottom:0!important}#chcons .hd{gap:14px!important;margin:0 0 10px!important;padding:0 0 10px!important}#chcons img{flex-basis:56px!important;width:56px!important;height:56px!important}#chcons b{font-size:15px!important;line-height:1.45!important}#chcons p{margin:0 0 10px!important;font-size:14px!important}#chcons small{display:inline-block!important;margin:0 0 0 12px!important;font-size:13px!important}#chcons a.wa{padding:6px 12px!important;font-size:14px!important}html.chpdp .product-summary>.product-summary__images{flex:0 0 60%!important;max-width:60%!important}}
/* w_9xun5np5c6 #chstk */
@media(min-width:768px){html.chpdp body{overflow:visible!important}html.chpdp body .product-summary__images{position:sticky!important;align-self:flex-start}}
/* w_9xun5np5c6 #chfloat */
html.chpdp .floating-wpp{display:none!important}.scroll-to-top-arrow{bottom:24px!important;top:auto!important}.accessibility-button{bottom:80px!important;top:auto!important}@media(max-width:767px){html.chpdp .scroll-to-top-arrow{bottom:84px!important}html.chpdp .accessibility-button{bottom:140px!important}html.chpdp .product-summary>.product-summary__images{order:1}html.chpdp .product-summary>#chtop{order:2;margin-top:16px}html.chpdp .product-summary>.product-summary__details{order:3}}
/* w_9xun5np5c6 #chconscss */
html body #chcons{display:block;margin:0 0 12px;padding:22px 24px;background:#F3EFE9;font-family:'Old Standard TT',serif;color:#4B2412}#chcons .hd{display:flex;align-items:center;gap:18px;margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid #E2D8CC}#chcons img{flex:0 0 80px;width:80px;height:80px;border-radius:50%;object-fit:cover;object-position:50% 12%;display:block;background:#fff;border:3px solid #fff;box-shadow:0 0 0 1px #E2D8CC;box-sizing:border-box}#chcons b{display:block;font:400 17px/1.5 'Old Standard TT',serif;margin:0;text-wrap:balance}#chcons p{margin:0 0 16px;font-size:15px;line-height:1.6;text-wrap:balance}#chcons a.wa{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid #4B2412;color:#4B2412!important;text-decoration:none!important;padding:8px 14px;font:400 15px 'Old Standard TT',serif;letter-spacing:0;text-transform:none}#chcons a.wa:hover{background:#4B2412;color:#fff!important}#chcons a.wa svg{flex:0 0 16px}#chcons small{display:block;margin-top:12px;font-size:14px;line-height:1.5;color:#857870}html body #chcons small a{display:inline;background:none!important;padding:0!important;color:#4B2412!important;text-decoration:underline!important;text-transform:none!important;letter-spacing:0!important;font:inherit!important}@media(max-width:767px){html body #chcons{padding:18px 16px}#chcons .hd{gap:14px}#chcons img{flex-basis:68px;width:68px;height:68px}#chcons b{font-size:16px}}html.chcn body .product-summary__info--contact{display:none!important}
/* w_9xun5np5c6 #chsbt */
@media(max-width:767px){html body #chsbar{display:block!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;box-shadow:0 -4px 16px rgba(75,36,18,.08)}html body #chsbar .t{margin:0 0 10px}html body #chsbar .n{white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:400 15px/1.35 'Old Standard TT',serif!important;color:#4B2412}html body #chsbar .p{font:700 17px/1.4 'Old Standard TT',serif!important;color:#4B2412;margin-top:2px}html body #chsbar button{display:block;width:100%!important;height:52px!important;font:400 15px 'Old Standard TT',serif!important;letter-spacing:.12em!important;text-transform:uppercase}html.chpdp body{padding-bottom:150px}html.chpdp body .scroll-to-top-arrow{bottom:166px!important}html.chpdp body .accessibility-button{bottom:222px!important}}
/* w_9xun5np5c6 #chnoicon */
html.chpdp .product-summary__info--actions .btn-primary svg{display:none!important}
/* w_mr8fac8e6i #chsbt2 */
@media(max-width:767px){html body #chsbar .t{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;align-items:start}html body #chsbar .n{font-size:16px!important;line-height:1.35!important}html body #chsbar .p{font-size:18px!important;line-height:1.3!important;margin:0!important;white-space:nowrap}}
/* w_mr8fac8e6i #chfx2 */
@media(max-width:767px){html body #chorig .t p .ln{display:inline!important;white-space:normal!important}html body #chorig .t p .s1{text-wrap:balance}html body #chorig .t p .s2{font-size:21px!important;line-height:1.4!important;text-wrap:balance}}
/* w_mr8fac8e6i #chnews */
.newsletter__heading,.newsletter__hint{text-wrap:balance}@media(max-width:767px){.newsletter__heading{font-size:19px!important;line-height:1.45!important;letter-spacing:.01em!important}.newsletter__hint{font-size:15px!important;line-height:1.5!important;margin-top:8px}html body #chmeta{font-size:13px!important}}
/* w_mr8fac8e6i #chdots */
@media(max-width:767px){html body #chdet .g{grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:100%!important;scroll-snap-type:x mandatory!important}html body #chdet .g img{scroll-snap-align:start;width:100%!important}}#chdet .g{scrollbar-width:none}#chdet .g::-webkit-scrollbar{display:none}#chdet .chd{display:flex;justify-content:center;gap:10px;margin:16px 0 0;padding:0}#chdet .chd button{width:8px;height:8px;min-width:0;padding:0;border:0;border-radius:50%;background:#D9CFC4;cursor:pointer;transition:background .2s,transform .2s}#chdet .chd button.on{background:#4B2412;transform:scale(1.25)}#chdet .chd button:focus-visible{outline:2px solid #4B2412;outline-offset:3px}
/* w_mr8fac8e6i #chhdr */
@media(max-width:767px){html body .notification-bar .bslot-html{padding:10px 16px!important}html body .notification-bar .bslot-html a{font-size:15px!important;line-height:1.35!important;letter-spacing:.02em}html body #header_logo img{width:132px!important;height:auto!important;max-width:none!important;max-height:none!important}html body #header_wrapper .header__actions>.header__action{margin-left:12px!important}}
/* w_mr8fac8e6i #chmthcss */
@media(max-width:767px){html.chmth body .product-summary__images{flex-wrap:wrap!important}html.chmth body .product-summary__main-images{flex:0 0 100%!important;width:100%!important;max-width:100%!important}html.chmth body #chthumbs{flex:0 0 100%!important}html.chmth body #chthumbs{display:flex!important;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:12px 0 0!important;padding:0!important;width:100%!important;max-width:none!important}html.chmth body #chthumbs::-webkit-scrollbar{display:none}html.chmth body #chthumbs img{flex:0 0 calc((100% - 24px) / 4.3)!important;width:calc((100% - 24px) / 4.3)!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover;scroll-snap-align:start;border:1px solid transparent;opacity:.75;cursor:pointer;background:#fff}html.chmth body #chthumbs img.on{border-color:#4B2412;opacity:1}html.chmth body .product-summary__main-images .splide__pagination{display:none!important}}
/* w_mr8fac8e6i #chklcss */
html body #chkl.chk2{text-align:left;font:400 14px/1.5 'Old Standard TT',serif!important;color:#4B2412;margin:12px 0 6px}html body #chkl.chk2 b{font-weight:700}html body #chkl.chk2 small{display:none!important}html body #chkl.chk2 small.chkd{display:block!important;font:400 12px/1.5 'Old Standard TT',serif!important;color:#6E615A!important;margin-top:2px}
/* w_mr8fac8e6i #chflt */
@media(max-width:767px){html body .accessibility-button,html body .scroll-to-top-arrow{width:36px!important;height:36px!important;min-width:0!important;right:6px!important;background:rgba(75,36,18,.55)!important;border-radius:50%!important;padding:0!important;display:flex;align-items:center;justify-content:center}html body .accessibility-button svg,html body .accessibility-button img,html body .scroll-to-top-arrow svg,html body .scroll-to-top-arrow img{width:20px!important;height:20px!important}html.chpdp body .scroll-to-top-arrow{bottom:160px!important}html.chpdp body .accessibility-button{bottom:204px!important}}
/* w_mr8fac8e6i #chnbb */
html body #notification_bar .bslot-html a{font-weight:700!important;letter-spacing:.03em!important}@media(max-width:767px){html body #notification_bar .bslot-html a{font-size:16px!important;line-height:1.35!important}}
/* w_mr8fac8e6i #chmarcss */
@media(max-width:767px){html.chpdp body .product-summary__main-images{position:relative}html.chpdp body .chmar{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:34px;height:34px;border-radius:50%;border:0;padding:0;background:rgba(255,255,255,.92);box-shadow:0 1px 4px rgba(75,36,18,.18);display:flex;align-items:center;justify-content:center;cursor:pointer}html.chpdp body .chmar.l{left:6px}html.chpdp body .chmar.r{right:6px}html.chpdp body .chmar svg{width:16px;height:16px}}
/* w_mwtomh0z4w #chdi15 */
@media(max-width:767px){html body #chcons .hd b{font-size:15px!important;line-height:1.5!important}}
/* w_mwtomh0z4w #chdotsu */
html body .chdots{gap:2px!important}html body #chrooms .chdots button{width:24px!important;height:24px!important;min-width:24px!important}html body .chdots button:before{width:8px!important;height:8px!important;border:0!important;background:#D9CFC4!important;transition:background .2s,transform .2s}html body .chdots button.on:before{background:#4B2412!important;transform:scale(1.25)}html body #chdet .chd{gap:2px!important;margin:16px 0 0!important}html body #chdet .chd button{width:24px!important;height:24px!important;background:none!important;display:flex!important;align-items:center;justify-content:center;transform:none!important;border:0!important;padding:0!important}html body #chdet .chd button:before{content:"";width:8px;height:8px;border-radius:50%;background:#D9CFC4;transition:background .2s,transform .2s}html body #chdet .chd button.on:before{background:#4B2412;transform:scale(1.25)}
/* w_mwtomh0z4w #chbtn */
html.chpdp body .product-summary .product-action--add-to-cart .btn{font:400 15px/1 'Old Standard TT',serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:0 12px!important;white-space:nowrap}
/* w_mwtomh0z4w #chrtcss */
html body #chship span.chr2{display:inline-block!important;white-space:nowrap;font-weight:400!important;margin:0 0 0 8px!important;color:#4B2412!important;font-size:inherit!important}html body #chship b span.chr2{font-size:15px!important;vertical-align:1px}html body #chship span.chr2 svg{vertical-align:-2px;margin:0 5px 0 0!important}
/* w_mwtomh0z4w #chmvcss */
html body #chsku{font:400 13px/1.5 'Old Standard TT',serif;color:#6E615A;margin:-4px 0 10px}html body #chav{font:400 16px/1.5 'Old Standard TT',serif;color:#4B2412;margin:0 0 2px}html body .product-summary__info--price-row #chpa2{font:400 13px 'Old Standard TT',serif!important;color:#6E615A!important;text-decoration:underline;text-underline-offset:3px;margin-left:12px;white-space:nowrap;vertical-align:middle}
/* w_mwtomh0z4w #chfxcss */
html body .product-summary__info--price-row #chpa3{display:inline-flex;align-items:center;gap:4px;font:400 13px 'Old Standard TT',serif!important;color:#6E615A!important;text-decoration:underline;text-underline-offset:3px;margin-left:12px;white-space:nowrap;vertical-align:middle}html body #chpa3 svg{width:14px!important;height:14px!important;margin:0!important;fill:currentColor}html body #chpa2{display:none!important}html body .product-summary__info--price-row .chpct{display:inline-block;font:700 14px 'Old Standard TT',serif;color:#4B2412;margin-left:8px;vertical-align:middle}html.chpdp body .product-summary__info--rating{margin:6px 0 4px!important}
/* w_mwtomh0z4w #chhvcss */
html body #chymal .s>a{flex:0 0 calc(64% - 6px)!important;position:relative}html body #chymal .chfav{position:absolute!important;top:8px;right:8px;z-index:2;width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;border-radius:50%!important;background:rgba(255,255,255,.92)!important;border:0!important;display:flex!important;align-items:center;justify-content:center}html body #chymal .chfav svg{width:16px!important;height:16px!important}
/* w_mwtomh0z4w #chlpcss */
html body #chymal .s>a:last-child{scroll-snap-align:end!important}
/* w_g7z2ncb2k2 #chcatbig */
@media(max-width:767px){html body #chcat b{font-size:26px!important;line-height:1.2!important;margin:14px 0 6px!important}html body #chcat u{font-size:15px!important}}@media(min-width:768px){html body #chcat b{font-size:34px!important;line-height:1.2!important;margin:20px 0 8px!important}html body #chcat u{font-size:16px!important}}
/* w_g7z2ncb2k2 #chfoot */
@media(max-width:767px){html body footer .footer__blocks:not(#chx){grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:16px!important}html body footer .footer__menu-list a:not(#chx){white-space:nowrap!important;letter-spacing:.3px!important;font-size:15px!important}}
/* Country Home - fara iconita pe butoanele Adauga in cos, pe tot site-ul (2026-10-31) */
.product__add-to-cart svg,.product__add-to-cart .icon{display:none!important}
/* Country Home - caseta cu citatul fixa la derulare pe desktop (2026-10-31) */
@media(min-width:768px){html body #chpd .q{align-self:start;position:sticky;top:146px}}
/* Country Home - lista Beneficii din caseta Specificatii, cu bulina (2026-10-31) */
html body #chpd h3.chben+ul{list-style:disc!important;padding-left:22px!important;margin:8px 0 18px!important}html body #chpd h3.chben+ul>li{list-style:disc outside!important;display:list-item!important;margin:0 0 6px!important}html body #chpd h3.chben+ul>li::marker{color:#4B2412}
/* Pop-up-uri theMarketer: doar fontul Country Home; aranjarea o face sablonul theMarketer (2026-10-31) */
html body #mkt-popup-wrapper,html body #mkt-popup-wrapper *{font-family:"Old Standard TT",Georgia,serif!important}

/* Pop-up theMarketer pe mobil: poza pe verticala in dreapta; tipografia vine din editor, scalata pentru telefon (2026-10-31) */
@media (max-width:767px){
html body #theMarketer-popup-backdrop.lightbox #mkt-popup-content-wrapper{flex-direction:row!important;align-items:stretch!important;min-height:410px!important}
html body #theMarketer-popup-backdrop.lightbox #mkt-popup-content-image,html body #theMarketer-popup-backdrop.lightbox #mkt-popup-content-success-image{order:2!important;flex:0 0 40%!important;width:40%!important;height:auto!important;max-height:none!important;min-height:0!important;align-self:stretch!important;background-size:cover!important;background-position:center!important}
html body #theMarketer-popup-backdrop.lightbox #mkt-popup-content,html body #theMarketer-popup-backdrop.lightbox #mkt-popup-success-content{order:1!important;flex:1 1 0%!important;min-width:0!important;padding:26px 16px 20px!important;justify-content:center!important}
html body #theMarketer-popup-backdrop.lightbox #mkt-popup-content-wrapper.success #mkt-popup-success-content{display:flex!important;flex-direction:column!important}
html body #theMarketer-popup-backdrop.lightbox .mkt-popup-headline,html body #theMarketer-popup-backdrop.lightbox .mkt-popup-headline *{font-size:20px!important;line-height:1.2!important}
html body #theMarketer-popup-backdrop.lightbox .mkt-popup-description p{font-size:14px!important;line-height:1.45!important}
html body #theMarketer-popup-backdrop.lightbox .mkt-popup-description p *{font-size:inherit!important;line-height:inherit!important}
}

/* 2026-11-01: hero fara promotie - butonul jos, in zona de deget pe mobil si in treimea de jos pe desktop */
html body #chhero .tx{justify-content:flex-end!important;padding-top:0!important;padding-bottom:64px!important}@media(max-width:767px){html body #chhero .tx{padding-bottom:40px!important}}

/* 2026-11-01: caseta WhatsApp - titlul centrat, X separat in dreapta */
html body .floating-wpp-popup .floating-wpp-head{text-align:center!important;align-items:center!important;gap:12px;padding:12px 14px!important;line-height:1.4!important}html body .floating-wpp-popup .floating-wpp-head span{flex:1 1 auto;text-align:center!important}html body .floating-wpp-popup .floating-wpp-head .close{flex:0 0 auto;font-size:20px;line-height:1;cursor:pointer}
/* 2026-11-01: titlul din banner incape si pe ecrane desktop mici/tablete */
@media(min-width:768px) and (max-width:1100px){html body #chhero .tx h2.chhl{font-size:36px;padding:0 32px;box-sizing:border-box}}
/* 2026-11-01: caseta WhatsApp in culorile Country Home (maro #4B2412) */
html body .floating-wpp-popup .floating-wpp-head{background-color:#4B2412!important}
/* 2026-11-01: bara de notificari - mesaj de brand */
html body #notification_bar.chnb{background:#4B2412;color:#fff;text-align:center;padding:9px 16px;margin:0}html body #notification_bar.chnb p{margin:0;font:400 14px/1.4 "Old Standard TT",Georgia,serif;letter-spacing:.06em;color:#fff}@media(max-width:767px){html body #notification_bar.chnb p{font-size:13px}}
/* 2026-11-01: Shop the Look - sagetile de navigare vizibile pe desktop, ca vizitatorii sa ajunga la toate look-urile */
@media(min-width:768px){html body #widget-w_2xxrhnlevf #chstl .chnav{display:flex!important}}
/* 2026-11-01: butoanele „Explorează” pe desktop (fara Shop the Look) - butoane reale, mai mari, usor de vazut si de apasat */
@media(min-width:768px){html body #chhalf u,html body #chban a.u,html body #chcraft a.u,html body #chslow a.u{display:inline-block!important;padding:16px 40px!important;font:400 17px/1 "Old Standard TT",serif!important;letter-spacing:.06em!important;text-decoration:none!important;background:#fff!important;color:#4B2412!important;border:1px solid #4B2412!important;margin-top:16px!important;transition:background .2s,color .2s}html body #chhalf u:hover,html body #chban a.u:hover,html body #chcraft a.u:hover,html body #chslow a.u:hover{background:#4B2412!important;color:#fff!important}}
/* 2026-11-01: bara de notificari mai mare si bold, vizibila */
html body #notification_bar.chnb{padding:13px 20px!important}html body #notification_bar.chnb p{font:700 18px/1.3 "Old Standard TT",Georgia,serif!important;letter-spacing:.05em!important}@media(max-width:767px){html body #notification_bar.chnb{padding:11px 14px!important}html body #notification_bar.chnb p{font-size:15px!important}}
/* 2026-11-01: beneficii homepage desktop - frunzulita din pagina de produs deasupra fiecarui titlu */
@media(min-width:768px){html body #chusp>div>h3:before{content:"";display:block;width:26px;height:26px;margin:0 auto 10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234B2412' stroke-width='1.2'%3E%3Cpath d='M12 21c0-6 3-10 9-12-1 7-4 11-9 12zM12 21c0-6-3-10-9-12 1 7 4 11 9 12z'/%3E%3C/svg%3E") center/contain no-repeat}}
/* 2026-11-01: butoanele „Explorează” si pe mobil, la fel ca pe desktop (fara Shop the Look) */
@media(max-width:767px){html body #chhalf u,html body #chban a.u,html body #chcraft a.u,html body #chslow a.u{display:inline-block!important;padding:14px 30px!important;font:400 15px/1 "Old Standard TT",serif!important;letter-spacing:.06em!important;text-decoration:none!important;background:#fff!important;color:#4B2412!important;border:1px solid #4B2412!important;margin-top:16px!important}}
/* 2026-11-01: beneficii pe mobil - frunzulita din pagina de produs in fata titlului */
@media(max-width:767px){html body .chben .chben__in h3:before{content:"";display:inline-block;width:16px;height:16px;margin-right:8px;vertical-align:-3px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234B2412' stroke-width='1.2'%3E%3Cpath d='M12 21c0-6 3-10 9-12-1 7-4 11-9 12zM12 21c0-6-3-10-9-12 1 7 4 11 9 12z'/%3E%3C/svg%3E") center/contain no-repeat}}


/* Tag-uri interne (HoReCa, teme) ascunse pe pagina de produs - 2026-11-02 */
.product-tags{display:none!important}

/* Formulare custom (design interior): bife si butoane radio de 24px, rand de minimum 44px usor de atins - 2026-11-02 */
.form__multi-choice-option,.form__single-choice-option{display:flex;align-items:center;gap:12px;min-height:44px}
.form__toggle{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding-top:6px}
.form__multi-choice-option-input,.form__single-choice-option-input,.form__toggle-input{width:24px!important;height:24px!important;min-width:24px;flex:0 0 24px;margin:0!important;border:1.5px solid #000!important;cursor:pointer;place-content:center}
.form__multi-choice-option-input:checked,.form__toggle-input:checked{background:#3f7a3a!important;border-color:#3f7a3a!important}
.form__multi-choice-option-input:checked::before,.form__toggle-input:checked::before{width:12px!important;height:6px!important;border-width:0 0 2.5px 2.5px!important;border-style:solid!important;border-color:#fff!important;margin-top:-4px}
.form__single-choice-option-input,.form__single-choice-option-input::before{border-radius:0!important}.form__single-choice-option-input:checked{background:#3f7a3a!important;border-color:#3f7a3a!important}
.form__single-choice-option-input:checked::before{width:12px!important;height:6px!important;background:transparent!important;border-width:0 0 2.5px 2.5px!important;border-style:solid!important;border-color:#fff!important;margin-top:-4px;transform:rotate(-45deg)!important}
.form__multi-choice-option .form__label,.form__single-choice-option .form__label,.form__toggle .form__label{cursor:pointer;margin:0;padding:6px 0;line-height:1.4}


/* Pagini design interior (online si HoReCa), structura tip Pottery Barn - 2026-11-02 */
.chds{color:#4B2412;max-width:1320px;margin:0 auto}
.chds img{display:block;width:100%;height:auto;max-width:none;border:0}
.chds-hero img{aspect-ratio:16/7;object-fit:cover}
.chds-intro{max-width:820px;margin:40px auto 0;text-align:center}
.chds-intro h1{font-size:44px;line-height:1.15;margin:0 0 18px;font-weight:400;color:#4B2412}
.chds-intro p{font-size:19px;line-height:1.65}
.chds-cta{text-align:center;margin:28px 0 8px}
.chds-btn{display:inline-block;background:#4B2412;color:#fff!important;font-size:17px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:18px 38px;text-decoration:none!important;border-radius:2px;line-height:1.2}
.chds-btn:hover{background:#6b3a22}
.chds-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:56px 0 24px;text-align:center}
.chds-step h3{font-size:18px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-weight:700;color:#4B2412}
.chds-step p{font-size:17px;line-height:1.6;margin:0}
.chds-title{text-align:center;font-size:30px;letter-spacing:.12em;text-transform:uppercase;font-weight:400;margin:72px 0 28px;color:#4B2412}
.chds-grid{display:grid;gap:22px}
.chds-grid-2{grid-template-columns:repeat(2,1fr)}
.chds-grid-3{grid-template-columns:repeat(3,1fr)}
.chds-grid-4{grid-template-columns:repeat(4,1fr)}
.chds-card{display:block;text-decoration:none!important;color:#4B2412!important}
.chds-card img{aspect-ratio:4/5;object-fit:cover}
.chds-card-wide img{aspect-ratio:4/3}
.chds-card-title{display:block;font-size:22px;margin:14px 0 6px}
.chds-card-text{display:block;font-size:16px;line-height:1.55;margin:0 0 8px}
.chds-link{display:inline-block;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #4B2412;padding-bottom:2px}
.chds-stl{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center;margin:72px 0 0;background:#f6f1ea}
.chds-stl-img img{aspect-ratio:4/3;object-fit:cover}
.chds-stl-text{padding:28px 40px 28px 0}
.chds-stl-text h2{font-size:34px;font-weight:400;margin:0 0 14px;color:#4B2412}
.chds-stl-text p{font-size:18px;line-height:1.6}
.chds-band{max-width:900px;margin:0 auto}
.chds-band p,.chds-plain p{font-size:17px;line-height:1.65}
.chds-plain h3{font-size:20px;margin:0 0 8px;color:#4B2412}
.chds-form{max-width:760px;margin:0 auto;scroll-margin-top:120px}
.chds-faq{max-width:900px;margin:0 auto}
.chds-faq h3{font-size:20px;margin:28px 0 8px;color:#4B2412}
.chds-faq p{font-size:17px;line-height:1.65;margin:0}
.chds-note{max-width:900px;margin:28px auto 0;text-align:center;font-size:17px;line-height:1.6}
@media (max-width:991px){
.chds-grid-4{grid-template-columns:repeat(2,1fr)}
.chds-grid-3{grid-template-columns:repeat(3,1fr);gap:14px}
}
@media (max-width:767px){
.chds-hero img{aspect-ratio:4/3}
.chds-intro{margin-top:28px}
.chds-intro h1{font-size:32px}
.chds-intro p{font-size:17px}
.chds-btn{display:block;width:100%;padding:18px 16px;font-size:16px}
.chds-steps{grid-template-columns:1fr;gap:28px;margin-top:40px}
.chds-title{font-size:24px;margin:52px 0 20px}
.chds-grid-3,.chds-grid-2{grid-template-columns:1fr}
.chds-grid-4{grid-template-columns:repeat(2,1fr);gap:14px}
.chds-grid-4 .chds-card-title{font-size:19px}
.chds-stl{grid-template-columns:1fr;gap:0}
.chds-stl-text{padding:24px 20px}
.chds-stl-text h2{font-size:28px}
}

/* Panou Design interior gratuit in meniul Mobilier - 2026-11-02 */
.chds-menu-promo{max-width:300px;min-width:240px}
.chds-menu-promo a{display:block;text-decoration:none!important;color:#4B2412!important}
.chds-menu-promo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}
.chds-menu-promo-title{display:block;font-size:20px;margin:12px 0 6px;color:#4B2412}
.chds-menu-promo-text{display:block;font-size:15px;line-height:1.5;margin:0 0 12px;white-space:normal;color:#4B2412}
.chds-menu-promo-btn{display:inline-block;background:#4B2412;color:#fff;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:12px 18px;line-height:1.2}

/* Titluri pagini design: rand echilibrat, fara cuvant ramas singur - 2026-11-02 */
.chds-title{text-wrap:balance;scroll-margin-top:120px}
.chds-intro h1,.chds-stl-text h2,.chds-card-title{text-wrap:balance}
@media (max-width:767px){.chds h2.chds-title{font-size:21px!important;letter-spacing:.05em}}

/* Meniu principal cu 9 sectiuni (HoReCa): un singur rand pe laptopuri 992-1259px - 2026-11-02 */
@media (min-width:992px) and (max-width:1259px){body #header_menu .header__menu-list{gap:2px!important}body #header_menu .header__menu-list>.header__menu-item>a{font-size:14px!important;letter-spacing:.6px!important;padding:6px 5px!important}}
@media (min-width:992px) and (max-width:1099px){body #header_menu .header__menu-list>.header__menu-item>a{font-size:13.5px!important;letter-spacing:.4px!important}}

/* Pagini design: Ce primesti (casete cu iconite) si Intrebari frecvente (acordeon) - 2026-11-02 */
.chds-get{background:#f6f1ea;padding:8px 48px 56px;margin:72px 0 0}
.chds-get .chds-title{margin-top:56px}
.chds-get-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.chds-get-card{background:#fff;padding:40px 32px 36px;text-align:center;border-top:3px solid #4B2412}
.chds-get-ico{width:72px;height:72px;margin:0 auto 22px;border:1px solid #d9cfc6;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:42px}
.chds-ico-piese{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" fill="none" stroke="%234B2412" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M13 22v-6a4 4 0 0 1 4-4h14a4 4 0 0 1 4 4v6"/%3E%3Cpath d="M9 22a3 3 0 0 1 3 3v4h24v-4a3 3 0 1 1 6 0v8H6v-8a3 3 0 0 1 3-3z"/%3E%3Cpath d="M10 33v4M38 33v4"/%3E%3C/svg%3E')}
.chds-ico-mood{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" fill="none" stroke="%234B2412" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"%3E%3Crect x="7" y="9" width="34" height="30" rx="1"/%3E%3Crect x="11" y="13" width="12" height="13"/%3E%3Crect x="26" y="13" width="11" height="8"/%3E%3Crect x="26" y="24" width="11" height="11"/%3E%3Crect x="11" y="29" width="12" height="6"/%3E%3C/svg%3E')}
.chds-ico-oferta{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" fill="none" stroke="%234B2412" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M14 6h14l8 8v28H14z"/%3E%3Cpath d="M28 6v8h8"/%3E%3Cpath d="M19 22h12M19 28h12M19 34h7"/%3E%3C/svg%3E')}
.chds-get-card h3{font-size:16px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin:0 0 12px;color:#4B2412}
.chds-get-card p{font-size:17px;line-height:1.6;margin:0}
.chds .chds-get-more{max-width:900px;margin:36px auto 0;text-align:center;font-size:17px;line-height:1.65}
.chds-faq2{display:grid;grid-template-columns:1fr 2fr;gap:64px;align-items:start;margin:88px 0 0}
.chds .chds-faq2-head .chds-title{text-align:left;margin:0 0 18px;font-size:26px}
.chds-faq2-head p{font-size:17px;line-height:1.65;margin:0 0 14px}
.chds-q{border-bottom:1px solid #d9cfc6}
.chds-q:first-child{border-top:1px solid #d9cfc6}
.chds-q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:20px;line-height:1.4;color:#4B2412}
.chds-q summary::-webkit-details-marker{display:none}
.chds-q summary::after{content:'+';flex:0 0 auto;font-size:30px;line-height:1;transition:transform .2s}
.chds-q[open] summary::after{transform:rotate(45deg)}
.chds-q p{font-size:17px;line-height:1.65;margin:0 0 24px;padding-right:48px}
@media (max-width:767px){.chds-get{padding:4px 16px 40px;margin-top:52px}.chds-get .chds-title{margin-top:40px}.chds-get-grid{grid-template-columns:1fr;gap:16px}.chds-get-card{padding:32px 22px 28px}.chds-faq2{grid-template-columns:1fr;gap:20px;margin-top:56px}.chds .chds-faq2-head .chds-title{text-align:center}.chds-faq2-head p{text-align:center}.chds-q summary{font-size:18px;padding:18px 0}.chds-q p{padding-right:0}}

/* Banda Design interior gratuit pe categoriile HoReCa - 2026-11-02 */
.ch-catpromo{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;background:#f6f1ea;margin:32px 0 40px;color:#4B2412}
.ch-catpromo-img img{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:cover}
.ch-catpromo-text{padding:36px 48px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}
.ch-catpromo-kicker{font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#3f7a3a}
.ch-catpromo-title{font-size:32px;line-height:1.2;color:#4B2412;text-wrap:balance}
.ch-catpromo-desc{font-size:18px;line-height:1.6}
.ch-catpromo-btn{display:inline-block;margin-top:8px;background:#4B2412;color:#fff!important;font-size:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:16px 30px;text-decoration:none!important;line-height:1.2}
.ch-catpromo-btn:hover{background:#6b3a22}
@media (max-width:991px){.ch-catpromo{grid-template-columns:1fr}.ch-catpromo-text{padding:28px 20px}.ch-catpromo-title{font-size:26px}.ch-catpromo-desc{font-size:17px}.ch-catpromo-btn{display:block;width:100%;text-align:center;padding:16px}}

/* Formulare design interior: aspect tip Pottery Barn (etichete deasupra, 2 coloane, sectiuni numerotate) - 2026-11-02 */
.chds .chds-form{max-width:960px;margin:0 auto}
.chds-form form{display:grid;grid-template-columns:1fr 1fr;column-gap:28px;row-gap:22px;align-items:start}
.chds-form form>*{grid-column:1/-1;margin:0!important}
.chds-form form>.form__row--text,.chds-form form>.form__row--phone-number,.chds-form form>.form__row--email,.chds-form form>.form__row--select{grid-column:auto}
.chds-form form::before,.chds-form form>.form__row--single-choice:not(.form__row--single-choice ~ .form__row--single-choice)::before{display:block;grid-column:1/-1;font-size:20px;letter-spacing:.12em;text-transform:uppercase;color:#4B2412;padding-bottom:12px;border-bottom:1px solid #d9cfc6;margin-bottom:4px}
.chds-form form::before{content:'1. Datele de contact'}
.chds-form form>.form__row--single-choice:not(.form__row--single-choice ~ .form__row--single-choice)::before{content:'2. Despre proiect';margin:14px 0 22px}
.chds-form .form__row--floating{display:flex!important;flex-direction:column-reverse;align-items:stretch;position:relative}
.chds-form .form__row--number{flex-direction:column!important;align-items:flex-start!important}
.chds-form .form__row--floating>.form__label,.chds-form .form__row>.form__label{position:static!important;transform:none!important;opacity:1!important;display:block;font-size:16px!important;line-height:1.4;color:#4B2412!important;letter-spacing:.03em;margin:0 0 8px!important;padding:0!important;background:none!important;pointer-events:auto;white-space:normal;height:auto!important}
.chds-form .form-control,.chds-form .form-select{height:52px!important;min-height:52px;border:1px solid #9c8f86!important;border-radius:0!important;background-color:#fff!important;font-size:17px!important;color:#4B2412!important;padding:12px 14px!important;box-shadow:none!important}
.chds-form .form-select{padding-right:40px!important}
.chds-form textarea.form-control{height:auto!important;min-height:150px!important}
.chds-form .form-control:focus,.chds-form .form-select:focus{border-color:#4B2412!important;outline:0}
.chds-form .form__multi-choice{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}
.chds-form .form__row--number .quantity-spinner,.chds-form .form__row--number .input-group{max-width:220px;border:1px solid #9c8f86}
.chds-form .quantity-spinner__button{height:52px!important;min-width:52px;background:#fff!important;border:0!important;border-radius:0!important;color:#4B2412!important;font-size:22px!important}
.chds-form .form__row--number .form-control{border-top:0!important;border-bottom:0!important;text-align:center}
.chds-form .form__buttons{margin-top:8px!important}
.chds-form .form__buttons .btn{width:100%;min-height:58px;background:#4B2412!important;border:0!important;border-radius:0!important;color:#fff!important;font-size:17px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.chds-form .form__buttons .btn:hover{background:#6b3a22!important}
@media (max-width:767px){.chds-form form{grid-template-columns:1fr;row-gap:18px}.chds-form form>.form__row--text,.chds-form form>.form__row--phone-number,.chds-form form>.form__row--email,.chds-form form>.form__row--select{grid-column:1/-1}.chds-form .form__multi-choice{grid-template-columns:1fr}.chds-form form::before,.chds-form form>.form__row--single-choice:not(.form__row--single-choice ~ .form__row--single-choice)::before{font-size:17px}}

.chds-form .form__row--number .quantity-spinner{margin:0!important}

/* Formulare design v2: doua coloane ca la Pottery Barn (1. date de contact | 2. tipul intalnirii, cu descriere pe optiune) - 2026-11-02 */
.chds .chds-form{max-width:1080px}
.chds-form form{grid-template-columns:1fr 1fr;column-gap:64px;row-gap:18px;grid-auto-flow:row dense}
.chds-form form::before,.chds-form form::after{display:block;grid-row:1;font-size:19px!important;font-weight:700;letter-spacing:.02em!important;text-transform:none!important;color:#4B2412;padding:0 0 10px!important;margin:0!important;border-bottom:1px solid #4B2412!important}
.chds-form form::before{content:'1. Datele de contact'!important;grid-column:1!important}
.chds-form form::after{grid-column:2}
#design_interior_horeca::after{content:'2. Alege tipul întâlnirii'}
#design_interior_online::after{content:'2. Alege tipul discuției'}
.chds-form form>.form__row--single-choice::before{content:none!important;display:none!important}
.chds-form form>.form__row--text,.chds-form form>.form__row--phone-number,.chds-form form>.form__row--email,.chds-form form>.form__row--select,.chds-form form>.form__row--file{grid-column:1!important}
.chds-form form>.form__row--single-choice{grid-column:2!important;grid-row:2/span 3}
.chds-form form>.form__row--textarea{grid-column:2!important;grid-row:span 2}
.chds-form form>.form__row--toggle,.chds-form form>.form__buttons{grid-column:1/-1!important}
.chds-form .form__row--single-choice>.form__label{display:none!important}
.chds-form .form__row--floating>.form__label,.chds-form .form__row>.form__label{font-size:15px!important;margin-bottom:6px!important}
.chds-form .form-control,.chds-form .form-select{height:46px!important;min-height:46px;border:1px solid #4B2412!important;font-size:16px!important;padding:10px 12px!important}
.chds-form textarea.form-control{min-height:132px!important}
.chds-form .form__single-choice{display:flex;flex-direction:column;gap:18px}
.chds-form .form__single-choice-option{align-items:flex-start!important;min-height:0!important}
.chds-form .form__single-choice-option-input{margin-top:2px!important}
.chds-form .form__single-choice-option .form__label{padding:0!important;font-size:17px!important;font-weight:700;line-height:1.35!important}
.chds-form .form__single-choice-option .form__label::after{display:block;margin-top:4px;font-size:15px;font-weight:400;line-height:1.5;color:#6E615A}
label[for$="tip_intalnire_online"]::after,label[for$="tip_discutie_online"]::after{content:'Discuți cu un designer prin apel video, la ora stabilită împreună, și primești pe email selecția de piese, mood board-ul și lista de prețuri.'}
label[for$="tip_intalnire_telefonic"]::after,label[for$="tip_discutie_telefonic"]::after{content:'Un designer te sună la ora stabilită împreună, discută proiectul cu tine și îți trimite propunerea pe email.'}
label[for$="tip_intalnire_la_locatie"]::after{content:'Un designer vine la locație, vede spațiile pe care le amenajezi și îți pregătește apoi propunerea.'}
.chds-form .form__row--toggle{padding-top:6px}
.chds-form .form__buttons{display:flex;justify-content:flex-end}
.chds-form .form__buttons .btn{width:calc(50% - 32px)!important;min-height:54px}
@media (max-width:767px){.chds-form form{grid-template-columns:1fr;row-gap:16px}.chds .chds-form form::before,.chds .chds-form form::after,.chds .chds-form form>*{grid-column:1/-1!important;grid-row:auto!important}.chds-form form::before{order:0}.chds-form form>.form__row--text,.chds-form form>.form__row--phone-number,.chds-form form>.form__row--email,.chds-form form>.form__row--select{order:1}.chds-form form::after{order:2;margin-top:18px!important}.chds-form form>.form__row--single-choice{order:3}.chds-form form>.form__row--textarea{order:4}.chds-form form>.form__row--file{order:5}.chds-form form>.form__row--toggle{order:6}.chds-form form>.form__buttons{order:7}.chds-form .form__buttons .btn{width:100%!important}}

/* Benzile colorate din paginile de design si de pe categoriile HoReCa folosesc culoarea sectiunii Cumpara pe camere de pe homepage (#B3907A) - 2026-11-02 */
.chds .chds-get,.chds .chds-stl,.ch-catpromo{background:#B3907A!important}
.ch-catpromo-kicker{color:#fff!important}
.chds .chds-get .chds-get-more{color:#4B2412}

/* Banda design sus pe /horeca: compacta pe mobil - 2026-11-02 */
.ch-catpromo--top{margin:24px 0 36px}
.ch-catpromo--top .ch-catpromo-img img{aspect-ratio:21/9}
@media (max-width:991px){.ch-catpromo--top .ch-catpromo-img img{aspect-ratio:21/9}.ch-catpromo--top .ch-catpromo-text{padding:20px 18px 22px;gap:10px}.ch-catpromo--top .ch-catpromo-title{font-size:23px}.ch-catpromo--top .ch-catpromo-desc{font-size:16px;line-height:1.5}}

/* Banda design: text alb pe gradient maro peste culoarea #B3907A, pentru lizibilitate - 2026-11-02 */
.ch-catpromo-text{align-self:stretch;justify-content:center;background:linear-gradient(135deg,rgba(75,36,18,.62) 0%,rgba(75,36,18,.38) 100%)}
.ch-catpromo .ch-catpromo-title,.ch-catpromo .ch-catpromo-desc{color:#fff!important}
.ch-catpromo .ch-catpromo-kicker{color:#F3EFE9!important}
.ch-catpromo .ch-catpromo-btn{background:#fff!important;color:#4B2412!important}
.ch-catpromo .ch-catpromo-btn:hover{background:#F3EFE9!important}
.ch-catpromo--top .ch-catpromo-img img{height:auto!important}

/* Buton consultanta pe randuri egale (mobil) + link design in meniul mobil - 2026-11-03 */
.chds .chds-btn,.ch-catpromo a{text-wrap:balance}
.mm-listitem.ch-mm-design{border-top:1px solid #d9cfc6;margin-top:6px}
.mm-listitem.ch-mm-design>a{font-weight:700!important;color:#4B2412!important}
.mm-listitem.ch-mm-design>a::after{content:' →'}

/* Ghiduri blog (masa dining, kilim, eclectic) - 2026-11-03 */
.chg{--chg-ink:#4B2412;--chg-txt:#3d3330;--chg-mut:#857870;--chg-sand:#F3EFE9;--chg-rose:#B3907A;--chg-line:#D9CFC6;color:var(--chg-txt);font-size:18px;line-height:1.7}
.chg h2{font-size:28px;line-height:1.25;color:var(--chg-ink);margin:56px 0 14px;text-wrap:balance;scroll-margin-top:120px}
.chg p{margin:0 0 16px}
.chg a{color:var(--chg-ink);text-decoration:underline;text-underline-offset:3px}
.chg .chg-lead{font-size:20px;line-height:1.65}
.chg-toc{background:var(--chg-sand);padding:22px 28px;margin:28px 0 8px}
.chg-toc-title{font-size:14px!important;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--chg-ink);margin:0 0 8px!important}
.chg-toc ol{margin:0;padding-left:22px;columns:2;column-gap:36px}
.chg-toc li{margin:4px 0;break-inside:avoid}
.chg-fig{border:1px solid var(--chg-line);padding:24px 24px 26px;margin:24px 0 20px;background:#fff}
.chg-fig-title{font-size:14px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--chg-ink);margin:0 0 18px}
.chg-fig-title+div+.chg-fig-title{margin-top:30px}
.chg-seats{display:grid;gap:66px;padding-block:26px}
.chg-seat-row{display:grid;grid-template-columns:110px 1fr 90px;align-items:center;gap:14px}
.chg-seat-len,.chg-seat-n{font-size:16px;font-variant-numeric:tabular-nums}
.chg-seat-n{font-weight:700;color:var(--chg-ink);text-align:right}
.chg-seat-table{position:relative;display:block;height:30px;background:var(--chg-rose);border-radius:3px;justify-self:center;min-width:90px}
.chg-d{position:absolute;width:14px;height:14px;border-radius:50%;background:var(--chg-ink);transform:translateX(-50%)}
.chg-t{top:-20px}.chg-b{bottom:-20px}
.chg-l{left:-20px!important;top:8px;transform:none}.chg-r{right:-20px;top:8px;transform:none}
.chg-rounds{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:end;text-align:center}
.chg-round{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:16px}
.chg-round strong{color:var(--chg-ink);font-variant-numeric:tabular-nums}
.chg-circle{display:block;border-radius:50%;background:var(--chg-rose);box-shadow:0 0 0 7px var(--chg-sand),0 0 0 9px var(--chg-ink);margin:12px 0 10px}
.chg-room{display:grid;gap:8px;text-align:center}
.chg-room-label{font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--chg-mut)}
.chg-room-in{border-top:4px solid var(--chg-ink);border-bottom:4px solid var(--chg-ink);padding:12px 8px;display:grid;gap:12px;justify-items:center}
.chg-gap{font-size:16px;font-weight:700;color:var(--chg-ink);border-left:2px dashed var(--chg-rose);border-right:2px dashed var(--chg-rose);padding:6px 14px;font-variant-numeric:tabular-nums}
.chg-gap-t{padding-block:14px}.chg-gap-b{padding-block:22px}
.chg-room-table{background:var(--chg-rose);color:#fff;font-weight:700;width:min(70%,420px);padding:26px 10px;border-radius:3px}
.chg-heights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}
.chg-h{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:15px;text-align:center}
.chg-h strong{color:var(--chg-ink);margin-top:10px}
.chg-h>span{color:var(--chg-mut)}
.chg-h-bars{display:flex;align-items:flex-end;justify-content:center;gap:10px;height:220px;width:100%;border-bottom:3px solid var(--chg-ink)}
.chg-h-bars span{width:46px;display:flex;align-items:flex-start;justify-content:center;border-radius:2px 2px 0 0}
.chg-h-table{background:var(--chg-ink)}.chg-h-seat{background:var(--chg-rose)}
.chg-h-bars b{font-size:13px;white-space:nowrap;color:#fff;margin-top:6px;font-variant-numeric:tabular-nums}
.chg-heights+*{margin-top:0}
.chg-tip{border-left:3px solid var(--chg-rose);background:var(--chg-sand);padding:18px 24px;margin:22px 0 8px}
.chg-tip-title{font-size:14px!important;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--chg-ink);margin:0 0 6px!important}
.chg-tip p:last-child{margin:0}
.chg-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:22px 0 12px}
.chg-card{min-width:0;display:flex;flex-direction:column;gap:4px;text-decoration:none!important;color:var(--chg-txt)}
.chg-card img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;margin-bottom:10px;background:#fff;border:1px solid var(--chg-line)}
.chg-card-k{font-size:14px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--chg-ink)}
.chg-card-t{font-size:16px;line-height:1.45}
.chg-card-p{font-size:15px;color:var(--chg-mut);text-decoration:underline;text-underline-offset:3px}
.chg-styles{padding-left:20px;margin:0 0 14px}.chg-styles li{margin:6px 0}
.chg-cta{background:#B3907A;color:#fff;padding:32px 36px;margin:44px 0 8px;text-align:center}
.chg-cta p{color:#fff}
.chg-cta-k{font-size:14px!important;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin:0 0 6px!important}
.chg-cta-t{font-size:26px!important;line-height:1.3;margin:0 0 10px!important;text-wrap:balance}
.chg .chg-cta-btn{display:inline-block;background:#fff;color:#4B2412;text-decoration:none;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:15px;padding:16px 30px;margin-top:6px}
.chg-faq details{border-bottom:1px solid var(--chg-line)}
.chg-faq details:first-child{border-top:1px solid var(--chg-line)}
.chg-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:18px 0;font-size:19px;color:var(--chg-ink)}
.chg-faq summary::-webkit-details-marker{display:none}
.chg-faq summary::after{content:'+';font-size:26px;line-height:1;transition:transform .2s}
.chg-faq details[open] summary::after{transform:rotate(45deg)}
.chg-faq details p{padding-right:40px}
.chg-slogan{margin-top:40px!important;font-style:italic;color:var(--chg-mut)}
@media (max-width:767px){.chg{font-size:17px}.chg h2{font-size:23px;margin-top:44px}.chg .chg-lead{font-size:18px}.chg-toc ol{columns:1}.chg-fig{padding:18px 14px}.chg-seat-row{grid-template-columns:78px 1fr 64px;gap:10px}.chg-seat-len,.chg-seat-n{font-size:13px}.chg-rounds{grid-template-columns:repeat(2,1fr);row-gap:22px}.chg-h-bars span{width:40px}.chg-h-bars b{font-size:11px}.chg-seats{gap:62px}.chg-h{font-size:13px}.chg-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.chg-card-t{font-size:15px}.chg-cta{padding:26px 18px}.chg-cta-t{font-size:22px!important}.chg-faq summary{font-size:17px}.chg-faq details p{padding-right:0}}

.chg{max-width:900px;margin-inline:auto}

/* Ghid kilim: diagrame marimi + plan camera - 2026-11-03 */
.chg-cards--rug .chg-card img{aspect-ratio:3/4;object-fit:cover}
.chg-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:end;text-align:center}
.chg-size{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:15px;line-height:1.45}
.chg-size strong{color:var(--chg-ink);margin-top:10px;font-variant-numeric:tabular-nums}
.chg-size>span:last-child{color:var(--chg-mut)}
.chg-rug,.chg-p-rug{display:block;background-color:var(--chg-rose);background-image:repeating-linear-gradient(45deg,transparent 0 9px,rgba(75,36,18,.28) 9px 11px),repeating-linear-gradient(-45deg,transparent 0 9px,rgba(75,36,18,.28) 9px 11px);border-left:4px dashed var(--chg-line);border-right:4px dashed var(--chg-line)}
.chg-plan{position:relative;width:100%;max-width:560px;margin:0 auto;border:3px solid var(--chg-ink);background:#FBF9F6}
.chg-plan>span{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;font-size:13px;line-height:1.2;padding:2px}
.chg-p-rug{border-left-width:3px;border-right-width:3px}
.chg-p-sofa,.chg-p-chair{background:var(--chg-ink);color:#fff;border-radius:6px;font-weight:700}
.chg-p-chair{opacity:.9}
.chg-p-bed{border-top:8px solid #2e160b;border-radius:4px}
.chg-p-table{background:#fff;border:2px solid var(--chg-ink);color:var(--chg-ink);border-radius:3px}
.chg-p-note{color:var(--chg-ink);font-weight:700}
.chg-p-note::before{content:'';position:absolute;inset:30% 10%;background:#fff;z-index:-1;border-radius:3px}
.chg-plan>.chg-p-note{z-index:1;isolation:isolate}
.chg-legend{font-size:15px!important;color:var(--chg-mut);text-align:center;margin:14px 0 0!important}
.chg-zoom{display:block;overflow:hidden;border:1px solid var(--chg-line);margin-bottom:10px;background:#fff}
.chg-cards--rug .chg-zoom{aspect-ratio:3/4;box-sizing:border-box;width:100%}
.chg-card .chg-zoom img{border:0;margin:0;display:block;width:100%;height:100%;aspect-ratio:auto}
@media (max-width:767px){.chg-sizes{gap:12px}.chg-size{font-size:12px}.chg-plan>span{font-size:11px}.chg-p-bed{border-top-width:6px}}
/* Ghid eclectic: look - 2026-11-03 */
.chg-look{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:30px;align-items:center;margin:24px 0 26px}
.chg-look img{width:100%;height:auto;display:block}
.chg-look p:last-child{margin-bottom:0}
@media (max-width:767px){.chg-look{grid-template-columns:1fr;gap:18px}}
.chg-bar{display:flex;height:58px;border-radius:3px;overflow:hidden;font-size:14px;font-weight:700}
.chg-bar>span{display:flex;align-items:center;justify-content:center;text-align:center;padding:0 6px;line-height:1.2}
.chg-bar-a{background:#EDE4D8;color:var(--chg-ink)}
.chg-bar-b{background:var(--chg-rose);color:#fff}
.chg-bar-c{background:#5E6B3A;color:#fff}
.chg-bar-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;font-size:15px;line-height:1.45;color:var(--chg-mut)}
.chg-bar-legend b{color:var(--chg-ink)}
.chg-bar+.chg-bar-legend:has(span:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
.chg-plan>.chg-p-dot{width:30px;height:30px;padding:0;border-radius:50%;background:#5E6B3A;color:#fff;font-weight:700;font-size:15px;box-shadow:0 0 0 3px #fff;z-index:2}
@media (max-width:767px){.chg-bar{height:50px;font-size:12px}.chg-bar-legend{grid-template-columns:1fr!important;gap:6px;font-size:14px}.chg-plan>.chg-p-dot{width:24px;height:24px;font-size:12px}}


/* Shop the Look (2026-11-03): titlul paginii-mama /shop-the-look ramane vizibil cand pagina afiseaza doar grila de look-uri */
.page--catalog-products:has(.ch-stl-root) .page__content-wrapper{display:block!important}
.page--catalog-products:has(.ch-stl-root) .page__aside-head{display:block!important}
@media (min-width:1100px){.page--catalog-products:has(.ch-stl-root) .categories__content{grid-template-columns:repeat(4,minmax(0,1fr))!important}}

/* Country Home: grile de subcategorii (HoReCa, Shop the Look etc.) in stil editorial - poza intreaga, numele sub poza, "Vezi piesele"; pe mobil o subcategorie pe rand (2026-11-03) */
.categories__content{row-gap:32px!important}
.categories__content .category{background:transparent!important;height:auto!important}
.categories__content .category__link{display:flex!important;flex-direction:column;height:100%}
.categories__content .category__image-container{display:flex!important;flex-direction:column;flex:1}
.categories__content .category__image{width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover;transition:opacity .3s ease}
.categories__content .category__link:hover .category__image{opacity:.88}
.categories__content .category__name{position:static!important;display:block!important;flex:1;background:transparent!important;color:#4B2412!important;text-transform:none!important;text-align:left!important;font-family:'Old Standard TT',serif!important;font-size:21px!important;font-weight:700!important;line-height:1.25!important;padding:14px 0 0!important;min-height:0!important;height:auto!important}
.categories__content .category__name::after{content:'Vezi piesele \2192';display:block;margin-top:8px;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#857870}
.categories__content .category__link:hover .category__name::after{color:#4B2412}
.page--catalog-products:has(.ch-stl-root) .categories__content .category__image{aspect-ratio:4/5!important}
@media (max-width:767px){.categories__content{grid-template-columns:1fr!important;row-gap:28px!important}.categories__content .category__name{font-size:20px!important}}

/* Country Home: Shop the Look - pe desktop fotografia look-ului in stanga, textul si butonul in dreapta, centrate vertical; pe mobil fotografia apoi textul (2026-11-03) */
.ch-stl-cta,.ch-stl-anchor{display:none}
.page__content:has(> .ch-stl-hero) .category-summary__description-collapse{max-height:none!important;height:auto!important;overflow:visible!important}
.page__content:has(> .ch-stl-hero) .brand-summary__link{display:none!important}
.page__content:has(> .ch-stl-hero) .category-summary p{font-size:17px;line-height:1.7;color:#2b211b}
.page__content:has(> .ch-stl-hero) .category-summary p:last-child{font-style:italic;color:#4B2412}
@media (min-width:1024px){
.page__content:has(> .ch-stl-hero){display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;column-gap:56px;align-items:center}
.page__content:has(> .ch-stl-hero)>*{grid-column:1/-1}
.page__content:has(> .ch-stl-hero)>.ch-stl-hero{grid-column:1;grid-row:1/5;margin:0 0 32px!important}
.page__content:has(> .ch-stl-hero)>.ch-stl-hero img{width:100%!important;max-height:80vh!important;object-fit:cover}
.page__content:has(> .ch-stl-hero)>.category-summary{grid-column:2;grid-row:2;align-self:end;margin:0!important;max-width:540px}
.page__content:has(> .ch-stl-hero)>.ch-stl-cta{grid-column:2;grid-row:3;align-self:start;justify-self:start;display:inline-block;margin:22px 0 32px;background:#4B2412;color:#fff!important;padding:14px 28px;font:700 14px 'Old Standard TT',serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .2s}
.page__content:has(> .ch-stl-hero)>.ch-stl-cta:hover{background:#2f160b}
.page__content:has(> .ch-stl-hero)>.ch-stl-anchor{display:block;grid-row:5;height:0;scroll-margin-top:140px}
}
