body.welcome-web .smast>img[src$="logo.svg"],.pdp-mast img[src$="logo.svg"]{width:clamp(176px,14vw,225px)!important;height:auto!important;max-width:none;filter:none;object-fit:contain;transform:none}
body.box-welcome29 .smast>img[src$="logo.svg"],body.sea-product header img[src$="logo.svg"]{width:clamp(138px,37vw,166px)!important;height:auto!important;object-fit:contain;filter:none}
body.welcome-web .coa33{position:absolute;right:var(--w-edge);top:clamp(22px,3.6vw,54px);z-index:2;display:grid;justify-items:start;gap:2px;padding:13px 19px 13px 16px;border-left:2px solid #ad8850;border-radius:0;background:transparent;color:#254834;text-decoration:none}
.coa33 small{font:600 10px/1.3 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}.coa33 strong{font:400 24px/1.17 Georgia,serif;letter-spacing:-.03em}.coa33 span{font:14px/1.5 Arial;text-decoration:underline;text-underline-offset:3px}
body.welcome-web .offer-banner{background-color:#f0f2e9}
body.welcome-web .offer-picture{opacity:.91}
body.welcome-web .offer-banner:has(.coa33)::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 290px 190px at calc(100% - 110px) 58px,#edf0e6 20%,#edf0e6ed 47%,transparent 100%)}
body[data-webshop=counter] .coa33{right:4%;top:20px}
body.sea-product .sb-record.note,body.sea-page .sb-record.note{background:#fbfaefde;padding:7px 10px;border-radius:0 5px 5px 0}
body.welcome-web #builder .pick-heading .step33,body.box-welcome29 #builder .pick29 header .step33{display:block!important;width:max-content;margin:9px 0 3px!important;padding-bottom:6px;background:linear-gradient(90deg,#49694e var(--progress),#c6d1bc var(--progress)) left bottom/100% 2px no-repeat;color:#3a5641;font:600 14px/1.4 Arial!important}
#builder h2:focus{outline:none}
body.welcome-web #research .topics33,body.box-welcome29 #research .topics33{display:flex;align-items:center;gap:10px;color:#34513b;font:600 14px/1.4 Arial,sans-serif}
body.welcome-web #research .topics33{margin:28px var(--spread-edge,6vw) 0}
body.welcome-web #learn #research .paper-index{padding-top:18px}
.topics33 select{font:inherit;color:inherit;padding:9px 12px;border:1px solid #acb8a2;border-radius:20px;background:#f9faf1;min-height:42px}
body.box-welcome29 #research .topics33{margin:10px 0 16px}
#research a[data-topic][hidden]{display:none!important}
.box-welcome29 .single-jump33{display:block;width:max-content;margin:10px auto 0;padding:3px 4px;color:#35513d;font:600 14px/1.4 Arial;text-underline-offset:3px}
#single-shelf33{color:#244633;background:linear-gradient(#f6f0e2,#f8f4ea);padding:27px 0;scroll-margin-top:12px}
#single-shelf33 header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 5vw;position:static;background:transparent}
#single-shelf33 h2{font:400 31px/1.08 Georgia;letter-spacing:-.04em;margin:0}
#single-shelf33 nav{display:flex;gap:2px}#single-shelf33 nav button{padding:4px;background:transparent;color:#294937;border:0;font:22px Georgia;min-width:42px;min-height:44px}
.single-rail33{display:flex;align-items:stretch;gap:12px;overflow-x:auto;padding:14px 5vw 0;scroll-padding-inline:5vw;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b5bea7 transparent}
.single-rail33 article{flex:0 0 41%;min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center;scroll-snap-align:start}
.single-rail33 a{display:grid;justify-items:center;gap:5px;color:inherit;text-decoration:none}.single-rail33 img{width:100%;height:96px;object-fit:contain}
.single-rail33 strong{font:400 18px/1.13 Georgia}.single-rail33 article button{margin-top:auto;min-height:40px;background:#edf0e3;color:#284836;border:1px solid #b6c1ab;border-radius:22px;font:600 14px Arial;padding:8px 14px}
.single-rail33 article a{padding-bottom:8px}.single-status33{font:14px Arial;margin:8px 5vw}.single-status33:empty{display:none}.single-status33 a{color:inherit}
@media(max-width:850px){body.welcome-web .coa33{right:18px;top:16px}.coa33 strong{font-size:20px}}
