@charset "UTF-8";.main-product{padding-top:var(--mobile-header-height)}.main-product__payment-information{display:flex;align-items:center;justify-content:flex-start;margin:var(--spacing-50) 0;padding:var(--spacing-50) 0;gap:var(--spacing-25)}.main-product__complete-the-look{display:none}@media (min-width: 769px){.main-product{padding-top:0}.main-product__content.sticky{position:fixed;top:104px}.main-product__content.at-bottom{position:absolute;top:var(--dynamic-top, "auto");z-index:10}.main-product__payment-details{text-align:center}.main-product__payment-information{text-align:center;display:flex;align-items:center;justify-content:center;margin:var(--spacing-50) 0;padding:var(--spacing-50) 0;gap:var(--spacing-25)}.main-product__complete-the-look{margin:var(--spacing-50) 0;padding:var(--spacing-50) 0}.main-product__complete-the-look-link{display:flex;align-items:center;justify-content:center;gap:5px;text-decoration:none;font-weight:700}}@media (min-width: 769px){.main-product__details{width:50%;padding:var(--spacing-400) var(--spacing-600)}}.main-product__inner{margin-left:auto;margin-right:auto}.main-product__media{overflow:hidden}.main-product__content{padding:var(--spacing-600) var(--spacing-400);overflow:clip}.main-product__content-header h1.display-small{font-size:18px;line-height:28px;letter-spacing:0;font-weight:400}.main-product__content-header-actions{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;margin-bottom:var(--spacing-200);gap:var(--spacing-200)}.main-product__content-header-breadcrumbs ul{margin:0;padding:0;list-style:none}.main-product__content-product-subtitle{margin:var(--spacing-50) 0 0}.main-product__content-social-proof{margin:var(--spacing-200) 0 0;padding:var(--spacing-100);background-color:var(--typography-color-secondary-inverse);display:inline-block}.main-product__content-review-summary{margin:var(--spacing-400) 0 0}.main-product__content-review-summary button{background:none;border:none;padding:0;margin:0;cursor:pointer;display:flex}.main-product__content-description{margin-top:var(--spacing-500)}.main-product .shopify-product-form{margin-top:var(--spacing-200);display:block}.main-product__content-review-summary{display:flex;align-items:center;gap:var(--spacing-00)}.main-product__content-review-summary svg{width:16px;height:auto;color:var(--color-orange-300)}.main-product__content-review-summary-rating{color:var(--typography-color-secondary);margin-left:var(--spacing-100)}.main-product .shopify-product-form button#add-to-cart{width:100%;margin-bottom:var(--spacing-400)}.main-product .shopify-product-form button#add-to-cart.with-apple-pay{margin-bottom:var(--spacing-200)}.main-product__content-header-actions-eyebrow{color:var(--color-primary-dirtyblue-400)}.main-product .shopify-product-form button#add-to-cart:disabled{cursor:not-allowed}.main-product .shopify-product-form .product-form__add-to-cart .product-price-wrapper{display:none}@media (max-width: 768px){.main-product .shopify-product-form .product-form__add-to-cart{position:fixed;bottom:0;left:0;width:100%;z-index:19;background-color:var(--color-neutrals-0);display:flex;align-items:stretch;justify-content:center;box-shadow:0 -4px 10px #00000014}.main-product .shopify-product-form .product-form__add-to-cart .product-price-wrapper{flex:1;max-width:40%;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary-essential-100)}.main-product .shopify-product-form .product-form__add-to-cart .product-price-wrapper .product-price__price{justify-content:center;gap:0 var(--spacing-200)}.main-product .shopify-product-form .product-form__add-to-cart .product-price-wrapper .product-price__price-savings{width:100%}.main-product .shopify-product-form .product-form__add-to-cart .product-price-wrapper .product-price__price-savings .product-price__price-savings-text{display:block;text-align:center}.main-product .shopify-product-form .product-form__add-to-cart .product-price-wrapper .product-price__price-current{text-align:center}.main-product .shopify-product-form .product-form__add-to-cart button#add-to-cart{flex:1;margin:0}}.main-product__content-promo-text{background-color:var(--color-primary-dirtyblue-200);display:inline-block;padding:var(--spacing-200);margin-bottom:var(--spacing-600);margin-top:var(--spacing-200)}.main-product__accordions-reviews{padding:var(--spacing-800) 0}.main-product__accordions-reviews .main-product__reviews{padding-top:var(--spacing-800)}.main-product .product-form__apple-pay{display:none}.product-form__apple-pay.mobile{display:flex;align-items:center;justify-content:center;margin:0 0 var(--spacing-400)}.main-product .product-form__apple-pay button{background-color:transparent;border:1px solid var(--typography-color-default);width:100%;padding:var(--spacing-200);text-align:center;border-radius:4px;margin:0 0 var(--spacing-400)}.main-product .product-form__apple-pay svg{width:70px;height:auto;margin:0 auto}.main-product .quantity-input{margin-bottom:var(--spacing-400)}.cross-promotion__container{margin-top:var(--spacing-600);padding-top:var(--spacing-600);border-top:1px solid var(--color-neutrals-300)}.cross-promotion__container .cross-promotion__container-inner{text-align:center}.cross-promotion__container .cross-promotion__container-eyebrow{font-weight:700;color:var(--color-primary-dirtyblue-400);margin-bottom:var(--spacing-200)}.cross-promotion__container .cross-promotion__container-title{font-weight:700;margin-bottom:var(--spacing-200)}.cross-promotion__container .cross-promotion__container-link{margin-bottom:var(--spacing-200);margin-top:var(--spacing-600)}.cross-promotion__container .cross-promotion__container-link.desktop{display:none}.cross-promotion__container .cross-promotion__container-link.mobile{display:block}.cross-promotion__container .cross-promotion__container-link.mobile a{justify-content:center}.cross-promotion__container .cross-promotion__container-link a{text-decoration:none;color:var(--color-primary-dirtyblue-400);font-weight:700;display:inline-flex;width:100%}.cross-promotion__container .cross-promotion__container-link a span{flex:0 0 20px;margin-left:var(--spacing-0)}.cross-promotion__container .cross-promotion__container-image img{-o-object-fit:contain;object-fit:contain;max-width:140px;margin:0 auto;display:block}.main-product__content-low-inventory{display:flex;align-items:center;color:var(--typography-color-warning);margin-bottom:var(--spacing-400);margin-top:var(--spacing-200)}.main-product__content-low-inventory-icon{width:20px;height:auto;margin-right:var(--spacing-200)}.product-media-gallery__image{position:relative;overflow:hidden;cursor:zoom-in;background-color:var(--schemes-neutral-100)}.product-media-gallery__image[data-zoomed=true]{cursor:move}.product-media-gallery__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;will-change:transform;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Ccircle fill='%23ffffff50' cx='24' cy='24' r='24'/%3E%3Cpath d='M12.7998 24.0008L23.9998 24.0008M23.9998 24.0008H35.1998M23.9998 24.0008L23.9998 12.8008M23.9998 24.0008L23.9998 35.2008' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 24 24,auto}.product-media-gallery__image[data-zoomed=true] img{transform:scale(2);transition:none}[data-mode=horizontal] .swiper-slide{width:100%;max-width:100%;min-height:0;max-height:calc(100vh - (var(--promo-bar-height) + var(--pdp-bottom-bar) + var(--header-height)));height:calc(100vh - (var(--promo-bar-height) + var(--pdp-bottom-bar) + var(--header-height)));overflow:hidden;aspect-ratio:9/11}@media (min-width: 769px){[data-mode=horizontal] .swiper-slide{aspect-ratio:4/5;min-height:320px;min-width:256px;height:60vh;width:48vh}}@media (min-width: 1280px){[data-mode=horizontal] .swiper-slide{height:80vh;width:64vh}}[data-mode=horizontal] .product-media-gallery .product-media-gallery__video,[data-mode=horizontal] .product-media-gallery .product-media-gallery__image{height:100%}[data-mode=horizontal] .product-media-gallery__video video,[data-mode=horizontal] .product-media-gallery__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-mode=horizontal] .product-media-gallery__button{height:100%}[data-mode=horizontal] .product-media-gallery .product-media-gallery__video{position:relative}[data-mode=horizontal] .product-media-gallery .product-media-gallery__video .play-pause-icon-wrapper{display:flex;flex-direction:column;align-items:center;position:absolute;right:var(--spacing-400);bottom:var(--spacing-400)}@media (max-width: 768px){[data-mode=horizontal] .product-media-gallery .product-media-gallery__video .play-pause-icon-wrapper{bottom:var(--spacing-900)}}[data-mode=horizontal] .product-media-gallery .product-media-gallery__video .play-pause-icon-wrapper .play-pause-icon-button{width:var(--spacing-700);height:var(--spacing-700);border:none;border-radius:50%;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;z-index:3;background:transparent}[data-mode=horizontal] .product-media-gallery .product-media-gallery__video .play-pause-icon-wrapper .play-pause-icon-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:#fffc}[data-mode=horizontal] .product-media-gallery .product-media-gallery__video .play-pause-icon-wrapper .play-pause-icon-button .icon{position:relative;width:8px;height:9px}[data-mode=horizontal] .product-media-gallery .product-media-gallery__video .play-pause-icon-wrapper .play-pause-icon-button.is-pause .icon:before,[data-mode=horizontal] .product-media-gallery .product-media-gallery__video .play-pause-icon-wrapper .play-pause-icon-button.is-pause .icon:after{content:"";position:absolute;width:1px;height:9px;background:var(--color-neutrals-1000);top:0}[data-mode=horizontal] .product-media-gallery .product-media-gallery__video .play-pause-icon-wrapper .play-pause-icon-button.is-pause .icon:before{left:0}[data-mode=horizontal] .product-media-gallery .product-media-gallery__video .play-pause-icon-wrapper .play-pause-icon-button.is-pause .icon:after{right:0}[data-mode=horizontal] .product-media-gallery .product-media-gallery__video .play-pause-icon-wrapper .play-pause-icon-button.is-play .icon{width:0;height:0;border-style:solid;border-width:5px 0 5px 9px;border-color:transparent transparent transparent var(--color-neutrals-1000);position:relative;left:1px}[data-mode=horizontal] .product-media-gallery .product-media-gallery__video .play-pause-icon-wrapper .play-pause-icon-button.is-play .icon:before,[data-mode=horizontal] .product-media-gallery .product-media-gallery__video .play-pause-icon-wrapper .play-pause-icon-button.is-play .icon:after{content:none}.product-media-gallery__button{padding:0;margin:0;border:none;background:none;cursor:zoom-in;width:100%;display:block}.product-media-gallery__link{display:block;width:100%;cursor:pointer}.main-product__content-header-discontinued-title{color:var(--color-primary-dirtyblue-400)}.main-product__content-header-discontinued-body{margin-top:var(--spacing-200)}.main-product__content-legacy-product-inner{display:flex;align-items:center;gap:var(--spacing-400);margin:var(--spacing-800) 0}.legacy-product__image{width:165px}.legacy-product__price{font-weight:700}.legacy-product__cta a{width:100%}.legacy-product__options{margin:var(--spacing-100) 0;color:var(--typography-color-secondary)}@media (min-width: 769px){.main-product__inner{display:flex;position:relative}.main-product__media{flex:0 0 100%}.main-product__content{position:absolute;z-index:1;-webkit-backdrop-filter:var(--blur-small);backdrop-filter:var(--blur-small);transition:background-color .2s ease;padding:var(--spacing-400) var(--spacing-600);width:385px;right:var(--spacing-1100);top:106px;background-color:#ffffff80}}@media only screen and (min-width: 769px) and (max-width: 1440px){.main-product__content{right:var(--spacing-300)}}@media (min-width: 769px) and (min-width: 769px) and (max-width: 1024px){.main-product__content{top:var(--spacing-300)}}@media (min-width: 769px){.main-product__content:hover{background-color:#fff!important}.main-product__inner.horizontal-image-gallery{max-width:100%;display:block}.size-chart-open .main-product__content{-webkit-backdrop-filter:none;backdrop-filter:none}}@media screen and (max-width: 768px){.main-product__content{min-width:100%;background-color:#fff!important}}@media (min-width: 1024px){.main-product{padding-top:100px}.main-product__accordions-reviews-inner{display:flex;gap:var(--spacing-1100);justify-content:center}.main-product__accordions-reviews{padding:var(--spacing-1100) 0}.main-product__accordions-reviews .main-product__accordions,.main-product__accordions-reviews .main-product__reviews{flex:1;min-width:0;max-width:calc(50% - var(--spacing-1100) / 2)}.main-product__accordions-reviews .main-product__reviews{padding-top:0}.cross-promotion__container .cross-promotion__container-inner{display:flex;gap:var(--spacing-800);text-align:left}.cross-promotion__container .cross-promotion__container-link.desktop{display:block}.cross-promotion__container .cross-promotion__container-link.mobile{display:none}.cross-promotion__container .cross-promotion__container-image{max-width:140px;margin-left:auto;flex:0 0 140px}.cross-promotion__container .cross-promotion__container-image img{max-width:100%;margin:0}}.main-product__media-modal{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#fff0;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s,background-color .3s ease}.main-product__media-modal[data-active=true]{opacity:1;visibility:visible;background:var(--color-neutrals-0);transition:opacity .3s ease,visibility 0s,background-color .3s ease}.main-product__media-modal-content{display:flex;gap:20px;max-height:90vh;width:100%;background:#fff;border-radius:4px;padding:20px}.main-product__media-modal-thumbnails{gap:10px;overflow-y:auto;padding-right:10px}.main-product__media-modal-thumbnail{width:100px;height:100px;padding:0;border:2px solid transparent;border-radius:4px;cursor:pointer;transition:border-color .2s ease;background:none;overflow:hidden;display:block}.main-product__media-modal-thumbnail[data-active=true]{border-color:var(--color-primary-dirtyblue-400)}.main-product__media-modal-thumbnail:hover{border-color:var(--color-neutrals-300)}.main-product__media-modal-thumbnail img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.main-product__media-modal-image-container{position:relative;max-height:90vh;overflow:hidden;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Ccircle fill='%23ffffff50' cx='24' cy='24' r='24'/%3E%3Cpath d='M12.7998 24.0008L23.9998 24.0008M23.9998 24.0008H35.1998M23.9998 24.0008L23.9998 12.8008M23.9998 24.0008L23.9998 35.2008' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 24 24,auto;flex:1;display:flex;align-items:center;justify-content:center}.main-product__media-modal-image{max-height:90vh;max-width:90vw;-o-object-fit:contain;object-fit:contain;transform:scale(.95);opacity:0;transition:transform .3s ease,opacity .3s ease;will-change:transform}.main-product__media-modal[data-active=true] .main-product__media-modal-image{transform:scale(1);opacity:1}.main-product__media-modal-image-container[data-zoomed=true] .main-product__media-modal-image{transform:scale(2.5);transition:none;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Ccircle fill='%23ffffff66' cx='24' cy='24' r='24'/%3E%3Cpath d='M14.4004 24H33.6004' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 24 24,auto}.main-product__media-modal-close{position:absolute;top:20px;right:20px;background:#ffffffe6;cursor:pointer;padding:8px;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transform:scale(.9);opacity:0;border:1px solid var(--color-neutrals-300);box-shadow:0 2px 8px #0000001a;transition:transform .2s ease,opacity .2s ease,background-color .2s ease}.main-product__media-modal[data-active=true] .main-product__media-modal-close{transform:scale(1);opacity:1}.main-product__media-modal-close:hover{background:#fff;transform:scale(1.05)}.main-product__media-modal-close svg{width:20px;height:20px}.notification--not-available{color:var(--typography-color-error)}.notification--information{color:var(--typography-color-warning)}.main-product .omnibus_widget{row-gap:0;margin-bottom:var(--spacing-600);color:var(--color-neutrals-600)}
