.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;margin:0;padding:0;white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity .15s ease,border .3s ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:-ms-inline-flexbox;display:inline-flex;list-style:none;transform:translateX(-50%)}.glide__bullet{background-color:hsla(0,0%,100%,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:focus,.glide__bullet:hover{border:2px solid #fff;background-color:hsla(0,0%,100%,.5)}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-webkit-grabbing}.checkbox-checked,.checkbox-unchecked{stroke:#111;stroke-width:2;width:1.0625rem;height:1.0625rem;border-radius:.25rem}.gift-box-btn-style+.gift-bag-input-label .checkbox-checked,.gift-box-btn-style+.gift-bag-input-label .checkbox-unchecked{margin-bottom:.125rem}.gift-box-btn-style.checked+.gift-bag-input-label .checkbox-unchecked,.gift-box-btn-style:not(.checked)+.gift-bag-input-label .checkbox-checked{display:none}.gift-box-text{font-size:1rem;letter-spacing:.3px}.gift-bag-quantity,.gift-box-quantity{color:#111;background-size:auto;box-shadow:none;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cart-product-line-items{width:100%;table-layout:fixed}@media (min-width:768px){.cart-table-col-1{width:66.66667%}}@media (min-width:768px){.cart-table-col-2,.cart-table-col-3{width:16.66667%}}.col-image{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}.col-details{-ms-flex:0 0 66.6666%;flex:0 0 66.6666%;max-width:66.6666%}@media (min-width:768px){.col-details{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}}.col-delete,.col-details,.col-image{position:relative;width:100%;padding-right:10px;padding-left:10px}.col-delete{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.line-item-quantity .quantity-form{transform:translateX(50%);margin-right:-5px}@media (min-width:768px){.line-item-quantity .quantity-form{transform:translateX(0);margin-right:0}}.payment-icon{padding-right:.125rem}@media (max-width:767.98px){.cart-need-help{margin-left:-1.25rem;margin-right:-1.25rem}}.free-shipping-indicator .progress{height:1rem}.free-shipping-indicator .progress,.free-shipping-indicator .progress-bar{border-radius:12px}.free-shipping-indicator .progress-bar{will-change:width;transition:width 1s cubic-bezier(.34,.03,.2,1) .2s}.free-shipping-indicator .shipping-indicator{top:-.3125rem;width:1.625rem;height:1.625rem;border-radius:25px;right:0;transition:all 1.25s cubic-bezier(.4,0,.2,1) .3s}.free-shipping-indicator .shipping-indicator.complete,.free-shipping-indicator .shipping-indicator.last-10,.free-shipping-indicator .shipping-indicator.last-20{animation:pulse .65s cubic-bezier(.79,0,.69,1) alternate infinite}.free-shipping-indicator .shipping-indicator.complete .indicator-icon,.free-shipping-indicator .shipping-indicator.last-10 .indicator-icon,.free-shipping-indicator .shipping-indicator.last-20 .indicator-icon{animation:pulse-inner .65s cubic-bezier(.79,0,.69,1) alternate infinite}.free-shipping-indicator .shipping-indicator.complete,.free-shipping-indicator .shipping-indicator.last-10{border:1px solid #fff}.free-shipping-indicator .shipping-indicator.complete .indicator-icon,.free-shipping-indicator .shipping-indicator.last-10 .indicator-icon{filter:invert(1)}.free-shipping-indicator .shipping-indicator.last-20{background-color:#fed555}.free-shipping-indicator .shipping-indicator.last-10{background-color:#c92a1d}.free-shipping-indicator .shipping-indicator.complete{background-color:#008827}@keyframes pulse{0%{transform:scale(1.3)}to{transform:scale(1.4)}}@keyframes pulse-inner{0%{transform:scale(.9)}to{transform:scale(1)}}.free-shipping-indicator .indicator-icon{will-change:fill;transition:fill .8s cubic-bezier(.4,0,.2,1) .3s;width:1.25rem;height:.875rem}.new-shipping-div{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center;gap:10px;-ms-flex-align:center;align-items:center;margin-bottom:10px}.free-shipping-indicator-svg{width:67px;height:45px}.free-shipping-indicator{width:100%}.free-shipping-indicator .free-shipping-container{padding:30px 10px;border-radius:5px}.free-shipping-indicator .free-shipping-container .progress-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.free-shipping-indicator .free-shipping-container .progress-container .progress-price{white-space:nowrap}.free-shipping-indicator .free-shipping-container .progress-container .progress{width:100%;margin:0 .5rem;display:-ms-flexbox;display:flex;position:relative}.remove-coupon{font-size:.6875rem;background:none;border:none;text-transform:uppercase}.remove-coupon:hover{text-decoration:underline}@media (min-width:1200px){.remove-coupon{font-size:.75rem}}.coupon-promotion-relationship,.promotion-information{font-size:.75rem}.product-info{border:0;border-radius:0}@media (max-width:767.98px){.product-info .cart-table-col-1{width:100%}}@media (max-width:767.98px){.product-info .cart-table-col-2,.product-info .cart-table-col-3{width:50%}}.product-info .product-info{padding:.9375rem 0}@media (min-width:768px){.product-info{margin-left:-10px;margin-right:-10px}.product-info .product-info{padding:.3125rem 0}}@media (min-width:768px){.product-info td{padding:1.875rem 0}}.product-info .custom-select{border:0;border-radius:23px;color:#111;font-size:1.125rem;padding:.1875rem .3125rem 0 2.3125rem;width:4.375rem;background-size:auto;box-shadow:none}.product-info .custom-select:focus{border:solid}@media (max-width:1199.98px){.product-info .remove-product{padding:0}}@media (min-width:768px){.product-info .bonus-product-button{position:absolute;top:calc(50% - 20px);right:0}}.product-info.related-product{border:0}.remove-product-icon{width:1rem;height:1.1875rem}.svg-symbol.info{width:.625rem;height:.625rem}.final-sale-label{color:#c92a1d}.promo-callout-message{font-size:.75rem;letter-spacing:.3px;text-transform:uppercase;line-height:1rem}.cart-error-messaging.cart-error .alert{z-index:1020}.cart-empty .empty-cart-msg{font-family:ProximaNova-Bold,sans-serif}.cart-empty .continue-shopping-btn{font-size:1.25rem;line-height:.8;padding:.8125rem .625rem;border-radius:70px}@media (min-width:768px){.cart-empty .continue-shopping-btn{padding:.625rem 5rem;font-size:1.375rem;line-height:.90909}}.order-summary .checkout-badge{width:1.3125rem;height:1.375rem;filter:invert(1);vertical-align:top}.order-summary .mobile-cart-checkout .checkout-badge{width:1rem;height:1.0625rem}.order-summary .mobile-cart-checkout .checkout-btn{font-size:1rem}.order-summary .checkout-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.order-summary .checkout-btn:active .checkout-badge,.order-summary .checkout-btn:focus .checkout-badge,.order-summary .checkout-btn:hover .checkout-badge{filter:invert(0)}.cart-totals .after-pay{font-size:1rem}.cart-totals .after-pay .afterpay-value{margin-inline:.1875rem}.cart-totals .after-pay-info-btn{text-decoration:underline;height:auto}.order-summary .summary-title{font-size:1.5rem;line-height:1}@media (min-width:1200px){.order-summary .summary-title{font-size:1.625rem}}.order-summary .number-of-items{text-transform:uppercase;font-size:1rem;font-family:ProximaNova-Regular,sans-serif}@media (min-width:1200px){.order-summary .number-of-items{font-size:1.125rem}}.order-summary .order-summary-msg{font-size:.6875rem;font-family:ProximaNova-Regular,sans-serif;line-height:1.36364;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.order-summary .inline-link{font-family:ProximaNovaCond-Bold,sans-serif}.order-summary .cart-totals{font-size:1rem;line-height:1;font-family:ProximaNova-Regular,sans-serif}@media (min-width:1200px){.order-summary .cart-totals{font-size:1.125rem}}.order-summary .tax-total.font-italic{font-size:.9375rem}@media (min-width:1200px){.order-summary .tax-total.font-italic{font-size:.875rem}}@media (min-width:1400px){.order-summary .tax-total.font-italic{font-size:.9375rem}}.order-summary .estimated-total,.order-summary .grand-total{font-size:1.375rem;line-height:1;font-family:ProximaNova-Black,sans-serif}@media (min-width:1200px){.order-summary .estimated-total,.order-summary .grand-total{font-size:1.25rem}}@media (min-width:1400px){.order-summary .estimated-total,.order-summary .grand-total{font-size:1.5rem}}.order-summary .mobile-estimated-total,.order-summary .mobile-grand-total{font-size:.9375rem}.order-summary .checkout-btn{font-size:1.25rem;font-family:ProximaNovaCond-Bold,sans-serif;height:2.8125rem}.order-summary .mobile-cart-checkout .checkout-badge{top:-.0625rem}.order-summary-bullet{padding-top:10px;padding-left:1px!important;margin-bottom:1px}.product-info{border-top:1px solid #6c6c6c}.product-info .item-image{max-width:8.875rem}.product-info .line-item-type{font-size:.9375rem;line-height:1.33333;font-family:ProximaNova-Regular,sans-serif;letter-spacing:-.3px}.product-info .line-item-name{font-size:.9375rem;line-height:1;letter-spacing:.3px;font-family:ProximaNova-Black,sans-serif}@media (min-width:544px){.product-info .line-item-name{font-size:1rem;line-height:1.0625}}.product-info .line-item-name .line-item-name-link{color:#0b0b0b}.product-info .line-preOrder-restock-date{font-size:.75rem;line-height:1;letter-spacing:.3px;font-family:ProximaNova-Bold,sans-serif;color:#c92a1d}.product-info .price{font-family:ProximaNova-Black,sans-serif;font-size:.9375rem;line-height:1.46667}@media (min-width:544px){.product-info .price{font-size:1rem;line-height:1.5}}.product-info .strike-through{color:#6c6c6c;font-family:ProximaNova-Regular,sans-serif;text-decoration:line-through;line-height:1.375}.product-info .strike-through~.pricing:not(.free){color:#0070cc}.product-info .strike-through.non-adjusted-price~.pricing{color:#111}.product-info .line-item-promo{color:#0070cc;text-transform:uppercase}.product-info .final-sale-label,.product-info .limit-house-hold-msg,.product-info .line-item-promo{font-size:.75rem;line-height:1.2;letter-spacing:.3px;font-family:ProximaNova-Bold,sans-serif}.product-info .line-item-attributes{font-size:.875rem;line-height:1.14286;letter-spacing:.3px}.product-info .custom-select{background-color:#f3f3f7;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.75 1.07c0-.283-.127-.563-.38-.774-.49-.407-1.269-.393-1.736.034l-2.26 2.055L2.116.33C1.645-.097.87-.11.38.296c-.49.41-.507 1.084-.04 1.51L3.486 4.67c.23.211.552.33.89.33.334 0 .655-.119.889-.33l3.145-2.864a.981.981 0 0 0 .341-.737z' fill='%23111'/%3E%3C/svg%3E");background-position:35% 70%;font-family:ProximaNovaCond-Regular,sans-serif}.product-info .bonus-product-button .callout-msg{font-size:.8125rem;line-height:1.30769;font-family:ProximaNova-Bold,sans-serif;color:#0070cc}.product-info .edit-product{color:#6c6c6c;font-size:.75rem;line-height:2.5;letter-spacing:.28px;border-bottom:1px solid #6c6c6c}@media (min-width:544px){.product-info .edit-product{font-size:.8125rem;line-height:2.30769}}.order-callout-msg{font-size:1.25rem;line-height:.9;color:#0070cc;font-family:ProximaNova-Black,sans-serif}@media (min-width:768px){.bonus-product-button+.bonus-product-button{margin-top:1.25rem}}.item-label,.qty-label,.total-label{text-transform:uppercase;font-size:.9375rem;line-height:1.26667;letter-spacing:-.29px;color:#6c6c6c;font-family:ProximaNova-Regular,sans-serif}.expired-items .expired-items-title{font-size:1.625rem;line-height:1.07692;font-family:ProximaNova-Black,sans-serif;text-align:center}@media (min-width:768px){.expired-items .expired-items-title{font-size:2.375rem;line-height:1;text-align:left}}.expired-items .expired-items-msg{font-size:.875rem;line-height:1.35714;letter-spacing:-.3px;font-family:ProximaNova-Regular,sans-serif}.expired-items .line-item-attributes{font-family:ProximaNova-Bold,sans-serif}.expired-items .line-item-attributes.in-stock{color:#0070cc}.expired-items .line-item-attributes.out-of-stock{color:#c92a1d}.articles-carousel .glide__slides,.product-carousel .glide__slides{min-width:100%}.articles-carousel .glide__arrow,.product-carousel .glide__arrow{box-shadow:none}.articles-carousel .glide__arrow:focus,.product-carousel .glide__arrow:focus{outline:2px solid #6c6c6c}.articles-carousel .glide__arrow,.product-carousel .glide__arrow{padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.articles-carousel .glide__arrow .svg-symbol,.product-carousel .glide__arrow .svg-symbol{padding-left:2px}.articles-carousel .glide__arrow--left,.articles-carousel .glide__arrow--right,.product-carousel .glide__arrow--left,.product-carousel .glide__arrow--right{border-radius:25px;top:calc(50% - 40px)}@media (min-width:768px){.articles-carousel .glide__arrow--left,.articles-carousel .glide__arrow--right,.product-carousel .glide__arrow--left,.product-carousel .glide__arrow--right{background-color:#f3f3f7;height:2.75rem;width:2.75rem;top:calc(50% - 40px)}}.articles-carousel .glide__arrow--left,.product-carousel .glide__arrow--left{left:0}.articles-carousel .glide__arrow--right,.product-carousel .glide__arrow--right{right:0}.articles-carousel .glide__arrow--disabled,.product-carousel .glide__arrow--disabled{opacity:.01;visibility:hidden}.articles-carousel .prev-control-icon,.product-carousel .prev-control-icon{transform:rotate(180deg)}@media (max-width:1199.98px){.articles-carousel .glide__track,.product-carousel .glide__track{overflow:visible}}.articles-carousel .glide__slide,.product-carousel .glide__slide{padding:.375rem;height:auto;max-width:50%}@media (min-width:1200px){.articles-carousel .glide__slide,.product-carousel .glide__slide{max-width:25%}}@media (min-width:1400px){.articles-carousel .glide__slide,.product-carousel .glide__slide{max-width:20%}}.articles-carousel .glide__arrow,.product-carousel .glide__arrow{border:0}@media (max-width:543.98px){.articles-carousel .glide__arrow--left,.articles-carousel .glide__arrow--right,.product-carousel .glide__arrow--left,.product-carousel .glide__arrow--right{background-color:transparent}}.articles-carousel .glide__arrow--right,.product-carousel .glide__arrow--right{right:.75rem}@media (min-width:768px){.articles-carousel .glide__arrow--right,.product-carousel .glide__arrow--right{right:.375rem}}.articles-carousel .glide__arrow--left,.product-carousel .glide__arrow--left{left:.75rem}@media (min-width:768px){.articles-carousel .glide__arrow--left,.product-carousel .glide__arrow--left{left:.375rem}}@media (max-width:767.98px){.articles-carousel .next-control-icon,.articles-carousel .prev-control-icon,.product-carousel .next-control-icon,.product-carousel .prev-control-icon{height:1.25rem;width:.875rem}}.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}.page{padding-bottom:10.9375rem}@media (min-width:1200px){.page{padding-bottom:0}}.page-title{text-transform:uppercase;font-size:2.8125rem;line-height:1}@media (min-width:1200px){.page-title{font-size:2.8125rem}}.product-info{padding:1.875rem 0}@media (min-width:768px){.product-info{padding:0}}.col-price,.col-qty{padding-top:1.25rem}@media (min-width:768px){.col-price,.col-qty{padding:0}}@media (min-width:768px){.qty-label{padding-right:1.375rem}}@media (min-width:544px){.cart-rounded-bg{border-radius:8px}}@media (min-width:768px){.cart-need-help{margin-left:0;margin-right:0}}@media (min-width:1200px){.cart-need-help .cart-help{border-radius:8px}}.cart-need-help .need-help-msg{font-size:.9375rem;line-height:1;font-family:ProximaNova-Black,sans-serif;letter-spacing:.3px}@media (min-width:768px){.cart-need-help .need-help-msg{font-size:1.125rem;font-family:ProximaNova-Bold,sans-serif;letter-spacing:normal}}.cart-need-help .contact-us-info{font-size:.9375rem;line-height:1.13333;color:#111}@media (min-width:768px){.cart-need-help .contact-us-info{line-height:1}}.cart-need-help .accepted-payment{font-size:.9375rem;line-height:1.13333;font-family:ProximaNova-Medium,sans-serif}@media (min-width:768px){.cart-need-help .accepted-payment{line-height:1;letter-spacing:.75px;font-family:ProximaNova-Regular,sans-serif}}.new-shipping-text{font-family:ProximaNova-Bold,sans-serif}.free-shipping-indicator .progress{background-color:#d8d8d8}.free-shipping-indicator .progress .progress-price{font-family:ProximaNova-Regular,sans-serif}.free-shipping-indicator .progress-bar{background-color:#0070cc}.free-shipping-indicator .shipping-approaching-discount{font-size:.9375rem;line-height:1.06667;letter-spacing:1.25px;font-family:ProximaNova-Regular,sans-serif}@media (min-width:1200px){.free-shipping-indicator .shipping-approaching-discount{letter-spacing:.8px}}.free-shipping-indicator .shipping-indicator{border:1px solid #fff;background-color:#f3f3f7;box-shadow:0 3px 6px rgba(0,0,0,.08)}@media (min-width:768px){.have-promo{font-family:ProximaNova-Bold,sans-serif;font-size:1.1875rem}}.coupon-promotion-relationship,.remove-coupon{color:#2d2d2d;letter-spacing:.2px}.line-item-brand,.product-brand{line-height:0}.line-item-brand .site-logo,.product-brand .site-logo{width:2.625rem;height:.9375rem}.line-item-brand .loungefly-logo,.product-brand .loungefly-logo{width:4.375rem;height:1.3125rem}.mobile-cart-checkout{box-shadow:0 0 6px hsla(0,0%,50%,.25);z-index:1000}.checkout-and-applepay .vendor-button-hr{width:100%;color:#2d2d2d;font-size:.75rem;line-height:1.08333;text-transform:uppercase;display:-ms-flexbox;display:flex;text-align:center;margin-top:1.25rem;margin-bottom:.9375rem;-ms-flex-direction:row;flex-direction:row}.checkout-and-applepay .vendor-button-hr:after,.checkout-and-applepay .vendor-button-hr:before{content:"";-ms-flex:1 1;flex:1 1;border-bottom:1px solid #bfbfbf;margin:auto}.checkout-and-applepay .vendor-button-hr:before{margin-right:.9375rem}.checkout-and-applepay .vendor-button-hr:after{margin-left:.9375rem}.checkout-and-applepay .apple-pay-cart{height:2.8125rem;border-radius:0}.checkout-and-applepay .apple-pay-cart:hover{border-radius:0}.free-shipping-container{border:5px solid #0070cc}.promo-callout-message{font-family:ProximaNova-Bold,sans-serif;color:#0070cc}