.adjustment{margin-top:var(--adjustment_m)}.icon-text-block{display:flex;align-items:center}.content-alignment--right{text-align:end;margin-left:auto}.content-alignment--right>.Button{margin-left:auto}.content-alignment--left{text-align:start;margin-right:auto}.content-alignment--center{text-align:center;margin-right:auto;margin-left:auto}.content-alignment--center>.Button{margin-right:auto;margin-left:auto}.variant-dropdown.variant-dropdown__select{position:relative;border:1px solid var(--secondary_grey);border-radius:.25rem;margin-block:.25rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.variant-dropdown.variant-dropdown__select .RevolutionSelectbox--Button{padding-block:.75rem}.variant-dropdown.variant-dropdown__select:has(.RevolutionSelectbox--Button[aria-expanded="true"]){position:relative}.VariantSelectors .RevolutionSelectbox--Item{padding-left:1rem;transition:all 0.3s ease-in;width:100%;text-align:left}.variant-dropdown.variant-dropdown__select .RevolutionSelectbox,.variant-dropdown.variant-dropdown__select .RevolutionSelectbox--Content{width:100%}.variant-dropdown.variant-dropdown__select .RevolutionSelectbox--Item,.variant-dropdown__select .RevolutionSelectbox--Button{padding-inline:1rem}.variant-dropdown.variant-dropdown__select .RevolutionSelectbox--Item{width:100%;text-align:left}.variant-dropdown.variant-dropdown__select .RevolutionSelectbox--Content{position:absolute;background-color:var(--background_color);color:var(--primary_text);box-shadow:0 4px 12px 0 rgb(2 4 2 / .1);border-radius:.25rem;top:calc(100% + .5rem);z-index:5}.pm__connected-product__selectbox-item.product-module__selectbox-reload[data-selected="selected"]:first-child,.variant-dropdown.variant-dropdown__select .RevolutionSelectbox--Content .RevolutionSelectbox--Item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.pm__connected-product__selectbox-item.product-module__selectbox-reload[data-selected="selected"]:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.pm__participants-picker__info{display:flex;flex-direction:column;gap:.125rem}.pm__participants-quantity-picker__wrapper{position:relative;display:flex;flex-direction:column;gap:1rem}.pm__participants-quantity-picker__slots{display:flex;flex-direction:column;gap:.125rem}.pm__participants-quantity-picker__divider{border-bottom:1px solid var(--secondary_grey)}.pm__participants-quantity-picker__inner-wrapper{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:1px solid var(--secondary_grey);border-radius:.25rem;padding-inline:1rem;padding-block:1.5rem}.pm__participants-picker__values{color:var(--primary_grey)}.dropdown-grid{display:grid;grid-template-columns:minmax(100px,1fr);gap:1rem;align-items:start}.dropdown-column{display:flex;flex-direction:column;gap:1rem}.dropdown-usps-wrapper{display:flex;flex-direction:column;gap:2rem;margin-top:5rem;padding-inline:1.5rem}.dropdown-wrapper{display:flex;flex-direction:column;gap:1rem}.dropdown__usp-image{width:100%;height:fit-content}.custom__dropdown__heading-icon{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.custom__dropdown{border:1px solid var(--secondary_grey);border-radius:.25rem;box-shadow:0 4px 20px 0 rgb(20 20 20 / .03);padding-inline:1rem;width:100%;align-self:start;svg path{stroke:var(--primary_text)}}.custom__dropdown-inner-content{padding-bottom:1rem}.dropdown-usps__show-less-btn,.dropdown-usps__show-more-btn{color:var(--primary_text);margin-top:1rem}.dropdown__usp-image-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center}.pm__media-information-wrapper{display:flex;flex-direction:column;gap:2rem}.pm__availability-wrapper,.pm__about-wrapper{display:flex;flex-direction:column;gap:1rem}.pm__about{display:flex;flex-direction:column;gap:1rem}.pm__availability-wrapper .rte ul,.pm__availability-wrapper .rte ol,.pm__about .rte ul,.pm__about .rte ol{margin-inline-start:1rem;margin-inline-end:.5rem;margin-block-start:1rem;margin-block-end:.5rem}.pm__about .rte li{margin-block-start:.25rem;margin-block-end:.25rem}.pm__about-text{position:relative;height:100%;max-height:140px;overflow:hidden;transition:max-height 0.3s ease}.pm__about__btn-more[aria-hidden="true"],.pm__about__btn-less[aria-hidden="true"]{display:none}.pm__about__btn-more[aria-hidden="false"],.pm__about__btn-less[aria-hidden="false"]{display:block}.pm__about-text p:last-child,.pm__about-text .metafield-rich_text_field p:last-child,.pm__about-text ul:last-child,.pm__about-text .metafield-rich_text_field ul:last-child,.pm__about-text ol:last-child,.pm__about-text .metafield-rich_text_field ol:last-child{margin-bottom:0}.pm__about-wrapper{max-height:300px;overflow:hidden;transition:max-height 0.4s ease}expandable-text-element[enhanced] .pm__about-wrapper{max-height:none;overflow:visible}expandable-text-element[data-collapsed] .pm__about-text{position:relative}expandable-text-element[data-collapsed] .pm__about-text::after{content:"";position:absolute;left:0;right:0;bottom:0;height:28px;pointer-events:none;background:linear-gradient(to bottom,rgba(var(--background_color-rgb,255,255,255),0) 0%,rgba(var(--background_color-rgb,255,255,255),.35) 35%,rgba(var(--background_color-rgb,255,255,255),.55) 55%,rgba(var(--background_color-rgb,255,255,255),.75) 75%,var(--background_color,#fff) 100%);will-change:opacity}expandable-text-element[data-expanded] .pm__about-text::after{display:none}.pm__about-text.is-truncated{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.pm__about-wrapper.with-transition{overflow:hidden;transition:max-height 0.4s ease}@media screen and (min-width:1025px){.adjustment{margin-top:var(--adjustment_d)}.dropdown-wrapper{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));grid-auto-rows:min-content;column-gap:1.5rem;row-gap:1rem;align-items:start}.pm__information-wrapper .dropdown-wrapper{flex-direction:column}.custom__dropdown{width:100%}.pm__information-wrapper .custom__dropdown{width:100%}.dropdown-usps-wrapper{padding-inline:3rem;margin-top:3rem;gap:1.5rem}.dropdown-grid{grid-template-columns:repeat(2,minmax(100px,1fr));;gap:1rem}.dropdown-grid{grid-template-columns:repeat(2,minmax(100px,1fr));;gap:1.5rem}}