:root{--yh-blue:#70B6C9;--yh-deep:#164C60;--yh-hover:#F0A68F;--yh-lavender:#D4EAED;--yh-mint:#DBEDD9;--yh-peach:#F9E8BE;--yh-sun:#FFDF80;--yh-radius:26px}
html{scroll-behavior:smooth;scroll-padding-top:110px}
body{color:var(--yh-deep);letter-spacing:.01em}
h1,h2,h3,h4,.h0,.h1,.h2,.h3{letter-spacing:-.035em;line-height:1.15}
p{line-height:1.7}
button,a,input,summary{-webkit-tap-highlight-color:transparent}
.button,.shopify-payment-button__button,.customer button,.shopify-challenge__button{border-radius:999px;transition:background-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease;min-height:50px;font-weight:700;letter-spacing:.015em}
.button:before,.button:after{border-radius:999px;box-shadow:none!important}
.button--secondary{border:1.5px solid var(--yh-blue);color:var(--yh-blue)}
.slider-button,.quantity__button,.share-button__button,.menu-drawer__menu-item{transition:background-color .2s,color .2s;border-radius:14px}
.slider-button:hover,.quantity__button:hover,.share-button__button:hover,.menu-drawer__menu-item:hover{background:var(--yh-lavender);color:var(--yh-hover)}
.button:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #A24D17;outline-offset:5px}
@media(hover:hover){.button:not([disabled]):hover,.customer button:hover{background:var(--yh-hover);color:#FFF;box-shadow:0 8px 20px #70B6C91F;transform:translateY(-2px)}}
.header__menu-item{border-radius:999px;padding:12px 14px;transition:background-color .2s,color .2s;font-weight:700}
.header__menu-item span{text-decoration:none!important}
.header__menu-item:hover,.header__menu-item:focus-visible{background:var(--yh-lavender);color:var(--yh-blue)}
.header__icon{border-radius:50%;transition:background-color .2s,color .2s}
.header__icon:hover{background:var(--yh-lavender);color:var(--yh-hover)}
.header{padding-top:14px;padding-bottom:14px}
.announcement-bar__message{font-size:1.35rem;letter-spacing:.03em}
.media,.global-media-settings,.product__media,.product-media-container,.card__inner,.card__media,.multicolumn-card__image-wrapper,.banner{border-radius:var(--yh-radius);overflow:hidden}
.media img,.product__media img,.image-with-text__media img{border-radius:inherit}
.card__inner{background:#FFF}
.card__media .media img{object-fit:contain!important;padding:12px;transition:transform .3s ease}
.card__heading{font-size:1.75rem;line-height:1.4;font-weight:800}
.card__heading a{transition:color .2s}
.card__heading a:hover{color:var(--yh-hover)}
.card__information{padding-top:20px}
.card-information .price{font-weight:700;color:var(--yh-blue)}
.image-with-text__content{border-radius:var(--yh-radius)}
.image-with-text__media img{object-fit:contain!important}
.newsletter-form__field-wrapper .field,.field__input,.select__select,.customer input{border-radius:16px}
.field:after,.field:before{border-radius:16px}
.newsletter-form__button{border-radius:12px;transition:background-color .2s,color .2s}
.newsletter-form__button:hover{background:var(--yh-blue);color:#FFF}
.footer a{transition:color .2s}.footer a:hover{color:var(--yh-sun)}
#MainContent>[id$="__hero"]{max-width:1360px;margin:20px auto 0;padding:0 24px}
#MainContent>[id$="__welcome"] .rich-text{padding-top:40px;padding-bottom:40px}
#MainContent>[id$="__welcome"] .rich-text__heading{font-size:clamp(3rem,4.2vw,5.2rem);max-width:900px;margin-inline:auto}
#MainContent>[id$="__welcome"] .rich-text__text{max-width:720px;margin-inline:auto}
#MainContent>[id$="__books"],#MainContent>[id$="__bd"],#MainContent>[id$="__games"],.yh-pack-section{position:relative;margin-top:36px;isolation:isolate}
#MainContent>[id$="__books"]{--yh-wave:var(--yh-lavender);background:var(--yh-lavender)}
#MainContent>[id$="__bd"]{--yh-wave:var(--yh-mint);background:var(--yh-mint)}
#MainContent>[id$="__games"]{--yh-wave:var(--yh-peach);background:var(--yh-peach)}
#MainContent>[id$="__books"]:before,#MainContent>[id$="__bd"]:before,#MainContent>[id$="__games"]:before,.yh-pack-section:before{content:"";position:absolute;inset:-35px 0 auto;height:36px;background:var(--yh-wave);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 48' preserveAspectRatio='none'%3E%3Cpath d='M0 25C220 60 410 0 700 20S1190 55 1440 13V48H0Z' fill='black'/%3E%3C/svg%3E");mask-size:100% 100%;pointer-events:none}
#MainContent>[id$="__books"] .collection,#MainContent>[id$="__games"] .collection{background:transparent}
#MainContent>[id$="__books"] .collection__title,#MainContent>[id$="__games"] .collection__title{margin-bottom:32px}
#MainContent>[id$="__books"] .title,#MainContent>[id$="__games"] .title{font-size:clamp(2.8rem,3.4vw,4.4rem)}
.yh-section-intro{text-align:center;margin-bottom:30px}
.yh-eyebrow{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem;margin:0 0 14px;color:var(--yh-blue)}
.yh-section-intro h2{font-size:clamp(2.6rem,3vw,3.6rem);margin:0}
.yh-univers{padding-top:8px;padding-bottom:60px}
.yh-univers-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.yh-univers-card{display:block;color:var(--yh-deep);text-decoration:none;border-radius:28px;padding:14px 14px 22px;transition:transform .25s,box-shadow .25s,background-color .25s;border:1px solid #70B6C90C}
.yh-univers-card--lavender{background:var(--yh-lavender)}.yh-univers-card--mint{background:var(--yh-mint)}.yh-univers-card--peach{background:var(--yh-peach)}.yh-univers-card--sun{background:#FFF3C9}
.yh-univers-image{height:160px;background:#FFFFFFB3;border-radius:19px;overflow:hidden;display:flex;align-items:center;justify-content:center}
.yh-univers-image img{width:100%;height:100%;object-fit:contain;padding:12px}
.yh-univers-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:18px 8px 8px}
.yh-univers-label h3{margin:0;font-size:2rem;font-weight:800}
.yh-univers-label span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#FFFFFFB3;flex-shrink:0;transition:background .2s,color .2s}
.yh-univers-card p{font-size:1.35rem;margin:0 8px;line-height:1.5}
@media(hover:hover){.yh-univers-card:hover{transform:translateY(-5px);box-shadow:0 15px 26px #70B6C915}.yh-univers-card:hover .yh-univers-label span{background:var(--yh-blue);color:#FFF}}
.yh-pack-section{--yh-wave:var(--yh-blue);background:var(--yh-blue);color:#FFF;padding:54px 0 72px}
.yh-pack-intro{text-align:center;max-width:850px;margin:0 auto 36px}
.yh-pack-intro .yh-eyebrow{color:var(--yh-sun)}
.yh-pack-intro h2{color:#FFF;font-size:clamp(3rem,4vw,5rem);margin:0 0 20px}
.yh-pack-subtitle{font-size:1.8rem;color:#F2F4FF}.yh-pack-subtitle p{margin:0}
.yh-pack-panel{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:42px;padding:26px;border:1px solid #FFFFFF33;background:#FFFFFF0F;border-radius:34px;box-shadow:0 16px 48px #11266C26}
.yh-pack-image{display:block;border-radius:24px;overflow:hidden;background:#FFF}
.yh-pack-image img{display:block;width:100%;height:auto;object-fit:contain}
.yh-pack-content{padding:10px 20px 10px 0}
.yh-pack-badge{display:inline-block;border-radius:999px;background:var(--yh-sun);color:var(--yh-deep);font-size:1.2rem;font-weight:800;padding:7px 14px;margin:0 0 16px}
.yh-pack-content h3{color:#FFF;font-size:clamp(2.6rem,3vw,3.6rem);margin:0 0 24px}
.yh-pack-list{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:12px;font-size:1.55rem}
.yh-pack-list li{display:flex;gap:12px;line-height:1.5}.yh-pack-list span{color:var(--yh-sun);font-weight:800}
.yh-pack-price{display:flex;align-items:baseline;gap:16px;margin:10px 0}
.yh-pack-price strong{font-family:var(--font-heading-family);font-size:4.2rem;font-weight:800;line-height:1.15}
.yh-pack-price s{font-size:1.8rem;color:#DDE4FF}
.yh-pack-small{font-size:1.25rem;margin:6px 0;color:#F0F3FF;line-height:1.5}.yh-pack-small a{color:inherit;text-underline-offset:3px}
.yh-pack-form{margin:22px 0 18px}
.yh-pack-button{width:100%;background:var(--yh-sun);color:var(--yh-deep);font-size:1.65rem;gap:16px;min-height:60px;box-shadow:0 6px 0 #142D8A}
@media(hover:hover){.yh-pack-button:not([disabled]):hover{background:#FFF2BF;color:var(--yh-deep);box-shadow:0 8px 22px #11266C40;transform:translateY(-2px)}}
.yh-pack-details{color:#FFF;font-size:1.35rem;text-underline-offset:5px;transition:color .2s}.yh-pack-details:hover{color:var(--yh-sun)}
.yh-pack-button:focus-visible,.yh-pack-details:focus-visible{outline-color:var(--yh-sun)}
@media(min-width:990px){.yh-pack-section{padding-top:64px}.header-wrapper{box-shadow:0 4px 20px #164C6005}}
@media(max-width:989px){.yh-univers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yh-univers-image{height:165px}.yh-pack-panel{gap:24px;padding:20px}.yh-pack-content{padding:0}.yh-pack-content h3{font-size:2.8rem}}
@media(max-width:749px){html{scroll-padding-top:80px}.announcement-bar__message{font-size:1.1rem}.header{padding-top:8px;padding-bottom:8px}#MainContent>[id$="__hero"]{padding:0 14px;margin-top:12px}.banner{border-radius:20px}.yh-univers{padding-bottom:42px}.yh-univers-grid{gap:12px}.yh-univers-card{padding:10px 10px 17px;border-radius:22px}.yh-univers-image{height:130px;border-radius:15px}.yh-univers-label{margin:14px 3px 6px;gap:4px}.yh-univers-label h3{font-size:1.7rem}.yh-univers-label span{width:25px;height:25px}.yh-univers-card p{font-size:1.2rem;margin:0 3px}.yh-eyebrow{font-size:1.05rem}.card__heading{font-size:1.45rem}.card__information{padding-top:14px}.card__media .media img{padding:6px}.yh-pack-panel{grid-template-columns:1fr;gap:26px;border-radius:28px;padding:16px}.yh-pack-content{padding:0 4px 12px}.yh-pack-intro{margin-bottom:28px}.yh-pack-subtitle{font-size:1.6rem}.yh-pack-price strong{font-size:3.8rem}.yh-pack-section{padding-top:36px;padding-bottom:48px}#MainContent>[id$="__welcome"] .rich-text{padding-top:28px;padding-bottom:36px}.rich-text__buttons{gap:12px}.rich-text__buttons .button{font-size:1.35rem;min-width:unset;padding-inline:22px}.newsletter__wrapper{padding-top:40px;padding-bottom:40px}.image-with-text__content{padding:30px 22px}.yh-pack-list{font-size:1.45rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.button:hover,.yh-univers-card:hover{transform:none!important}}

:root{--yh-blue:#70B6C9;--yh-deep:#164C60;--yh-hover:#F0A68F;--yh-lavender:#D4EAED;--yh-mint:#DBEDD9;--yh-peach:#F9E8BE;--yh-sun:#F6CD83;--yh-radius:32px}
#MainContent img,#MainContent .media,#MainContent .global-media-settings,#MainContent .product__media,#MainContent .product-media-container,#MainContent .product__modal-opener,#MainContent .card__inner,#MainContent .card__media,#MainContent .card__media .media,#MainContent .image-with-text__media,#MainContent .multicolumn-card__image-wrapper,#MainContent .thumbnail,#MainContent .cart-item__image-container{border-radius:26px!important;overflow:hidden}
#MainContent .yh-univers-image,#MainContent .yh-univers-image img{border-radius:19px!important}
#MainContent .card__inner{background:#FFFFFF}
#MainContent .card__media .media img{padding:0}
#MainContent .card__media .media{margin:10px;width:calc(100% - 20px);height:calc(100% - 20px)}
#MainContent .yh-pack-image,#MainContent .yh-pack-image img{border-radius:26px!important}
.button,.button--secondary,.yh-pack-button{background:#A8D6DF;color:#123F52;border:1.5px solid #70B6C9}
.button--secondary{background:#FFFFFFCC}
a.button:hover,button.button:hover,button[name="add"]:hover,.customer button:hover,.shopify-challenge__button:hover,.yh-pack-button:hover{background-color:#F0A68F!important;color:#123F52!important;border-color:#F0A68F!important;box-shadow:0 7px 18px #164C601F!important}
a.button:focus-visible,button.button:focus-visible,.yh-pack-button:focus-visible{background-color:#F0A68F;color:#123F52}
.button:before,.button:after{background:transparent!important;border-radius:999px!important}
.header__menu-item:hover,.header__menu-item:focus-visible,.header__icon:hover,.quantity__button:hover,.slider-button:hover,.share-button__button:hover,.menu-drawer__menu-item:hover,.newsletter-form__button:hover{background:#F0A68F!important;color:#123F52!important}
.yh-univers-card:hover{background:#C2E1E7;color:#123F52}
.yh-univers-card:hover .yh-univers-label span{background:#F0A68F;color:#123F52}
.yh-univers-card--lavender{background:#D4EAED}.yh-univers-card--mint{background:#DBEDD9}.yh-univers-card--peach{background:#F9E8BE}.yh-univers-card--sun{background:#F4D6CA}
#MainContent>[id$="__books"],#MainContent>[id$="__bd"],#MainContent>[id$="__games"],#MainContent>[id$="__values"],.yh-pack-section{position:relative;margin-top:0;isolation:isolate}
#MainContent>[id$="__books"]{--yh-previous:#FFFFFF;--yh-current:#D4EAED;background:var(--yh-current)}
#MainContent>[id$="__bd"]{--yh-previous:#D4EAED;--yh-current:#DBEDD9;background:var(--yh-current)}
#MainContent>[id$="__games"]{--yh-previous:#DBEDD9;--yh-current:#F9E8BE;background:var(--yh-current)}
#MainContent>[id$="__values"]{--yh-previous:#F9E8BE;--yh-current:#F4D6CA;background:var(--yh-current)}
.yh-pack-section{--yh-previous:#F4D6CA;--yh-current:#A8D6DF;background:var(--yh-current);color:#164C60;padding-top:110px}
#MainContent>[id$="__books"]:before,#MainContent>[id$="__bd"]:before,#MainContent>[id$="__games"]:before,#MainContent>[id$="__values"]:before,.yh-pack-section:before{content:"";position:absolute;inset:-1px 0 auto;width:100%;height:92px;background:var(--yh-previous);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V35C960 150 480 -45 0 65Z' fill='black'/%3E%3C/svg%3E");mask-size:100% 100%;pointer-events:none;z-index:1}
#MainContent>[id$="__values"] .multicolumn{padding-top:108px}
#MainContent>[id$="__books"] .collection,#MainContent>[id$="__games"] .collection{padding-top:112px}
#MainContent>[id$="__bd"] .image-with-text{padding-top:32px}
.yh-pack-intro h2,.yh-pack-content h3{color:#164C60}
.yh-pack-intro .yh-eyebrow{color:#164C60}
.yh-pack-subtitle,.yh-pack-small{color:#164C60}
.yh-pack-panel{background:#FFFFFF61;border:1px solid #FFFFFFB3;box-shadow:0 14px 40px #164C6010}
.yh-pack-badge{background:#F6CD83;color:#123F52}
.yh-pack-list span{color:#196079}
.yh-pack-price s{color:#335B69}
.yh-pack-button{background:#F6CD83;color:#123F52;border-color:#F6CD83;box-shadow:0 5px 0 #79AEBB}
.yh-pack-details{color:#164C60}.yh-pack-details:hover{color:#794226}
.yh-pack-button:focus-visible,.yh-pack-details:focus-visible{outline-color:#794226}
.footer a:hover{color:#794226}
.footer{color:#164C60}
@media(max-width:749px){#MainContent>[id$="__books"]:before,#MainContent>[id$="__bd"]:before,#MainContent>[id$="__games"]:before,#MainContent>[id$="__values"]:before,.yh-pack-section:before{height:64px}#MainContent>[id$="__books"] .collection,#MainContent>[id$="__games"] .collection{padding-top:80px}#MainContent>[id$="__bd"] .image-with-text{padding-top:0}#MainContent>[id$="__values"] .multicolumn{padding-top:80px}.yh-pack-section{padding-top:80px}.header__menu-item{font-size:1.3rem}}


#MainContent .product-card-wrapper:has(.card__media img:is([src*="IMG_3011"],[src*="IMG_3010"],[src*="IMG_3009"],[src*="visueltefila"])) .card__inner{--ratio-percent:100%!important}
#MainContent .product-card-wrapper:has(.card__media img:is([src*="IMG_3011"],[src*="IMG_3010"],[src*="IMG_3009"],[src*="visueltefila"])) .card__media .media{margin:10px;width:calc(100% - 20px);height:calc(100% - 20px);border-radius:16px!important}
#MainContent .product-card-wrapper:has(.card__media img:is([src*="IMG_3011"],[src*="IMG_3010"],[src*="IMG_3009"],[src*="visueltefila"])) .card__media img{object-fit:contain!important;object-position:center!important;padding:0;border-radius:0!important;transition:none;transform:scale(1.15)!important}
#MainContent .product-card-wrapper:has(.card__media img:is([src*="IMG_3009"],[src*="visueltefila"])) .card__media img{transform:scale(1.05)!important}
#MainContent .product-card-wrapper:has(.card__media img:is([src*="IMG_3011"],[src*="IMG_3010"],[src*="IMG_3009"],[src*="visueltefila"])) .card__heading{min-height:2.8em}
@media(max-width:749px){#MainContent .product-card-wrapper:has(.card__media img:is([src*="IMG_3011"],[src*="IMG_3010"],[src*="IMG_3009"],[src*="visueltefila"])) .card__media .media{margin:7px;width:calc(100% - 14px);height:calc(100% - 14px)}.yh-univers-label h3{overflow-wrap:anywhere}.yh-univers-card{min-width:0}.yh-pack-price{flex-wrap:wrap}.yh-pack-button{white-space:normal;text-align:center}.yh-pack-content{min-width:0}}


.header__menu-item,.menu-drawer__menu-item{font-weight:500}
.header__active-menu-item,.header a[aria-current],.menu-drawer a[aria-current],.menu-drawer__menu-item--active{font-weight:800}
body[data-yh-section="books"] .header a[href="/collections/les-p-tits-y-oudims-tous-les-livres"],
body[data-yh-section="games"] .header a[href="/collections/yehoudim-play"],
body[data-yh-section="bd"] .header a[href="/products/les-commandements-positifs"],
body[data-yh-section="pack"] .header a[href="/products/pack-les-p-tits-y-oudims"],
body[data-yh-section="artist"] .header a[href="/pages/notre-artiste"]{font-weight:800;color:var(--yh-deep);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}
.header a[aria-current] .header__active-menu-item{font-weight:800}
.header__menu-item{padding-inline:10px}
.yh-delivery-note{font-size:1.35rem;line-height:1.6;background:#D4EAED;padding:14px 18px;border-radius:16px;color:#164C60}
#MainContent>[id$="__pack_reminder"]{background:#D4EAED}
#MainContent>[id$="__pack_reminder"] .rich-text{background:transparent}
#MainContent>[id$="__pack_reminder"] .rich-text__heading{font-size:clamp(2.4rem,3vw,3.4rem)}
.yh-artist{padding-top:44px;padding-bottom:48px}
.yh-artist h1{font-size:clamp(3rem,4vw,5rem);margin-top:0}
.yh-artist-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:44px;align-items:start}
.yh-artist-image{position:sticky;top:130px;background:#F4F8F7;border-radius:28px;padding:20px}
.yh-artist-image img{display:block;width:100%;height:auto;object-fit:contain}
.yh-artist-copy h2{font-size:2.6rem;margin-top:28px}
.yh-artist-copy h2:first-child{margin-top:0}
.yh-artist-copy p{font-size:1.6rem}
.button:not(.button--secondary),.product-form__submit,.shopify-payment-button__button--unbranded{background:#164C60;color:#FFF;border-color:#164C60}
.button--secondary{background:transparent;color:#164C60;border:1.5px solid #164C60}
.product-form__submit.button{background:#164C60;color:#FFF;border-color:#164C60}
.yh-pack-button{background:#F6CD83!important;color:#123F52!important;border-color:#F6CD83!important}
.card-information .price{color:#164C60}
.yh-eyebrow{color:#245C6D}
#MainContent>[id$="__welcome"] .rich-text{padding-top:22px;padding-bottom:26px}
#MainContent>[id$="__welcome"] .rich-text__heading{font-size:clamp(2.6rem,3.2vw,4rem);max-width:820px}
#MainContent>[id$="__welcome"] .rich-text__blocks>*+*{margin-top:14px}
#MainContent>[id$="__welcome"] .rich-text__caption{margin-bottom:0;font-size:1.25rem}
.yh-univers{padding-top:14px;padding-bottom:44px}
.yh-univers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.yh-univers-image{height:auto;aspect-ratio:1}
.yh-univers-image img{object-fit:contain;padding:0}
.yh-univers-card{padding:14px 14px 24px}
.yh-univers-label h3{font-size:2.1rem}
#MainContent>[id$="__pack_reminder"]{background:#D4EAED;padding:0 24px 36px}
#MainContent>[id$="__pack_reminder"] .rich-text{max-width:1160px;margin:auto;background:#FFF9ED;border:2px solid #E5BA6B;border-radius:28px;box-shadow:0 10px 28px #164C6010}
#MainContent>[id$="__pack_reminder"] .rich-text__wrapper{width:100%;padding-inline:24px}
#MainContent>[id$="__pack_reminder"] .rich-text__heading{font-size:clamp(2.3rem,2.8vw,3.2rem)}
.yh-deah{padding-top:48px;padding-bottom:36px}
.yh-deah-hero{max-width:900px;margin:0 auto 44px;text-align:center}
.yh-deah-hero h1{font-size:clamp(4rem,7vw,7rem);margin:0 0 24px}
.yh-deah-lead{font-size:clamp(1.7rem,2vw,2rem)}
.yh-deah-body{max-width:790px;margin:auto;font-size:1.65rem}
.yh-deah-body h2{font-size:clamp(2.5rem,3vw,3.3rem);margin-top:40px}
.yh-deah-voices{margin:64px auto 0}
.yh-deah-voices>h2{font-size:clamp(2.8rem,3.4vw,4rem);margin-top:0}
.yh-deah-quotes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:28px}
.yh-deah-quotes figure{grid-column:span 2;margin:0;background:#F2F7F6;border:1px solid #D4EAED;border-radius:24px;padding:28px}
.yh-deah-quotes figure:nth-child(n+4){grid-column:span 3;background:#FFF8EB}
.yh-deah-quotes blockquote{border:0;margin:0;padding:0;font-size:1.75rem;color:#164C60;font-style:normal}
.yh-deah-quotes blockquote p{margin:0}
.yh-deah-quotes figcaption{font-size:1.3rem;font-weight:700;margin-top:20px}
.yh-deah-next{margin:44px auto 0;padding:36px;border-radius:28px;background:#D4EAED;max-width:900px}
.yh-deah-next h2{margin:0 0 16px;font-size:3rem}
.yh-deah-next p{font-size:1.6rem}
.yh-deah-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}

.yh-art-supports{border-top:1px solid #D4EAED;padding-top:20px;margin-top:24px}
.yh-art-supports h2{font-size:2.2rem}
.yh-art-supports p{font-size:1.4rem}
.yh-pack-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}
.yh-pack-details-grid a{display:block;text-decoration:none;color:#164C60;background:#FFF;border-radius:22px;padding:12px}
.yh-pack-details-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.yh-pack-details-grid h3{font-size:1.8rem;margin:16px 6px 8px}
.yh-pack-details-grid p{font-size:1.35rem;margin:0 6px 10px}
@media(max-width:989px){.yh-univers-grid{gap:14px}.yh-univers-card{padding:10px 10px 20px}.yh-univers-label h3{font-size:1.8rem}.yh-univers-label{margin-inline:0}.yh-deah-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}.yh-deah-quotes figure,.yh-deah-quotes figure:nth-child(n+4){grid-column:span 1}.yh-deah-quotes figure:last-child{grid-column:1/-1}}
@media(max-width:749px){#MainContent>[id$="__welcome"] .rich-text{padding-top:20px;padding-bottom:24px}#MainContent>[id$="__welcome"] .rich-text__text{font-size:1.45rem}.yh-univers-grid{grid-template-columns:1fr;gap:18px}.yh-univers-card{display:grid;grid-template-columns:46% 1fr;column-gap:16px;padding:12px;align-items:center}.yh-univers-image{grid-row:1/3;width:100%;aspect-ratio:1}.yh-univers-label{margin:0;align-self:end}.yh-univers-card p{margin:8px 0 4px;align-self:start;font-size:1.3rem}.yh-univers-label h3{font-size:2rem}.yh-univers{padding-bottom:28px}#MainContent>[id$="__pack_reminder"]{padding:0 16px 32px}#MainContent>[id$="__pack_reminder"] .rich-text{border-radius:22px}#MainContent>[id$="__pack_reminder"] .rich-text__wrapper{padding-inline:18px}.yh-deah{padding-top:28px}.yh-deah-hero{margin-bottom:28px}.yh-deah-body{font-size:1.55rem}.yh-deah-quotes{grid-template-columns:1fr;gap:14px}.yh-deah-quotes figure{padding:22px}.yh-deah-voices{margin-top:40px}.yh-deah-next{padding:24px}.yh-deah-actions{display:grid}.yh-pack-details-grid{grid-template-columns:1fr;gap:16px}.yh-pack-details-grid a{display:grid;grid-template-columns:44% 1fr;gap:0 14px;align-items:center}.yh-pack-details-grid img{grid-row:1/3}.yh-pack-details-grid h3{align-self:end}.yh-pack-details-grid p{align-self:start}}
@media(max-width:989px){.yh-artist-grid{grid-template-columns:1fr;gap:24px}.yh-artist-image{position:static;max-width:600px;margin-inline:auto}.yh-artist{padding-top:28px}}



.yh-cart-product-image{position:relative;display:inline-flex;max-width:100%;vertical-align:top;line-height:0}
.yh-cart-product-image img{display:block;max-width:100%;height:auto}
.yh-book-theme{display:inline-block;margin:10px 0 6px;padding:5px 12px;border-radius:999px;font-size:1.25rem;font-weight:700;line-height:1.5;color:#164c60;background:#fff3ce}
.yh-book-theme--welcome{background:#dcead9}.yh-book-theme--patience{background:#e8e0f1}.yh-book-theme--prayer{background:#d6edf1}
#MainContent>[id$="__books"] .collection,#MainContent>[id$="__games"] .collection{padding-top:44px;padding-bottom:36px}
#MainContent>[id$="__bd"] .image-with-text{padding-top:44px;padding-bottom:44px}
#MainContent>[id$="__bd"] .image-with-text__media{min-height:0;height:clamp(360px,42vw,560px);padding-bottom:0!important}
#MainContent>[id$="__games"] .card__inner{--ratio-percent:66%;min-height:240px}
#MainContent>[id$="__pack_reminder"] .rich-text{padding-top:28px;padding-bottom:28px}
#MainContent>[id$="__values"] .multicolumn{padding-top:40px;padding-bottom:40px}
#MainContent .yh-preview-trigger{margin-top:12px;max-width:100%;white-space:normal}
@media(max-width:749px){#MainContent>[id$="__books"] .collection,#MainContent>[id$="__games"] .collection{padding-top:30px;padding-bottom:24px}#MainContent>[id$="__books"] .collection__title,#MainContent>[id$="__games"] .collection__title{margin-bottom:24px}#MainContent>[id$="__bd"] .image-with-text{padding-top:30px;padding-bottom:30px}#MainContent>[id$="__bd"] .image-with-text__media{height:clamp(300px,110vw,440px)}#MainContent>[id$="__games"] .card__inner{--ratio-percent:100%;min-height:0}#MainContent>[id$="__books"] .product-grid,#MainContent>[id$="__games"] .product-grid{row-gap:28px}.yh-book-theme{font-size:1.2rem;margin-top:8px}.yh-preview-trigger{min-height:48px}#MainContent>[id$="__pack_reminder"] .rich-text{padding-top:24px;padding-bottom:24px}}
