.product-page{background-color:var(--color-white);padding:24px var(--container-padding)}.product-page__inner{max-width:var(--page-width);margin:0 auto}.product-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;width:100%;box-sizing:border-box}.product-page-aquas .product__media-wrapper{width:100%}.product-page-aquas .product-media-gallery{display:flex;flex-direction:column;gap:16px}.product-page-aquas .product-media-gallery__main{aspect-ratio:1;background-color:var(--color-gray, #f5f5f5);border:1px solid var(--color-border, #e0e0e0);border-radius:var(--radius-sm, 2px);overflow:hidden;cursor:zoom-in;position:relative}.product-gallery-aquas{display:flex;flex-direction:column;gap:16px;width:100%}.product-gallery-aquas__main{width:100%;aspect-ratio:1;overflow:hidden;border:1px solid var(--color-border, #e0e0e0);border-radius:var(--radius-sm, 2px);background-color:var(--color-background, #f5f5f5);cursor:zoom-in}.product-gallery-aquas__main-image{width:100%;height:100%;object-fit:contain;display:block}.product-gallery-aquas__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--color-foreground, 0, 0, 0),.04)}.product-gallery-aquas__placeholder svg{width:50%;height:50%;opacity:.3}.product-gallery-aquas__thumbnails{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.product-gallery-aquas__thumb{width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-sm, 2px);border:1px solid var(--color-border, #e0e0e0);background-color:var(--color-background, #f5f5f5);cursor:pointer;padding:0;transition:border-color .2s ease}.product-gallery-aquas__thumb:hover{border-color:var(--color-ocean, #6191b6)}.product-gallery-aquas__thumb--active{border-color:var(--color-ink, #252525)}.product-gallery-aquas__thumb-image{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:749px){.product-gallery-aquas__thumbnails{grid-template-columns:repeat(4,1fr);gap:8px}.product-gallery-aquas__thumb{border-width:1px}}.product-page-aquas .product-media-gallery__main img{width:100%;height:100%;object-fit:contain}.product-page-aquas .product-media-gallery__thumbnails,.product-page-aquas .slider-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;overflow:visible}.product-page-aquas .product-media-gallery .slider.slider--tablet,.product-page-aquas .product-media-gallery .slider{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;transform:none}.product-page-aquas .product-media-gallery__thumbnail{aspect-ratio:1;border:1px solid var(--color-border, #e0e0e0);border-radius:var(--radius-sm, 2px);overflow:hidden;cursor:pointer;background:var(--color-gray, #f5f5f5);padding:0;transition:border-color .2s ease;width:100%;margin:0}.product-page-aquas .product-media-gallery__thumbnail:hover{border-color:var(--color-ocean, #6191b6)}.product-page-aquas .product-media-gallery__thumbnail.is-active,.product-page-aquas .product-media-gallery__thumbnail[aria-current=true]{border-color:var(--color-ink, #252525);border-width:2px}.product-page-aquas .product-media-gallery__thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.product-page-aquas .product-media-gallery .slider-buttons,.product-page-aquas .product-media-gallery slider-button{display:none}.product-page-aquas .product--thumbnail .thumbnail-list,.product-page-aquas .product--thumbnail_slider .thumbnail-list,.product-page-aquas .thumbnail-list.slider--tablet-up{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;overflow:visible;scroll-behavior:auto;padding:0}.product-page-aquas .thumbnail-slider .slider-button{display:none}.product-page-aquas .thumbnail-list .thumbnail{position:relative;width:100%;height:100%;border:2px solid transparent;border-radius:var(--radius-sm, 2px);transition:border-color .2s ease}.product-page-aquas .thumbnail-list .thumbnail:hover{border-color:var(--color-ocean, #6191b6)}.product-page-aquas .thumbnail-list .thumbnail[aria-current=true]{border-color:var(--color-ink, #252525)}@media screen and (max-width:749px){.product-page-aquas .product--thumbnail .thumbnail-list,.product-page-aquas .product--thumbnail_slider .thumbnail-list,.product-page-aquas .thumbnail-list.slider--tablet-up,.product-page-aquas .thumbnail-list{grid-template-columns:repeat(4,1fr);gap:8px}}.product-page-aquas .product__text.inline-richtext,.product-page-aquas .product__info-container .product__text.inline-richtext,.product-page-aquas .product__info-container .product__text.caption-with-letter-spacing{font-size:16px;font-weight:700;color:var(--color-ink, #252525);margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}.product-page-aquas .product__title h1,.product-page-aquas .product__title h2,.product-page-aquas .product__info-container .product__title h1,.product-page-aquas .product__info-container .product__title .h1{font-size:24px;font-weight:400;color:var(--color-ink, #252525);margin-bottom:16px;line-height:1.3}.product-page-aquas .product__info-container .price,.product-page-aquas .product__info-container .price__container,.product-page-aquas .product__info-container .price .price-item,.product-page-aquas .product__info-container .price--large .price-item{font-size:24px;font-weight:700;color:var(--color-ink, #252525);margin-bottom:8px}.product-page-aquas .product__info-container .price--large{font-size:24px}.product-page-aquas .variant-selector{margin-bottom:20px}.product-page-aquas .variant-selector__label{font-size:14px;font-weight:500;margin-bottom:12px;display:block}.product-page-aquas .variant-selector__selected{font-weight:600;color:var(--color-text-primary)}.product-page-aquas .variant-selector__options{display:flex;gap:10px}.product-page-aquas .variant-selector__swatch{width:40px;height:40px;border:2px solid var(--color-border);border-radius:50%;cursor:pointer;transition:all .2s ease;padding:0;position:relative}.product-page-aquas .variant-selector__swatch:hover{transform:scale(1.1);border-color:var(--color-secondary)}.product-page-aquas .variant-selector__swatch--active{border:3px solid var(--color-text-primary);box-shadow:0 0 0 2px var(--color-white),0 0 0 4px var(--color-text-primary)}.size-selector{margin-bottom:24px}.size-selector__label{font-size:14px;font-weight:500}.size-selector__link{font-size:15px;color:var(--color-tertiary)}.size-selector__options{display:flex;gap:8px}.size-selector__btn{width:56px;height:44px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-white);font-size:14px;color:var(--color-text-primary);cursor:pointer;transition:border-color .2s ease}.size-selector__btn:hover{border-color:var(--color-text-primary)}.size-selector__btn--selected{border:2px solid var(--color-text-primary);font-weight:600}.add-to-cart{width:100%;background-color:var(--color-tertiary);color:var(--color-white);border:none;padding:16px;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:var(--radius-sm);cursor:pointer;margin-bottom:24px;transition:background-color .2s ease}.add-to-cart:hover{background-color:var(--color-secondary)}.product-page-aquas .variant-selector,.product-page-aquas .product-form__input--swatch{margin-bottom:20px}.product-page-aquas .variant-selector__label{font-size:14px;font-weight:500;margin-bottom:12px;display:block;color:var(--color-ink, #252525)}.product-page-aquas .variant-selector__selected{font-weight:600;color:var(--color-ink, #252525)}.product-page-aquas .variant-selector__options,.swatch-input-wrapper{display:flex;gap:10px;flex-wrap:wrap}.swatch-input,.product-page-aquas .variant-selector__swatch{width:40px;height:40px;border:2px solid var(--color-border, #e0e0e0);border-radius:50%;cursor:pointer;transition:all .2s ease;padding:0;position:relative;background-size:cover;background-position:center}.swatch-input:hover,.product-page-aquas .variant-selector__swatch:hover{transform:scale(1.1);border-color:var(--color-ocean, #6191b6)}.swatch-input:checked,.swatch-input.is-active,.product-page-aquas .variant-selector__swatch--active{border:3px solid var(--color-ink, #252525);box-shadow:0 0 0 2px var(--color-white, #fff),0 0 0 4px var(--color-ink, #252525);transform:scale(1)}.size-selector,.product-page-aquas .product-form__input--pill{margin-bottom:24px}.size-selector__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.size-selector__label{font-size:14px;font-weight:500;color:var(--color-ink, #252525)}.size-selector__link{font-size:15px;color:var(--color-sky, #78a8ca);text-decoration:underline}.size-selector__options,.product-page-aquas .variant-pills{display:flex;gap:8px;flex-wrap:wrap}.size-selector__btn,.product-page-aquas .variant-pill{min-width:56px;height:44px;padding:0 12px;border:1px solid var(--color-border, #e0e0e0);border-radius:var(--radius-sm, 2px);background-color:var(--color-white, #fff);font-size:14px;color:var(--color-ink, #252525);cursor:pointer;transition:border-color .2s ease;display:inline-flex;align-items:center;justify-content:center;font-weight:400}.size-selector__btn:hover,.product-page-aquas .variant-pill:hover{border-color:var(--color-ink, #252525)}.size-selector__btn--selected,.product-page-aquas .variant-pill.is-active,.product-page-aquas .variant-pill:checked{border:2px solid var(--color-ink, #252525);font-weight:600}.product-page-aquas .product-form__submit-wrapper{display:flex;gap:12px;align-items:stretch;margin-bottom:1rem}.product-page-aquas .product-form__submit-wrapper .product-form__submit{margin-bottom:0}.product-page-aquas .product-form__submit,button[name=add],.add-to-cart{flex:1;background-color:var(--color-sky, #78a8ca);color:var(--color-white, #fff);border:none;padding:16px;font-size:15px;font-weight:700;border-radius:var(--radius-sm, 2px);cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:1px}.product-page-aquas .product-form__submit:after,button[name=add]:after,.product-page-aquas .product-form__submit:hover:after,button[name=add]:hover:after{box-shadow:none}.product-page-aquas .product-form__submit:hover,button[name=add]:hover,.add-to-cart:hover{background-color:var(--color-ocean, #6191b6)}.product-page-aquas .product-form__submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.product-page-aquas .product-form__wishlist-button{width:56px;height:auto;flex-shrink:0;border:1px solid var(--color-border, #e0e0e0);border-radius:var(--radius-sm, 2px);background:var(--color-white, #fff);cursor:pointer;font-size:24px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:0}.product-page-aquas .product-form__wishlist-button:hover{border-color:var(--color-navy, #1e3a5f);background:var(--color-navy, #1e3a5f);color:var(--color-white, #fff)}.product-page-aquas .product-form__wishlist-button.is-wishlisted{background:var(--color-navy, #1e3a5f);border-color:var(--color-navy, #1e3a5f);color:var(--color-white, #fff)}.product-page-aquas .product-form__wishlist-button.is-wishlisted .wishlist-icon{content:"\2665"}.wishlist-icon{display:inline-block;line-height:1}.product-page-aquas .accordion,.product-page-aquas .product__accordion{margin-top:0;border-top:1px solid var(--color-border, #e0e0e0)}.product-page-aquas .accordion__item,details.accordion__item{border-bottom:1px solid var(--color-border, #e0e0e0)}.product-page-aquas .accordion__header,.product-page-aquas .accordion summary,summary.accordion__header{display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer;font-size:14px;font-weight:500;color:var(--color-ink, #252525);list-style:none}.product-page-aquas .accordion summary::-webkit-details-marker,.product-page-aquas .accordion summary::marker,.product-page-aquas .accordion__header::-webkit-details-marker,.product-page-aquas .accordion__header::marker{display:none}.product-page-aquas .accordion .svg-wrapper,.product-page-aquas .product__accordion .svg-wrapper,details.accordion summary .svg-wrapper{display:none}.product-page-aquas .accordion__icon,.product-page-aquas .accordion .icon-caret{font-size:18px;font-weight:300;color:var(--color-ink, #252525);flex-shrink:0}.product-page-aquas .accordion .icon-caret,.product-page-aquas .product__accordion .icon-caret{display:none}.product-page-aquas .accordion summary:after,.product-page-aquas .accordion__header:after,details.accordion__item summary:after{content:"+";font-size:18px;font-weight:300;color:var(--color-ink, #252525);margin-left:auto}details.accordion__item[open] summary:after,.product-page-aquas .accordion__item[open] .accordion__header:after{content:"\2212"}.product-page-aquas .accordion__content{padding:0 0 16px;opacity:0;transition:opacity .2s ease}.product-page-aquas .accordion__item[open] .accordion__content,details.accordion__item[open] .accordion__content,details[open]>.accordion__content{opacity:1}.product-page-aquas .accordion__description,.product-page-aquas .accordion__content p{font-size:15px;line-height:1.6;color:var(--color-ink, #252525);margin-bottom:16px}.product-page-aquas .accordion__subtitle{font-size:15px;font-weight:600;margin-top:24px;margin-bottom:12px;color:var(--color-ink, #252525);text-transform:uppercase}.product-page-aquas .accordion__content h2,.product-page-aquas .accordion__content h3,.product-page-aquas .accordion__content h4,.product-page-aquas .accordion__content h5,.product-page-aquas .accordion__content h6,.product-page-aquas .product__description h2,.product-page-aquas .product__description h3,.product-page-aquas .product__description h4,.product-page-aquas .product__description h5,.product-page-aquas .product__description h6{font-family:var(--font-body-family, inherit);font-size:15px;font-weight:600;line-height:1.4;margin-top:24px;margin-bottom:12px;color:var(--color-ink, #252525);text-transform:uppercase;letter-spacing:.02em}.product-page-aquas .accordion__content h2,.product-page-aquas .product__description h2{font-size:17px}.product-page-aquas .accordion__content>h2:first-child,.product-page-aquas .accordion__content>h3:first-child,.product-page-aquas .accordion__content>h4:first-child,.product-page-aquas .product__description>h2:first-child,.product-page-aquas .product__description>h3:first-child,.product-page-aquas .product__description>h4:first-child{margin-top:0}.product-page-aquas .accordion__content table,.product-page-aquas .product__description table{width:100%;border-collapse:collapse;font-size:15px;margin:16px 0;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.product-page-aquas .accordion__content table th,.product-page-aquas .accordion__content table td,.product-page-aquas .product__description table th,.product-page-aquas .product__description table td{padding:10px 12px;border-bottom:1px solid var(--color-border, #e0e0e0);text-align:left;vertical-align:top}.product-page-aquas .accordion__content table th,.product-page-aquas .product__description table th,.product-page-aquas .accordion__content strong,.product-page-aquas .product__description strong{font-weight:600;color:var(--color-ink, #252525)}.product-page-aquas .accordion__list{list-style:disc;padding-left:20px;margin-bottom:16px}.product-page-aquas .accordion__list li{font-size:15px;line-height:1.8;color:var(--color-ink, #252525);margin-bottom:4px}.product-page-aquas .accordion__meta{font-size:14px;color:#999;margin-bottom:16px}.faq-item{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(120,168,202,.2)}.faq-item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.faq-question{font-size:15px;font-weight:600;margin-bottom:8px;color:var(--color-navy, #264977)}.faq-answer{font-size:15px;line-height:1.6;color:var(--color-ink, #252525)}.faq-answer a{color:var(--color-ocean, #6191b6);text-decoration:underline}.faq-answer a:hover{color:var(--color-navy, #264977)}.product-page-aquas .product-form__input.product-form__quantity{margin-bottom:20px}.quantity{display:flex;align-items:center;gap:8px;border:1px solid var(--color-border, #e0e0e0);border-radius:var(--radius-sm, 2px);padding:8px 12px;background-color:var(--color-white, #fff);width:fit-content}.quantity__button{width:32px;height:32px;border:none;background-color:transparent;cursor:pointer;font-size:18px;color:var(--color-ink, #252525);display:flex;align-items:center;justify-content:center;transition:color .2s ease}.quantity__button:hover{color:var(--color-ocean, #6191b6)}.quantity__input{border:none;text-align:center;width:48px;font-size:16px;font-weight:600;color:var(--color-ink, #252525)}.quantity:after{box-shadow:none}.quantity:before{box-shadow:none}@media(max-width:989px){.product-layout{grid-template-columns:1fr}}@media(max-width:990px){.product.grid{grid-template-columns:1fr;gap:32px;display:grid}.product-page-aquas .product__media-wrapper{order:1}.product-page-aquas .product__info-wrapper{order:-1}.product-gallery-aquas{align-items:center}}@media(max-width:749px){.product.grid{gap:24px}.product-page-aquas .product-gallery-aquas__main{aspect-ratio:auto;max-width:50vw}.product-page-aquas .product-gallery-aquas__main-image{width:100%;height:100%;max-width:50vw;object-fit:contain}.product-page-aquas .product-media-gallery__thumbnails,.product-page-aquas .slider-buttons,.product-page-aquas .product-media-gallery .slider{grid-template-columns:repeat(4,1fr);gap:8px}.product-gallery__thumbnails{grid-template-columns:repeat(4,1fr)}.product-page-aquas .product__title h1,.product-page-aquas .product__title h2,.product-page-aquas .product__info-container .price{font-size:20px}.swatch-input,.product-page-aquas .variant-selector__swatch{width:36px;height:36px}.size-selector__btn,.product-page-aquas .variant-pill{min-width:48px;height:40px;font-size:13px}}@media(max-width:480px){.product-page-aquas .product-media-gallery__thumbnails,.product-page-aquas .slider-buttons,.product-page-aquas .product-media-gallery .slider{grid-template-columns:repeat(3,1fr)}}.product-page-aquas .product__accordion.accordion{margin-top:0}.product-page-aquas .product__accordion summary{font-size:14px;font-weight:500;padding:16px 0;line-height:1}.product-page-aquas .product__accordion .accordion__title{font-size:14px;font-weight:500;max-width:none}.product-page-aquas .product__accordion summary .svg-wrapper,.product-page-aquas .product__accordion summary .icon-caret,.product-page-aquas .product__accordion .summary__title .svg-wrapper{display:none}.product-page-aquas .product__accordion summary .summary__title{flex:1}.product-page-aquas .product__accordion summary:after{content:"+";font-size:18px;font-weight:300;color:var(--color-ink, #252525);position:absolute;right:0}.product-page-aquas .product__accordion details[open] summary:after{content:"\2212"}.product-page-aquas .product__accordion .accordion__content{padding:0 0 16px;margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/aquas-product.css.map */
