:root,.pack-hyperflow{--pack-h-gap: 12px}.pack{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;cursor:pointer;background:var(--pack-color-background);border-radius:var(--content-container-radius)}.pack__main-content,.pack__content-wrapper,.pack__content{display:flex;align-items:center;gap:1rem;width:100%}.pack__content{flex-grow:1}.pack__selection{inline-size:18px;block-size:18px;border-radius:50%;aspect-ratio:1 / 1;border:1px solid var(--pack-selection-border-color, #ccc);position:relative;box-sizing:border-box;background:transparent;--ring: 1px;--gap: 3px}.pack__selection:after{content:"";position:absolute;top:50%;left:50%;inline-size:calc(100% - (var(--gap) * 2 + var(--ring) * 2));block-size:calc(100% - (var(--gap) * 2 + var(--ring) * 2));transform:translate(-50%,-50%);border-radius:50%;background:transparent}.pack__selected .pack__selection{border-color:var(--pack-selection-border-color, #ccc)}.pack__selected .pack__selection:after{background:var(--pack-selected-selection-background-color)}.pack__wrapper>.pack{background:var(--pack-color-background);border-radius:var(--pack-border-radius);padding:1rem;border-width:var(--pack-border-thickness);border-style:solid;border-color:var(--border-color-pack)}.pack__wrapper>.pack.pack__selected{border-color:rgb(var(--pack-color-selected));border-width:var(--selected-border-width);border-style:solid;background:var(--pack-color-selected-background);box-shadow:var(--pack-selected-box-shadow)}.pack__wrapper>.pack:not(.pack__selected){box-shadow:var(--pack-non-selected-box-shadow);background:var(--pack-non-selected-background)}.pack .pack__header{position:relative;display:flex;justify-content:space-between;align-items:start;gap:1rem}.pack .pack__header .pack__numbers{flex-direction:column;align-items:end;text-align:right;gap:0;min-width:fit-content}.pack--horizontal .pack__header .pack__numbers{flex-direction:row;align-items:baseline;justify-content:center;gap:5px;text-align:center;min-width:auto}.pack__numbers{display:flex;gap:.5rem;align-items:baseline}.pack__texts{flex-grow:1}.pack__title{color:var(--pack-color-title);line-height:inherit}.pack__price{color:var(--pack-color-price);line-height:1}.price__additional-text,.pack__price-before{line-height:1;margin-top:4px}.price__additional-text{color:var(--pack-color-texts)}.pack__price-before{color:var(--pack-color-discount-price);text-decoration:line-through}.pack__image{width:var(--pack-image-width-desktop);border-radius:var(--pack-image-border-radius);height:auto}@media (max-width: 768px){.pack__image{width:var(--pack-image-width-mobile)}}.pack.pack__with-image{grid-template-columns:1fr 4fr}.pack__select--container,.pack__select--item{display:flex;flex-wrap:wrap;align-items:center}.pack__select{width:100%;height:3rem}.select__select option{text-align:center}.pack__select--item{gap:.5rem}.pack__select--item-1{width:100%}.pack__select--item-2{width:calc(50% - .3rem)}.pack__select--item-3{width:calc(33% - .3rem)}.pack .pack__select--item,.pack .pack__select{width:auto;padding:0;text-align:center}.pack__select--container{margin:1rem 0;gap:.5rem;display:none}.pack .pack__select--container{margin:1rem 0 0}.pack__selected .pack__select--container{display:flex}.pack__select--container label{font-family:var(--option-label-font-family);font-weight:var(--option-label-font-weight);font-style:var(--option-label-font-style);font-size:var(--option-label-font-size);color:var(--option-label-color)}.pack__select--item.select .pack__select{padding:0 1rem;font-family:var(--option-button-font-family);font-weight:var(--option-button-font-weight);font-style:var(--option-button-font-style);font-size:var(--option-button-font-size);color:var(--option-button-text-color);background-color:var(--option-button-background-color);border-width:var(--option-button-border-thickness);border-radius:var(--option-button-border-radius);border-color:var(--option-button-border-color);border-style:solid}@media (max-width: 768px){.pack__select--container label{font-size:var(--option-label-font-size-mobile)}.pack__select--item.select .pack__select{font-size:var(--option-button-font-size-mobile)}}.pack__infos{display:flex;flex-direction:column;gap:.5rem;width:100%}.pack__options{display:none;width:100%;flex-direction:column;gap:.5rem;margin-top:1rem}.pack.pack__selected .pack__options{display:flex}.pack-accordion__shadow--0{box-shadow:none}.pack-accordion__shadow--1{box-shadow:var(--shadow-1)}.pack-accordion__shadow--2{box-shadow:var(--shadow-2)}.pack-accordion__shadow--3{box-shadow:var(--shadow-3)}.product-form__submit{width:100%}.button.loading>.loading-overlay__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.button.loading>.loading-overlay__spinner .spinner{width:fit-content}.button.loading>.loading-overlay__spinner .path{stroke:rgb(var(--color-background))}#pack-hyperflow-form{top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease}.pack__title{font-family:var(--font-title);font-weight:var(--font-weight-title);font-style:var(--font-style-title);font-size:var(--font-size-title-desktop)}.pack__price{font-family:var(--font-price);font-weight:var(--font-weight-price);font-style:var(--font-style-price);font-size:var(--font-size-price-desktop)}.pack__price-before{font-family:var(--font-price-before);font-weight:var(--font-weight-price-before);font-style:var(--font-style-price-before);font-size:var(--font-size-price-before-desktop)}.price__additional-text{font-family:var(--font-additional-text);font-weight:var(--font-weight-additional-text);font-style:var(--font-style-additional-text);font-size:var(--font-size-additional-text-desktop)}@media (max-width: 768px){.pack__title{font-size:var(--font-size-title-mobile)}.pack__price{font-size:var(--font-size-price-mobile)}.pack__price-before{font-size:var(--font-size-price-before-mobile)}.price__additional-text{font-size:var(--font-size-additional-text-mobile)}}.pack__selected .pack__title{color:var(--pack-title-color-selected)}.pack__selected .pack__price{color:var(--pack-price-color-selected)}.pack__selected .pack__price-before{color:var(--pack-price-before-color-selected)}.pack__selected .price__additional-text{color:var(--pack-additional-text-color-selected)}.pack__disclaimer{padding:2px 10px;white-space:nowrap;text-transform:uppercase;color:var(--disclaimer-text-color);background:var(--disclaimer-background);border-width:var(--disclaimer-border-thickness);border-radius:var(--disclaimer-border-radius);border-color:var(--disclaimer-border-color);border-style:solid;font-family:var(--font-disclaimer-family);font-weight:var(--font-disclaimer-weight);font-style:var(--font-disclaimer-style);font-size:var(--font-disclaimer-size-desktop)}@media (max-width: 768px){.pack__disclaimer{font-size:var(--font-disclaimer-size-mobile)}}.pack .pack__disclaimer{margin-left:4px}.pack__selected .pack__disclaimer{color:var(--pack-disclaimer-text-color-selected);background-color:var(--pack-disclaimer-background-color-selected)}.pack__select--native{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pack-dd{position:relative}.pack-dd__button{width:100%;padding:8px 10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-radius:var(--option-button-border-radius, 4px);border:var(--option-button-border-thickness, 1px) solid var(--option-button-border-color, #dcdcdc);background:var(--option-button-background, #fff);font-family:var(--option-button-font-family);font-weight:var(--option-button-font-weight);font-style:var(--option-button-font-style);font-size:var(--option-button-font-size);color:var(--option-button-text-color, #000)}@media (max-width: 768px){.pack-dd__button{font-size:var(--option-button-font-size-mobile)}}.pack-dd__icon{margin-left:8px;transform:rotate(0);transition:transform .2s ease}.pack-dd[aria-expanded=true] .pack-dd__icon{transform:rotate(180deg)}.pack-dd__list{position:absolute;left:0;top:calc(100% + 6px);z-index:60;display:none;background:#fff;min-width:100%;width:max-content;max-width:80ch;border:var(--option-button-border-thickness, 1px) solid var(--option-button-border-color, #dcdcdc);border-radius:var(--option-button-border-radius, 4px);box-shadow:0 8px 20px #0000000f}.pack-dd[aria-expanded=true] .pack-dd__list{display:block}.pack-dd__option{padding:10px;cursor:pointer;font-size:14px;white-space:nowrap}.pack-dd__option:hover,.pack-dd__option:focus{background:#f8f8f8;outline:none}.pack-dd__option[aria-selected=true]{font-weight:600}.pack-dd__option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.pack.pack-block{padding:var(--pack-padding-y, 0) var(--pack-padding-x, 0);margin-top:var(--pack-margin-top, 0);margin-bottom:var(--pack-margin-bottom, 1.5rem);border-radius:var(--pack-block-border-radius)}.pack__wrapper--horizontal{display:flex;gap:1rem;flex-wrap:nowrap;align-items:stretch}.pack__wrapper--horizontal>.pack--horizontal{flex:0 0 calc((100% - 2rem)/3)}.pack--horizontal{position:relative}.pack--horizontal .pack__selection{display:none}.pack--horizontal .pack__badge-wrap{position:absolute;top:0;left:0;right:0;display:flex;justify-content:center;pointer-events:none}.pack--horizontal .pack__badge{position:relative;transform:translateY(-50%);display:inline-block;width:95%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-align:center;pointer-events:auto;line-height:1;padding:5px 8px;font-family:var(--font-disclaimer-family);font-weight:var(--font-disclaimer-weight);font-style:var(--font-disclaimer-style);font-size:var(--font-disclaimer-size-desktop);color:var(--disclaimer-text-color);border-width:var(--disclaimer-border-thickness);border-style:solid;border-color:var(--disclaimer-border-color);border-radius:var(--disclaimer-border-radius);background:var(--disclaimer-background)}.pack--horizontal.pack__selected .pack__badge{color:var(--pack-disclaimer-text-color-selected);background:var(--pack-disclaimer-background-color-selected)}@media (max-width: 768px){.pack--horizontal .pack__badge{font-size:var(--font-disclaimer-size-mobile)}}.pack--horizontal .pack__content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--pack-h-gap);width:100%;padding-top:calc((var(--font-disclaimer-size-desktop) + 10px)/2 + var(--pack-h-gap));padding-bottom:calc((var(--font-disclaimer-size-desktop) + 10px)/2 + var(--pack-h-gap))}@media (max-width: 768px){.pack--horizontal .pack__content{padding-top:calc((var(--font-disclaimer-size-mobile) + 10px)/2 + var(--pack-h-gap))}}.pack--horizontal .pack__header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--pack-h-gap);text-align:center;width:100%}.pack--horizontal .pack__texts{display:flex;flex-direction:column;gap:var(--pack-h-gap);flex:0 0 auto;width:100%;text-align:center}.pack--horizontal .pack__numbers{display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:5px;text-align:center;min-width:auto}.pack--horizontal .pack__price,.pack--horizontal .pack__price-before,.pack--horizontal .pack__title,.pack--horizontal .price__additional-text{margin:0}.pack--horizontal .pack__price-before{text-decoration:line-through;opacity:.6}.pack--horizontal .pack__image{display:block;width:min(100%,var(--pack-image-width-desktop));max-width:100%;height:auto;border-radius:var(--pack-image-border-radius);margin-left:auto;margin-right:auto}@media (max-width: 749px){.pack--horizontal .pack__image{width:min(100%,var(--pack-image-width-mobile))}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-pack.css.map */
