.pull-left-xs{float:left}.pull-right-xs{float:right}@media(min-width:375px)and (max-width:819.98px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media(min-width:820px)and (max-width:1439.98px){.pull-left-md{float:left}.pull-right-md{float:right}}@media(min-width:1440px)and (max-width:1919.98px){.pull-left-lg{float:left}.pull-right-lg{float:right}}@media(min-width:1920px){.pull-left-xl{float:left}.pull-right-xl{float:right}}@media(max-width:374.98px){.hidden-xs-down{display:none!important}}@media(max-width:819.98px){.hidden-sm-down{display:none!important}}@media(max-width:1439.98px){.hidden-md-down{display:none!important}}@media(max-width:1919.98px){.hidden-lg-down{display:none!important}}.hidden-xl-down,.hidden-xs-up{display:none!important}@media(min-width:375px){.hidden-sm-up{display:none!important}}@media(min-width:820px){.hidden-md-up{display:none!important}}@media(min-width:1440px){.hidden-lg-up{display:none!important}}@media(min-width:1920px){.hidden-xl-up{display:none!important}}.row.equal-height>[class^=col]{display:flex}.swatch-circle-beige{background:beige;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-circle-beige.disabled{opacity:.2}.swatch-filter-beige{background:beige;background-color:beige;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-filter-beige.disabled{opacity:.2}.swatch-circle-black{background:#000;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-circle-black.disabled{opacity:.2}.swatch-filter-black{background:#000;background-color:#000;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-filter-black.disabled{opacity:.2}.swatch-circle-blue{background:#0070d2;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-circle-blue.disabled{opacity:.2}.swatch-filter-blue{background:#0070d2;background-color:#0070d2;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-filter-blue.disabled{opacity:.2}.swatch-circle-brown{background:brown;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-circle-brown.disabled{opacity:.2}.swatch-filter-brown{background:brown;background-color:brown;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-filter-brown.disabled{opacity:.2}.swatch-circle-green{background:#008827;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-circle-green.disabled{opacity:.2}.swatch-filter-green{background:#008827;background-color:#008827;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-filter-green.disabled{opacity:.2}.swatch-circle-grey{background:#8f979d;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-circle-grey.disabled{opacity:.2}.swatch-filter-grey{background:#8f979d;background-color:#8f979d;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-filter-grey.disabled{opacity:.2}.swatch-circle-navy{background:navy;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-circle-navy.disabled{opacity:.2}.swatch-filter-navy{background:navy;background-color:navy;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-filter-navy.disabled{opacity:.2}.swatch-circle-orange{background:orange;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-circle-orange.disabled{opacity:.2}.swatch-filter-orange{background:orange;background-color:orange;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-filter-orange.disabled{opacity:.2}.swatch-circle-pink{background:#fe249a;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-circle-pink.disabled{opacity:.2}.swatch-filter-pink{background:#fe249a;background-color:#fe249a;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-filter-pink.disabled{opacity:.2}.swatch-circle-purple{background:purple;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-circle-purple.disabled{opacity:.2}.swatch-filter-purple{background:purple;background-color:purple;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-filter-purple.disabled{opacity:.2}.swatch-circle-red{background:red;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-circle-red.disabled{opacity:.2}.swatch-filter-red{background:red;background-color:red;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-filter-red.disabled{opacity:.2}.swatch-circle-white{background:#fff;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-circle-white.disabled{opacity:.2}.swatch-filter-white{background:#fff;background-color:#fff;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-filter-white.disabled{opacity:.2}.swatch-circle-yellow{background:#ff0;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-circle-yellow.disabled{opacity:.2}.swatch-filter-yellow{background:#ff0;background-color:#ff0;border:.063em solid #0000004d;border-radius:8px;display:block;height:16px;position:relative;width:16px}.swatch-filter-yellow.disabled{opacity:.2}.swatch-circle-miscellaneous{background:linear-gradient(0deg,#821e91,#821e91 25%,#edd134 0,#ff0 50%,#edd134 0,#59ba00 0,#59ba00 76%,#111 0,#111),linear-gradient(0deg,#0e5cd1,#0e5cd1 50%,#e20b0b 0,#e20b0b);background-repeat:repeat-y,repeat;background-size:50% 100%,100% 100%;border:.063em solid #0000004d;border-radius:1.25em;display:block;height:2.5em;position:relative;transform:rotate(35deg);width:2.5em}.swatch-circle-miscellaneous.disabled{opacity:.2}.swatch-circle-miscellaneous.selected:after{transform:rotate(-35deg)}.swatches{display:inline-flex}.swatches .slick-list{margin:0}.swatches a{align-items:center;border-radius:50%;display:flex;height:16px;justify-content:center;margin-right:8px;position:relative;text-decoration:none;transition:all .3s ease-in-out;width:16px}.swatches.slick-slider .swatches a{height:22px;margin:0;padding:3px;width:22px}.swatches .outOfStock{opacity:.7}.swatches .svg-wrapper{vertical-align:top}.swatches .slick-current .swatch:before,.swatches>a:first-child:before{border:1px solid #000;border-radius:50%;bottom:-3px;box-sizing:border-box;content:"";display:block;left:-3px;position:absolute;right:-3px;top:-3px}.primary-images{left:-16px;position:relative;width:calc(100vw - var(--scrollbar-width))}.primary-images[class*=col-]{padding-left:0;padding-right:0}@media(min-width:820px){.primary-images{position:static;width:auto}.primary-images[class*=col-]{padding-left:12px;padding-right:12px}}.primary-images .modal-dialog{max-width:100vw}.primary-images .modal-content{overflow-x:hidden}.primary-images .close{position:absolute;right:32px;top:32px;z-index:1}.primary-images .slider-nav{margin-top:4px;overflow-x:hidden}.primary-images video{aspect-ratio:1/1;object-fit:cover;width:100%}.primary-images .sticky-top{overflow:hidden;z-index:10}.slider-thumbnail{border:1px solid #e5e5e5;border-radius:0;height:90px;margin:0 4px;width:90px}.pdp-video-thumbnail{margin:0;max-width:90px;width:100%!important}.mobile-image-buttons{background-color:#fff;border-radius:19px;bottom:12px;box-shadow:0 2px 8px 0 #0000001a;height:24px;padding:0 6px;position:absolute}.mobile-slider-controls{justify-content:space-between;left:12px;width:77px}.mobile-slider-controls .slick-next,.mobile-slider-controls .slick-prev{background:none;border:none;height:16px;width:16px}.mobile-slider-controls .slick-next:before,.mobile-slider-controls .slick-prev:before{height:16px;width:16px}.mobile-slider-controls .slide-number{font-size:.75rem;order:2}.mobile-slider-controls .slick-prev{order:1}.mobile-slider-controls .slick-next{order:3}.image-video-button{border:none;color:#000;padding:0 18px 0 12px;right:12px}.image-video-button:after{background:no-repeat 50% url(../../svgs/chevron.svg);background-size:16px;content:"";height:16px;position:absolute;right:3px;top:3px;transform:rotate(-90deg);width:16px}.image-video-button[disabled]:after{opacity:.5}.zoom-buttons{background-color:#fff;border-radius:18px;bottom:130px;box-shadow:0 2px 8px 0 #0000001a;display:flex;flex-direction:column;height:68px;justify-content:space-between;padding:8px;position:fixed;right:24px;width:36px;z-index:1}@media(min-width:820px){.zoom-buttons{left:32px;top:30px}}.zoom-buttons button{background:none;border:none;color:#000;padding:0}.modal-thumbnails{background-color:#fff;bottom:0;display:flex;justify-content:center;padding:12px 0;position:fixed;width:100%}@media(min-width:820px){.modal-thumbnails{left:50%;transform:translate(-50%)}}.modal-thumbnails .slick-slide{margin-right:4px}.modal-thumbnails .slick-slider{margin-left:12px;margin-top:0;padding-left:12px}@media(min-width:820px){.modal-thumbnails .slick-slider{max-width:800px}}.modal-thumbnails .slick-arrow,.pdp-thumbnails .slick-arrow{background-color:#ffffff4d;border:none;border-radius:0;height:89px;position:absolute;top:0;width:32px;z-index:1}.modal-thumbnails .slick-arrow:before,.pdp-thumbnails .slick-arrow:before{top:30px}.modal-thumbnails .slick-arrow:hover,.pdp-thumbnails .slick-arrow:hover{background-color:#ffffff80}.modal-thumbnails .slick-prev,.pdp-thumbnails .slick-prev{left:0}.modal-thumbnails .slick-next,.pdp-thumbnails .slick-next{left:auto;right:0}.modal-thumbnails .slick-slide,.pdp-thumbnails .slick-slide{cursor:pointer;opacity:.5}@media(min-width:1440px){.modal-thumbnails .slick-slide,.pdp-thumbnails .slick-slide{min-width:90px}.modal-thumbnails .slick-slide:not(.pdp-video-thumbnail),.pdp-thumbnails .slick-slide:not(.pdp-video-thumbnail){max-width:100px;min-width:90px}}.modal-thumbnails .slick-slide.slick-current,.pdp-thumbnails .slick-slide.slick-current{opacity:1}@media(min-width:820px){.modal-thumbnails .slick-track,.pdp-thumbnails .slick-track{display:flex}}.pdp-thumbnails:not(:has(.slick-slide:nth-child(7))) .slick-track{align-items:center;display:flex;justify-content:center;transform:none!important}.modal-thumbnails:not(:has(.slick-slide:nth-child(3))) .slick-track{transform:none!important;width:unset!important}.modal-thumbnails:not(:has(.slick-slide:nth-child(3))) .slick-list{margin:0 -12px}@media(min-width:820px){.modal-thumbnails:not(:has(.slick-slide:nth-child(7))) .slick-track{transform:none!important;width:unset!important}.modal-thumbnails:not(:has(.slick-slide:nth-child(7))) .slick-list{margin:0 -8px}}.pdp-image{cursor:pointer}.pdp-image img{aspect-ratio:1/1;object-fit:cover;width:100%}.primary-images .modal-pdp-video,.primary-images .zoom-image{height:calc(100vh - 133px);max-width:unset;min-height:calc(100vh - 133px);object-fit:contain;width:100dvw}@media(min-width:820px){.primary-images .modal-pdp-video,.primary-images .zoom-image{height:calc(100vh - 113px);min-height:calc(100vh - 113px);width:auto}}.icon-play{border-radius:50%;height:20px;width:20px}.product-card{border-bottom:1px solid #e5e5e5;font-size:1.125rem;line-height:1.5;margin-top:24px;padding-bottom:24px}.product-card:first-child{margin-top:0}.product-card:last-child{border-bottom:0;padding-bottom:0}.product-card:only-child{border-bottom:none}.product-card__images{align-items:flex-end;display:flex;flex:none;width:155px}@media(min-width:820px){.product-card__images{width:193px}}.product-card .product-description{color:#707070;font-size:.75rem;font-weight:400;line-height:1.125rem;width:148px}@media(min-width:820px){.product-card .product-description{font-size:1rem;line-height:1.5rem;width:auto}}.product-card__main-image{background:#fff;border-radius:50% 50% 0 0;box-shadow:0 2px 16px 0 #0000000a;display:block;overflow:hidden;padding:110% 0 0;position:relative;width:100%}.product-card__main-image img{bottom:0;display:block;height:auto;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:auto;width:83%}.product-card__details{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;margin-left:24px}.product-card__details>*{margin-bottom:0;margin-top:4px}.product-card__details>:first-child{margin-top:0}.product-card__attributes>*{margin-top:4px}.product-card__attributes>:first-child{margin-top:0}.product-card__attributes .item-attributes{display:flex;flex-flow:column;justify-content:flex-end}.product-card__attributes .line-item-attributes{color:#000;font-size:.875rem;line-height:1.57;margin-bottom:0}.product-card .product-name{font-size:1rem;font-weight:500;line-height:1.33;margin-bottom:0}@media(min-width:820px){.product-card .product-name{font-size:1.125rem}}.product-card .product-preorder-title{font-size:1rem;font-weight:500;line-height:1.33;margin-bottom:8px;min-height:48px}@media(min-width:820px){.product-card .product-preorder-title{font-size:1.125rem;min-height:auto}}.product-card__price .price{color:#000;font-size:.875rem;font-weight:500;line-height:1.5}@media(min-width:820px){.product-card__price .price{font-size:1rem}}.product-card__quantity{font-size:.875rem;line-height:1.57}@media(min-width:820px){.product-card__quantity{font-size:1rem;line-height:1.5}}.bonus-product-line-item .product-card__content{background-color:#fff;box-shadow:0 2px 8px 0 #0000001a;padding:20px}.bonus-product-line-item .product-card__main-image{border-radius:0;box-shadow:none;padding:70px}.bonus-product-line-item .product-card__images{width:135px}.bonus-product-line-item .product-card__attributes,.bonus-product-line-item .product-card__price,.bonus-product-line-item .product-card__quantity-selector{display:none}.bonus-product-line-item .product-card__details{justify-content:center}.bonus-product-line-item .product-card__details .product-name{min-height:auto}.bonus-product-line-item .product-card__details .product-description{color:#707070;margin:4px 0 8px}.bonus-product-line-item .product-card__quantity{display:none}.minibag__intro,.minibag__view-cart{font-size:.875rem;font-weight:500;line-height:1.375rem}.minibag__added{border-bottom:1px solid #e5e5e5}.linked-product__image{width:82px}@media(min-width:820px){.linked-product__image{width:94px}}.content-banner-asset{border-radius:.1875rem;box-shadow:0 2px 8px 0 #0000001a}.content-banner-asset__title{font-size:.875rem}@media(min-width:820px){.content-banner-asset__title{font-size:1rem}}.content-banner-asset__subtitle{font-size:.75rem;max-width:70%}@media(min-width:820px){.content-banner-asset__subtitle{font-size:.875rem}}.content-banner-title{font-size:1rem}@media(min-width:820px){.content-banner-title{font-size:1.125rem}}#storeListingModal .modal-content{min-height:100%}#storeListingModal .modal-contact-wrapper{align-items:flex-end;display:flex;flex:1 1 auto;padding-bottom:24px}#storeListingModal .modal-contact{border-top:1px solid #e5e5e5;padding:20px 24px;text-align:center;width:100%}@media(min-width:820px){#storeListingModal .modal-contact{padding:24px 32px}}#storeListingModal .modal-contact .title{display:block;font-size:.875rem;line-height:1.57;margin:0 0 18px}#storeListingModal .modal-contact .btn{border:1px solid #000;display:block;font-size:.875rem;line-height:1.71;text-align:center;text-transform:uppercase}#storeListingModal .modal-descriptive-text{font-size:.875rem;line-height:1.6}#storeListingModal .store-listing-title{border-bottom:1px solid #e5e5e5;font-family:var(--font-primary);font-size:1.5rem;line-height:1.33;margin-bottom:16px;padding-bottom:12px}#storeListingModal .store-listing-title p{line-height:1.334}#storeListingModal .store-listing-size-select{background:none;border:1px solid #707070;border-radius:4px;font-size:.875rem;line-height:1.57;padding:16px;width:100%}#storeListingModal .store-listing-size-select .selected-size-value{font-weight:500}@media(min-width:820px){#storeListingModal .store-listing-size-select .selected-size-value{font-weight:400}}#storeListingModal .store-listing-size-select__inactive:after{background:no-repeat 100% url(../../svgs/chevron.svg);content:"";height:24px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px}#storeListingModal .store-listing-size-select.selected .store-listing-size-select__inactive,#storeListingModal .store-listing-size-select__active{display:none}#storeListingModal .store-listing-size-select.selected .store-listing-size-select__active{display:flex}#storeListingSizeSelectorModal .size-btn{background:none;border:none;border-bottom:1px solid #e5e5e5;padding:15px 0}.required-label{color:#707070;font-size:.75rem;line-height:1.5}.pdp-store-listing-location-selection .inline-button{background:none;border:none}.pdp-store-listing-location-selection .geolocation-button,.pdp-store-listing-location-selection .reset-button,.pdp-store-listing-location-selection .search-location-button-wrapper{border-bottom:1px solid #000}.pdp-store-listing-location-selection .search-location-button{border-left:1px solid #e5e5e5}.in-store-stock-results .store{border-bottom:1px solid #e5e5e5}.in-store-stock-results .store__name{font-size:1.125rem;line-height:1.3}.in-store-stock-results .store__address,.in-store-stock-results .store__stock-notification{font-size:.75rem;line-height:1.5}@media(min-width:820px){.in-store-stock-results .store__address,.in-store-stock-results .store__stock-notification{font-size:.875rem;line-height:1.57}}.in-store-stock-results .store .distance{color:#707070}.in-store-stock-results .store__more-details .accordion-title .less,.in-store-stock-results .store__more-details .accordion-title .more{font-size:.75rem;font-weight:500;line-height:1.5;text-decoration:underline}@media(min-width:820px){.in-store-stock-results .store__more-details .accordion-title .less,.in-store-stock-results .store__more-details .accordion-title .more{font-size:.875rem;line-height:1.57}}.in-store-stock-results .store__more-details .accordion-title .more{display:none}.in-store-stock-results .store__more-details .accordion-title .less{display:inline}.in-store-stock-results .store__more-details .accordion-title.collapsed{margin-top:0}.in-store-stock-results .store__more-details .accordion-title.collapsed .more{display:inline}.in-store-stock-results .store__more-details .accordion-title.collapsed .less{display:none}.in-store-stock-results .store__more-details .btn-secondary{border:1px solid #000}.pac-container{z-index:1070}.status{position:relative}.status:before{border-radius:4px;content:"";height:8px;left:0;position:absolute;top:7px;width:8px}.status--available:before,.status--open:before{background-color:#25975d}.status--limited-stock:before{background-color:#ff8d48}.status--closed:before,.status--out-of-stock:before{background-color:#ce0a2c}.page[data-action=Product-Show]{background:#fff}.page[data-action=Product-Show] .page-designer-bottom-block{background-color:#fafafa}.product-detail__size-recommendation{font-size:.75rem;line-height:1.5}.product-detail .attributes .swatch-circle{background:#fff;border:none;border-radius:8px;display:flex;height:16px;position:relative;width:16px}.product-detail .attributes .swatch-circle.color-value[data-selected=true]:after{color:#000;content:"";display:table-caption;font-family:FontAwesome;font-size:1.625em;left:.295em;position:absolute}.product-detail .attributes .swatch-circle.color-value.selected:after{color:#000;content:"";display:table-caption;font-family:FontAwesome;font-size:1.625em;left:.31em;position:absolute;top:.35em}.product-detail .attributes .swatch-circle i.fa-times-circle,.product-detail .attributes .swatch-circle.color-value.selected:after{background:#fff;border-radius:50%;height:.75em;line-height:.8em;width:.8em}.product-detail .swatch-circle.unselectable,.product-detail [disabled] .swatch-circle{cursor:not-allowed}.product-detail .swatch-circle.unselectable.color-value.selected:after,.product-detail [disabled] .swatch-circle.color-value.selected:after{background-color:#495057}.product-detail .product-description,.product-detail__static-text{color:#000;font-size:.875rem;line-height:1.57}.product-detail__contact-us .phone{-webkit-appearance:none;appearance:none;font-size:.875rem;line-height:1.5rem}.product-detail__contact-us .product-bottom-actions{list-style-type:none}.product-detail__contact-us .product-bottom-actions li{align-items:center;background-color:#fafafa;border:1px solid #e5e5e5;display:flex;padding:26px 24px}.product-detail__contact-us .product-bottom-actions li:first-of-type{border-bottom-width:0;border-radius:8px}@media(min-width:820px){.product-detail__contact-us .product-bottom-actions li:first-of-type{border-radius:8px 8px 0 0}}.product-detail__contact-us .product-bottom-actions li:only-child{border-radius:8px}.product-detail__contact-us .product-bottom-actions li:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-bottom-width:1px}.product-detail__contact-us .product-bottom-actions li a{align-items:center;display:flex;font-size:.875rem;justify-content:space-between;line-height:1.375rem;text-decoration:none;width:100%}.product-detail__contact-us .product-bottom-actions li .content-asset{width:100%}.product-detail__buy-block{margin-bottom:24px;margin-top:12px}@media(min-width:820px){.product-detail__buy-block{margin-bottom:64px;margin-top:96px}}.product-detail__colored-block{position:relative}.product-detail__colored-block:before{background:#fafafa;content:"";height:100%;left:-16px;position:absolute;top:0;width:calc(100vw - var(--scrollbar-width))}@media(min-width:820px){.product-detail__colored-block:before{left:0;width:calc(50vw - var(--scrollbar-width)/2)}}.product-detail .wishlist-icon-empty,.product-detail .wishlist-icon-full{height:18px!important;width:18px!important}@media(min-width:820px){.product-detail .wishlist-icon-empty,.product-detail .wishlist-icon-full{height:24px!important;width:24px!important}}.product-detail__components .pdp-recomm .slider-header__title{font-size:1.5rem;line-height:1.33;margin-bottom:28px}@media(min-width:820px){.product-detail__components .pdp-recomm .slider-header__title{font-size:2.375rem;line-height:1.26;margin-bottom:32px}}.product-detail__components .pdp-recomm .padding-container{padding-top:0!important}@media(min-width:820px){.product-detail__components .pdp-recomm .padding-container{padding-top:50px!important}}.product-detail__components .pdp-recomm .slick-controls{margin-top:24px}@media(min-width:820px){.product-detail__components .pdp-recomm .slick-controls{margin-top:20px}}.product-detail .alert-wrapper{z-index:1100}label.color~a:hover{text-decoration:none}.description-and-detail{margin-top:2em}@media(max-width:374.98px){.description-and-detail{margin-top:0}.description-and-detail .title{font-size:1.5rem;margin-bottom:0}.description-and-detail>div:last-child{margin-bottom:1em}}.description-accordion .accordion-item{border-bottom:1px solid #e5e5e5}.description-accordion .accordion-item .collapse.show{padding-bottom:32px}.description-accordion .accordion-item.description .collapse.show{padding-bottom:20px}.description-accordion .product-description{margin-top:0}.description-accordion .content-asset,.description-accordion p{font-size:.875rem;line-height:1.375rem}.description-accordion .accordion__content,.description-accordion .product-description__image,.description-accordion .product-description__video{width:100%}.description-accordion .longer-description-text.accordion-description-text,.description-accordion .product-description-wrapper .longer-description-text.content-asset{-webkit-box-orient:vertical;-webkit-line-clamp:7;display:-webkit-box;margin:0;overflow:hidden}.description-accordion .longer-description-text.accordion-description-text.expanded,.description-accordion .product-description-wrapper .longer-description-text.content-asset.expanded{display:block}.description-accordion .description-common-btn{border:unset;font-size:.875rem;line-height:1.57;text-transform:uppercase}.description-accordion .product-description__video{position:relative}.description-accordion .product-description__video video{aspect-ratio:3/2;object-fit:cover;width:100%}.description-accordion .product-description__video .description-video-btn{background-color:#fff;bottom:7px;display:flex;font-size:.75rem;justify-content:center;line-height:1.33;position:absolute;right:0;text-transform:uppercase;width:108px}.description-accordion dl.product-information{color:#000;font-size:.875rem;line-height:1.57;margin:0;padding:0}.description-accordion dl.product-information dd,.description-accordion dl.product-information dt{color:inherit;display:inline-block;margin:0;padding:0}.description-accordion dl.product-information dt:after{content:":"}.social-container{padding-top:.9375em;text-align:center}.social-container .social-icons{color:#444;font-size:1.875em;list-style-type:none;padding:0;text-decoration:none}@media(max-width:1439.98px){.social-container .social-icons{font-size:1.5625em}}.social-container .social-icons a,.social-container .social-icons i{color:#444;padding-right:.2em}label.availability{padding-right:.3125em}.product-number{color:#ccc;font-size:.875em;padding-bottom:.938em;padding-top:.938em}.promotions{font-weight:400;height:85%;text-align:center}.promotions div.collapsible-xl button.callout{color:#c00;font-size:1.25em;padding-bottom:1.25rem;padding-top:1.25rem}@media(min-width:375px){.promotions div.collapsible-xl button.callout{font-size:1.375em}}.promotions div.collapsible-xl button.callout:after{color:#000}.product-breadcrumb .breadcrumb{border-bottom:none;margin-bottom:0;margin-left:-1rem}@media(max-width:1439.98px){.product-breadcrumb .breadcrumb{border-top:1px solid #ccc}}.price{font-size:1rem}.size-chart{font-size:.75rem}.size-chart .modal-content{overflow-x:hidden}.size-chart .modal-title{text-transform:uppercase}@media(min-width:820px){.size-chart .modal-header{padding-left:32px;padding-right:21px}}.size-chart .modal-body{margin:0;overflow-x:initial;padding:24px 31.5px}.size-chart .modal-body .content-asset{padding-bottom:.5rem}.size-chart .size-chart-collapsible{align-items:center;display:flex;flex-flow:column;margin:0 -32px;max-height:0;overflow:initial;transition:max-height .5s;transition-timing-function:cubic-bezier(0,1,0,1)}.size-chart .size-chart-collapsible.active{max-height:100%;transition-timing-function:ease-in-out}.size-chart .size-chart-collapsible table{border-collapse:collapse;border-spacing:0;max-width:100%;table-layout:fixed;text-align:center;width:100%}.size-chart .size-chart-collapsible table td,.size-chart .size-chart-collapsible table th{border:1px solid #e5e5e5;padding:12px}.size-chart .size-chart-collapsible table th{background-color:#fafafa;font-weight:700}.size-chart .size-chart-collapsible table tbody tr:nth-child(2n){background-color:#fafafa}.size-chart .size-chart-collapsible table tbody tr:nth-child(2n) th[scope=row],.size-chart .size-chart-collapsible table tbody tr:nth-child(odd) th[scope=row]{background-color:inherit}.size-chart .size-chart-collapsible table tbody tr th{border-right:1px solid #e5e5e5;font-size:.875rem;font-weight:400;line-height:1.375rem;padding:12px}.size-chart .size-chart-collapsible table .country{background-color:#fafafa;font-weight:500;position:sticky;top:65px;z-index:1}.size-chart .size-chart-collapsible table td{border-right:1px solid #e5e5e5;font-size:.875rem;line-height:1.375rem;padding:12px}.size-chart .size-guide-link a{font-size:.875rem;font-weight:500;line-height:1.125rem;text-decoration:underline}.color-attribute{background:none;border:none;display:inline-block;padding:0}.non-input-label{display:block;margin-bottom:.5rem}@media(max-width:374.98px){.product-grid{padding-top:.938em}.product-grid .col-6{padding-left:5px;padding-right:5px}}.product-name{font-size:1.875rem;line-height:1.27}@media(max-width:819.98px){.product-name{font-size:1.5rem;line-height:1.33}}.linked-product__link{margin-right:10px}.linked-product__image{border:1px solid #e5e5e5}.linked-product .beauty-arrow,.linked-product .other-arrow{border:none;border-radius:0;position:absolute;top:0;width:32px;z-index:1}.linked-product .other-arrow{background-color:#ffffffd1;height:100px}.linked-product .other-arrow:before{top:35px}.linked-product .slick-prev{left:0}.linked-product .slick-next{left:auto;right:0}#sizeSelectorModal .modal-body{max-height:100vh}#sizeSelectorModal .modal-dialog{height:100%}#sizeSelectorModal .size-btn .btn--link{color:#000}#sizeSelectorModal .size-btn .btn--link.strike-through{color:#707070;text-decoration:line-through}#add-to-cart-product .sold-out{background-color:#707070;border-color:#707070}#preOrderModal .modal-content{border-radius:8px}#preOrderModal .modal-content .modal-header{border-bottom:none;display:block;padding:20px 24px}#preOrderModal .modal-content .modal-title{padding:0 40px}#preOrderModal .modal-content .modal-body{flex:0 0 auto}#preOrderModal .modal-content .modal-body .modal-body-content{padding-bottom:20px}#preOrderModal .modal-content .modal-body .pre-order-modal-cta{display:grid;gap:9px}#preOrderModal .modal-content .modal-body .pre-order-modal-cta .minibag-continue-btn{border:1px solid #000}