.product-quickview .quickview-modal-header{text-align:center}@media (min-width:768px){.product-quickview .quickview-modal-header{text-align:left}}.product-quickview .line-item-image{aspect-ratio:1 auto;margin:0 auto}@supports not (aspect-ratio:1){.product-quickview .line-item-image:before{float:left;padding-top:100%;content:""}.product-quickview .line-item-image:after{display:block;content:"";clear:both}}@media (max-width:767.98px){.swatchesAttribute .language-attributes .attribute-item{-ms-flex-positive:1;flex-grow:1}.swatchesAttribute .language-attributes .language-attribute{width:100%}}.swatchesAttribute .color-attribute,.swatchesAttribute .size-attribute,.swatchesAttribute .skinTone-attribute{width:2.375rem;height:2.375rem;border-radius:100%;background-color:#fff;position:relative}.swatchesAttribute .color-attribute:before,.swatchesAttribute .size-attribute:before,.swatchesAttribute .skinTone-attribute:before{content:"";width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;left:-.25rem;top:-.25rem;border-radius:100%;transition:border-color .24s cubic-bezier(0,0,.2,1)}.swatchesAttribute .color-attribute.selected,.swatchesAttribute .color-attribute.unselectable,.swatchesAttribute .size-attribute.selected,.swatchesAttribute .size-attribute.unselectable,.swatchesAttribute .skinTone-attribute.selected,.swatchesAttribute .skinTone-attribute.unselectable{pointer-events:none;cursor:default}.swatchesAttribute .color-attribute.unselectable,.swatchesAttribute .size-attribute.unselectable,.swatchesAttribute .skinTone-attribute.unselectable{position:relative;border-color:#d2d2d2}.swatchesAttribute .color-attribute.unselectable .swatch-value,.swatchesAttribute .size-attribute.unselectable .swatch-value,.swatchesAttribute .skinTone-attribute.unselectable .swatch-value{opacity:.4}.swatchesAttribute .color-attribute.unselectable:before,.swatchesAttribute .size-attribute.unselectable:before,.swatchesAttribute .skinTone-attribute.unselectable:before{content:"";background-color:#d2d2d2;position:absolute;width:1px;transform:translate(-50%,-50%) rotate(-45deg);height:100%;left:1.25rem;z-index:1;top:50%;left:50%;border-radius:0;border:0}.swatchesAttribute .color-attribute.selected:before,.swatchesAttribute .color-attribute:hover:before,.swatchesAttribute .size-attribute.selected:before,.swatchesAttribute .size-attribute:hover:before,.swatchesAttribute .skinTone-attribute.selected:before,.swatchesAttribute .skinTone-attribute:hover:before{border-color:#111}@media (min-width:1200px){.swatchesAttribute .color-attribute,.swatchesAttribute .size-attribute,.swatchesAttribute .skinTone-attribute{width:2.5rem;height:2.5rem}}.swatchesAttribute .size-attribute,.swatchesAttribute .skinTone-attribute{color:#111;border:1px solid #111}.swatchesAttribute .color-attribute{border:0;padding:0}.swatchesAttribute .color-attribute .swatch-circle{border-radius:100%;overflow:hidden}.swatchesAttribute .swatch-value{background-size:cover}.swatchesAttribute .language-attribute{height:2.5rem;color:#111;background-color:transparent;margin:.25rem 0;position:relative;border:none;padding:0 1.5625rem;-ms-flex-positive:1;flex-grow:1}.swatchesAttribute .language-attribute .language-value{z-index:1}.swatchesAttribute .language-attribute:after{content:"";position:absolute;pointer-events:none;top:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);z-index:0;border:1px solid #111}.swatchesAttribute .language-attribute.selected{border:1px solid #111;color:#fff}.swatchesAttribute .language-attribute.selected:after{background-color:#111}.swatchesAttribute .language-attribute .swatch-rectangle{text-transform:uppercase}@media (min-width:1200px){.swatchesAttribute .language-attribute{-ms-flex-positive:0;flex-grow:0}}.swatchesAttribute .select-variation-label{font-size:1rem;line-height:1.4375;letter-spacing:.3px;font-family:ProximaNova-Medium,sans-serif}.swatchesAttribute .color-attribute:before,.swatchesAttribute .size-attribute:before{border:1px solid transparent}.swatchesAttribute .size-attribute.selected{background-color:#111;color:#fff}.swatchesAttribute .swatch-value{font-family:ProximaNova-Regular,sans-serif;letter-spacing:.2px}@media (max-width:1199.98px){.swatchesAttribute .swatch-value{font-size:.8125rem}}.product-quickview .site-logo{width:3.125rem;height:1.0625rem}.product-quickview .loungefly-logo{width:4.25rem;height:1.125rem}.product-quickview .product-license,.product-quickview .product-type{font-family:ProximaNova-Regular,sans-serif;font-size:.9375rem}.product-quickview .prices{font-family:ProximaNova-Regular,sans-serif}.product-quickview .product-name{font-family:ProximaNova-Black,sans-serif;letter-spacing:.289px}.quickview-modal-header{font-family:ProximaNova-Black,sans-serif;font-size:1.125rem;text-transform:uppercase}.remove-confirmation-modal .atc-header{font-size:.9375rem;line-height:1.33333;font-family:ProximaNova-Bold,sans-serif;text-transform:uppercase}@media (min-width:544px){.remove-confirmation-modal .atc-header{font-size:1.125rem;line-height:1.11111}}.remove-confirmation-modal .price,.remove-confirmation-modal .product-license,.remove-confirmation-modal .quantity{font-size:.9375rem;line-height:1.26667;letter-spacing:-.29px;font-family:ProximaNova-Regular,sans-serif}.remove-confirmation-modal .product-name-style{font-size:1.125rem;line-height:1.05556;font-family:ProximaNova-Black,sans-serif}@media (min-width:544px){.remove-confirmation-modal .product-name-style{font-size:1rem;line-height:1.0625;letter-spacing:.29px}}.remove-confirmation-modal .cancel-btn,.remove-confirmation-modal .cart-delete-confirmation-btn,.remove-confirmation-modal .continue-shopping,.remove-confirmation-modal .wishlist-delete-confirmation-btn{min-width:13.3125rem}.remove-confirmation-modal .tile-main-image{max-width:10.9375rem}.remove-confirmation-modal .site-logo{width:2.625rem;height:.9375rem}.remove-confirmation-modal .loungefly-logo{width:4.375rem;height:1.3125rem}.wishlistItemCards .product-info{padding:.9375rem 0;border-radius:0}.wishlistItemCards .product-info:not(:first-child){border-top:1px solid #bfbfbf}.wishlistItemCards .product-image{aspect-ratio:1 auto}@supports not (aspect-ratio:1){.wishlistItemCards .product-image:before{float:left;padding-top:100%;content:""}.wishlistItemCards .product-image:after{display:block;content:"";clear:both}}.wishlist-hide{border-top:1px solid #bfbfbf;padding-top:.75rem}.custom-control-label{font-size:.875rem;color:#111;padding-top:1px}.wishlist-link-intile{top:0;right:0;z-index:2;height:1.3125rem}.wishlist-link-intile .wishlist{fill:#111}.wishlist-link-intile .wishlist-filled{display:none;width:1.4375rem;height:1.3125rem;fill:#da2525}.wishlist-link-intile.deselect-wishlist .wishlist{display:none}.wishlist-link-intile.deselect-wishlist .wishlist-filled{display:inline-block}@media (min-width:1400px){.wishlist-link-intile{top:.3125rem;height:1.8125rem}.wishlist-link-intile .wishlist-filled{width:2rem;height:1.8125rem}}.add-to-cart-messages,.remove-from-cart-messages{position:fixed;top:var(--header-height);left:50%;transform:translateX(-50%);z-index:1050;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.add-to-cart-messages .toast,.remove-from-cart-messages .toast{padding-left:1.875rem;padding-right:1.875rem}.wishlistItemCards .product-info{border:0;padding:1.4375rem 0}.account-menu-page.with-side-menu .wishlistItemCards .product-info:first-child,.login-page .wishlistItemCards .product-info:first-child{padding-top:.625rem}.wishlistItemCards .product-info .line-preOrder-restock-date{font-size:.75rem;line-height:1;letter-spacing:.3px;font-family:ProximaNova-Bold,sans-serif;color:#c92a1d}.wishlistItemCards .wishlist-link-intile{padding-right:0!important}.wishlistItemCards .line-item-info .site-logo{width:2.625rem;height:.9375rem}.wishlistItemCards .line-item-info .loungefly-logo{width:4.375rem;height:1.3125rem}.wishlistItemCards .line-item-info .line-item-name{font-size:.9375rem;color:#0b0b0b;font-family:ProximaNova-Black,sans-serif;letter-spacing:.3px;line-height:1}@media (min-width:1200px){.wishlistItemCards .line-item-info .line-item-name{font-size:1rem;line-height:1.1875}}.wishlistItemCards .line-item-info .line-license{font-size:.9375rem;line-height:1.26667}.wishlistItemCards .line-item-info .line-license,.wishlistItemCards .price .value{color:#0b0b0b;font-family:ProximaNova-Regular,sans-serif}.wishlistItemCards .strike-through .value{color:#b4b4b4}.wishlistItemCards .wishlist-btn{min-width:100%;padding-top:.625rem;padding-bottom:.625rem;min-height:2.75rem}@media (max-width:767.98px){.wishlistItemCards .wishlist-btn.notified{font-size:.75rem}}@media (min-width:544px){.wishlistItemCards .wishlist-btn{width:100%!important}}.custom-control-label{font-family:ProximaNova-Regular,sans-serif;letter-spacing:.65px}.wishlist-hide{margin-bottom:1.25rem}.wishlist-content-wrapper{padding:3.125rem 0}.login-page .wishlist-content-wrapper{padding-top:1.5625rem}@media (max-width:1199.98px){.wishlist-content-wrapper{padding:0 .9375rem}}@media (min-width:1200px){.wishlist-content-wrapper .wishlist-content-card{width:83.33333%;margin-left:8.33333%}}@media (min-width:1200px){.account-no-menu-page .page-form-wrapper{width:83.33333%!important;margin-left:8.33333%!important}}.wl-social-sharing .wl-social-sharing-text{font-size:.875rem;line-height:2.14286;letter-spacing:.275px;color:#111}.wl-social-sharing .list-social{margin-left:1.25rem}.wl-social-sharing .list-social .share-icon{display:inline-block}.wl-social-sharing .list-social .share-icon .svg-symbol{filter:invert(1);height:1.25rem;width:1.25rem;transition:filter .24s cubic-bezier(0,0,.2,1)}.wl-social-sharing .list-social .share-icon a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:2.25rem;height:2.25rem;background-color:#111;border:1px solid transparent;transition:all .24s cubic-bezier(0,0,.2,1)}.wl-social-sharing .list-social .share-icon a:focus,.wl-social-sharing .list-social .share-icon a:hover{background-color:#fff;border-color:#111;transform:scale(1.2)}.wl-social-sharing .list-social .share-icon a:focus .svg-symbol,.wl-social-sharing .list-social .share-icon a:hover .svg-symbol{filter:none}.wl-social-sharing .wl-social-sharing-text{font-family:ProximaNova-Bold,sans-serif}.card-footer>a,.card-header>a{color:var(--skin-primary-color-1);text-decoration:underline}.card-header>a{float:right}.card-info-group p{margin-bottom:0}.card-info-group div{margin-bottom:1rem}.card-info-group div:last-child{margin-bottom:0}.dashboard-order-card-image{width:7rem;padding-right:1rem}.dashboard-order-card-footer-columns:last-child{text-align:right}.side-nav-menu{line-height:1;position:fixed;z-index:1050;top:var(--header-main-height);right:0;bottom:0;width:100%;max-width:508px;height:100%;overflow:scroll;transition:right .35s cubic-bezier(.4,0,.2,1)}.side-nav-menu:not(.show){right:-100%}@media (min-width:768px){.side-nav-menu{top:0}}@media (min-width:1200px){.side-nav-menu{position:static;z-index:0;width:auto;max-width:none;height:auto;overflow:auto}.side-nav-menu:not(.show){transform:none}}.side-nav-menu .menu-item.selected a{pointer-events:none}.side-nav-button{line-height:1;color:var(--skin-main-text-color-1);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;background-color:transparent}.filters{vertical-align:top}@media (min-width:1200px){.page-form-wrapper{width:50%;margin-left:25%}}@media (min-width:1400px){.page-form-wrapper{width:37.5%;margin-left:31.25%}}@media (min-width:1200px){.account-menu-page.with-side-menu .page-form-wrapper{width:62.5%;margin-left:18.75%}}@media (min-width:1200px){.account-no-menu-page .page-form-wrapper{width:70%;margin-left:15%}}.accepted-methods-image{width:200px}.default-payment-label{font-size:.875rem}#adyenModalDialog.modal-dialog{background:unset;top:50%;transform:translateY(-50%)}#adyenModalDialog.modal-dialog .modal-content{min-height:25.875rem;padding:0 .625rem}.cancel-order-msg{font-size:1.125rem}.search-banner{position:relative}.search-banner .banner-image-wrapper{position:absolute;overflow:hidden;right:0;bottom:-.9375rem;transition:transform .6s cubic-bezier(.4,0,.2,1)}.search-banner .banner-image-wrapper:not(.no-animate):hover{transform:translateY(-1.375rem)}@media (min-width:768px){.search-banner .banner-image-wrapper{right:4%}}@media (min-width:1200px){.search-banner .banner-image-wrapper{right:8%}.search-banner .banner-image-wrapper:not(.no-animate):hover{transform:translateY(-2.75rem)}}.account-banner .banner-image-wrapper,.category-banner .banner-image-wrapper{bottom:-2.625rem}@media (min-width:1200px){.account-banner .banner-image-wrapper,.category-banner .banner-image-wrapper{bottom:-4.3125rem}}.no-result-banner .banner-image-wrapper,.product-result-banner .banner-image-wrapper{bottom:-5rem}@media (min-width:1200px){.no-result-banner .banner-image-wrapper,.product-result-banner .banner-image-wrapper{bottom:-8.875rem}}.col-page-heading{max-width:calc(100% - 110px)}@media (min-width:1200px){.col-page-heading{max-width:calc(96% - 135px);max-width:calc(92% - 265px);max-width:calc(92% - 315px)}}.page{background-color:#f3f3f7}.page-content-col .content-card{padding:3.125rem 0}@media (max-width:1199.98px){.page-content-col .content-card{padding:.625rem .9375rem}}.side-nav-menu{font-family:ProximaNova-Black,sans-serif}@media (min-width:1200px){.side-nav-menu{padding:3.125rem;margin-right:1.5625rem}}@media (min-width:1400px){.side-nav-menu{margin-right:3.125rem}}.side-nav-heading-container{padding:.625rem 0;position:relative}.side-nav-heading-container:after{content:"";position:absolute;bottom:0;left:-20px;border-bottom:1px solid var(--skin-border-color-1);width:calc(100% + 40px);height:0}@media (min-width:1200px){.side-nav-heading-container{padding:0;border:none}}.side-nav-heading{font-size:1.125rem}@media (min-width:1200px){.side-nav-heading{font-size:2.375rem}}.side-nav-button-container{background-color:var(--skin-background-color-1);padding:.9375rem 0;border-bottom:1px solid #f3f3f7}@media (min-width:1200px){.side-nav-button-container{padding:3.125rem 1.25rem;margin-right:3.125rem}}.side-nav-button{font-family:ProximaNova-Black,sans-serif;font-size:.9375rem;text-transform:uppercase}@media (min-width:1200px){.side-nav-button{font-size:2.375rem}}@media (min-width:1200px){.side-nav-list{margin-top:.625rem}}.menu-item{display:inline-block;font-size:1.375rem;margin-top:1.25rem}.menu-item a{color:var(--skin-main-text-color-1);position:relative}.menu-item a:after{content:"";width:100%;position:absolute;bottom:-.3125rem;left:0;background-color:var(--skin-main-text-color-1);border:none;border-radius:2.5px;height:0;opacity:0;transition:height .24s cubic-bezier(0,0,.2,1),opacity .24s cubic-bezier(0,0,.2,1)}.menu-item.selected a,.menu-item a:hover{text-decoration:none}.menu-item.selected a:after,.menu-item a:hover:after{height:5px;opacity:1}@media (min-width:1200px){.menu-item{font-size:1.125rem;margin-top:1.25rem}}.back-to-dashboard{margin-top:2.5rem}@media (min-width:1200px){.back-to-dashboard{margin-top:2.5rem}}.accepted-methods{font-family:ProximaNova-Bold,sans-serif;font-size:.8125rem;text-transform:capitalize;letter-spacing:.3px;color:#6c6c6c}.account-no-menu-page .page-content-col .content-card{padding:1.875rem 0}@media (max-width:1199.98px){.account-no-menu-page .page-content-col .content-card{padding:.625rem .9375rem}}.account-no-menu-page .page-title{text-transform:uppercase;font-size:1.625rem;line-height:1.46154;font-family:ProximaNova-Black,sans-serif}@media (min-width:1200px){.account-no-menu-page .page-title{font-size:2.8125rem;line-height:.84444}}.login-page{position:relative}.login-page .card,.login-page .card-header{border:0}.login-page .login-header,.login-page .track-order-header{color:#0f0f0f}.login-page .login-header{display:none}.login-page .login-header.show{display:block}@media (min-width:768px){.login-page .login{margin-top:1.25rem}}@media (max-width:767.98px){.login-page .track-order-header{padding-top:1.5625rem;position:relative}.login-page .track-order-header:after{content:"";position:absolute;left:0;top:0;border-top:1px solid #bfbfbf;width:100%}}@media (min-width:1200px){.login-page .vertical-divider-col{border-right:1px solid #bfbfbf;padding-right:8.33333%}.login-page .vertical-divider-col+.col-12{padding-left:8.33333%}}.login-page .global-login-header-content{position:absolute;bottom:1.25rem;left:0}.main-content{z-index:2;position:relative}.svg-symbol.info{width:.75rem;height:.8125rem;margin-left:.1875rem;vertical-align:middle}@media (min-width:1200px){.login-page .card-body,.login-page .card-header{padding-top:2.125rem;margin:auto;width:66.66667%}}.login-page .login-header,.login-page .registration-header,.login-page .track-order-header{font-size:1.625rem;line-height:1.46154;font-family:ProximaNova-Black,sans-serif}@media (min-width:1200px){.login-page .login-header,.login-page .registration-header,.login-page .track-order-header{font-size:2.8125rem;line-height:.84444}}@media (min-width:1200px){.login-page .login,.login-page .registration{margin-top:1.25rem}}.login-page .forgot-password-label{text-transform:capitalize;font-size:.875rem;line-height:1.71429}.login-page .new-user{color:#111;letter-spacing:-.3px;font-size:1rem;line-height:1.5}.login-page .toggle-link{letter-spacing:-.3px;font-size:.9375rem;line-height:1.5;font-family:ProximaNova-Medium,sans-serif}@media (min-width:768px){.login-page .toggle-link{font-family:ProximaNova-Bold,sans-serif;font-size:1rem;line-height:1.5}}.login-page .btn.btn-bigger{width:100%;padding-top:.6875rem;padding-bottom:.6875rem}@media (min-width:768px){.login-page .btn.btn-bigger{width:auto;padding-top:.625rem;padding-bottom:.625rem}.login-page .btn.btn-bigger.login-btn{padding-right:3.125rem;padding-left:3.125rem}.login-page .btn.btn-bigger.check-order-btn{padding-right:2.5rem;padding-left:2.5rem}.login-page .btn.btn-bigger.create-account-btn{padding-right:3.125rem;padding-left:3.125rem}}.login-page .track-order-header-text{color:#0b0b0b;font-family:ProximaNova-Regular,sans-serif}@media (max-width:767.98px){.login-page .track-order-header-text{font-size:.9375rem;line-height:1.13333;font-family:ProximaNova-Medium,sans-serif}}.login-page .existing-customer{color:#111;font-family:ProximaNova-Regular,sans-serif;font-size:1rem;line-height:1.5;letter-spacing:-.3px}.password-requirements .required-item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start}.password-requirements .required-item .valid-message{display:none}.password-requirements .required-item:before{content:"";border-radius:50%;height:.5rem;width:.5rem;min-width:.5rem;border:1px solid #bfbfbf;margin-top:.25rem}.password-requirements .required-item.is-valid .valid-message{display:initial}.password-requirements .required-item.is-valid .invalid-message{display:none}.password-requirements .required-item.is-valid:before{background-color:#0070cc;border:0}.password-requirements .requirement-label{color:#111;font-size:.75rem}@media (min-width:1200px){.password-requirements .requirement-label{font-size:.875rem}}