.cp-related-inline:has([data-cp-empty]){display:none}.cp-inline-card{display:flex;flex-direction:column;height:100%;background:#fff}.cp-inline-card>.card-wrapper{height:auto;flex:none}.cp-inline-card .card-information>.price{display:none}.cp-inline-card .card__inner.ratio:before{padding-bottom:0}.cp-inline-card .card__inner{height:340px}.cp-inline-card .card__media img{object-fit:contain}.cp-inline-card .card__information{padding:14px 0 0}.cp-inline-card .card__heading{font-size:17px;line-height:1.4}.cp-inline-controls{padding-top:8px;display:flex;flex-direction:column;flex:1}.cp-inline-price{margin-bottom:14px;min-height:26px}.cp-inline-controls product-form{display:block;margin-top:auto}.cp-inline-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cp-inline-option .form__label{margin-bottom:5px;font-size:13px}.cp-inline-option .select__select{height:44px;min-height:44px;padding:0 30px 0 12px;font-size:14px;letter-spacing:normal}.cp-inline-option .select .icon-caret{position:absolute;right:12px;top:calc(50% - 3px);height:6px;pointer-events:none}.cp-inline-status{font-size:12px;line-height:1.4;min-height:17px;margin:9px 0;color:#555}.cp-inline-controls .button{min-height:46px;letter-spacing:.03em}.cp-inline-controls .product-form__error-message-wrapper{color:brown;font-size:13px;margin-bottom:8px}@media(max-width:749px){.cp-inline-card .card__inner{height:280px}.cp-inline-item{margin-bottom:24px}.cp-inline-card .card__heading{font-size:17px}}.cp-inline-card .cp-inline-status{display:block}.cp-inline-option:only-child{grid-column:1 / -1}.cp-related-inline .cp-inline-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1px;gap:20px;padding:0 0 12px;scrollbar-width:none}.cp-inline-grid::-webkit-scrollbar,.cp-inline-gallery::-webkit-scrollbar{display:none}.cp-related-inline .cp-inline-grid>.cp-inline-item{flex:0 0 calc((100% - 20px * (var(--cp-columns,3) - 1))/var(--cp-columns,3));max-width:none;width:auto;scroll-snap-align:start;margin:0}.cp-inline-card product-component,.cp-inline-card .card-wrapper{height:auto;flex:none}.cp-inline-gallery{display:flex;position:relative;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;z-index:3;isolation:isolate}.cp-inline-photo{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.cp-inline-card .cp-inline-photo img{position:static!important;display:block;width:100%;height:100%;object-fit:contain;opacity:1!important;transform:none!important}.cp-inline-gallery:focus-visible{outline:2px solid #121212;outline-offset:-2px}.cp-inline-card .card__heading a:after{display:none}@media(max-width:749px){.cp-related-inline .cp-inline-grid{gap:12px;margin-right:-15px;padding-right:15px}.cp-related-inline .cp-inline-grid>.cp-inline-item{flex-basis:43%}.cp-inline-card .card__inner{height:210px}.cp-inline-card .card__heading{font-size:14px;line-height:1.4;min-height:59px}.cp-inline-card .card__information{padding-top:10px}.cp-inline-options{grid-template-columns:1fr;gap:8px}.cp-inline-option .select__select{font-size:14px;padding-left:9px}.cp-inline-controls .button{padding:0 8px;font-size:13px;min-height:44px;letter-spacing:0}.cp-inline-price{min-height:48px;margin-bottom:8px}.cp-inline-price .price{font-size:14px;line-height:1.5}.cp-inline-price .price-item{margin-right:6px}.cp-inline-status{font-size:11px;min-height:31px;margin:7px 0}}@media(max-width:360px){.cp-related-inline .cp-inline-grid>.cp-inline-item{flex-basis:58%}.cp-inline-card .card__inner{height:220px}}@media(prefers-reduced-motion:reduce){.cp-inline-gallery,.cp-inline-grid{scroll-behavior:auto}}.cp-inline-card .card__inner>.card__content{pointer-events:none}.cp-inline-grid>.cp-inline-item{display:flex}.cp-inline-grid .cp-inline-card{height:auto;width:100%}.cp-inline-grid.grid--2-col-desktop{--cp-columns:2}.cp-inline-grid.grid--4-col-desktop{--cp-columns:4}.cp-inline-grid.grid--5-col-desktop{--cp-columns:5}.cp-inline-grid.grid--6-col-desktop{--cp-columns:6}.cp-inline-card .card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:4.2em;min-height:4.2em}.cp-inline-card .cp-inline-controls{flex:none;gap:12px}.cp-inline-card .cp-inline-price{height:48px;min-height:48px;margin:0}.cp-quick-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;background:#00000059;padding:16px;align-items:center;justify-content:center;box-sizing:border-box}.cp-quick-modal[open]{display:flex}.cp-quick-dialog{position:relative;background:#fff;color:#121212;width:100%;max-width:600px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:30px;box-sizing:border-box;border-radius:2px}.cp-quick-close{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:44px;height:44px;border:0;background:#fff;color:#121212;cursor:pointer;z-index:1}.cp-quick-close svg{width:16px;height:16px}.cp-quick-summary{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:center;margin:12px 0 22px}.cp-quick-image{display:block;width:100%;height:220px;object-fit:contain;background:#f6f6f6}.cp-quick-title{font-size:21px;line-height:1.4;margin:0 0 14px;letter-spacing:normal}.cp-quick-modal .cp-inline-price{min-height:0;margin:0;font-size:16px}.cp-quick-modal .cp-inline-price .price{font-size:16px}.cp-quick-modal .cp-inline-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cp-quick-modal .cp-inline-status{display:block;font-size:12px;line-height:1.4;min-height:18px;margin:12px 0}.cp-quick-modal .button{min-height:46px}.cp-quick-modal .product-form__error-message-wrapper{color:brown;font-size:13px;margin-bottom:10px}@media(max-width:749px){.cp-inline-card .cp-inline-controls{gap:8px}.cp-quick-dialog{padding:22px 20px}.cp-quick-summary{grid-template-columns:110px minmax(0,1fr);gap:16px;margin-top:22px}.cp-quick-image{height:165px}.cp-quick-title{font-size:17px;margin-bottom:10px}}@media(max-width:360px){.cp-quick-summary{grid-template-columns:90px minmax(0,1fr);gap:12px}.cp-quick-title{font-size:16px}.cp-quick-image{height:150px}}.cp-quick-modal{width:100vw;height:100dvh;right:auto;bottom:auto}.cp-quick-dialog{min-width:0}.cp-quick-title{overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/26/assets/cp-inline-related.css.map */
