.pull-left-xs{float:left}.pull-right-xs{float:right}@media (min-width: 544px) and (max-width: 768.98px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media (min-width: 769px) and (max-width: 991.98px){.pull-left-md{float:left}.pull-right-md{float:right}}@media (min-width: 992px) and (max-width: 1199.98px){.pull-left-lg{float:left}.pull-right-lg{float:right}}@media (min-width: 1200px){.pull-left-xl{float:left}.pull-right-xl{float:right}}@media (max-width: 543.98px){.hidden-xs-down{display:none !important}}@media (max-width: 768.98px){.hidden-sm-down{display:none !important}}@media (max-width: 991.98px){.hidden-md-down{display:none !important}}@media (max-width: 1199.98px){.hidden-lg-down{display:none !important}}.hidden-xl-down{display:none !important}.row.equal-height>[class^="col"]{display:-webkit-box;display:-ms-flexbox;display:flex}.swatch-circle-beige{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:beige;border-radius:1.25em;display:block;position:relative}.swatch-circle-beige.disabled{opacity:0.2}.swatch-filter-beige{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:beige;border-radius:.69em;background-color:beige;display:block;position:relative}.swatch-filter-beige.disabled{opacity:0.2}.swatch-circle-black{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#000;border-radius:1.25em;display:block;position:relative}.swatch-circle-black.disabled{opacity:0.2}.swatch-filter-black{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#000;border-radius:.69em;background-color:#000;display:block;position:relative}.swatch-filter-black.disabled{opacity:0.2}.swatch-circle-blue{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#0070d2;border-radius:1.25em;display:block;position:relative}.swatch-circle-blue.disabled{opacity:0.2}.swatch-filter-blue{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#0070d2;border-radius:.69em;background-color:#0070d2;display:block;position:relative}.swatch-filter-blue.disabled{opacity:0.2}.swatch-circle-brown{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:brown;border-radius:1.25em;display:block;position:relative}.swatch-circle-brown.disabled{opacity:0.2}.swatch-filter-brown{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:brown;border-radius:.69em;background-color:brown;display:block;position:relative}.swatch-filter-brown.disabled{opacity:0.2}.swatch-circle-green{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#008827;border-radius:1.25em;display:block;position:relative}.swatch-circle-green.disabled{opacity:0.2}.swatch-filter-green{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#008827;border-radius:.69em;background-color:#008827;display:block;position:relative}.swatch-filter-green.disabled{opacity:0.2}.swatch-circle-grey{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#8f979d;border-radius:1.25em;display:block;position:relative}.swatch-circle-grey.disabled{opacity:0.2}.swatch-filter-grey{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#8f979d;border-radius:.69em;background-color:#8f979d;display:block;position:relative}.swatch-filter-grey.disabled{opacity:0.2}.swatch-circle-navy{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:navy;border-radius:1.25em;display:block;position:relative}.swatch-circle-navy.disabled{opacity:0.2}.swatch-filter-navy{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:navy;border-radius:.69em;background-color:navy;display:block;position:relative}.swatch-filter-navy.disabled{opacity:0.2}.swatch-circle-orange{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:orange;border-radius:1.25em;display:block;position:relative}.swatch-circle-orange.disabled{opacity:0.2}.swatch-filter-orange{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:orange;border-radius:.69em;background-color:orange;display:block;position:relative}.swatch-filter-orange.disabled{opacity:0.2}.swatch-circle-pink{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#fe249a;border-radius:1.25em;display:block;position:relative}.swatch-circle-pink.disabled{opacity:0.2}.swatch-filter-pink{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#fe249a;border-radius:.69em;background-color:#fe249a;display:block;position:relative}.swatch-filter-pink.disabled{opacity:0.2}.swatch-circle-purple{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:purple;border-radius:1.25em;display:block;position:relative}.swatch-circle-purple.disabled{opacity:0.2}.swatch-filter-purple{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:purple;border-radius:.69em;background-color:purple;display:block;position:relative}.swatch-filter-purple.disabled{opacity:0.2}.swatch-circle-red{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:red;border-radius:1.25em;display:block;position:relative}.swatch-circle-red.disabled{opacity:0.2}.swatch-filter-red{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:red;border-radius:.69em;background-color:red;display:block;position:relative}.swatch-filter-red.disabled{opacity:0.2}.swatch-circle-white{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#fff;border-radius:1.25em;display:block;position:relative}.swatch-circle-white.disabled{opacity:0.2}.swatch-filter-white{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#fff;border-radius:.69em;background-color:#fff;display:block;position:relative}.swatch-filter-white.disabled{opacity:0.2}.swatch-circle-yellow{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#ff0;border-radius:1.25em;display:block;position:relative}.swatch-circle-yellow.disabled{opacity:0.2}.swatch-filter-yellow{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#ff0;border-radius:.69em;background-color:#ff0;display:block;position:relative}.swatch-filter-yellow.disabled{opacity:0.2}.swatch-circle-miscellaneous{background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #821e91), color-stop(25%, #821e91), color-stop(25%, #edd134), color-stop(50%, #ff0), color-stop(50%, #edd134), color-stop(50%, #59ba00), color-stop(76%, #59ba00), color-stop(76%, #111), to(#111)),-webkit-gradient(linear, left bottom, left top, color-stop(0, #0e5cd1), color-stop(50%, #0e5cd1), color-stop(50%, #e20b0b), to(#e20b0b));background:linear-gradient(0deg, #821e91 0, #821e91 25%, #edd134 25%, #ff0 50%, #edd134 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%),linear-gradient(0deg, #0e5cd1 0, #0e5cd1 50%, #e20b0b 50%, #e20b0b 100%);background-repeat:repeat-y, repeat;background-size:50% 100%, 100% 100%;border:0.063em solid rgba(0,0,0,0.3);border-radius:1.25em;display:block;height:2.5em;position:relative;-webkit-transform:rotate(35deg);transform:rotate(35deg);width:2.5em}.swatch-circle-miscellaneous.disabled{opacity:0.2}.swatch-circle-miscellaneous.selected::after{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.product-detail .attributes .swatch-circle{border:0.063em solid rgba(0,0,0,0.3);width:2.5em;height:2.5em;background:#fff;border-radius:1.25em;border:0.063em solid rgba(0,0,0,0.3);display:inline-block;margin-right:0.313em;position:relative}.product-detail .attributes .swatch-circle.color-value[data-selected=true]::after{color:#000;content:'\f058';display:table-caption;font-family:'FontAwesome';font-size:1.625em;left:0.295em;position:absolute}.product-detail .attributes .swatch-circle.color-value.selected::after{background:#fff;border-radius:50%;color:#000;content:'\f058';display:table-caption;font-family:'FontAwesome';font-size:1.625em;height:0.75em;left:0.31em;line-height:0.8em;position:absolute;top:0.35em;width:0.8em}.product-detail .attributes .swatch-circle i.fa-times-circle{background:#fff;border-radius:50%;height:0.75em;line-height:0.8em;width:0.8em}.product-detail [disabled] .swatch-circle,.product-detail .swatch-circle.unselectable{cursor:not-allowed}.product-detail [disabled] .swatch-circle.color-value.selected::after,.product-detail .swatch-circle.unselectable.color-value.selected::after{background-color:#495057}label.color ~ a:hover{text-decoration:none}.description-and-detail{margin-top:2em}@media (max-width: 543.98px){.description-and-detail{margin-top:0}.description-and-detail .title{font-size:1.5rem;margin-bottom:0;font-family:'Dosis', sans-serif}.description-and-detail>div:last-child{margin-bottom:1em}}@media (min-width: 544px){.description-and-detail .description{margin-bottom:2em}}@media (max-width: 543.98px){.description-and-detail .content{margin-top:1em}}.social-container{padding-top:0.9375em;text-align:center}.social-container .social-icons{text-decoration:none;font-size:1.875em;list-style-type:none;padding:0;color:#444}@media (max-width: 991.98px){.social-container .social-icons{font-size:1.5625em}}.social-container .social-icons i,.social-container .social-icons a{color:#444;padding-right:0.2em}label.availability{padding-right:0.3125em}@media (min-width: 544px){.product-number-rating{border-bottom:1px solid #ccc}}@media (min-width: 769px){.product-number-rating{border-top:1px solid #ccc}}@media (min-width: 544px) and (max-width: 768.98px){.product-name{border-bottom:1px solid #ccc}}@media (min-width: 544px){.product-number-rating .ratings{margin-top:0.625em}}@media (max-width: 543.98px){.product-number-rating .ratings{background-color:#fff;margin-top:0.75em;margin-right:-0.9375em;padding:0.1875em}}.product-number{color:#ccc;font-size:0.875em;padding-bottom:0.938em;padding-top:0.938em}.promotions{font-weight:normal;text-align:center;height:85%}.promotions div.collapsible-xl button.callout{font-size:1.25em;padding-bottom:1.25rem;padding-top:1.25rem;color:#c00}@media (min-width: 544px){.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-left:-1rem;margin-bottom:0}@media (max-width: 991.98px){.product-breadcrumb .breadcrumb{border-top:1px solid #ccc}}.price{font-size:1.5rem}.product-options{margin-top:1.25em}.size-chart .size-chart-collapsible{max-height:0;overflow:hidden;-webkit-transition:max-height 0.5s;transition:max-height 0.5s;-webkit-transition-timing-function:cubic-bezier(0, 1, 0, 1);transition-timing-function:cubic-bezier(0, 1, 0, 1)}.size-chart .size-chart-collapsible.active{max-height:100%;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.color-attribute{border:none;padding:0;background:none}.non-input-label{display:block;margin-bottom:0.5rem}@media (min-width: 769px){.attributes{padding-left:2.5rem;padding-right:2.5rem}}@media (max-width: 543.98px){.product-grid{padding-top:0.938em}.product-grid .col-6{padding-left:5px;padding-right:5px}}.add-to-wishlist-messages,.remove-from-wishlist-messages{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:fixed;top:15%;left:50%}.add-to-wishlist-alert,.remove-from-wishlist-alert{-webkit-animation:fade 5s linear forwards;animation:fade 5s linear forwards;-webkit-box-shadow:1px 1px 5px grey;box-shadow:1px 1px 5px grey;padding:1em}@-webkit-keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}.add-to-wishlist-alert.show,.remove-from-wishlist-alert.show{display:block}.add-to-cart-wishList .add-to-cart{float:right;margin-right:1.5em}@media (max-width: 543.98px){.add-to-cart-wishList .add-to-cart{float:none;width:100%}}.select-attributes-wishList .select-attributes-btn{float:right;margin-right:1.5em}@media (max-width: 543.98px){.select-attributes-wishList .select-attributes-btn{float:none;width:100%}}.product-info{margin-bottom:0.313em;padding:.625em}@media (min-width: 769px){.product-info{height:auto}}.item-image{height:5.625em;width:5.625em;margin-right:0.938em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.item-image img.product-image{display:block;margin:0 auto;max-width:100%;height:auto;max-height:5.625em}.line-item-attributes{font-size:0.813rem;margin:0}.item-attributes{display:inline-block;vertical-align:top}.line-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1em;color:#222;font-weight:bold;margin-bottom:.625em;width:90%}.product-card-price{font-size:0.75rem;margin-bottom:0.5rem}@media (max-width: 543.98px){.product-card-price{margin-left:6.5rem}}.edit{font-size:0.813rem}.wishlist-line-item-divider{margin:0.625em -0.615em}.wishlist-edit-item-divider{margin:0.625em -0.615em}.product-info .remove-btn{color:#999;font-size:1.625em;padding:0;position:absolute;top:0;right:0.25rem;border:none;background-color:#fff}@media (min-width: 992px){.product-info .remove-btn{top:0;bottom:0;right:-.625rem;margin-top:-.625rem;margin-bottom:-.625rem}}.remove-btn-lg{border:none;border-radius:0;font-size:1.625em;position:absolute;top:0;right:0;bottom:0;padding-left:0.3125rem;padding-right:0.3125rem;z-index:1}.wishlist-hide{margin:0 0 0.15rem 1rem}.line-item-price-info{margin-bottom:0.25rem}.wishlist-item-update-button-block{text-align:center}@media (max-width: 543.98px){.wishlist-item-update-button-block{padding-bottom:26px}.wishlist-item-update-button-block .btn{width:98%;margin:1%;display:block}}.update-wishlist-messages{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:fixed;top:15%;left:50%}.update-wishlist-alert{-webkit-animation:fade 5s linear forwards;animation:fade 5s linear forwards;-webkit-box-shadow:1px 1px 5px grey;box-shadow:1px 1px 5px grey;padding:1em}@keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}.update-wishlist-alert.show{display:block}.more-wl-items,.my-account{margin-bottom:0.5rem;margin-top:0.5rem}#wishlist-search .wishlist-error-search{margin-top:1rem}#wishlist-search button{margin-bottom:1rem}.wl-hit,.find-another-wl{margin-top:1rem}.wishlist-owner{font-size:1.5rem}.wl-social-sharing{color:#444;font-size:1.75em}@media (max-width: 768.98px){.wl-social-sharing{font-size:1.25em}}.wl-social-sharing .share-icons{text-decoration:none}.wl-social-sharing .share-icons i{color:#444}.wl-social-sharing .share-icons-copy-link-btn{background:none;border:none;padding-left:0}.wl-social-sharing .fa-link{cursor:pointer}.wl-social-sharing-text{font-size:0.85em;font-weight:200}.copy-link-message{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:fixed;top:15%;left:50%}.quantity-and-add-to-cart .cart-and-ipay{width:100%;padding:0;position:relative}.quantity-and-add-to-cart .cart-and-ipay .btn.add-to-cart{width:100%;padding:2px 3px;line-height:1.15rem;margin:0;height:46px}.quantity-and-add-to-cart .cart-and-ipay .btn.add-to-cart:hover,.quantity-and-add-to-cart .cart-and-ipay .btn.add-to-cart:active{text-decoration:underline;background-color:#000}.quantity-and-add-to-cart .cart-and-ipay .btn.add-to-cart:focus{background-color:#000}.quantity-and-add-to-cart .cart-and-ipay .btn.add-to-cart .fa.fa-shopping-bag{display:none}.product-carousel .s7mixedmediaviewer .s7container .s7toolbarcontainer{display:none !important}@media only screen and (min-width: 1280px){.product-carousel .s7mixedmediaviewer .s7flyoutzoomview .s7staticimage img{width:100% !important;height:auto !important}}@media only screen and (max-width: 768px){.product-carousel{max-width:365px !important;margin:0 auto}}@media only screen and (max-width: 1280px){.product-carousel{max-width:450px;margin:0 auto}.product-carousel .carousel-badge{left:0.875rem !important}.product-carousel .s7zoomview canvas{background:#f7f7f7}.product-carousel .s7mixedmediaviewer *:focus{outline:none}.product-carousel .s7mixedmediaviewer .s7container .s7toolbarcontainer{display:none !important}.product-carousel .s7mixedmediaviewer .s7container .s7setindicator{display:none !important}.product-carousel .s7mixedmediaviewer .s7container [data-namespace="s7classic"].s7videoplayer{background-color:transparent}.product-carousel .s7mixedmediaviewer .s7swatches .s7thumb[state="default"]{border:1px solid #ddd}.product-carousel .s7mixedmediaviewer .s7swatches .s7thumb[state="selected"]{border:1px solid #666 !important}}.product-carousel .swatch-wrapper .s7container{height:345px !important}@media only screen and (min-width: 882px){.product-carousel .swatch-wrapper .s7container{height:424px !important}}.product-carousel .swatch-wrapper .s7swatches{bottom:-68px !important}.swatch-container{width:100% !important;top:0 !important}@media only screen and (min-width: 882px) and (max-width: 992px){.add-to-wish-list{right:3rem !important}}@media only screen and (max-width: 1280px){.add-to-wish-list{bottom:7.5rem;right:1.5rem}}.product-quickview .s7mixedmediaviewer *:focus{outline:none}.product-quickview .s7mixedmediaviewer .s7container .s7toolbarcontainer{display:none !important}.product-quickview .s7mixedmediaviewer .s7container .s7setindicator{display:none !important}.product-quickview .s7mixedmediaviewer .s7container [data-namespace="s7classic"].s7videoplayer{background-color:transparent}.product-quickview .s7mixedmediaviewer .s7swatches .s7thumb[state="default"]{border:1px solid #ddd}.product-quickview .s7mixedmediaviewer .s7swatches .s7thumb[state="selected"]{border:1px solid #666 !important}@media (min-width: 769px){.product-detail-right-section{height:40.625rem}}.product-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.875rem;height:32.1875rem;position:relative}@media (max-width: 991.98px){.product-carousel{height:27.5625rem;margin-bottom:0.875rem}}.product-carousel .pdp-badge{position:absolute;color:#000;z-index:3;line-height:1.25rem;left:7.6875rem;top:0.875rem;font-size:0.89rem;padding:2px 10px}.product-carousel .carousel-badge{background:#fff}.product-carousel .image-container{border:1px solid #d7d7d7}.add-to-wishlist,.add-to-wish-list{position:absolute;right:.5rem;bottom:.875rem;z-index:3}@media (min-width: 769px){.add-to-wishlist,.add-to-wish-list{right:1rem;bottom:1.5rem}}@media (min-width: 1440px){.add-to-wishlist,.add-to-wish-list{right:2.25rem}}.fa-lg{font-size:1.25rem}@media (min-width: 769px){.fa-lg{font-size:1.5625rem}}@media (min-width: 992px){.fa-lg{font-size:1.875rem}}.fa-stack{width:1.5rem !important;height:1.5rem}@media (min-width: 769px){.fa-stack{width:2rem !important;height:2rem}}@media (min-width: 992px){.fa-stack{width:2.5rem !important;height:2.5rem !important}}.fa-heart::before{content:"";color:#f05a50}.fa-heart-o::before{color:#f05a50}@media only screen and (min-width: 882px) and (max-width: 992px){.add-to-wish-list{right:3rem !important}}@media only screen and (max-width: 1280px){.add-to-wish-list{bottom:7.5rem;right:1.5rem}}.modal-open .flyout{right:0;bottom:0;top:auto;overflow-x:hidden;overflow-y:auto;position:fixed;z-index:1050;outline:0;width:100%;height:90%}@media (min-width: 769px){.modal-open .flyout{min-width:30rem;top:0;left:auto;right:0;bottom:auto;width:0}}.modal-open .flyout #itemAddedDialog.modal-dialog{margin:0;width:100%;max-width:none}.flyout-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;outline:0}.flyout-content .continueShopping{margin-bottom:3.125rem;margin-top:.625rem}@media (min-width: 769px){.flyout-content .continueShopping{margin-top:1.25rem}}.flyout-content .checkout-continue{margin-left:.625rem;margin-right:.625rem}@media (min-width: 769px){.flyout-content .checkout-continue{margin-left:1.875rem;margin-right:1.875rem}}.flyout-content .itemMsz{margin-top:1.25rem;margin-left:.625rem}@media (min-width: 769px){.flyout-content .itemMsz{margin-top:2.5rem;margin-left:1.875rem}}.flyout-content .itemMsz .tick{text-align:left;font-size:1rem;letter-spacing:0;color:#128239;opacity:1}.flyout-content .product-summary{margin:.625rem}@media (min-width: 769px){.flyout-content .product-summary{margin:.625rem 1.875rem .625rem 1.875rem}}.flyout-content .product-summary .product-line-item{margin-bottom:1.25rem}.flyout-content .product-summary .item-image{height:6.4375rem;width:6.4375rem;margin-right:1.25rem;border:1px solid #d7d7d7}.flyout-content .product-summary .item-image img.product-image{max-height:100%}.flyout-content .product-summary .line-item-name{width:90%;font-size:.875rem;color:#000;font-weight:normal;font-family:"ProximaNova-Regular",sans-serif;margin-bottom:.625rem}@media (min-width: 769px){.flyout-content .product-summary .line-item-name{font-size:1rem}}.flyout-content .product-summary .line-item-id{margin-bottom:.125rem}.flyout-content .product-summary .line-item-attributes{text-align:left;font-size:.625rem;letter-spacing:0;color:#6c6c6c;opacity:1;margin-right:.625rem}.flyout-content .product-summary .line-item-total-price{text-align:left;font-size:.875rem;letter-spacing:0;color:#000;opacity:1;margin-top:.625rem}@media (min-width: 769px){.flyout-content .product-summary .line-item-total-price{font-size:1rem}}.flyout-content .product-summary .line-item-quantity{text-align:left;font-size:.75rem;letter-spacing:0;color:#363636;opacity:1}@media (min-width: 769px){.flyout-content .product-summary .line-item-quantity{font-size:.875rem}}.btn-secondary-cyo{border:1px solid #000;width:100%;color:#000 !important;background-color:transparent;border-color:#000 !important;font-weight:400;font-size:1rem;font-family:"ProximaNova-Regular",sans-serif;margin-top:1rem;min-height:3.75rem;padding:1.125rem 1.25rem;line-height:1.375rem}@media (max-width: 768.98px){.btn-secondary-cyo{margin-top:.375rem;padding:.5rem 1.25rem;min-height:2.5rem}}.btn-secondary-cyo:hover{font-family:"ProximaNova-Regular",sans-serif;font-weight:400;text-decoration:underline}.btn-class{width:100%;color:#000 !important;border:1px solid #000;background-color:transparent;border-color:#000 !important;font-weight:400;font-size:1rem;font-family:"ProximaNova-Regular",sans-serif}@media (max-width: 768.98px){.btn-class{-ms-flex-preferred-size:100%;flex-basis:100%}}.btnpadding{padding-bottom:.375rem}@media (min-width: 769px){.btnpadding{gap:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex}}.cyo-error-message{font-size:.875rem;color:#bc2424;margin-top:.625rem}@media (max-width: 768.98px){.btn-class.btn-cyo-pick-holder{margin-top:.625rem}}.pdp-product-description{color:#6c6c6c;font-size:.875rem;font-family:"ProximaNova-Regular",sans-serif;font-weight:400;margin-bottom:0.875rem;margin-left:-1.4375rem;margin-top:.5rem}@media (min-width: 769px){.pdp-product-description{margin-left:0;font-size:1rem}}.map-label{background-color:#0070d2}.product-name-pdp{font-family:"ProximaNova-Bold",sans-serif;font-weight:600;font-size:.875rem}@media (min-width: 769px){.product-name-pdp{margin-left:.875rem;font-size:1.5rem}}.prorated-msg-inpdp{background:url("https://www.jamesavery.com/on/demandware.static/Sites-JamesAvery-Site/-/en_US/v1748437228605/images/chkout-msg-bg.jpg") no-repeat center;padding:10px;width:99%;margin-bottom:15px;background-size:100% 100%}.build-look{font-family:"ProximaNova-Regular",sans-serif;font-weight:400;font-size:.875rem;margin-top:1.875rem !important;line-height:.9375rem}@media (min-width: 769px){.build-look{font-size:1.5rem}}@media (min-width: 769px){.build-look{font-size:1.25rem;margin-top:2.8125rem !important}}@media (min-width: 992px){.build-look{font-size:1.5rem;margin-top:3.75rem !important;line-height:1.875rem}}.container.product-detail{margin-top:0}@media (min-width: 769px){.container.product-detail>div{margin-left:0;margin-right:0;margin-bottom:1.5rem}}.container.product-detail .description-and-detail{margin-top:1.25rem;margin-bottom:2.5rem}@media (min-width: 769px){.container.product-detail .description-and-detail{margin-bottom:2.8125rem}}.container.product-detail .yotpo .yotpo-review .yotpo-read-more{color:#e60f00}.container.bundle-item .description-and-detail{margin-top:1.25rem;margin-bottom:1.25rem}@media (min-width: 769px){.container.bundle-item .description-and-detail{margin-bottom:2.8125rem}}@media (max-width: 768.98px){.product-breadcrumb>div{padding:0}}@media (max-width: 543px){.product-breadcrumb>div{padding:0 15px}}.product-breadcrumb .breadcrumb{margin-left:0;margin-bottom:0;border:none}.description-and-detail{font-size:.875rem;line-height:1.0625rem;margin-bottom:2.5rem;margin-top:0}@media (min-width: 769px){.description-and-detail{font-size:16px;line-height:1.25rem;margin-bottom:3.75rem;margin-top:1.25rem}}@media (min-width: 769px){.product-detail-image-section{max-height:40.625rem}}@media (min-width: 769px){.product-detail-left-section{padding-left:2.5rem;padding-right:0 !important}}.product-detail-left-section .product-number-rating{border:none}.product-detail-left-section .product-number-rating .ratings{margin-top:.3125rem;padding:0}.product-detail-left-section .product-number-rating .ratings .yotpo-stars{margin-right:.625rem}.product-detail-left-section .product-number-rating .ratings .yotpo .text-m{font-size:.75rem}.product-detail-left-section .attributes{padding:0}.product-detail-left-section .attributes .prices{padding-top:0;line-height:1.0625rem}.product-detail-left-section .attributes .prices .price{margin-bottom:.3125rem}.product-detail-left-section .product-font{font-size:.875rem;font-family:"ProximaNova-Bold",sans-serif;font-weight:600}@media (min-width: 769px){.product-detail-left-section .product-font{line-height:1.8125rem;font-size:1.5rem}}@media (min-width: 769px){.product-detail-left-section{border-top:0 !important;border-bottom:0 !important}.product-detail-left-section .product-number-rating{border-top:0 !important;border-bottom:0 !important}}@media (min-width: 576px){.product-detail-left-section .product-number-rating .ratings{margin-top:.3125rem}}.product-detail-left-section .product-name{border-bottom:0 !important}.product-detail-left-section .Klarna-text{display:inline;font-size:0.875rem}.product-detail-left-section .special-message-product-level{color:#6c6c6c;font-size:.875rem;padding-top:.3125rem}.product-detail-left-section .special-message-product-sku-level{font-size:.875rem}.product-detail-left-section .special-message-product-sku-level .special-message-gift-icon{width:1.25rem;height:1.4375rem;margin-right:10px}.product-detail-left-section .special-message-category-level .special-message-category-level-text .content-asset{font-size:.875rem;background-color:#f9f9f9;padding:1.25rem 1.25rem .625rem 1.3125rem}@media (min-width: 769px){.product-detail-left-section .special-message-category-level .special-message-category-level-text .content-asset{padding:1.25rem 1.25rem 1.6875rem;margin-bottom:2.5rem}}.product-detail-left-section .special-message-category-level .special-message-category-level-text .content-asset p:last-child{margin-bottom:0}.prorated-msg{background:url("https://www.jamesavery.com/on/demandware.static/Sites-JamesAvery-Site/-/en_US/v1748437228605/images/chkout-msg-bg.jpg") no-repeat center;padding:10px;text-align:center;background-size:100% 100%}@media (min-width: 576px){.product-number-rating{border-bottom:none !important}}@media (min-width: 769px){.product-number-rating{border-top:none !important}}.product-detail [disabled] .swatch-circle,.product-detail .swatch-circle.unselectable{cursor:pointer}.product-detail .attributes .swatch-circle{width:1.5rem;height:1.5rem;margin-right:.6875rem;position:relative;margin-left:.3125rem;border:none;margin-top:.3125rem}.product-detail .attributes .swatch-circle:hover::before{content:'';border:.125rem solid #d7d7d7;position:absolute;width:2.125rem;height:2.125rem;margin-left:-1.0625rem;top:-.3125rem;border-radius:50%}.product-detail .attributes .swatch-circle:hover::after{display:none}.product-detail .attributes .swatch-circle.selected::before{content:'';border:.125rem solid #000;position:absolute;width:2.125rem;height:2.125rem;margin-left:-1.0625rem;top:-.3125rem;border-radius:50%}.product-detail .attributes .swatch-circle.selected::after{display:none}.product-detail .attributes .swatch-circle.selected:hover{border:none}.product-detail .attributes .swatch-circle.unselectable{background:#f7f7f7 0% 0% no-repeat padding-box;border:none}.product-detail .attributes .swatch-circle.unselectable.selected::before{content:'';border:0.125rem solid #000;background-image:url("https://www.jamesavery.com/on/demandware.static/Sites-JamesAvery-Site/-/en_US/v1748437228605/images/activeBtnCrossLine.svg")}.product-detail .attributes .swatch-circle.unselectable::before{content:'';border:0.125rem solid #676767;background-image:url("https://www.jamesavery.com/on/demandware.static/Sites-JamesAvery-Site/-/en_US/v1748437228605/images/disabledBtnCrossLine.svg");position:absolute;background-repeat:no-repeat;background-size:100% 100%;width:2.125rem;height:2.125rem;margin-left:-1.0625rem;top:-0.3125rem;border-radius:50%}.product-detail .attributes .swatch-circle.color-value.selected::before{content:'';border:.125rem solid #000;position:absolute;width:2.125rem;height:2.125rem;margin-left:-1.0625rem;top:-.3125rem;border-radius:50%}.product-detail .attributes .swatch-circle.color-value.selected::after{display:none}.product-detail .attributes .swatch-circle.color-value.selected:hover{border:none}.product-detail .attributes .tooltiptext{visibility:hidden;background:#f7f7f7 0% 0% no-repeat padding-box;color:#000;font-size:.75rem;text-align:center;padding:.5rem;position:absolute;z-index:1;top:100%;margin-left:-10%}.product-detail .attributes .swatch-circle:hover+.tooltiptext{visibility:visible;opacity:1}.product-detail .attributes .character-square{width:100%;margin-left:-.53125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-detail .attributes .character-square .character-attribute{border:1px solid #d7d7d7;opacity:1;background-color:#fff;margin:.3125rem}@media (min-width: 769px){.product-detail .attributes .character-square .character-attribute{margin:.3125rem}}.product-detail .attributes .character-square .character-attribute:hover{border:.125rem solid #000}.product-detail .attributes .character-square .character-attribute.disabled{background:#f7f7f7 0% 0% no-repeat padding-box}.product-detail .attributes .character-square .character-attribute.unselectable{background-image:url("https://www.jamesavery.com/on/demandware.static/Sites-JamesAvery-Site/-/en_US/v1748437228605/images/disabledBtnCrossLine.svg");background-repeat:no-repeat;background-size:100% 100%;letter-spacing:0;color:#000}.product-detail .attributes .character-square .character-attribute.unselectable.active,.product-detail .attributes .character-square .character-attribute.unselectable:hover{background-image:url("https://www.jamesavery.com/on/demandware.static/Sites-JamesAvery-Site/-/en_US/v1748437228605/images/activeBtnCrossLine.svg");background-repeat:no-repeat;background-size:100% 100%}.product-detail .attributes .character-square .select-box{text-align:center;font-size:.875rem;line-height:1.25rem;letter-spacing:0;color:#000;opacity:1}@media (min-width: 769px){.product-detail .attributes .character-square .select-box{font-size:1rem}}.product-detail .attributes .character-square .select-box.disabled{background:#f7f7f7 0% 0% no-repeat padding-box;opacity:1;letter-spacing:0;color:#d7d7d7}.product-detail .attributes .character-square .select-box.unselectable{letter-spacing:0;color:#000}.product-detail .attributes .character-square .character-attribute.active{border:.125rem solid #000}.product-detail .attributes .character-square .character-attribute.LetterActive{width:2.5rem;height:2.5rem}@media (min-width: 769px){.product-detail .attributes .character-square .character-attribute.LetterActive{width:3.75rem;height:3.75rem}}.product-detail .attributes .character-square .character-attribute.YearActive{width:3.75rem;height:2.5rem}@media (min-width: 769px){.product-detail .attributes .character-square .character-attribute.YearActive{width:4.6875rem;height:3.75rem}}.product-detail .attributes .character-square .character-attribute.SizeRectActive{width:5.9375rem;height:2.5rem;padding:0}@media (min-width: 769px){.product-detail .attributes .character-square .character-attribute.SizeRectActive{width:7.1875rem;height:3.75rem}}.product-detail .attributes .character-square .character-attribute.sizeSqrAct{width:2.5rem;height:2.5rem}@media (min-width: 769px){.product-detail .attributes .character-square .character-attribute.sizeSqrAct{width:3.75rem;height:3.75rem}}.product-detail .attributes .activeNumber{display:none}.product-detail .attributes .dropdown-number select{width:78px}.product-detail .attributes .disableDropdown{display:none}.quantity-and-add-to-cart{position:relative;margin-bottom:.625rem}@media (min-width: 769px){.quantity-and-add-to-cart{margin-bottom:2.5rem}}.quantity-and-add-to-cart .pdp-quantity-label{font-size:.875rem;line-height:1.0625rem;margin-bottom:.4375rem}@media (max-width: 768.98px){.quantity-and-add-to-cart .pdp-quantity-label{text-align:left}}.quantity-and-add-to-cart .quantity-error-message{color:#000;background-color:#f8e8e8;border-color:#f8e8e8;position:absolute;z-index:2;width:100%;top:-4.6875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.25rem}@media (min-width: 1200px){.quantity-and-add-to-cart .quantity-error-message{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.quantity-and-add-to-cart .quantity-error-message .item-exceed-error{text-align:left}@media (min-width: 1200px){.quantity-and-add-to-cart .quantity-error-message .item-exceed-error{text-align:center}}.quantity-and-add-to-cart .quantity-error-message .close-icon{font-size:2.25rem;line-height:1.4375rem;color:#bc2424;padding-right:.625rem;font-weight:100}@media (min-width: 769px){.quantity-and-add-to-cart .quantity-error-message .close-icon{line-height:1.625rem}}.quantity-and-add-to-cart .quantity-error-message .close-cta{opacity:1;font-weight:100;cursor:pointer;padding-left:.625rem}.quantity-and-add-to-cart .quantity-input{font-size:16px;border:none}@media (min-width: 769px) and (max-width: 991.98px){.quantity-and-add-to-cart .quantity-input{padding:.375rem .625rem}}.quantity-and-add-to-cart .btn-quantity{background:url("https://www.jamesavery.com/on/demandware.static/Sites-JamesAvery-Site/-/en_US/images/pdp-icons-sprite.svg") -1.0625rem 11px no-repeat;display:inline-block;width:2.5rem;height:2.5rem;position:relative;background-color:#f7f7f7}@media (min-width: 769px) and (max-width: 991.98px){.quantity-and-add-to-cart .btn-quantity{width:1.875rem}}.quantity-and-add-to-cart .btn-quantity.quantity-left-minus{background-position-x:-7.5625rem;background-color:#f7f7f7;border-color:transparent}@media (min-width: 769px) and (max-width: 991.98px){.quantity-and-add-to-cart .btn-quantity.quantity-left-minus{background-position-x:-7.8125rem}}.quantity-and-add-to-cart .btn-quantity.quantity-left-minus.disabled{background-position-x:-14.4375rem}@media (min-width: 769px) and (max-width: 991.98px){.quantity-and-add-to-cart .btn-quantity.quantity-left-minus.disabled{background-position-x:-14.6875rem}}.quantity-and-add-to-cart .btn-quantity.quantity-right-plus{background-position-x:-3.8125rem;background-color:#f7f7f7;border-color:transparent}@media (min-width: 769px) and (max-width: 991.98px){.quantity-and-add-to-cart .btn-quantity.quantity-right-plus{background-position-x:-4.0625rem}}.quantity-and-add-to-cart .btn-quantity.quantity-right-plus.disabled{background-position-x:-11.3125rem}@media (min-width: 769px) and (max-width: 991.98px){.quantity-and-add-to-cart .btn-quantity.quantity-right-plus.disabled{background-position-x:-11.5625rem}}.quantity-and-add-to-cart .variation-selection-error-message{color:#bc2424;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;margin-top:.625rem}.quantity-and-add-to-cart .variation-selection-error-message .close-icon{font-size:1.5rem;line-height:1.25rem;margin-right:.3125rem;font-weight:100}#global-cart-errormsg.variation-selection-error-message{color:#bc2424;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;margin-top:.625rem}#global-cart-errormsg.variation-selection-error-message .close-icon{font-size:1.5rem;line-height:1.25rem;margin-right:.3125rem;font-weight:100}.quantity,.simple-quantity{text-align:center;max-width:8.125rem;padding:0;margin-right:.625rem;margin-top:1.25rem}@media (min-width: 992px){.quantity,.simple-quantity{margin-right:1.25rem;margin-top:2.5rem}}.quantity .container,.simple-quantity .container{padding:0;max-width:100%}.quantity .container .input-group,.simple-quantity .container .input-group{border:1px solid #d7d7d7}.quantity .container .qtyContainer,.simple-quantity .container .qtyContainer{min-width:8.125rem}.prices-add-to-cart-actions{margin-top:2.625rem;width:66.67%;height:2.5rem}@media (min-width: 769px){.prices-add-to-cart-actions{height:3.75rem;margin-top:1.375rem}}.btn-quantity{border-color:#f7f7f7;padding:.625rem;font-size:.75rem;width:2.5rem}.color-attribute{margin-top:.125rem}.attributes{padding:0}.accordion{padding:.625rem 0;border-top:1px solid #d7d7d7}@media (min-width: 769px){.accordion{padding:1.25rem .625rem}}.accordion:last-child{border-bottom:1px solid #d7d7d7}.accordion .title{font-size:.875rem;line-height:1.0625rem;font-weight:600;padding:0;font-family:"ProximaNova-Bold",sans-serif}@media (min-width: 769px){.accordion .title{font-size:16px;line-height:1.25rem}}.accordion .title::after{content:'';background:url("https://www.jamesavery.com/on/demandware.static/Sites-JamesAvery-Site/-/en_US/images/pdp-icons-sprite.svg") -1.0625rem 1px no-repeat;display:inline-block;width:.9375rem;height:.9375rem;position:relative;top:.125rem}.accordion.active .title{font-weight:600;font-family:"ProximaNova-Bold",sans-serif}.accordion.active .title::after{content:'';background-position:0 1px;margin:0}.accordion .product-accordion-heading{cursor:pointer;line-height:1.0625rem}@media (min-width: 769px){.accordion .product-accordion-heading{padding:0 .625rem !important;line-height:1.25rem}}.accordion .content{margin-top:.625rem}@media (min-width: 769px){.accordion .content{padding:0 .625rem !important}}.accordion .product-details-id{margin:1.25rem 0}.accordion .attribute-values{padding:0 .625rem;margin:0}.accordion .attribute-values li{list-style-type:"-";padding-left:.3125rem}.accordion .attribute-name{font-weight:600;font-family:"ProximaNova-Bold",sans-serif;margin-bottom:.3125rem}@media (min-width: 769px){.accordion .attribute-name{margin-bottom:.625rem}}.accordion .size-chart{margin-top:1.25rem}#setaccordian.quantity,.description-and-detail{margin-top:1.25rem;margin-bottom:0;text-align:left}@media (min-width: 992px){#setaccordian.quantity,.description-and-detail{margin-top:1.5625rem}}@media (max-width: 575.98px){.description-and-detail>div:last-child{margin-bottom:0}}@media (min-width: 769px){#add-to-cart-setbutton-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0.5rem}}@media (max-width: 768.98px){#add-to-cart-setbutton-1{width:100%;margin-bottom:0.5rem}}#add-to-cart-setbutton-1 .add-to-cart.btn-primary{color:#000 !important;background-color:transparent;border-color:#000 !important;font-weight:400;font-family:"ProximaNova-Regular",sans-serif;border:.0625rem solid #000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 6px;line-height:1.17rem;width:95%;height:2.75rem}@media (min-width: 769px){#add-to-cart-setbutton-1 .add-to-cart.btn-primary{width:10rem;height:3.75rem;margin-top:.3125rem}}#add-to-cart-setbutton-1 .add-to-cart.btn-primary:hover{text-decoration:none;background-color:transparent !important;border-color:inherit !important}#set-prices-add-to-cart-actions.prices-add-to-cart-actions{height:6.9375rem;margin-top:1.375rem;-webkit-box-shadow:none;box-shadow:none;background-color:#f7f7f7;width:100%;position:static;padding:22px 30px;margin-left:2.5rem}.set-totalprice-font .pdp-set-totalprice{font-family:"ProximaNova-Bold",sans-serif;font-weight:600;font-size:1rem}.set-totalprice-font .klarna{display:-webkit-box;display:-ms-flexbox;display:flex}.set-totalprice-font .Klarna-text{font-size:.875rem;margin-top:.125rem;margin-right:.25rem}.bundle-footer .add-to-cart-global{margin-top:3.75rem;width:100%}#product-title-set.product-font{font-family:"ProximaNova-Bold",sans-serif;font-weight:600;font-size:.875rem}@media (min-width: 769px){#product-title-set.product-font{font-size:1.5rem}}.set-items .set-item{margin-top:1.875rem;max-width:100%;padding-bottom:.3125rem;margin-bottom:0}@media (min-width: 769px){.set-items .set-item{margin-top:2.5rem;padding-bottom:1.25rem}}.set-items .set-item .product-detail-left-section{padding-right:0}.set-items .product-name,.set-items .special-message{font-size:.875rem}@media (min-width: 769px){.set-items .product-name,.set-items .special-message{font-size:1.25rem}}@media (min-width: 992px){.set-items .product-name,.set-items .special-message{font-size:1.5rem}}.product-set-detail .product-kit-main-look-image .product-name-pdp{font-family:"ProximaNova-Regular",sans-serif;font-weight:normal}@media (max-width: 768.98px){.product-set-detail .product-kit-main-look-image .product-name-pdp{margin:0 -.625rem;border-width:0;font-size:1.05rem}}.product-set-detail .variation-selection-error-message{color:#bc2424;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;margin-top:.625rem}.product-set-detail .variation-selection-error-message .close-icon{font-size:1.5rem;line-height:1.25rem;margin-right:.3125rem;font-weight:100}.product-set-detail .product-set-header{border-bottom:1px solid #d7d7d7;padding-bottom:.3125rem;margin:1.875rem -.625rem 0 -.625rem}@media (min-width: 769px){.product-set-detail .product-set-header{margin:2rem 0 0 0}}.product-set-detail .product-set-header .title{font-size:.875rem}@media (min-width: 769px){.product-set-detail .product-set-header .title{font-size:1.5rem;font-weight:normal;font-family:"ProximaNova-Regular",sans-serif;letter-spacing:0}}.product-set-detail .productSetItems .set-items .set-item{border-bottom:1px solid #d7d7d7}.product-set-detail .productSetItems .set-items .set-item .attr-price{margin-top:1.25rem}@media (min-width: 769px){.product-set-detail .productSetItems .set-items .set-item{padding-left:.625rem;padding-right:.625rem}.product-set-detail .productSetItems .set-items .set-item .attr-price{margin-top:1.375rem}}.product-set-detail .productSetItems .set-items .set-item .productSetItemAction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 768.98px){.product-set-detail .productSetItems .set-items .set-item .productSetItemAction .add-to-cart-set{margin-top:1.25rem}}@media (max-width: 768.98px){.product-set-detail .productSetItems .set-items .set-item .productSetItemAction .pdp-quantity-label{text-align:left}}.product-set-detail .product-set-actions{width:auto;margin-left:-.625rem;margin-right:-.625rem;margin-top:1.875rem}@media (min-width: 769px){.product-set-detail .product-set-actions{width:55%;margin-left:45% !important;margin-top:3.75rem}}.product-set-detail .product-set-actions .price{background-color:#f7f7f7;height:auto;padding:1.25rem;margin-bottom:1.25rem;font-size:1rem}@media (min-width: 769px){.product-set-detail .product-set-actions .price{padding:1.375rem 1.875rem;margin-bottom:3.75rem;height:6.9375rem}}.product-set-detail .product-set-actions .price .starting{font-size:0.75rem !important;line-height:0.9375rem;display:block}.product-set-detail .product-set-actions .price .amount{font-family:"ProximaNova-Bold",sans-serif;font-weight:600}.product-set-detail .product-set-actions .cart-and-ipay{margin-bottom:2.5rem;padding:0}@media (min-width: 769px){.product-set-detail .product-set-actions .cart-and-ipay{margin-bottom:3.75rem}}.product-set-detail .product-set-actions .cart-and-ipay .global-cart-button{width:100%;margin:0;height:2.5rem;font-size:1rem;line-height:1.375rem;font-family:"ProximaNova-Bold",sans-serif;font-weight:600}@media (min-width: 769px){.product-set-detail .product-set-actions .cart-and-ipay .global-cart-button{height:3.75rem}}.product-set-detail .s7mixedmediaviewer .s7swatches .s7thumb[state="selected"]{border:2px solid #363636 !important}.delivery-options{margin-top:.8125rem}@media (min-width: 769px){.delivery-options{margin-top:2.0625rem}}.delivery-options .delivery-ship-label-text,.delivery-options .delivery-pickup-label-text{padding-left:2.25rem}.delivery-options .delivery-ship-label,.delivery-options .delivery-ship-info-label,.delivery-options .delivery-pickup-info,.delivery-options .find-a-store-link{font-size:.875rem;margin-bottom:0;line-height:1.0625rem}.delivery-options .delivery-ship-info-label,.delivery-options .find-a-store-link{color:#6c6c6c}.delivery-options .delivery-ship-info-label a,.delivery-options .find-a-store-link a{text-decoration:underline}.delivery-options .delivery-ship-info-label .store-name,.delivery-options .find-a-store-link .store-name{font-weight:normal;font-family:"ProximaNova-Regular",sans-serif;display:inline-block}.delivery-options .delivery-pickup-info::before{content:"";background:url("https://www.jamesavery.com/on/demandware.static/Sites-JamesAvery-Site/-/en_US/images/cart-icons-sprite.svg") -4.18rem -0.25rem no-repeat;width:1.75rem;height:.875rem;position:absolute;margin-top:.125rem;margin-left:.125rem}.delivery-options .delivery-ship-label{display:block}.delivery-options .delivery-ship-label::before{content:"";background:url("https://www.jamesavery.com/on/demandware.static/Sites-JamesAvery-Site/-/en_US/images/cart-icons-sprite.svg") -6.7rem -0.35rem no-repeat;width:1.625rem;height:.875rem;position:absolute;margin-top:.125rem}.delivery-options .delivery-ship-info-icon{background:url("https://www.jamesavery.com/on/demandware.static/Sites-JamesAvery-Site/-/en_US/images/cart-icons-sprite.svg") -2.2rem 0 no-repeat;width:.625rem;height:.625rem;position:relative;margin-left:0.1125rem;margin-top:0.1875rem;top:0;display:inline-block;cursor:pointer}.delivery-options .delivery-ship-info-icon ~ .tooltip{visibility:hidden;background:#f7f7f7 0% 0% no-repeat padding-box;color:#6c6c6c;font-size:.875rem;padding:.625rem;position:absolute;z-index:1;width:auto;min-width:20.3125rem;text-align:left;line-height:1rem;margin-top:.625rem}@media (min-width: 769px){.delivery-options .delivery-ship-info-icon ~ .tooltip{width:auto}}.delivery-options .delivery-ship-info-icon:hover ~ .tooltip{visibility:visible;opacity:1}.delivery-options .availability-msg{font-size:.875rem;line-height:1.0625rem;font-family:"ProximaNova-Bold",sans-serif;font-weight:600;list-style-type:none}.delivery-options .availability-msg li::marker{content:''}.delivery-options .availability-msg li{list-style-type:none}.delivery-options .pickup-msg{position:relative}.delivery-options .inStock{color:#128239;list-style-type:none}.delivery-options .outOfStock{color:#bc2424;list-style-type:none}.delivery-options .urgent{color:#6c6c6c;margin-left:20px}.delivery-options .urgent::before{content:"";background:url("https://www.jamesavery.com/on/demandware.static/Sites-JamesAvery-Site/-/en_US/v1748437228605/images/Inventory-Alert-Icon.png") no-repeat;width:16px;height:16px;position:absolute;left:0}.delivery-options .shipping-pickup-store{padding-top:.625rem}@media (min-width: 769px){.delivery-options .shipping-pickup-store{padding-top:1.25rem;padding-right:.625rem}}.pdp-wishlist-message-block-set .add-to-wishlist-messages{-webkit-transform:unset;transform:unset;position:absolute;top:unset;left:10%;bottom:3.75rem;z-index:15}@media (min-width: 769px){.pdp-wishlist-message-block-set .add-to-wishlist-messages{left:0%;bottom:-20%}}.pdp-wishlist-message-block{position:absolute;bottom:6.25rem;right:0;width:100%;z-index:9}@media (min-width: 769px){.pdp-wishlist-message-block{bottom:3.125rem}}.pdp-wishlist-message-block .add-to-wishlist-messages{width:85%;-webkit-transform:translate(0, 0);transform:translate(0, 0);position:unset;margin:auto}@media (min-width: 769px){.pdp-wishlist-message-block .add-to-wishlist-messages{width:90%;margin:auto 0 auto auto}}.pdp-wishlist-message-block .add-to-wishlist-alert{width:100%}@media (min-width: 1440px){.pdp-wishlist-message-block .add-to-wishlist-alert{left:-2%}}.non-input-label{font-size:.875rem;margin-bottom:.3125rem}.no-main-attribute{margin-top:0}.variation-attribute{margin-bottom:.875rem;margin-top:0}@media (min-width: 769px){.variation-attribute{margin-bottom:1.5rem}}.priceselection{font-weight:600;font-family:"ProximaNova-Bold",sans-serif}.posInventoryData .inventoryMasterMsg{background-color:#f9f9f9}.posInventoryData .inventoryTable{max-height:30rem;border-top:1px solid #000;border-bottom:1px solid #000}.posInventoryData .inventoryTable td,.posInventoryData .inventoryTable th{border:1px solid #000;font-size:.875em;vertical-align:middle;text-align:center}.posInventoryData .inventoryTable td{padding:0 2rem}.posInventoryData .inventoryTable tr:first-child td{border-top:0}.posInventoryData .inventoryTable tr:last-child td{border-bottom:0}.posInventoryData .inventoryTable tr:nth-child(2) td{border-top:0}.posInventoryData .inventoryTable th{padding:1rem 2rem;background-color:#f9f9f9;position:sticky;top:-2px;border-top:0;border-bottom:0}.posInventoryData .inventoryTable th::after{content:'';bottom:0;left:0;position:absolute;border-bottom:1px solid #000;width:100%}.posInventoryData .inventoryLoadMore{margin-top:1rem}.posInventoryData .inventoryLoadMore:focus{background-color:transparent}.posInventoryData .inventoryLoadMore:hover{border-color:#000 !important}.inventory-table-overlay{background:rgba(255,255,255,0.8)}.tableLoader{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tableLoader.bottom-loader{bottom:3rem}.inventoryErrorMsg{color:#bc2424}.product-details-retiredDate-label{margin:1rem 0}.unavailable{color:#bc2424}

