product-info[id^=MainProduct-]{padding-block:0}.shopify-section:has(>product-info):not(:has(+.shopify-section>.ad-section))>product-info[id^=MainProduct-]{padding-block-end:var(--section-space)}product-info .product.grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--space-6)}product-info .product.grid>.grid__item{grid-column:1 / -1;inline-size:auto;max-inline-size:none;padding:0}product-info .product__info-container{max-inline-size:none}@media screen and (min-width:750px){product-info[id^=MainProduct-]{padding-block-start:var(--space-5)}product-info .product.grid{grid-template-rows:auto 1fr}product-info .product.grid>.product__media-wrapper{grid-column:1 / span 7;grid-row:1 / span 2}product-info .product.grid>.product__info-wrapper{grid-column:8 / span 5;grid-row:1}product-info .product.grid>.ad-product__aside{grid-column:8 / span 5;grid-row:2}product-info .product--no-media.grid>.product__info-wrapper,product-info .product--no-media.grid>.ad-product__aside{grid-column:4 / span 6}product-info .product__column-sticky{inset-block-start:calc(var(--ad-header-height) + var(--space-5))}}@media screen and (min-width:990px){product-info[id^=MainProduct-]{padding-block-start:0}product-info .product.grid{grid-template-columns:var(--ad-product-columns);grid-template-rows:auto;grid-template-areas:"info media aside";row-gap:0}product-info .product.grid>.product__media-wrapper{grid-area:media}product-info .product.grid>.product__info-wrapper{grid-area:info}product-info .product.grid>.ad-product__aside{grid-area:aside}product-info .product.grid>:is(.product__info-wrapper,.ad-product__aside):has(>.product__column-sticky){display:flex;flex-direction:column;justify-content:flex-end}product-info .product.grid .product__column-sticky:not(media-gallery){position:sticky;inset-block:auto 0;display:flex;flex-direction:column;justify-content:flex-end;min-block-size:calc(100svh - var(--ad-header-height));padding-block:var(--space-5)}product-info .product.grid media-gallery.product__column-sticky{position:static}product-info .product.grid .ad-breadcrumb{margin-block-end:auto}}product-info .product__media-item .media{background-color:var(--color-bg)}product-info .product__media-item .product-media-container{border:0}product-info .product__media-icon{display:none}@media screen and (max-width:749px){product-info .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-inline:calc(var(--page-gutter) * -1)}product-info .product__media-list.slider{column-gap:0;inline-size:100%;margin:0;padding:0;scroll-padding-inline-start:0}product-info .product__media-list.slider:after{content:none}product-info .product__media-list.grid--peek.slider .grid__item.product__media-item{box-sizing:border-box;inline-size:100%;max-inline-size:100%;margin:0;padding:0}product-info .slider-buttons{margin-block-start:var(--space-2)}}@media screen and (min-width:750px){product-info .product--stacked .product__media-list{row-gap:var(--border-hairline)}product-info .product--stacked .product__media-list .product__media-item{inline-size:100%;max-inline-size:100%}}product-info .slider-buttons .slider-counter{font-family:var(--font-sans);font-style:italic;font-size:var(--text-caption);line-height:var(--leading-caption);letter-spacing:var(--tracking-numeral);font-kerning:none;color:var(--color-text-muted)}product-info .slider-button{inline-size:var(--tap-target);block-size:var(--tap-target);color:var(--color-text)}.ad-breadcrumb__list{display:flex;align-items:center;column-gap:var(--space-2);margin:0;padding:0;list-style:none;color:var(--color-text-muted)}.ad-breadcrumb__item{display:inline-flex;flex:none;align-items:center;column-gap:var(--space-2);min-block-size:var(--tap-target)}.ad-breadcrumb__item[aria-current=page]{flex:0 1 auto;min-inline-size:0}.ad-breadcrumb__item[aria-current=page]>:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-breadcrumb__link{display:inline-flex;align-items:center;min-block-size:var(--tap-target);color:inherit;text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.ad-breadcrumb__link:hover{color:var(--color-text)}.ad-breadcrumb__link:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}product-info .product__info-container>*{flex:none;margin-block:0}product-info .product__info-container>*+*{margin-block-start:var(--space-4)}product-info .product__info-container>.ad-breadcrumb+*{margin-block-start:0}product-info .product__info-container>.product__title{margin-block-end:0}product-info .product__info-container>.product__title+*{margin-block-start:var(--space-1)}product-info .product__info-container .product-form{margin-block:0}product-info .product__info-container>:is(.ad-product__row,variant-selects,.ad-elastic,ad-add-ons,.product-form__quantity){margin-block-start:var(--space-5)}product-info .product__info-container>:is(.ad-product__row,variant-selects,.ad-elastic,ad-add-ons,.product-form__quantity)+:is(.ad-product__row,variant-selects,.ad-elastic,ad-add-ons,.product-form__quantity),product-info variant-selects>fieldset.product-form__input+fieldset.product-form__input{margin-block-start:0;border-block-start:var(--border-hairline) solid var(--color-border)}.ad-product__row,product-info variant-selects>fieldset.product-form__input,product-info fieldset.ad-elastic,product-info .product-form__quantity{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--space-4);min-block-size:var(--tap-target);min-inline-size:0;max-inline-size:none;margin-block-end:0;margin-inline:0;padding:0}.ad-product__row-label,.ad-product__row-value{margin-block:0;color:var(--color-text)}.ad-product__row-value{margin-inline-start:auto;text-align:end}product-info .product__title h1{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--text-body-lg);line-height:var(--leading-body-lg);letter-spacing:normal;text-transform:none;text-wrap:balance}product-info .product .price{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:normal;color:var(--color-text)}product-info .product .price .price__container{margin:0}product-info .product .price--on-sale .price-item--regular{font-size:var(--text-body);color:var(--color-text-muted)}product-info .product .price .badge{display:none}product-info .product__tax,product-info .installment,product-info .ad-product__production{font-family:var(--font-sans);font-size:var(--text-caption);line-height:var(--leading-caption);letter-spacing:normal;color:var(--color-text-muted)}product-info .product__info-container>:is(.product__tax,.ad-product__production){margin-block-start:var(--space-2)}.ad-product__production>*{margin-block:0}.ad-product__production>*+*{margin-block-start:var(--space-2)}product-info .product__info-container>div:has(>.installment){margin-block-start:0}product-info .installment:has(shopify-payment-terms){margin-block-start:var(--space-2)}product-info variant-selects{display:block}product-info .product-form__input>legend.form__label{float:inline-start;inline-size:auto;margin:0;margin-inline-end:auto;padding:0}product-info .product-form__input .form__label,product-info .quantity__label{margin-block:0;font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--text-caption);line-height:var(--leading-caption);letter-spacing:normal;text-transform:none;color:var(--color-text)}product-info variant-selects>fieldset.product-form__input--pill{justify-content:flex-end}product-info .product-form__input--pill input[type=radio]+label{--tracking: var(--tracking-button-sm);position:relative;display:inline-flex;align-items:center;min-block-size:var(--tap-target);margin:0;margin-inline-end:calc(var(--tracking) * -1);padding:0;border:0;border-radius:0;background-color:transparent;color:var(--color-text-muted);font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--text-button-sm);line-height:var(--leading-button);letter-spacing:var(--tracking);text-transform:uppercase;transition:color var(--duration-fast) var(--ease-out)}product-info .product-form__input--pill input[type=radio]+label:before{content:none}product-info .product-form__input--pill input[type=radio]+label:after{content:"";position:absolute;inset-inline:0 var(--tracking);inset-block-end:var(--space-3);block-size:var(--border-hairline);background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--duration-base) var(--ease-out)}product-info .product-form__input--pill input[type=radio]+label:hover,product-info .product-form__input--pill input[type=radio]:checked+label{background-color:transparent;color:var(--color-text)}product-info .product-form__input--pill input[type=radio]:checked+label:after{transform:scaleX(1)}product-info .product-form__input--pill input[type=radio].disabled+label,product-info .product-form__input--pill input[type=radio].visually-disabled+label{color:var(--color-text-subtle)}product-info .product-form__input--pill input[type=radio]:focus-visible+label{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);box-shadow:none}product-info variant-selects>fieldset.product-form__input--swatch,product-info fieldset.ad-elastic{justify-content:flex-end;column-gap:0;row-gap:0}product-info .product-form__input--swatch>legend.form__label{flex-basis:100%;white-space:nowrap}product-info .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: var(--space-6);--swatch-input--border-radius: 0;--_pad: calc((var(--tap-target) - var(--swatch-input--size)) / 2);position:relative;display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--tap-target);min-block-size:var(--tap-target);margin:0;padding:var(--_pad);border-radius:0;outline:none;box-shadow:none;transition:none}product-info .product-form__input--swatch .swatch-input__label:last-of-type{margin-inline-end:calc(var(--_pad) * -1)}product-info .product-form__input--swatch .swatch{border:var(--border-hairline) solid var(--color-border);outline:var(--border-hairline) solid transparent;outline-offset:var(--space-1)}@media(prefers-reduced-motion:no-preference){product-info .product-form__input--swatch .swatch{transition:outline-color var(--duration-fast) var(--ease-out)}}product-info .product-form__input--swatch .swatch-input__input+.swatch-input__label:hover>.swatch,product-info .product-form__input--swatch .swatch-input__input:hover+.swatch-input__label>.swatch{outline-color:var(--color-text-muted)}product-info .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label>.swatch{outline-color:var(--color-text)}product-info .product-form__input--swatch .swatch-input__input.visually-disabled+.swatch-input__label>.swatch:after{background-color:var(--color-text-subtle)}product-info .product-form__input--swatch .swatch-input__input.visually-disabled:not(:checked)+.swatch-input__label:hover>.swatch{outline-color:transparent}product-info .product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);box-shadow:none}product-info .product__title .ad-product__colour{margin-block-start:var(--space-1);color:var(--color-text-muted)}product-info .product-form__quantity .quantity__label{display:flex;align-items:center;column-gap:var(--space-2)}product-info .product-form__quantity .quantity{margin-inline-end:calc(var(--space-4) * -1)}product-info .product-form__quantity .quantity:before,product-info .product-form__quantity .quantity:after{box-shadow:none}product-info .product-form__quantity .quantity__rules{flex-basis:100%;margin-block:0 var(--space-2)}product-info .product__info-container>ad-add-ons{display:block}.ad-add-ons__fieldset{min-inline-size:0;margin:0;padding:0;border:0}.ad-add-ons__legend{float:inline-start;inline-size:100%;margin:0;padding:var(--space-4) 0 0;color:var(--color-text)}.ad-add-ons__note{clear:both;margin:0;padding-block-start:var(--space-1);color:var(--color-text-muted)}.ad-add-ons__list{clear:both;margin:0;padding:0;list-style:none}.ad-add-ons__row{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-4)}.ad-add-ons__row+.ad-add-ons__row{border-block-start:var(--border-hairline) solid var(--color-border)}.ad-add-ons__label{display:flex;flex:1 1 auto;align-items:center;column-gap:var(--space-3);min-inline-size:0;min-block-size:var(--tap-target);cursor:pointer}.ad-add-ons__label .ad-add-ons__check{flex:none;inline-size:var(--space-4);block-size:var(--space-4);margin:0;border:var(--border-hairline) solid var(--color-text-muted);border-radius:0;background-color:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.ad-add-ons__label .ad-add-ons__check:checked{border-color:var(--color-text);background-color:var(--color-text)}.ad-add-ons__label .ad-add-ons__check:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ad-add-ons__name{flex:1 1 auto;color:var(--color-text)}.ad-add-ons__price{flex:none;margin-inline-start:auto;color:var(--color-text-muted);text-align:end}.ad-add-ons__quantity{display:flex;flex-basis:100%;align-items:center;justify-content:flex-end;padding-block-end:var(--space-1)}.ad-add-ons__quantity[hidden]{display:none}.ad-add-ons__step{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--tap-target);block-size:var(--tap-target);padding:0;border:0;background-color:transparent;color:var(--color-text);cursor:pointer}.ad-add-ons__step[name=plus]{margin-inline-end:calc(var(--space-4) * -1)}.ad-add-ons__step svg{inline-size:1rem;block-size:1rem;pointer-events:none}.ad-add-ons__step:disabled{color:var(--color-text-subtle);cursor:default}.ad-add-ons__step:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:calc(var(--focus-ring-width) * -1)}.ad-add-ons__count{inline-size:var(--space-6);padding:0;border:0;background-color:transparent;color:var(--color-text);text-align:center;-webkit-appearance:textfield;appearance:textfield}.ad-add-ons__count::-webkit-outer-spin-button,.ad-add-ons__count::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.ad-add-ons__count:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:calc(var(--focus-ring-width) * -1)}product-info .product-form__buttons{max-inline-size:none}product-info .product-form__submit{margin-block-end:0}product-info .product-form__error-message-wrapper{margin-block-end:var(--space-2);font-family:var(--font-sans);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-text)}.ad-product__aside-inner>*{margin-block:0}.ad-product__aside-inner>*+*{margin-block-start:var(--space-6)}product-info .product__description{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:normal;color:var(--color-text)}product-info .product__description>*{margin-block:0}product-info .product__description>*+*{margin-block-start:var(--stack-text)}product-info .product__description :is(ul,ol){padding-inline-start:var(--space-5);list-style-position:outside}.ad-details{border-block-end:var(--border-hairline) solid var(--color-border)}.ad-details__row{border-block-start:var(--border-hairline) solid var(--color-border)}.ad-details__summary{position:relative;display:flex;align-items:center;justify-content:space-between;min-block-size:var(--tap-target);padding-block:var(--space-4);padding-inline-end:var(--space-6);color:var(--color-text);cursor:pointer;list-style:none}.ad-details__summary::-webkit-details-marker{display:none}.ad-details__summary:before,.ad-details__summary:after{content:"";position:absolute;inset-inline-end:0;inset-block-start:50%;inline-size:var(--space-3);block-size:var(--border-hairline);background-color:currentColor;transition:transform var(--duration-base) var(--ease-out)}.ad-details__summary:after{transform:rotate(90deg)}.ad-details__row[open]>.ad-details__summary:after{transform:rotate(0)}.ad-details__summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:calc(var(--focus-ring-width) * -1)}.ad-details__content{margin:0;padding-block:0 var(--space-5);color:var(--color-text)}.ad-details__facts{display:grid;row-gap:var(--space-2)}.ad-details__fact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:var(--space-4)}.ad-details__fact dt{color:var(--color-text-muted)}.ad-details__fact dd{margin:0}.ad-details__facts+.ad-details__note{padding-block-start:var(--space-4)}@media(prefers-reduced-motion:reduce){.ad-breadcrumb__link,product-info .product-form__input--pill input[type=radio]+label,product-info .product-form__input--pill input[type=radio]+label:after,.ad-details__summary:before,.ad-details__summary:after{transition:none}}.ad-media-hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ad-product.css.map */
