.product-information .product-media-container{background:#f5f5f5}.product-information .variant-option__button-label{min-height:44px}.product-information h1{line-height:1.1}.rz12-pack{background:#f1f2f3;color:#17191c;padding:32px;align-self:start;width:100%;min-width:0}.rz12-pack-eyebrow{font-size:11px;letter-spacing:.13em;color:#6c7177;margin:0 0 18px}.rz12-pack h2{font-family:var(--font-heading--family);font-size:clamp(26px,3vw,40px);line-height:1.12;letter-spacing:-.025em;margin:0 0 26px;color:#111}.rz12-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rz12-pack-item{position:relative;background:#fff;padding:16px 10px 14px;display:flex;flex-direction:column;min-width:0;gap:14px}.rz12-pack-item img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.rz12-pack-item>span:last-child{font-family:var(--font-body--family);font-size:11px;line-height:1.5;text-align:center;color:#17191c}.rz12-pack-number{position:absolute;top:9px;left:9px;font-size:9px;line-height:1;color:#60656c}.rz12-pack-note{margin:24px 0 0;font-size:12px;line-height:1.7;color:#60656c}.rz12-newsletter{background:#f3f4f5;color:#17191c;border-top:3px solid #e30613}.rz12-newsletter-inner{max-width:1380px;margin:auto;padding:58px 40px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.rz12-newsletter-eyebrow{font-size:10px;font-weight:600;letter-spacing:.14em;color:#a60d1c;margin:0 0 18px}.rz12-newsletter h2{font-family:var(--font-heading--family);font-size:clamp(30px,3vw,42px);color:#17191c;line-height:1.08;letter-spacing:-.025em;margin:0}.rz12-newsletter-intro{font-family:var(--font-body--family);max-width:440px;font-size:13px;line-height:1.9;color:#60656c;margin:20px 0 0}.rz12-newsletter-form label{display:block;color:#222;font-size:11px;font-weight:600;margin-bottom:12px}.rz12-newsletter-fields{display:flex;min-width:0;background:#fff;border:1px solid #cbd0d5;border-radius:3px;overflow:hidden}.rz12-newsletter-fields input{font-family:var(--font-body--family);width:100%;min-width:0;border:0;border-radius:0;background:#fff;color:#17191c;min-height:56px;padding:15px 18px;font-size:14px}.rz12-newsletter-fields button{border:0;border-radius:0;background:#e30613;color:#fff;display:flex;align-items:center;justify-content:center;gap:22px;white-space:nowrap;padding:15px 24px;min-height:56px;font-family:var(--font-body--family);font-size:12px;font-weight:600;cursor:pointer}.rz12-newsletter-fields button:hover{background:#b80b17}.rz12-newsletter-fields svg{flex-shrink:0;width:20px;height:20px}.rz12-newsletter-fields input:focus{outline:2px solid #e30613;outline-offset:-2px}.rz12-newsletter-fields button:focus-visible{outline:2px solid #111;outline-offset:-4px}.rz12-newsletter-consent{font-size:10px;color:#696f75;line-height:1.9;margin:14px 0 0}.rz12-newsletter-consent a{color:#43494f;text-decoration:underline;text-underline-offset:3px}.rz12-newsletter-error{color:#aa1020;font-size:12px;margin-top:15px}.rz12-newsletter-success{color:#216b39;font-size:13px;font-weight:600;margin-top:15px}@media(max-width:749px){.rz12-pack{padding:24px 18px}.rz12-pack h2{font-size:28px;margin-bottom:22px}.rz12-pack-eyebrow{font-size:10px;margin-bottom:16px}.rz12-pack-grid{gap:8px}.rz12-pack-item{padding:14px 7px 12px;gap:12px}.rz12-pack-item>span:last-child{font-size:10px;line-height:1.5}.rz12-pack-number{top:7px;left:7px;font-size:8px}.rz12-pack-note{font-size:11px;margin-top:20px}.rz12-newsletter-inner{grid-template-columns:1fr;gap:28px;padding:36px 22px}.rz12-newsletter h2{font-size:31px}.rz12-newsletter-intro{font-size:12px;margin-top:15px}.rz12-newsletter-fields input{padding:14px 12px;font-size:16px}.rz12-newsletter-fields button{padding:14px 17px;font-size:11px;gap:12px}.rz12-newsletter-fields button svg{width:17px;height:17px}.rz12-newsletter-consent{font-size:9px}}@media(max-width:359px){.rz12-pack-item>span:last-child{font-size:9px}.rz12-newsletter-fields{flex-direction:column}.rz12-newsletter-fields button{width:100%}}.rz12-pack-white{display:none!important}body:has(input[value=Blanc]:checked) .rz12-pack-black{display:none!important}body:has(input[value=Blanc]:checked) .rz12-pack-white{display:block!important}.section-resource-list__header{padding-block-end:4px}.section-resource-list__header h2{font-size:clamp(28px,3.4vw,46px);line-height:1.12}.product-card__content{border:1px solid #e6e8eb;background:#fff}.product-card__content .text-block,.product-card__content product-price{padding-inline:14px}.product-card__content .text-block{padding-block-start:4px}.product-card__content .text-block :is(h3,h4,p){font-family:var(--font-body--family);font-size:14px;font-weight:600;line-height:1.5;text-transform:none}.product-card__content .price{font-weight:600;color:var(--color-foreground)}.product-card__content .compare-at-price{color:#656a70;font-weight:400}.product-card__content .card-gallery{background:#f3f4f5}.contact-form{border:1px solid #e0e3e7;border-block-start:3px solid #e30613;box-shadow:0 8px 32px #14181e0a;max-width:820px}.contact-form__input{min-height:54px;font-size:16px;line-height:1.5}.contact-form__input::placeholder{color:#60656c;opacity:1}.contact-form__input:focus-visible{outline:2px solid #b50815;outline-offset:2px}.contact-form__input--textarea{min-height:180px}.rz12-newsletter-consent{font-size:12px;line-height:1.7}.rz12-pack-item>span:last-child{font-size:12px}.rz12-pack-note{font-size:13px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-card__content{transition:border-color .2s ease,box-shadow .2s ease}.product-card:hover .product-card__content{border-color:#b9bec5;box-shadow:0 6px 20px #14181e0f}}@media(max-width:749px){.contact-form{padding:24px 18px}.section-resource-list__header h2{font-size:28px}.product-card__content .text-block,.product-card__content product-price{padding-inline:10px}.product-card__content .text-block :is(h3,h4,p){font-size:13px}.rz12-pack-item>span:last-child{font-size:10px}.rz12-newsletter-consent{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/raizen-v12.css.map */
