:root{--tr-ink:#163c35;--tr-paper:#faf8f2;--tr-sand:#eee7da;--tr-muted:#5b6860;--tr-copper:#a65736;--tr-line:#dadfd4;--tr-serif:Georgia,'Noto Sans Arabic',serif;--tr-sans:'DM Sans','Noto Sans Arabic',sans-serif}
body.treso-store{background:var(--tr-paper);color:var(--tr-ink);--theme-font-family:var(--tr-sans);--theme-text-color:var(--tr-ink);--theme-heading-color:var(--tr-ink);--theme-link-initial-color:var(--tr-ink);--theme-link-hover-color:var(--tr-copper);--theme-button-background-initial-color:var(--tr-ink);--theme-button-background-hover-color:#23594d;--theme-button-text-initial-color:#fff;--theme-button-text-hover-color:#fff;font-family:var(--tr-sans);line-height:1.7}
.treso-store *{box-sizing:border-box}.treso-store h1,.treso-store h2,.treso-store h3{font-family:var(--tr-sans);color:var(--tr-ink);letter-spacing:-.025em}.treso-store a{text-decoration:none}.treso-store button,.treso-store input,.treso-store select{font-family:inherit}.treso-store :focus-visible{outline:3px solid var(--tr-copper);outline-offset:4px}.treso-store [hidden]{display:none!important}.tr-shell{width:min(1240px,calc(100% - 80px));margin-inline:auto}.tr-icon{width:24px;height:24px;flex-shrink:0}.tr-skip{position:absolute;top:-100px;z-index:10000;background:var(--tr-ink);color:white;padding:12px}.tr-skip:focus{top:10px}.tr-announcement{background:var(--tr-ink);color:#f9f4e9;display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;padding:10px 20px;text-align:center;letter-spacing:.025em}.tr-announcement .tr-icon{width:18px;height:18px}.tr-header{background:var(--tr-paper);border-bottom:1px solid var(--tr-line)}.tr-header-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:103px}.tr-brand{display:flex;align-items:center;gap:12px;color:var(--tr-ink)!important;font-family:'DM Sans',sans-serif;font-size:25px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.tr-brand b{font-size:12px;letter-spacing:.15em;vertical-align:top;line-height:2.7}.tr-brand small{display:block;font-family:var(--tr-sans);font-size:9px;letter-spacing:.04em;font-weight:500;margin-top:-7px;text-align:start}.tr-brand-mark{border:1px solid var(--tr-ink);width:43px;height:49px;border-radius:24px 24px 4px 4px;display:grid;place-items:center;font-family:Georgia,serif;font-size:36px;font-weight:400;letter-spacing:-.1em;padding-inline-end:3px;line-height:1}.tr-nav{display:flex;align-items:center;gap:26px;font-size:13px;font-weight:600}.tr-nav a{padding-block:8px;border-bottom:1px solid transparent}.tr-nav a:hover{border-color:var(--tr-copper)}.tr-header-actions{display:flex;align-items:center;gap:23px}.tr-language{display:flex;align-items:center;gap:4px;border:1px solid var(--tr-line);border-radius:100px;padding:3px;font-size:11px}.tr-language a{padding:6px 10px;min-width:40px;text-align:center;border-radius:100px}.tr-language [aria-current]{background:var(--tr-ink);color:#fff}.tr-search-link{display:flex;padding:8px}.tr-hero{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-block:58px 66px}.tr-kicker{color:var(--tr-copper);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px}.tr-hero h1{font-size:clamp(34px,4.25vw,63px);line-height:1.45;font-weight:600;margin:0 0 24px}.tr-hero h1 em,.tr-editorial h2 em{font-style:normal;color:var(--tr-copper)}.tr-lang-fr .tr-hero h1,.tr-lang-fr .tr-editorial h2{font-family:Georgia,serif;line-height:1.12;font-weight:400;letter-spacing:-.055em}.tr-lang-fr .tr-hero h1 em,.tr-lang-fr .tr-editorial h2 em{font-style:italic}.tr-lead{font-size:16px;line-height:1.9;max-width:490px;color:var(--tr-muted);margin-bottom:28px}.tr-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:14px 25px;background:var(--tr-ink);color:#fff!important;font-size:14px;font-weight:600;border-radius:5px;min-height:54px;transition:background .2s,transform .2s}.tr-button:hover{background:#23594d;transform:translateY(-2px)}[dir=rtl] .tr-button .tr-icon,[dir=rtl] .tr-product-link .tr-icon,[dir=rtl] .tr-text-link .tr-icon,[dir=rtl] .tr-universe .tr-icon,[dir=rtl] .tr-mobile-order .tr-icon{transform:rotate(180deg)}.tr-hero-note{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--tr-muted);margin:17px 0 0}.tr-hero-note .tr-icon{width:16px;height:16px}.tr-hero-art{position:relative;padding:0 14px 18px 0}.tr-hero-image{display:block;position:relative;height:450px;border-radius:46% 46% 4px 4px;overflow:hidden;background:var(--tr-sand)}.tr-hero-image img{width:100%;height:100%;object-fit:cover;display:block}.tr-image-caption{position:absolute;inset-inline:20px;bottom:20px;display:flex;align-items:center;gap:10px;background:#faf8f2ed;color:var(--tr-ink);padding:12px 16px;border:1px solid #fff8;font-size:12px;border-radius:4px}.tr-art-label{position:absolute;inset-inline-end:-15px;top:45%;writing-mode:vertical-rl;letter-spacing:.22em;font-size:9px;color:var(--tr-muted)}.tr-hero-stamp{position:absolute;inset-inline-start:-27px;top:40px;border:1px solid #faf8f2;background:var(--tr-ink);color:#f1e2c7;width:104px;height:104px;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;border-radius:50%;text-align:center;font-size:10px;padding:13px;transform:rotate(-8deg)}.tr-values{border-block:1px solid var(--tr-line)}.tr-values-inner{display:grid;grid-template-columns:repeat(3,1fr);padding-block:22px;gap:20px}.tr-values-inner>div{display:flex;align-items:center;justify-content:center;gap:11px;font-size:12px}.tr-values-inner>div+div{border-inline-start:1px solid var(--tr-line)}.tr-values .tr-icon{color:var(--tr-copper);width:21px;height:21px}.tr-universes,.tr-collection{padding-block:68px 8px;scroll-margin-top:20px}.tr-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:27px}.tr-section-heading .tr-kicker{margin-bottom:8px}.tr-section-heading h2{font-size:30px;font-weight:600;line-height:1.5;margin:0}.tr-section-heading>p{color:var(--tr-muted);font-size:13px;margin:0 0 5px}.tr-universe-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tr-universe{display:grid;grid-template-columns:39% 1fr;align-items:center;gap:16px;background:#f0ede3;border:1px solid #e7e3d7;min-height:150px;border-radius:7px;overflow:hidden}.tr-universe:nth-child(2){background:#f3e9e4}.tr-universe:nth-child(3){background:#e8ede6}.tr-universe>img{width:100%;height:155px;object-fit:cover}.tr-universe>div{padding:12px 10px 12px 0}.tr-universe span{font-size:10px;color:var(--tr-muted)}.tr-universe h3{font-size:17px;font-weight:600;line-height:1.7;margin:6px 0 10px}.tr-universe .tr-icon{width:21px;height:21px}.tr-catalog-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:15px}.tr-filters{display:flex;gap:6px;flex:1}.tr-filters button{color:var(--tr-ink);background:transparent;border:1px solid var(--tr-line);border-radius:100px;font-size:11px;font-weight:500;min-height:39px;padding:7px 15px;white-space:nowrap;cursor:pointer}.tr-filters button[aria-pressed=true]{background:var(--tr-ink);border-color:var(--tr-ink);color:white}.tr-search{display:flex;align-items:center;gap:10px;border-bottom:1px solid #9fae9e;padding:0 5px;max-width:245px}.tr-search .tr-icon{width:18px;height:18px}.tr-search input{border:0!important;border-radius:0!important;background:transparent!important;padding:8px 0!important;height:42px!important;font-size:12px!important;width:100%;color:var(--tr-ink)!important}.tr-sort select{font-size:11px;border-color:var(--tr-line);height:40px;max-width:170px}.tr-result-count{font-size:11px;color:var(--tr-muted);min-height:20px;margin:0 0 12px}.tr-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 23px}.tr-product{min-width:0;background:#fff;border:1px solid #e3e5da;border-radius:7px;overflow:hidden;transition:box-shadow .25s,transform .25s;display:flex;flex-direction:column}.tr-product:hover{box-shadow:0 12px 28px #163c3510;transform:translateY(-3px)}.tr-product-image{display:block;position:relative;aspect-ratio:1/1;background:#f1eee7;overflow:hidden;padding:9px}.tr-product-image>img{width:100%;height:100%;object-fit:contain;display:block;border-radius:3px;transition:transform .45s}.tr-product:hover .tr-product-image>img{transform:scale(1.025)}.tr-sale,.tr-stock-off{position:absolute;top:18px;inset-inline-start:18px;background:var(--tr-paper);color:var(--tr-ink);border:1px solid #ddd9cf;padding:3px 10px;font-size:10px;border-radius:3px}.tr-stock-off{top:auto;bottom:15px}.tr-product-body{padding:17px 18px 0;display:flex;flex-direction:column;flex:1}.tr-product-category{font-size:9px;color:var(--tr-copper);font-weight:600;letter-spacing:.05em}.tr-product h3{font-size:15px;font-weight:600;line-height:1.7;margin:7px 0 13px;min-height:50px}.tr-price{font-size:16px;font-weight:700;margin-top:auto}.tr-price del{font-size:11px;font-weight:400;color:var(--tr-muted);margin-inline-end:8px}.tr-price ins{text-decoration:none}.tr-price bdi{unicode-bidi:isolate;white-space:nowrap}.tr-product-link{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:11px;font-weight:600;border-top:1px solid var(--tr-line);padding:13px 0;margin-top:16px;min-height:48px}.tr-product-link .tr-icon{width:18px;height:18px}.tr-empty{padding:40px;text-align:center;background:var(--tr-sand);border-radius:6px}.tr-editorial{background:#e9ecdf;margin-top:75px;padding-block:55px}.tr-editorial-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:75px}.tr-editorial-image{height:350px;border-radius:5px 90px 5px 5px;overflow:hidden}.tr-editorial-image img{width:100%;height:100%;object-fit:cover}.tr-editorial h2{font-size:39px;line-height:1.55;font-weight:500;margin-bottom:20px}.tr-editorial p:not(.tr-kicker){font-size:15px;line-height:1.9;color:var(--tr-muted);max-width:480px}.tr-text-link{display:inline-flex;gap:24px;align-items:center;border-bottom:1px solid var(--tr-ink);padding-block:8px;font-size:13px;font-weight:600}.tr-help{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-block:75px}.tr-help h2{font-size:29px;font-weight:600}.tr-help p{font-size:14px;color:var(--tr-muted)}.tr-steps{list-style:none;padding:0;margin:25px 0 0}.tr-steps li{display:flex;align-items:center;gap:17px;font-size:13px;margin-block:17px}.tr-steps span{font-family:Georgia,serif;color:var(--tr-copper);font-size:22px}.tr-faq{border-bottom:1px solid var(--tr-line);padding:18px 0}.tr-faq summary{cursor:pointer;font-size:14px;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.tr-faq summary::-webkit-details-marker{display:none}.tr-faq summary:after{content:'+';font-family:'DM Sans',sans-serif;font-size:23px;font-weight:400}.tr-faq[open] summary:after{content:'−'}.tr-faq p{margin:14px 0 0;font-size:14px;line-height:1.9}.tr-footer{background:var(--tr-ink);color:#f5f0e5;padding-top:50px}.tr-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:70px}.tr-footer a{color:inherit}.tr-footer-brand{font-family:'DM Sans',sans-serif;font-size:37px;letter-spacing:.08em;font-weight:600}.tr-footer h2{color:#f5f0e5;font-size:14px;margin:7px 0 17px}.tr-footer p{font-size:13px;color:#cad5c9;line-height:1.9;max-width:360px}.tr-footer-grid>div:nth-child(2) a{display:block;font-size:12px;padding:5px 0;color:#cad5c9}.tr-footer-bottom{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #ffffff25;padding-block:23px;margin-top:35px;font-size:10px;color:#cad5c9}
/* Product pages retain the native WooCommerce gallery and Yaxii order form. */
.treso-store.single-product .ct-container{--container-max-width:1240px}.treso-store.single-product .product-entry-wrapper{gap:50px;padding-top:35px}.treso-store.single-product .product_title{font-size:32px;line-height:1.5;letter-spacing:-.03em}.tr-product-kicker{font-size:11px;color:var(--tr-copper);margin:0 0 8px}.tr-product-intro{font-size:14px;color:var(--tr-muted);line-height:1.9}.tr-order-reassurance{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--tr-muted);padding-block:13px;border-block:1px solid var(--tr-line);margin:18px 0}.tr-order-reassurance .tr-icon{color:var(--tr-copper);width:22px;height:22px}.treso-store.single-product .woocommerce-product-gallery{border:1px solid var(--tr-line);border-radius:9px;background:#fff;padding:10px;align-self:start}.treso-store.single-product .woocommerce-product-gallery img{object-fit:contain}.treso-store.single-product .onsale{background:var(--tr-ink)!important;color:#fff!important}.treso-store .product_meta{display:none}.tr-description{max-width:850px;margin:0 auto;padding-block:20px}.tr-description h2{font-size:27px}.tr-description h3{font-size:20px;margin-top:32px}.tr-description p{font-size:15px;line-height:1.9}.tr-features{list-style:none;margin:24px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.tr-features li{display:flex;gap:10px;align-items:flex-start;font-size:14px}.tr-features .tr-icon{width:18px;height:18px;color:var(--tr-copper);margin-top:4px}.treso-store .ct-breadcrumbs{font-size:11px}.treso-store .ct-breadcrumbs a{color:var(--tr-ink)!important}.treso-store .related>h2{font-size:26px}.treso-store ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important}.treso-store ul.products li.product{width:auto!important;min-width:0;margin:0!important;border:1px solid var(--tr-line);padding:12px!important;border-radius:7px;background:#fff}.treso-store ul.products h2,.treso-store ul.products .woocommerce-loop-product__title{font-size:15px!important;line-height:1.7!important}.treso-store ul.products .ct-media-container{aspect-ratio:1;background:var(--tr-sand);border-radius:4px}.treso-store ul.products img{object-fit:contain!important}.treso-store ul.products .add_to_cart_button{display:none!important}.treso-store ul.products .product-categories{display:none}.tr-mobile-order{display:none}
@layer theme {
 #ysfl-preview-form{font-family:var(--tr-sans)!important;--ysf-primary:#163c35;--ysf-button-text:#fff;color:#163c35!important}
 #ysfl-preview-form .ysfl-form-card{box-shadow:none!important;border-color:#cfd6c9!important;border-radius:9px!important;padding:22px!important}
 #ysfl-preview-form input:not([type=radio]):not([type=hidden]),#ysfl-preview-form select{font-family:var(--tr-sans)!important;font-size:16px!important;min-height:49px!important;border-color:#c9d2c4!important;border-radius:5px!important;box-shadow:none!important}
 #ysfl-preview-form [data-ysfl-label-text]{font-size:12px!important;font-weight:600!important;color:#163c35!important}
 #ysfl-preview-form #ysfl-phone{direction:ltr!important;text-align:start!important}
 #ysfl-preview-form #ysfl-submit-preview{min-height:54px!important;box-shadow:none!important;border-radius:5px!important;font-size:14px!important}
 #ysfl-preview-form #ysfl-submit-preview:before,#ysfl-preview-form #ysfl-submit-preview:after{animation:none!important}
 #ysfl-preview-form .ysf-pulse-dot{animation:none!important}
 #ysfl-preview-form .ysfl-customer-grid{gap:17px!important}
 #ysfl-preview-form .ysfl-form-card h3{font-size:14px!important;line-height:1.7!important}
 #ysfl-preview-form .ysfl-quote-message{font-size:12px!important}
}
@media(max-width:1050px){.tr-shell{width:calc(100% - 48px)}.tr-nav{gap:14px;font-size:11px}.tr-header-inner{gap:15px}.tr-hero{gap:40px}.tr-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tr-universe{grid-template-columns:35% 1fr;gap:10px}.tr-universe h3{font-size:14px}.tr-catalog-tools{gap:18px}.tr-filters{flex-basis:100%}.tr-search{max-width:none;flex:1}.tr-footer-grid{gap:35px}.tr-help{gap:45px}}
@media(max-width:700px){.tr-shell{width:calc(100% - 32px)}.tr-announcement{font-size:10px;padding:8px 14px;line-height:1.6}.tr-announcement .tr-icon{display:none}.tr-header-inner{min-height:79px;gap:12px;flex-wrap:wrap;padding-block:14px}.tr-brand{font-size:21px;gap:9px}.tr-brand-mark{width:34px;height:40px;font-size:30px}.tr-brand small{font-size:8px;margin-top:-5px}.tr-header-actions{gap:7px}.tr-search-link{padding:4px}.tr-search-link .tr-icon{width:21px;height:21px}.tr-language a{min-width:34px;padding:4px 7px}.tr-nav{order:3;width:100%;justify-content:space-between;border-top:1px solid var(--tr-line);padding-top:9px;font-size:10px;gap:9px}.tr-hero{padding-block:30px 33px;gap:25px;grid-template-columns:1fr}.tr-hero .tr-kicker{font-size:10px;margin-bottom:11px}.tr-hero h1{font-size:38px;line-height:1.4;margin-bottom:13px}.tr-lang-fr .tr-hero h1{font-size:43px;line-height:1.12}.tr-lead{font-size:13px;line-height:1.9;margin-bottom:18px}.tr-button{padding:12px 20px;min-height:48px;font-size:12px;gap:27px}.tr-hero-note{font-size:10px;margin-top:13px}.tr-hero-art{padding:0 10px 0 0;margin-inline:8px}.tr-hero-image{height:290px;border-radius:130px 130px 4px 4px}.tr-hero-stamp{width:79px;height:79px;inset-inline-start:-13px;top:21px;font-size:8px;gap:4px}.tr-hero-stamp .tr-icon{width:20px;height:20px}.tr-art-label{font-size:8px;inset-inline-end:-12px}.tr-image-caption{inset-inline:15px;bottom:15px;font-size:11px;padding:10px 12px}.tr-values-inner{padding-block:17px;gap:9px;grid-template-columns:1fr}.tr-values-inner>div{font-size:10px;justify-content:start}.tr-values-inner>div+div{border:0}.tr-values .tr-icon{width:17px;height:17px}.tr-universes,.tr-collection{padding-top:38px}.tr-section-heading{display:block;margin-bottom:20px}.tr-section-heading h2{font-size:25px}.tr-section-heading>p{font-size:11px;margin-top:9px}.tr-kicker{font-size:9px}.tr-universe-grid{grid-template-columns:1fr;gap:10px}.tr-universe{grid-template-columns:90px 1fr;gap:15px;min-height:91px}.tr-universe>img{height:99px}.tr-universe>div{position:relative;padding:8px 0;padding-inline-end:45px}.tr-universe h3{font-size:15px;line-height:1.6;margin:3px 0 0}.tr-universe .tr-icon{position:absolute;inset-inline-end:17px;top:calc(50% - 10px)}.tr-filters{gap:5px;overflow-x:auto;padding-bottom:4px;max-width:100%}.tr-filters button{font-size:10px;padding:7px 12px;min-height:38px}.tr-catalog-tools{gap:9px}.tr-search input{font-size:11px!important}.tr-sort select{font-size:10px;max-width:140px}.tr-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.tr-product-image{padding:5px}.tr-product-body{padding:12px 10px 0}.tr-product-category{font-size:8px}.tr-product h3{font-size:12px;margin:5px 0 9px;min-height:42px}.tr-price{font-size:13px}.tr-price del{font-size:9px;margin-inline-end:4px}.tr-product-link{font-size:9px;margin-top:12px;padding-block:11px;min-height:44px;line-height:1.6}.tr-product-link .tr-icon{width:15px;height:15px}.tr-sale,.tr-stock-off{font-size:8px;top:11px;inset-inline-start:10px;padding:2px 7px}.tr-stock-off{top:auto;bottom:10px}.tr-editorial{margin-top:38px;padding-block:28px}.tr-editorial-grid{grid-template-columns:1fr;gap:26px}.tr-editorial-image{height:290px;border-radius:4px 65px 4px 4px}.tr-editorial h2{font-size:32px;line-height:1.5;margin-bottom:15px}.tr-editorial p:not(.tr-kicker){font-size:13px}.tr-text-link{font-size:12px}.tr-help{grid-template-columns:1fr;gap:21px;padding-block:40px}.tr-help h2{font-size:25px}.tr-help p{font-size:12px}.tr-steps li{font-size:12px}.tr-faq{padding-block:16px}.tr-faq summary{font-size:12px}.tr-faq p{font-size:12px}.tr-footer{padding-top:33px}.tr-footer-grid{grid-template-columns:1fr 1fr;gap:26px}.tr-footer-grid>div:first-child{grid-column:1/-1}.tr-footer-brand{font-size:32px}.tr-footer h2{font-size:12px}.tr-footer p{font-size:11px}.tr-footer-grid>div:nth-child(2) a{font-size:11px}.tr-footer-bottom{font-size:9px;margin-top:25px;padding-bottom:25px}.treso-store.single-product .product-entry-wrapper{padding-top:10px;gap:20px}.treso-store.single-product .product_title{font-size:25px}.treso-store.single-product .ct-container{width:calc(100% - 32px)}.tr-product-intro{font-size:13px}.tr-order-reassurance{font-size:11px}.tr-description h2{font-size:23px}.tr-description h3{font-size:18px}.tr-description p{font-size:13px}.tr-features{grid-template-columns:1fr;gap:13px}.tr-features li{font-size:13px}.treso-store ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.treso-store ul.products h2,.treso-store ul.products .woocommerce-loop-product__title{font-size:12px!important}.tr-mobile-order{position:fixed;bottom:12px;inset-inline:16px;z-index:45;background:var(--tr-ink);color:#fff!important;display:flex;align-items:center;justify-content:space-between;border:1px solid #ffffff50;border-radius:6px;padding:13px 17px;font-size:12px;box-shadow:0 5px 20px #163c3520;min-height:50px}.tr-mobile-order.tr-order-visible{display:none}.single-product .tr-footer{padding-bottom:65px}}
@media(prefers-reduced-motion:reduce){.treso-store *, .treso-store *:before,.treso-store *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Keep the native simple-product cart out of the direct-order journey. */
body.treso-store.single-product .summary:has(#ysfl-preview-form) form.cart:not(#ysfl-preview-form){display:none!important}
/* The authoritative product price stays above the form; suppress its duplicate, sometimes-zero old-price label. */
body.treso-store.single-product #ysfl-preview-form .line-through{display:none!important}
.treso-store .tr-price del,.treso-store .summary .price del{opacity:1;color:var(--tr-muted)}
body.treso-store .ysf-ship-card__title{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.35!important}
body.treso-store .ysf-ship-card__body{min-height:50px;gap:8px!important}
@media(max-width:700px){.tr-lead{font-size:15px}.tr-nav{font-size:11px}.tr-announcement{font-size:11px}.tr-product h3{font-size:13px}.tr-price{font-size:15px}.tr-price del{font-size:10px;display:block}.tr-product-link{font-size:11px}.tr-filters button{font-size:11px}.tr-help p,.tr-faq p,.tr-faq summary{font-size:14px}#ysfl-preview-form input,#ysfl-preview-form select{font-size:16px!important}.tr-language a{min-height:40px;display:grid;place-items:center}}
