.product-bundle-image-wrapper{position:relative}.media.rounded--image{border-radius:.5rem}.product-bundle-area.section-border{border:.1rem solid rgba(var(--color-foreground),.1);padding:1.5rem}.rounded--corner.product-bundle-area{border-radius:.5rem}.product-bundle-area__inner{padding-top:2rem}.product-bundle__media{position:relative}.product-bundle__media.media.placeholder{height:35rem}@media screen and (min-width: 990px){.product-bundle-area__inner{padding:3rem}.product-bundle__media.media.placeholder{height:66rem}}@media screen and (min-width: 750px){.section-border.product-bundle-area{padding:3rem}.product__column-sticky{position:sticky;top:3rem;z-index:2}}.product-bundle-card__image{flex:0 0 12.5rem}.product-bundle__media{position:relative;height:100%;width:100%;border-radius:var(--bundle-media-corner-radius)}.look__hotspot{position:relative;border:none;line-height:1;background:rgb(var(--color-foreground));width:3.5rem;height:3.5rem;border-radius:50%;transition:var(--transition);color:rgb(var(--color-background));outline:.1rem solid rgb(var(--color-background));padding:1rem}.product-bundle-pin_item.look__hotspot{position:absolute;left:var(--hotspot-pos-x);top:var(--hotspot-pos-y);height:3rem;width:3rem;display:flex;align-items:center;justify-content:center}.product-bundle-pin_item span{position:relative;font-weight:700}.product-bundle-pin_item span:before{content:"" left: 0 top: 0;background:#333;positon:absolute}.look__hotspot.active{background:rgb(var(--color-background));color:rgb(var(--color-foreground));outline:.5rem solid rgba(var(--color-background),.3)}.product-bundle__item{gap:20px;border:.1rem solid rgba(var(--color-foreground),.1);padding:1.5rem 2.3rem;position:relative;align-items:center}.rounded--corner .product-bundle__item{border-radius:.5rem}.product-bundle__item-indexing{width:2.7rem;height:2.7rem;background:rgba(var(--color-background),1);text-align:center;border-radius:100%;line-height:2.7rem;border:.1rem solid rgba(var(--color-foreground),.1);position:absolute;left:-1.4rem;top:50%;margin-top:-1.4rem;transition:var(--transition)}.product-bundle__list{display:flex;flex-direction:column;gap:20px}.product-bundle__section .is-hover .product-bundle__item.active{opacity:1;transition:var(--transition);border:.1rem solid rgba(var(--color-foreground),1)}.product-bundle__section .is-hover .product-bundle__item.active .product-bundle__item-indexing{border:.1rem solid rgba(var(--color-foreground),1);color:rgba(var(--color-foreground),1)}.bundle-product-button__area{display:grid;align-items:center;justify-content:center;text-align:center}@media screen and (min-width: 990px){.product-bundle__section .row.desktop-row-reverse{flex-direction:row-reverse}}@media screen and (max-width: 990px){.product-bundle__list{margin-top:30px}.product-bundle__list .select_box{min-width:170px}}@media screen and (max-width: 749px){.product-bundle__item{padding:1rem}}.product-bundle-card__option_variant{margin-top:1rem;display:flex;flex-direction:row;column-gap:2rem;flex-wrap:wrap;row-gap:1rem}.product-variant-option{position:relative;display:grid;align-items:center;grid-template-columns:repeat(2,auto)}.product-variant-option__select{border:none;-webkit-appearance:none;appearance:none;height:2rem;padding:0 2em 0 .5em;box-shadow:none;font-size:1.6rem;line-height:2rem}.product-variant-option__select:hover{box-shadow:none}.product-bundle-select-area{position:relative}.product-bundle-select-area svg{position:absolute;right:0;top:1.5rem;transform:translateY(-50%);pointer-events:none;height:1.5rem}@media screen and (max-width: 419px){.product-bundle__item{display:grid}}.bundle-total-price-money{font-weight:700}.bundle-total-compare-price{text-decoration:line-through}.bundle-discount-percent{background-color:#f54242;color:#fff;padding:2px 6px;border-radius:4px;margin-left:8px;font-size:.85em;font-weight:700}.price-item--sale{transition:color .3s ease}@keyframes priceUpdate{0%{color:inherit}50%{color:#f54242}to{color:inherit}}.price-updating .price-item--sale{animation:priceUpdate 1s ease}.bundle-unavailable-message{margin-top:1rem}.product-bundle-card__image{position:relative}.product-bundle-card__variant-status{content:"";position:absolute;top:0;left:0;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:12px;padding:2px 8px;border-radius:4px;opacity:0}.variant-unavailable .product-bundle-card__variant-status{opacity:1}.product-bundle-card__image img,.product-bundle__media img{transition:opacity .3s ease}.image-switching img{opacity:.5}.product-media-list{display:none!important}.bundle-notification{margin-top:1rem;border-radius:.5rem;padding:0;animation:slideDown .3s ease-out;max-width:100%}.bundle-notification--info{background-color:#e3f2fd;border:1px solid #2196f3;color:#0d47a1}.bundle-notification--warning{background-color:#fff3e0;border:1px solid #ff9800;color:#e65100}.bundle-notification--success{background-color:#e8f5e8;border:1px solid #4caf50;color:#2e7d32}.bundle-notification__content{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem;position:relative;align-items:center}.bundle-notification__icon{font-size:1.2rem;flex-shrink:0;margin-top:.1rem}.bundle-notification__text{flex:1;font-size:.9rem;line-height:1.4;font-weight:500}.bundle-notification__close{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease;flex-shrink:0;color:inherit;opacity:.7}.bundle-notification__close:hover{opacity:1;background-color:#0000001a}.bundle-notification__close:focus{outline:2px solid currentColor;outline-offset:2px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 749px){.bundle-notification__content{padding:.75rem;gap:.5rem}.bundle-notification__text{font-size:.85rem}.bundle-notification__close{width:1.75rem;height:1.75rem;font-size:1.25rem}}.bundle-unavailable-message{margin-top:1rem;padding:1rem 1.25rem;background-color:#ffe5e5;border:1px solid #cc0000;border-radius:.5rem;color:maroon;font-size:1.2rem;font-weight:600;text-align:center;text-shadow:none}.bundle-product-submit-button.loading{background:#fff;color:transparent;box-shadow:0 5px 7px #0003}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/207/assets/products-bundle.css.map */
