[xo-pfs]{--pfs-min: 10;--pfs-max: 60;--min-viewport: 40;--max-viewport: 120;--m: (var(--pfs-max) - var(--pfs-min)) / (var(--max-viewport) - var(--min-viewport));--size: clamp( calc(var(--pfs-min) * 1rem), calc( var(--m) * 100vw + var(--pfs-min) * 1rem - var(--m) * var(--min-viewport) * 1rem ), calc(var(--pfs-max) * 1rem) )}.xo-product-info-content{width:100%}.xo-product-info-content button,.xo-product-info-content img{z-index:0}.xo-product-info-content .shopify-app-block{padding:2.4rem 0}.xo-product-info-content--sticky{position:sticky;top:0}.xo-product-info-content:has(.xo-product-info-content__inventory-status) .xo-product-info-content__buy-form{padding-bottom:0;margin-bottom:2.3rem}.xo-product-info-content__add[xo-disabled]{cursor:not-allowed;opacity:.6;pointer-events:none}.xo-product-info-content__add[xo-disabled] .xo-btn{pointer-events:none;cursor:not-allowed}.xo-product-info-content__vendor{color:color-mix(in srgb,rgba(var(--color-foreground)) 65%,transparent);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));text-transform:uppercase;word-break:break-word;word-wrap:break-word;padding-bottom:1.4rem}@media(min-width:768px){.xo-product-info-content__vendor{padding-bottom:2rem}}.xo-product-info-content__quantity{height:100%;width:100%}.xo-product-info-content__quantity .xo-quantity{width:100%;height:100%;padding:1rem .8rem;border:.1rem solid rgba(var(--color-button),.4)}@media(min-width:768px){.xo-product-info-content__quantity .xo-quantity{padding:1.3rem .8rem}}.xo-product-info-content__quantity .xo-quantity--radius{border-radius:var(--button-radius)}.xo-product-info-content__quantity .xo-quantity--radius .xo-quantity__button{border-radius:50%}.xo-product-info-content__quantity .xo-quantity__number{color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .45 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.0015rem)}@media(min-width:768px){.xo-product-info-content__quantity .xo-quantity__number{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .45 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem)}}.xo-product-info-content__quantity .xo-quantity__button{padding:.8rem;transition:all .3s ease-in-out}.xo-product-info-content__quantity .xo-quantity__button:hover{background-color:color-mix(in srgb,rgba(var(--color-gray-button)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-gray-button-text)) 100%,transparent)}.xo-product-info-content__quantity svg{color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.xo-product-info-content__title{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);padding-bottom:0;width:100%;font-size:3rem;line-height:4.6rem;margin-top:1rem;margin-bottom:1rem}.xo-product-info-content__type{background:#eaeaea;font-size:1.4rem;line-height:2.1rem;padding:4px 6px;border-radius:2px}@media(min-width:992px){.xo-product-info-content__title{width:80%}}@media(min-width:1400px){.xo-product-info-content__title{width:75%}}.xo-product-info-content__description{padding:0;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;opacity:.7;width:100%}.xo-product-info-content__description .read-more-link{font-size:1.3rem}.xo-product-info-content__usps-with-icons{display:flex;background:#fff;justify-content:center;gap:2.2rem;padding:1.8rem 3.2rem;border-radius:1rem;margin-top:2rem;margin-bottom:3.2rem}@media(min-width:500px){.xo-product-info-content__usps-with-icons{padding:2rem 5.6rem;gap:6.2rem}}@media(min-width:768px){.xo-product-info-content__usps-with-icons{gap:12.2rem}}@media(min-width:992px){.xo-product-info-content__usps-with-icons{gap:5.2rem}}.xo-product-info-content__usp-with-icon{max-width:8rem;font-size:1.2rem;line-height:1.8rem;text-align:center;display:flex;flex-direction:column;gap:1.2rem}@media(min-width:768px){.xo-product-info-content__usp-with-icon{font-size:1.3rem}}.xo-product-info-content__usp-icon .xo-image img{height:2.6rem;object-fit:unset}.xo-product-info-content__price{margin-bottom:12px}.xo-product-info-content__price .xo-price__sale{align-items:center;gap:.4rem;padding:0}.xo-product-info-content__price .xo-price__item{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 2rem);font-weight:500;line-height:3rem;letter-spacing:calc(var(--font-body-scale) * -.02rem)}.xo-product-info-content__price .xo-price__item--del{font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:400;letter-spacing:normal;opacity:.6}.xo-product-info-content__variants{margin-top:2.3rem}.xo-product-info__additional-options{margin-top:9.5rem}.xo-product-info-content__variant,.xo-product-info__additional-options{display:flex;flex-direction:column;gap:9.5rem}@media(min-width:992px){.xo-product-info-content__variants{margin-top:1rem}.xo-product-info__additional-options{margin-top:14.4rem}.xo-product-info-content__variant,.xo-product-info__additional-options{gap:14.4rem}}.xo-product-info-content__variant .xo-product-variant__inner{flex-direction:column;align-items:start;gap:.8rem}.xo-product-info-content__variant .xo-product-variant__inner-value,.xo-product-info__additional-options .xo-product-variant__inner-value{display:flex;flex-wrap:wrap;align-items:start;justify-content:start;gap:1.3rem}.xo-product-info__additional-options .xo-product-variant__inner.product-accessories .xo-product-variant__inner-value{flex-direction:column;margin-top:2.4rem}.xo-product-info__additional-options .xo-product-variant__inner.product-accessories .xo-product-variant-name-wrapper{display:flex;flex-direction:row;align-items:center}.xo-product-info__additional-options .xo-product-variant__inner.product-accessories .xo-product-variant__inner-name button{all:unset;color:#7c7c7c;text-decoration:underline;cursor:pointer}.xo-product-info__additional-options .product-bike-details .xo-product-variant__inner-value{gap:.8rem}@media(min-width:992px){.xo-product-info__additional-options .product-bike-details .xo-product-variant__inner-value{gap:1.2rem}}.xo-product-info-content__variant .xo-product-variant__inner-value .xo-field-radio--radio,.xo-product-info-content__variant .xo-product-variant__inner-value .xo-field-radio--boxed{padding-inline-end:.5rem}.xo-product-info-content__variant .xo-product-variant__inner-value .xo-field-radio--radio:last-child,.xo-product-info-content__variant .xo-product-variant__inner-value .xo-field-radio--boxed:last-child{padding-inline-end:0}.xo-field-radio-custom:not(.xo-field-radio--boxed){width:100%;background:#fff;border:.1rem solid #D3D3D3;border-radius:.6rem;padding:1.2rem 1.4rem;gap:.6rem;display:block;padding-inline-end:1.5rem!important}.xo-field-radio-custom .label-inner{display:inline-flex;align-items:center;width:100%}.xo-field-radio-custom:not(.xo-field-radio--boxed) .label-inner .price-diff{margin-left:auto}@media(min-width:992px){.xo-field-radio-custom:not(.xo-field-radio--boxed){padding:1.4rem 1.6rem}}.xo-field-radio-custom:has(.xo-field-radio__input:checked):not(.xo-field-radio--boxed){border:.1rem solid rgb(var(--color-1))}.xo-field-radio-custom div.xo-field-radio__label{display:flex;flex-direction:column}.xo-field-radio-custom .xo-field-radio__label span:first-child{font-size:1.3rem;line-height:1.8rem}.xo-field-radio-custom div.xo-field-radio__label span:last-child{font-size:1.1rem;line-height:1.5rem;color:rgb(var(--color-2));text-transform:none}@media(min-width:992px){.xo-field-radio-custom .xo-field-radio__label span:first-child{font-size:1.4rem;line-height:2.1rem}.xo-field-radio-custom div.xo-field-radio__label span:last-child{font-size:1.2rem;line-height:1.6rem}}.xo-product-info-content__variant .xo-product-variant__inner-name,.xo-product-info-content__variant .xo-product-variant__top-name{padding-bottom:.8rem;color:rgba(var(--color-foreground),.65);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .4 / var(--font-body-scale));text-transform:none}.xo-field-radio-custom .xo-field-radio__item{background-color:unset;border-color:#d3d3d3}.xo-field-radio-custom .xo-field-radio__input:checked~.xo-field-radio__item{border-color:rgb(var(--color-1));background:rgb(var(--color-1))}.xo-field-radio-custom .xo-field-radio__item--image{width:5.4rem;height:5.4rem}.xo-field-radio-custom .xo-field-additional-options{display:none;margin-top:1.4rem}.xo-field-radio-custom:has(.xo-field-radio__input:checked) .xo-field-additional-options{display:block}.xo-field-radio-custom .xo-field-additional-options__types{display:flex;gap:1rem}.xo-field-radio-custom .xo-field-additional-options__types button{all:unset;flex:1 0 auto;text-align:center;font-size:1.3rem;line-height:1.6rem;border:.1rem solid #D3D3D3;border-radius:.6rem;padding-top:.6rem;padding-bottom:.6rem}@media(min-width:992px){.xo-field-radio-custom .xo-field-additional-options__types button{font-size:1.4rem;line-height:2.1rem;padding-top:1.2rem;padding-bottom:1.2rem}}.xo-field-radio-custom .xo-field-additional-options__types button.active{border-color:rgb(var(--color-1))}.xo-field-additional-options__colors{margin-top:2.2rem}.xo-field-additional-options__colors .xo-field-additional-options__colors-text{display:flex;width:100%;justify-content:space-between}.xo-field-additional-options__colors .xo-field-additional-options__colors-name{font-size:1.5rem;line-height:2.2rem;color:#000;display:flex;align-items:baseline;gap:8px}.xo-field-additional-options__colors .xo-field-additional-options__colors-name span{font-size:1.3rem;line-height:1.6rem}@media(min-width:992px){.xo-field-additional-options__colors .xo-field-additional-options__colors-name{font-size:1.6rem;line-height:2.5rem}.xo-field-additional-options__colors .xo-field-additional-options__colors-name span{font-size:1.4rem;line-height:2.1rem}}.xo-field-additional-options__colors .xo-field-additional-options__colors-toggle{font-size:1.3rem;line-height:2.2rem}.xo-field-additional-options__colors .xo-field-additional-options__colors-toggle span{background:#f0f0f0;width:1.8rem;height:1.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.xo-field-additional-options__colors .xo-field-additional-options__colors-colors{display:grid;grid-template-columns:repeat(8,1fr);width:100%;margin-top:1.2rem;gap:.6rem}@media(min-width:600px){.xo-field-additional-options__colors .xo-field-additional-options__colors-colors{grid-template-columns:repeat(10,1fr)}}@media(min-width:768px){.xo-field-additional-options__colors .xo-field-additional-options__colors-colors{grid-template-columns:repeat(12,1fr)}}.xo-field-additional-options__colors .xo-field-additional-options__color{aspect-ratio:1;border-radius:.4rem;position:relative;cursor:pointer;border:.05rem solid #EFEFEF}.xo-field-additional-options__colors .xo-field-additional-options__color img{display:none;border-radius:.3rem}.xo-field-additional-options__colors .xo-field-additional-options__color.has-gloss img{display:inline}.xo-field-additional-options__colors .xo-field-additional-options__color.active{border:.1rem solid rgb(var(--color-1))}.xo-field-additional-options #ConfirmColour{margin-top:2.2rem;border:.1rem solid rgb(var(--color-1))}.xo-product-info-content__variant .xo-product-variant__inner-name .xo-product-variant-name,.xo-product-info__additional-options .xo-product-variant__inner-name .xo-product-variant-name{font-size:1.8rem;line-height:2.2rem;color:#000}.xo-product-info__additional-options .xo-product-variant__inner-name .xo-product-variant-subtitle{display:block;font-size:1.3rem;line-height:1.8rem;color:rgb(var(--color-2))}@media(min-width:992px){.xo-product-info-content__variant .xo-product-variant__inner-name .xo-product-variant-name,.xo-product-info__additional-options .xo-product-variant__inner-name .xo-product-variant-name{font-size:2.2rem;line-height:3.3rem}.xo-product-info__additional-options .xo-product-variant__inner-name .xo-product-variant-subtitle{font-size:1.4rem}}.xo-product-info-content__variant .xo-product-variant__inner-name div,.xo-product-info__additional-options .xo-product-variant__inner-name div{display:flex;width:100%;justify-content:space-between;align-items:center}.xo-product-info__additional-options .product-accessories .xo-product-variant__inner-name div,.xo-product-info__additional-options .product-travel-date .xo-product-variant__inner-name div,.xo-product-info__additional-options .product-nameplate .xo-product-variant__inner-name>div{flex-direction:column;align-items:start;gap:1rem}.xo-product-accessory{display:flex;width:100%;background:#fff;border-radius:.6rem;padding:2.2rem 1.5rem;gap:1.2rem;position:relative;border:.1rem solid #D3D3D3}@media(min-width:992px){.xo-product-accessory{padding:1.6rem 1.5rem;gap:1.4rem}}.xo-product-accessory.active{border:.1rem solid rgb(var(--color-1))}.xo-product-accessory .accessory-badge{position:absolute;right:1.5rem;top:-1.2rem;font-size:1.2rem;line-height:1.8rem;background:rgb(var(--color-1));padding:.4rem 1rem;text-align:center;border-radius:10rem;color:#fff;display:none}.xo-product-accessory.recommended .accessory-badge{display:block}.xo-product-accessory .accessory-checkbox{display:flex;align-items:center}.xo-product-accessory .accessory-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.xo-product-accessory .accessory-checkbox .checkmark{height:2rem;width:2rem;border:.1rem solid #D3D3D3;border-radius:.2rem}.xo-product-accessory .accessory-checkbox input:checked~.checkmark{border:.1rem solid rgb(var(--color-1));background-color:rgb(var(--color-1))}.xo-product-accessory .accessory-checkbox .checkmark:after{content:"";display:none}.xo-product-accessory .accessory-checkbox input:checked~.checkmark:after{display:block}.xo-product-accessory .accessory-checkbox .checkmark:after{position:relative;left:7px;top:3px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.xo-product-accessory .accessory-image{min-width:6rem;min-height:6rem;width:6rem;height:6rem;align-self:center}@media(min-width:600px){.xo-product-accessory .accessory-image{min-width:7.2rem;min-height:7.2rem;width:7.2rem;height:7.2rem}}@media(min-width:769px){.xo-product-accessory .accessory-image{min-width:8.4rem;min-height:8.4rem;width:8.4rem;height:8.4rem}}@media(min-width:992px)and (max-width:1364px){.xo-product-accessory .accessory-image{min-width:7.2rem;min-height:7.2rem;width:7.2rem;height:7.2rem}}.xo-product-accessory .accessory-text{display:flex;flex-direction:column;justify-content:center;padding-right:1rem}.xo-product-accessory .accessory-text h4{font-size:1.3rem;line-height:1.8rem;font-weight:400;margin:0}.xo-product-accessory .accessory-text p{font-size:1.1rem;line-height:1.5rem;color:rgb(var(--color-2));margin-bottom:0}@media(min-width:600px){.xo-product-accessory .accessory-text{padding-right:2rem}}@media(min-width:750px){.xo-product-accessory .accessory-text{padding-right:3rem}}@media(min-width:992px){.xo-product-accessory .accessory-text{max-width:25rem;padding:1rem 1rem 1rem 0}.xo-product-accessory .accessory-text h4{font-size:1.4rem;line-height:2.1rem}.xo-product-accessory .accessory-text p{font-size:1.2rem;line-height:1.6rem}}.xo-product-accessory .accessory-price{font-size:1.3rem;line-height:1.8rem;margin-left:auto;margin-top:1.4rem;white-space:nowrap}#AddAccessories{display:none}#ConfirmColor,#ConfirmBikeDetails,#ConfirmNameplateDetails{border:.1rem solid rgb(var(--color-1));color:rgb(var(--color-1))}#ConfirmColor,#ConfirmBikeDetails,#ConfirmNameplateDetails{margin-top:2rem}#StickyBuyBtn,#StickyBuyBtn span{color:#fff;background-color:#c7c7c7}.sticky-buy-panel{padding:1rem 1.3rem;background:#fff;border-radius:1rem;box-shadow:0 0 5px #0000000d;position:sticky;bottom:1.6rem;transition:opacity .5s ease;opacity:1}.sticky-buy-panel.is-hidden{opacity:0;display:none}.sticky-buy-panel__inner>*{flex:50%}.sticky-buy-panel__price{display:flex;align-items:center;font-size:1.6rem;line-height:2rem}.sticky-buy-panel__inner button{font-size:1.4rem;line-height:2.1rem}@media(max-width:991px){.sticky-buy-panel{margin-left:-1.5rem;margin-right:-1.5rem}.sticky-buy-panel__inner button .xo-btn__content{padding:1rem 0}}@media(min-width:992px){.sticky-buy-panel{padding:1.6rem 2.5rem}.sticky-buy-panel__price{font-size:1.8rem;line-height:2.7rem}.sticky-buy-panel__inner button{font-size:1.6rem;line-height:2.5rem}.sticky-buy-panel__inner button .xo-btn__content{padding-left:0;padding-right:0}}@media(min-width:992px)and (max-width:1016px){.sticky-buy-panel__price{flex:auto}}#ConfirmNameplateDetails,#ConfirmBikeDetails,.product-accessories button{background-color:transparent}.product-accessories button{margin-top:2.4rem}.xo-product-info__additional-options .xo-product-variant__inner.product-travel-date .xo-product-variant__inner-value{margin-top:2rem}.xo-product-variant__inner.product-travel-date label{width:100%;position:relative;border-radius:.6rem}.xo-product-variant__inner.product-travel-date label .xo-field-radio__item{position:absolute;top:1.6rem;left:1.5rem;width:1.8rem;height:1.8rem;border:.1rem solid #D3D3D3;background:#fff}.xo-product-variant__inner.product-travel-date input{padding:1.1rem 1.5rem;font-size:1.3rem;border:.1rem solid #D3D3D3;border-radius:.6rem;background-color:#fff;width:100%;font-family:Poppins,sans-serif;outline:none;display:flex;align-items:end;justify-content:end;cursor:pointer}@media(min-width:992px){.xo-product-variant__inner.product-travel-date input{font-size:1.4rem}}.xo-product-variant__inner.product-travel-date input[type=date]{text-align:right}.xo-product-variant__inner.product-travel-date input[type=text]{padding-top:1.4rem!important;padding-bottom:1.4rem!important;display:block;padding-left:4.1rem!important;border-radius:.6rem}.xo-product-variant__inner.product-travel-date input[type=text]::placeholder{font-size:1.3rem;color:#000}.xo-product-variant__inner.product-travel-date input[type=date]:before{content:attr(placeholder);color:#000;position:absolute;left:4.1rem;pointer-events:none;font-family:Poppins,sans-serif}.xo-product-variant__inner.product-travel-date input[type=date]::-webkit-calendar-picker-indicator{opacity:0;display:none}.xo-product-variant__inner.product-travel-date input[type=date]::-webkit-datetime-edit{color:transparent}.xo-product-variant__inner.product-travel-date input[type=date]:focus::-webkit-datetime-edit{color:inherit}.xo-product-variant__inner.product-travel-date .travel-date-input.active{border:.1rem solid rgb(var(--color-1))}.xo-product-variant__inner.product-travel-date .travel-date-input.active .xo-field-radio__item{background:rgb(var(--color-1));border-color:rgb(var(--color-1))}.xo-product-variant__inner.product-travel-date .travel-date-input.active input[type=date]::-webkit-datetime-edit{color:inherit}.xo-product-info-content__variant .xo-product-variant__modal-toggle,.xo-product-info__additional-options .xo-product-variant__modal-toggle{text-transform:none;background:#ff4402;border-radius:10rem;font-size:1.3rem;line-height:2rem;padding:.4rem .4rem .4rem .8rem;color:#fff;display:flex;align-items:center;gap:1rem;max-height:2.8rem;cursor:pointer}.xo-product-info-content__variant .xo-product-variant__modal-toggle span,.xo-product-info__additional-options .xo-product-variant__modal-toggle span{background:#ffffff40;width:1.8rem;height:1.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.xo-product-info-content__variant .xo-field-select__container,.xo-product-info__additional-options .xo-field-select__container{width:100%;position:relative}.xo-product-info-content__variant .xo-field-select__container .xo-field-select__icon,.xo-product-info__additional-options .xo-field-select__container .xo-field-select__icon{cursor:unset;pointer-events:none}.xo-product-info-content__variant .xo-product-variant__inner-value select,.xo-product-info__additional-options .xo-product-variant__inner-value select,.xo-product-info-content__variant .xo-product-variant__inner-value input[type=text],.xo-product-info__additional-options .xo-product-variant__inner-value input[type=text]{width:100%;padding:1.2rem 1.6rem;background:#fff;border-radius:.6rem;font-size:1.3rem;line-height:1.8rem;border:none;-webkit-appearance:none;appearance:none;border:.1rem solid #D3D3D3}@media(min-width:992px){.xo-product-info-content__variant .xo-product-variant__inner-value select,.xo-product-info__additional-options .xo-product-variant__inner-value select,.xo-product-info-content__variant .xo-product-variant__inner-value input[type=text],.xo-product-info__additional-options .xo-product-variant__inner-value input[type=text]{font-size:1.4rem;line-height:2.1rem}}.xo-product-info-content__variant .xo-product-variant__inner-value select:focus,.xo-product-info__additional-options .xo-product-variant__inner-value select:focus,.xo-product-info-content__variant .xo-product-variant__inner-value input[type=text]:focus,.xo-product-info__additional-options .xo-product-variant__inner-value input[type=text]:focus{outline:none}.xo-product-info-content__variant .xo-product-variant__inner-value select.active,.xo-product-info__additional-options .xo-product-variant__inner-value select.active,.xo-product-info-content__variant .xo-product-variant__inner-value input[type=text].active,.xo-product-info__additional-options .xo-product-variant__inner-value input[type=text].active{border:.1rem solid rgb(var(--color-1))}.xo-product-info__additional-options .product-nameplate .xo-product-variant__inner-value{gap:1.3rem}.xo-product-info__additional-options .product-bike-details .xo-product-variant__inner-value input[type=text]:first-child{width:56%}.xo-product-info__additional-options .product-bike-details .xo-product-variant__inner-value input[type=text]:last-child{width:calc(44% - .8rem)}@media(min-width:992px){.xo-product-info__additional-options .product-bike-details .xo-product-variant__inner-value input[type=text]:last-child{width:calc(44% - 1.2rem)}}.xo-product-info-content__variant .xo-product-variant__value-selected{display:none}.xo-product-info-content__variant .xo-field-select-custom{position:relative;width:fit-content}.xo-product-info-content__variant .xo-field-select-custom__trigger{width:100%;min-width:17.5rem}.xo-product-info-content__variant .xo-field-select-custom__trigger .xo-field-select-custom__name{text-align:start}.xo-product-info-content__variant .xo-field-select-custom__popover{height:auto;min-width:unset;padding:1.6rem 1.4rem;width:var(--xo-popover-trigger-width)}.xo-product-info-content__variant .xo-field-select-custom__popover .xo-field-select-custom__label{text-align:start}.xo-product-info-content__variant .xo-field-select-custom__popover--radius{border-radius:1.2rem}.xo-product-info-content__variant .xo-field-select-custom__name{opacity:1}.xo-product-info-content__variant--pd{padding-top:2.7rem}@media(min-width:768px){.xo-product-info-content__variant--pd{padding-top:3.2rem}}.customise-buy-button{margin-top:10rem}.summary-heading .xo-product-variant-name{font-size:1.8rem;line-height:2.2rem;color:#000}@media(min-width:992px){.summary-heading .xo-product-variant-name{font-size:2.2rem;line-height:3.3rem}}.xo-product-info-content__summary{padding:2.6rem 2.4rem;background:#fff;border-radius:1rem}.xo-product-info-content__summary-title{display:flex;justify-content:space-between;font-size:1.6rem;line-height:2rem;margin-bottom:.8rem}.xo-product-info-content__summary-options .selected-variant-options,.xo-product-info-content__summary-options .selected-variant-properties,.xo-product-info-content__summary-options .selected-variant-accessories{font-size:1.3rem;line-height:2.4rem;color:rgb(var(--color-2))}.xo-product-info-content__summary-options .selected-variant-options .xo-product-info-content__summary-selected-option,.xo-product-info-content__summary-options .selected-variant-properties .xo-product-info-content__summary-selected-option,.xo-product-info-content__summary-options .selected-variant-accessories .xo-product-info-content__summary-selected-option{display:flex;justify-content:space-between}@media(min-width:992px){.xo-product-info-content__summary-title{display:flex;justify-content:space-between;font-size:1.8rem;line-height:2.7rem}.xo-product-info-content__summary-options .selected-variant-options,.xo-product-info-content__summary-options .selected-variant-properties,.xo-product-info-content__summary-options .selected-variant-accessories{font-size:1.4rem}}.xo-product-info-content__summary button{margin-top:2rem}.xo-product-info-content__summary button .xo-btn__content{font-size:1.6rem}.xo-product-info-content__buy-form{width:100%;margin:3.8rem 0 3.9rem}@media(min-width:1400px){.xo-product-info-content__buy-form{margin:3.4rem 0 6.4rem}}.xo-product-info-content__usps{list-style-type:none;padding-left:0;font-size:1.3rem;line-height:2.3rem}@media(min-width:768px){.xo-product-info-content__usps{font-size:1.4rem}}.xo-product-info-content__usp{display:flex;align-items:center;gap:.4rem}.xo-product-info-content__anchors{display:flex;gap:2.2rem;margin-top:2rem}.xo-product-info-content__anchors a{font-size:1.4rem;line-height:2rem;color:#000;text-decoration:underline}.xo-product-info-content__group{width:100%;padding-top:.8rem;display:flex;align-items:start;gap:.8rem}@media(max-width:767px){.xo-product-info-content__group{flex-direction:column-reverse;align-items:start}}.xo-product-info-content__group--modifier{flex-direction:column;padding-top:2.4rem}.xo-product-info-content__group--modifier .xo-product-info-content__buy-now,.xo-product-info-content__group--modifier .xo-product-info-content__add-cart,.xo-product-info-content__add-cart{width:100%}@media(min-width:992px){.xo-product-info-content__add-cart{width:50%}}.xo-product-info-content__add-cart .xo-btn__content{padding-inline-start:0;padding-inline-end:0;width:100%}.xo-product-info-content__buy-now{width:100%;height:100%}.xo-product-info-content__buy-now .shopify-product-form{display:flex;flex-direction:column-reverse}.xo-product-info-content__buy-now .shopify-payment-button__button{padding:1.35rem 0;min-height:4.8rem;border:.1rem solid color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}@media(min-width:768px){.xo-product-info-content__buy-now .shopify-payment-button__button{min-height:5.84rem}}@media(min-width:992px){.xo-product-info-content__buy-now{width:50%}}.xo-product-info-content__collapse .xo-collapse__trigger{padding:2.4rem 0;border-top:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-product-info-content__collapse .xo-collapse__content{width:100%;padding:1.3rem 6.5rem 2.6rem 0;opacity:.7}.xo-product-info-content__collapse .xo-collapse__content ul{padding-inline-start:2rem;margin:0}.xo-product-info-content__collapse:last-child .xo-collapse__trigger{border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-product-info-content__collapse:last-child .xo-collapse__trigger[xo-active]{border-bottom:none}.xo-product-info-content__collapse:last-child:has(.xo-collapse__trigger[xo-active]){border-bottom:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}.xo-product-info-content__pickup{padding:2rem 0}@media(min-width:768px){.xo-product-info-content__pickup{padding:3.2rem 0}}.xo-product-info-content:has(.xo-product-info-content__add[xo-disabled]) .xo-product-info-content__pickup{display:none}xo-modal .education-modal{height:100dvh;display:flex;align-items:center;justify-content:center;background:#fff}@media(min-width:768px){xo-modal .education-modal{border-radius:var(--drawer-corner-radius)}}xo-modal .education-modal .xo-modal-content__title{font-size:2.2rem;line-height:2.8rem;margin-top:1.9rem}xo-modal .education-modal .xo-modal-content__close svg path{fill:#8f8f8f}xo-modal .education-modal .xo-modal-content__close{align-self:flex-start;position:relative;top:-1rem;right:-1rem}@media(min-width:992px){xo-modal .education-modal .xo-modal-content__close{right:-3rem}}xo-modal .education-modal .xo-modal-content__header{padding-bottom:0}xo-modal .education-modal .xo-scrollbar{--width: 0}xo-modal .education-modal .xo-modal-content__content p{font-size:1.4rem;line-height:2.1rem}xo-modal .education-modal .xo-modal-content__content h3{font-size:1.6rem;line-height:2.1rem;font-weight:400}xo-modal .education-modal .xo-modal-content__content iframe{border-radius:1rem;border:none}xo-modal .education-modal .xo-modal-content__content blockquote{margin-left:0;margin-right:0;background:#f7f7f7;padding:1.8rem;border-radius:1rem}xo-modal .education-modal .xo-modal-content__content blockquote h3{margin-top:0}xo-modal .education-modal .xo-modal-content__content table td{padding-top:2rem;padding-bottom:2rem;border-bottom:.1rem solid #E7E7E7}xo-modal .education-modal .xo-modal-content__content table tr td:first-child{font-weight:600}xo-modal .education-modal .xo-modal-content__content table *{font-size:1.2rem;line-height:1.8rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-info-content.css.map */
