.product{display:grid;grid-template-columns:1fr 1fr;padding-top:50px;padding-bottom:50px;column-gap:80px;row-gap:60px}@media(max-width:1439px){.product{column-gap:50px}}@media(max-width:799px){.product{grid-template-columns:auto;row-gap:30px;padding-top:20px;padding-bottom:20px}}.product-media-wrapper{position:sticky;top:var(--globalHeaderHeight)}.product-media-window{width:100%;aspect-ratio:1;display:flex}.product-media-item{flex-grow:0;flex-shrink:0;width:100%;display:none}.product-media-item.selected{display:block}.product-media-thumbnail{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-auto-rows:1fr;gap:15px}@media(max-width:1189px){.product-media-thumbnail{grid-template-columns:repeat(auto-fill,minmax(85px,1fr))}}@media(max-width:1119px){.product-media-thumbnail{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}}@media(max-width:799px){.product-media-thumbnail{grid-template-columns:repeat(auto-fill,minmax(115px,1fr))}}@media(max-width:689px){.product-media-thumbnail{margin-top:15px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}@media(max-width:589px){.product-media-thumbnail{gap:10px}}@media(max-width:459px){.product-media-thumbnail{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}.product-media-button{aspect-ratio:1;background-repeat:no-repeat;background-size:cover;background-position:center;background-origin:border-box;cursor:pointer;border:solid 2px transparent}.product-media-button:hover{border-color:var(--color-border-primary-light)}.product-media-button.selected{border-color:var(--color-text-key-light)}.product-media-button.selected:focus-visible{border-color:var(--color-text-secondary-light)}.product-vendor{font-size:16px;color:var(--color-text-weak-light);font-weight:500}.product-title{line-height:1.3;font-weight:600;font-size:32px;margin:6px 0 12px}.product-tags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:25px}.product-tag{color:#fff;background-color:var(--color-border-control-light);font-size:12px;font-weight:600;padding:8px 12px}.product-price{font-weight:500;font-size:21px;display:flex;align-items:center}@media(max-width:1079px){.product-price{font-size:19px}}.product-price:after{content:attr(data-rrp);font-weight:600;display:inline-block;background-color:var(--color-surface-key);color:#fff;font-size:12px;padding:8px 12px;margin-left:2ex}.product-rating{position:relative;display:flex;flex-wrap:wrap;column-gap:12px;color:var(--color-text-weak-light);align-items:center;font-size:18px;margin-top:8px;margin-bottom:16px}.product-hollow-stars{color:var(--color-text-key-light);display:flex;column-gap:1px}.product-solid-stars{color:var(--color-text-key-light);position:absolute;color:transparent;background-image:linear-gradient(90deg,var(--color-text-key-light),var(--color-text-key-light));background-repeat:no-repeat;background-position:center left;-webkit-background-clip:text;background-clip:text;display:flex;column-gap:1px;-webkit-user-select:none;user-select:none;top:0;left:0}.product-hollow-stars span,.product-solid-stars span{width:18px}.product-rating-count{font-size:14px}.variant-option-name{font-size:14px;color:var(--color-text-weak-light);padding-top:20px;padding-bottom:10px;font-weight:500}.variant-option-value{display:inline-flex;position:relative;justify-content:center;align-items:center;flex-wrap:wrap}.variant-option-values{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.variant-option-value input[type=radio]{width:100%;height:44px;border:solid 1px var(--color-border-control-light);border-radius:6px;cursor:pointer;transition-property:border,background-color;transition-duration:.1s;transition-timing-function:ease}.variant-option-value input[type=radio]:hover{border-color:var(--color-surface-key)}.variant-option-value input[type=radio]:checked{background-color:var(--color-surface-key);border-color:var(--color-surface-key);cursor:default}.variant-option-value input[type=radio]:disabled{border-color:var(--color-surface-disabled);cursor:default}.variant-option-value label{position:absolute;font-size:14px;pointer-events:none;color:var(--color-text-weak-light);transition-property:color,font-weight;transition-duration:.1s;transition-timing-function:ease;z-index:99}#MainContent.loading .variant-option-value label{z-index:98}.variant-option-value input[type=radio]:hover+label{color:var(--color-text-body-light)}.variant-option-value input[type=radio]:checked+label{color:#fff;font-weight:500}.variant-option-value input[type=radio]:disabled+label{color:var(--color-surface-disabled)}.product-quantity{margin-top:30px;margin-bottom:16px}.product-submit:disabled{opacity:.5}.product-submit:disabled:hover{background-color:var(--color-surface-key);cursor:default}.product-cta-buttons{margin-top:50px;display:grid;row-gap:10px}@media(max-width:749px){.product-cta-buttons{margin-top:45px}}.product-cta{background-image:linear-gradient(290deg,teal,#009980);transition:opacity .2s ease;opacity:1}.product-cta:hover{opacity:.85}.product-details{font-size:15px}.product-details .article h2{font-size:26px}@media(max-width:1079px){.product-details .article h2{font-size:24px}}.product-details .article h3{font-size:20px}@media(max-width:1079px){.product-details .article h3{font-size:18px}}.product-details .article li{list-style:inside square;padding:2px 0}.product .web-share-wrapper{margin-top:30px;position:relative;left:-12px}#shopify-product-reviews{border:solid 1px var(--color-border-secondary-light);margin:30px 0 80px;padding:45px 50px;font-size:16px;border-radius:10px;transition:border ease .1s}@media(max-width:749px){#shopify-product-reviews{margin-bottom:60px;padding:40px 0;border-radius:0;border-left:none;border-right:0}}.spr-header-title{margin-bottom:16px}@media(max-width:749px){.spr-header-title{text-align:center}}.spr-summary-caption{margin-bottom:4px;display:inline-block}.spr-summary-actions-togglereviews{display:none}.spr-summary{display:flex;justify-content:space-between;align-items:center}@media(max-width:749px){.spr-summary{flex-direction:column}}.spr-summary:before,.spr-summary:after{content:none}.spr-summary-starrating{font-size:20px;display:inline-block;color:var(--color-text-key-light)}.spr-icon{font-size:unset;width:auto;height:auto;top:0}.spr-icon.spr-icon-star-empty{opacity:1}.spr-form{padding-top:32px}@media(max-width:749px){.spr-form{padding-left:1px;padding-right:1px}}.spr-form-title{display:none}.spr-form-input-textarea{resize:none}[class^=spr-icon-]:before,[class*=" spr-icon-"]:before{font-family:inherit;font-size:unset;display:unset}.spr-icon-star:before,.spr-icon-star-empty.spr-icon-star-hover:before{content:"\2605"}.spr-icon-star-empty:before{content:"\2606"}.spr-form-contact-name,.spr-form-contact-email,.spr-form-contact-location,.spr-form-review-rating,.spr-form-review-title,.spr-form-review-body{margin-bottom:16px}.spr-button.primary-button:hover{background-color:var(--color-surface-key-hover)}.spr-form-review-rating{margin-top:16px;font-size:20px}.spr-form-review-rating label{display:none}.spr-form-review-rating a,.spr-form-review-rating a:hover{float:unset;color:var(--color-text-key-light)}.spr-starrating{display:flex;align-items:center;letter-spacing:1px}.spr-starratings{font-size:16px;color:var(--color-text-key-light)}.spr-review-header-byline{font-style:normal;color:var(--color-text-weak-light);margin-bottom:2em}.spr-form-message{margin-bottom:24px}.spr-pagination{border-top:none}.spr-pagination>div{display:flex;justify-content:center;align-items:center}.spr-pagination-page,.spr-pagination-deco,.spr-pagination-next,.spr-pagination-prev{width:44px;height:44px;display:flex;justify-content:center;align-items:center;color:var(--color-text-body-light);transition:background-color .1s,color .1s;font-size:16px}.spr-review-reply-shop{font-style:normal;color:var(--color-text-footnote-light)}.product-section{padding-bottom:80px}.product-section:last-child{padding-bottom:100px}@media(max-width:749px){.product-section{padding-bottom:60px}.product-section:last-child{padding-bottom:60px}}.product-section-heading{font-size:22px;margin-bottom:1.5em}.product-section-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-auto-rows:1fr;gap:15px}.product-section-body .collection-card{aspect-ratio:7/4}
/*# sourceMappingURL=/cdn/shop/t/28/assets/product.css.map */
