@media(min-width:769px){.wb-hide-d{display:none!important}}@media(max-width:768px){.wb-hide-m{display:none!important}}.wb-text-product,.wb-text-product *{box-sizing:border-box}.wb-text-product{width:100%;background:var(--wb-tp-section-bg);padding-top:var(--wb-tp-pt-m);padding-bottom:var(--wb-tp-pb-m);overflow:hidden}@media(min-width:769px){.wb-text-product{padding-top:var(--wb-tp-pt-d);padding-bottom:var(--wb-tp-pb-d)}}.wb-text-product__shell{width:100%;margin:0 auto}.wb-text-product--minimal .wb-text-product__shell{max-width:none;padding:0}.wb-text-product--modern .wb-text-product__shell{max-width:var(--wb-tp-max-width);padding:20px}@media(min-width:769px){.wb-text-product--modern .wb-text-product__shell{padding:40px}}.wb-text-product__grid{width:100%;display:grid;grid-template-columns:1fr;background:var(--wb-tp-text-bg);overflow:hidden}.wb-text-product--modern .wb-text-product__grid{border-radius:var(--wb-tp-radius)}@media(min-width:769px){.wb-text-product__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:var(--wb-tp-height-d);min-height:0;align-items:stretch}.wb-text-product--media-left .wb-text-product__panel--text{order:2}.wb-text-product--media-left .wb-text-product__panel--media{order:1}}.wb-text-product__panel{min-width:0;position:relative}@media(min-width:769px){.wb-text-product__panel{height:100%;min-height:0}}.wb-text-product__panel--text{background:var(--wb-tp-text-bg);color:var(--wb-tp-text);display:flex;align-items:center;justify-content:flex-start;padding:var(--wb-tp-text-pt-m) var(--wb-tp-text-px-m) var(--wb-tp-text-pb-m)}@media(min-width:769px){.wb-text-product__panel--text{height:100%;min-height:0;padding:var(--wb-tp-text-pt-d) var(--wb-tp-text-px-d) var(--wb-tp-text-pb-d);overflow:hidden}}.wb-text-product__content{width:100%;max-width:var(--wb-tp-content-width);display:flex;flex-direction:column;align-items:flex-start;gap:18px}@media(min-width:769px){.wb-text-product__content{max-height:100%}}.wb-text-product__eyebrow{font-family:var(--wb-tp-eyebrow-font);font-size:var(--wb-tp-fs-eyebrow-m);font-weight:400;line-height:1.16;letter-spacing:.14em;text-transform:uppercase;color:var(--wb-tp-muted);opacity:.82;margin:0}@media(min-width:769px){.wb-text-product__eyebrow{font-size:var(--wb-tp-fs-eyebrow-d);line-height:1.14}}.wb-text-product__title{font-family:var(--wb-tp-title-font);font-size:var(--wb-tp-fs-title-m);font-weight:400;line-height:1.06;letter-spacing:-.02em;color:var(--wb-tp-text);margin:0}.wb-text-product__title p{margin:0}@media(min-width:769px){.wb-text-product__title{font-size:var(--wb-tp-fs-title-d);line-height:1.05}}.wb-text-product__text{font-family:var(--wb-tp-text-font);font-size:var(--wb-tp-fs-text-m);font-weight:400;line-height:1.42;color:var(--wb-tp-muted);max-width:520px;opacity:.88}.wb-text-product__text p{margin:0}@media(min-width:769px){.wb-text-product__text{font-size:var(--wb-tp-fs-text-d);line-height:1.44}}.wb-text-product__button-wrap{margin-top:12px}.wb-text-product__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;font-family:var(--wb-tp-button-font);font-size:var(--wb-tp-fs-button-m);font-weight:400;line-height:1;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-radius:var(--wb-tp-button-radius);cursor:pointer}@media(min-width:769px){.wb-text-product__button{font-size:var(--wb-tp-fs-button-d)}}.wb-text-product__button--solid{background:var(--wb-tp-button-bg);color:var(--wb-tp-button-text);border:1px solid var(--wb-tp-button-bg);padding:0 30px}.wb-text-product__button--outline{background:transparent;color:var(--wb-tp-button-bg);border:1px solid var(--wb-tp-button-bg);padding:0 30px}.wb-text-product__button--underline{min-height:auto;background:transparent;color:var(--wb-tp-button-bg);border:0;border-bottom:1px solid var(--wb-tp-button-bg);border-radius:0;padding:0 0 5px}@media(hover:hover){.wb-text-product__button:hover{opacity:.72}}.wb-text-product__panel--media{background:var(--wb-tp-media-bg)}.wb-text-product__media{position:relative;width:100%;height:var(--wb-tp-height-m);overflow:hidden;background:var(--wb-tp-media-bg)}@media(min-width:769px){.wb-text-product__media{height:100%;min-height:0}}.wb-text-product__image,.wb-text-product__video,.wb-text-product__video-el{width:100%;height:100%;display:block}.wb-text-product__image,.wb-text-product__video-el{object-fit:cover;object-position:var(--wb-tp-image-x) var(--wb-tp-image-y)}.wb-text-product__video{position:relative;overflow:hidden}.wb-show-d{display:none}.wb-show-m{display:block}@media(min-width:769px){.wb-show-d{display:block}.wb-show-m{display:none}}.wb-text-product__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--wb-tp-overlay);opacity:var(--wb-tp-overlay-op);pointer-events:none;z-index:1}.wb-text-product__card{position:absolute;z-index:2;width:min(var(--wb-tp-card-width),calc(100% - 40px));border-radius:var(--wb-tp-card-radius);background:var(--wb-tp-card-bg);color:var(--wb-tp-card-text);overflow:hidden;box-shadow:none;border:1px solid color-mix(in srgb,var(--wb-tp-card-border) calc(var(--wb-tp-card-border-op) * 100%),transparent)}.wb-text-product__card--bottom-right{right:20px;bottom:20px}.wb-text-product__card--bottom-left{left:20px;bottom:20px}.wb-text-product__card--top-right{right:20px;top:20px}.wb-text-product__card--top-left{left:20px;top:20px}@media(min-width:769px){.wb-text-product__card{width:min(var(--wb-tp-card-width),calc(100% - 48px))}.wb-text-product__card--bottom-right{right:28px;bottom:28px}.wb-text-product__card--bottom-left{left:28px;bottom:28px}.wb-text-product__card--top-right{right:28px;top:28px}.wb-text-product__card--top-left{left:28px;top:28px}}.wb-text-product__card-inner{display:grid;grid-template-columns:78px minmax(0,1fr);grid-template-areas:"media info" "button button";gap:14px;align-items:center;padding:14px}@media(min-width:769px){.wb-text-product__card-inner{grid-template-columns:88px minmax(0,1fr) auto;grid-template-areas:"media info button";gap:18px;padding:16px 18px}}.wb-text-product__card-media{grid-area:media;display:block;width:78px;height:78px;overflow:hidden;border-radius:calc(var(--wb-tp-card-radius) * .55);background:#f5f3ef;text-decoration:none}@media(min-width:769px){.wb-text-product__card-media{width:88px;height:88px}}.wb-text-product__card-img{width:100%;height:100%;object-fit:cover;display:block}.wb-text-product__card-info{grid-area:info;min-width:0;display:flex;flex-direction:column;gap:6px}.wb-text-product__card-title{font-family:var(--wb-tp-card-title-font);font-size:var(--wb-tp-fs-product-title);font-weight:500;line-height:1.18;color:var(--wb-tp-card-text);text-decoration:none;margin:0}.wb-text-product__card-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;font-family:var(--wb-tp-card-text-font);font-size:var(--wb-tp-fs-product-meta);font-weight:400;line-height:1.15;color:var(--wb-tp-card-muted)}.wb-text-product__card-unit{opacity:.72}.wb-text-product__form{grid-area:button;margin:0;width:100%}.wb-text-product__product-button{grid-area:button;width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--wb-tp-button-font);font-size:var(--wb-tp-fs-product-button);font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;background:var(--wb-tp-product-button-bg);color:var(--wb-tp-product-button-text);border:1px solid var(--wb-tp-product-button-bg);border-radius:var(--wb-tp-button-radius);padding:0 22px;cursor:pointer}@media(min-width:769px){.wb-text-product__product-button{min-width:170px;width:auto}.wb-text-product__form{width:auto}}.wb-text-product__product-button:disabled{opacity:.46;cursor:not-allowed}.wb-text-product__product-button.is-loading{opacity:.62;pointer-events:none}@media(hover:hover){.wb-text-product__product-button:hover:not(:disabled){opacity:.82}.wb-text-product__card-title:hover{opacity:.68}}@media(max-width:520px){.wb-text-product__card{width:calc(100% - 28px)}.wb-text-product__card--bottom-right,.wb-text-product__card--bottom-left{right:14px;left:14px;bottom:14px}.wb-text-product__card--top-right,.wb-text-product__card--top-left{right:14px;left:14px;top:14px}.wb-text-product__card-inner{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px}.wb-text-product__card-media{width:64px;height:64px}}@media(prefers-reduced-motion:reduce){.wb-text-product__video{display:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/wb-text-product.css.map */
