.Bundle{align-items:flex-start;display:flex;flex-direction:column;position:relative}@media screen and (min-width:1008px){.Bundle{flex-direction:row;padding:0 var(--padding-desktop,4rem) 4rem var(--padding-desktop,4rem)}}.Bundle__media{width:100%}@media screen and (min-width:1008px){.Bundle__media{left:0;position:sticky;top:0;width:58%}}.Bundle__media picture{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.Bundle__media img{height:100%;max-width:100%;width:100%}.Bundle__child-images-container{height:0;margin:0;padding-bottom:91%;position:relative;width:100%}.Bundle__child-images-container img{height:auto;width:100%}.Bundle__child-images-container #box-image:first-child{z-index:99}@media screen and (max-width:1007px){.Bundle__child-images-container{padding-bottom:100%}}.Bundle__custom-image{left:50%;margin:0;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:40%}.Bundle__images-list{height:100%;left:0;overflow:hidden;position:absolute;top:1.25%;width:100%}.Bundle__child-image{animation:transformFromTop .65s ease;left:0;position:absolute;top:92%;transform:translateY(var(--end-y-transform));transform-origin:top;transition:all .65s ease;z-index:-1}.Bundle__default-images{margin:0;padding:0}.Bundle__media-item{height:0;padding-bottom:100%;position:relative}.Bundle__loading-img{filter:blur(12px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.Bundle__form{display:flex;flex-direction:column;margin:0 auto;max-width:50rem;padding:1.6rem var(--padding-mobile,2rem) 4rem var(--padding-mobile,2rem);position:sticky;top:0;width:100%;z-index:1000}@media screen and (min-width:1008px){.Bundle__form{max-width:none;min-width:42%;padding:4rem 1.8rem 0 5.8rem;width:42%}}.Bundle__form-footer{background:#fff;bottom:0;left:0;margin-inline:-1rem;padding:1rem;position:sticky;z-index:9}.Bundle__form-body,.Bundle__form-head{border-bottom:1px solid #000;margin-bottom:2rem;padding-bottom:2rem}.Bundle__product-form{align-items:center;display:none;gap:5px;justify-content:center;margin-top:10px}.Bundle__product-form button{align-items:center;display:flex;height:25px;justify-content:center;width:25px}.Bundle__product-form input{border:1px solid #c6c2c2;font-size:15px;max-width:40%;padding:5px;text-align:center}.Bundle__product-form input::-webkit-inner-spin-button,.Bundle__product-form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Bundle__product-form input[type=number]{-moz-appearance:textfield}.Bundle__title.h5{color:#1c1c1c!important;font-family:GalanoGrotesqueRegular,sans-serif;line-height:1.5em;margin:0 0 1rem}@media only screen and (max-width:1008px){.Bundle__title.h5{margin-bottom:1rem}}.Bundle__price-group{align-items:center;display:flex}@media only screen and (max-width:1008px){.Bundle__price-group{margin-bottom:.3rem}}.Bundle__price-group.empty-price .Bundle__price,.Bundle__price-group.empty-price+.Bundle__discount,.Bundle__price-group:not(.empty-price) .Bundle__price--placeholder{display:none}.Bundle__discount{align-items:center;display:none;font-size:12px;gap:1rem;justify-content:flex-start;margin-top:.5rem}@media screen and (min-width:1008px){.Bundle__discount{font-size:14px}}.Bundle__discount svg{height:11px;width:11px}@media screen and (min-width:1008px){.Bundle__discount svg{height:13px;width:13px}}.Bundle__price{font-family:var(--body-font)!important;font-weight:500;text-transform:uppercase}@media only screen and (max-width:1008px){.Bundle__price{font-size:1.76rem}}.Bundle__price--compare{color:var(--silver);text-decoration:line-through}.Bundle__price:not(:last-child):not(:empty){margin-right:1.5rem}.Bundle__option-values{display:flex;gap:1rem;list-style:none;margin-bottom:3rem;padding:0}.Bundle__option-values li{box-shadow:0 0 0 1px #000;cursor:pointer;padding:.5rem 1rem}.Bundle__option-values li:not(.active):hover{box-shadow:0 0 0 2px var(--dark-silver)}.Bundle__option-values li.active{background-color:#000;color:#fff}.Bundle__error-container{font-size:17px;text-align:right}.Bundle__error-container:is(:empty){display:none}.Bundle__products{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(95px,110fr));min-height:240px}@media screen and (min-width:1008px){.Bundle__products{grid-template-columns:repeat(auto-fit,minmax(115px,130fr))}}.Bundle__products--maxed .Bundle__product:not(.active){cursor:default;opacity:.7;pointer-events:none}.Bundle__product.active .Bundle__product-content{box-shadow:0 0 0 1.5px #000}.Bundle__product.active .Bundle__product-form{display:flex}.Bundle__product-content{box-shadow:0 0 0 1px var(--silver);cursor:pointer;height:0;overflow:hidden;padding-bottom:135%;position:relative}.Bundle__product-content:hover{box-shadow:0 0 0 1.5px #000}.Bundle__product-content img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.Bundle__product-content img:nth-child(2){filter:blur(8px);z-index:0}.Bundle__quantity{align-items:center;display:flex;font-family:var(--heading-font-big),sans-serif;font-size:1.8rem;gap:.5rem}@media screen and (min-width:1008px){.Bundle__quantity{font-size:2rem}}.Bundle__quantity svg{margin-right:1rem}.Bundle__cta-wrapper{align-items:center;display:grid;gap:1rem;grid-template-columns:auto auto}.Bundle__cta-wrapper .klarna-pay--wrapper{grid-column:1/3}.Bundle__details{border-top:1px solid #000;font-size:12px;margin-top:2rem;padding-top:2rem}.Bundle__details--title{font-size:14px;margin-block:0 2rem;text-transform:uppercase}@keyframes transformFromTop{0%{opacity:.5;transform:translateY(-450%)}to{opacity:1;transform:translateY(var(--end-y-transform))}}#chat-button{bottom:100px!important}