.pull-left-xs{float:right}.pull-right-xs{float:left}@media (min-width: 544px) and (max-width: 767.98px){.pull-left-sm{float:right}.pull-right-sm{float:left}}@media (min-width: 768px) and (max-width: 1021.98px){.pull-left-md{float:right}.pull-right-md{float:left}}@media (min-width: 1022px) and (max-width: 1279.98px){.pull-left-lg{float:right}.pull-right-lg{float:left}}@media (min-width: 1280px){.pull-left-xl{float:right}.pull-right-xl{float:left}}@media (max-width: 543.98px){.hidden-xs-down{display:none !important}}@media (max-width: 767.98px){.hidden-sm-down{display:none !important}}@media (max-width: 1021.98px){.hidden-md-down{display:none !important}}@media (max-width: 1279.98px){.hidden-lg-down{display:none !important}}.hidden-xl-down{display:none !important}.row.equal-height>[class^="col"]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.swatch-circle,.swatch-filter{border:.0625rem solid rgba(0,0,0,0.05);display:block;position:relative;background-size:100%;border-radius:0;height:1.875rem;width:1.875rem;display:inline-block}.swatch-circle::after,.swatch-filter::after{border-radius:0;height:2.5rem;width:2.5rem;right:-.375rem;top:-.375rem}.swatch-circle::after,.swatch-filter::after{content:'';border:.0625rem solid #d9d9d9;position:absolute;opacity:0;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.swatch-circle[disabled],.swatch-circle.disabled,.swatch-circle.unselectable,.swatch-filter[disabled],.swatch-filter.disabled,.swatch-filter.unselectable{cursor:default;opacity:.2;pointer-events:none}.swatch-circle:hover,.swatch-circle.selected,.swatch-circle[data-selected=true],.swatch-filter:hover,.swatch-filter.selected,.swatch-filter[data-selected=true]{border-color:#fff !important}.swatch-circle:hover::after,.swatch-circle.selected::after,.swatch-circle[data-selected=true]::after,.swatch-filter:hover::after,.swatch-filter.selected::after,.swatch-filter[data-selected=true]::after{opacity:1}.swatch-circle.selectable,.swatch-filter.selectable{cursor:pointer}.swatch-circle-beige{border-radius:0;height:1.875rem;width:1.875rem;display:inline-block;background:beige}.swatch-circle-beige::after{border-radius:0;height:2.5rem;width:2.5rem;right:-.375rem;top:-.375rem}.swatch-filter-beige{border-radius:0;height:1rem;width:1rem;display:inline-block;background:beige}.swatch-filter-beige::after{border-radius:0;height:1.625rem;width:1.625rem;right:-.375rem;top:-.375rem}.swatch-circle-black{border-radius:0;height:1.875rem;width:1.875rem;display:inline-block;background:#000}.swatch-circle-black::after{border-radius:0;height:2.5rem;width:2.5rem;right:-.375rem;top:-.375rem}.swatch-filter-black{border-radius:0;height:1rem;width:1rem;display:inline-block;background:#000}.swatch-filter-black::after{border-radius:0;height:1.625rem;width:1.625rem;right:-.375rem;top:-.375rem}.swatch-circle-blue{border-radius:0;height:1.875rem;width:1.875rem;display:inline-block;background:#007bff}.swatch-circle-blue::after{border-radius:0;height:2.5rem;width:2.5rem;right:-.375rem;top:-.375rem}.swatch-filter-blue{border-radius:0;height:1rem;width:1rem;display:inline-block;background:#007bff}.swatch-filter-blue::after{border-radius:0;height:1.625rem;width:1.625rem;right:-.375rem;top:-.375rem}.swatch-circle-brown{border-radius:0;height:1.875rem;width:1.875rem;display:inline-block;background:brown}.swatch-circle-brown::after{border-radius:0;height:2.5rem;width:2.5rem;right:-.375rem;top:-.375rem}.swatch-filter-brown{border-radius:0;height:1rem;width:1rem;display:inline-block;background:brown}.swatch-filter-brown::after{border-radius:0;height:1.625rem;width:1.625rem;right:-.375rem;top:-.375rem}.swatch-circle-green{border-radius:0;height:1.875rem;width:1.875rem;display:inline-block;background:#28a745}.swatch-circle-green::after{border-radius:0;height:2.5rem;width:2.5rem;right:-.375rem;top:-.375rem}.swatch-filter-green{border-radius:0;height:1rem;width:1rem;display:inline-block;background:#28a745}.swatch-filter-green::after{border-radius:0;height:1.625rem;width:1.625rem;right:-.375rem;top:-.375rem}.swatch-circle-grey{border-radius:0;height:1.875rem;width:1.875rem;display:inline-block;background:#8f979d}.swatch-circle-grey::after{border-radius:0;height:2.5rem;width:2.5rem;right:-.375rem;top:-.375rem}.swatch-filter-grey{border-radius:0;height:1rem;width:1rem;display:inline-block;background:#8f979d}.swatch-filter-grey::after{border-radius:0;height:1.625rem;width:1.625rem;right:-.375rem;top:-.375rem}.swatch-circle-navy{border-radius:0;height:1.875rem;width:1.875rem;display:inline-block;background:navy}.swatch-circle-navy::after{border-radius:0;height:2.5rem;width:2.5rem;right:-.375rem;top:-.375rem}.swatch-filter-navy{border-radius:0;height:1rem;width:1rem;display:inline-block;background:navy}.swatch-filter-navy::after{border-radius:0;height:1.625rem;width:1.625rem;right:-.375rem;top:-.375rem}.swatch-circle-orange{border-radius:0;height:1.875rem;width:1.875rem;display:inline-block;background:orange}.swatch-circle-orange::after{border-radius:0;height:2.5rem;width:2.5rem;right:-.375rem;top:-.375rem}.swatch-filter-orange{border-radius:0;height:1rem;width:1rem;display:inline-block;background:orange}.swatch-filter-orange::after{border-radius:0;height:1.625rem;width:1.625rem;right:-.375rem;top:-.375rem}.swatch-circle-pink{border-radius:0;height:1.875rem;width:1.875rem;display:inline-block;background:#fe249a}.swatch-circle-pink::after{border-radius:0;height:2.5rem;width:2.5rem;right:-.375rem;top:-.375rem}.swatch-filter-pink{border-radius:0;height:1rem;width:1rem;display:inline-block;background:#fe249a}.swatch-filter-pink::after{border-radius:0;height:1.625rem;width:1.625rem;right:-.375rem;top:-.375rem}.swatch-circle-purple{border-radius:0;height:1.875rem;width:1.875rem;display:inline-block;background:purple}.swatch-circle-purple::after{border-radius:0;height:2.5rem;width:2.5rem;right:-.375rem;top:-.375rem}.swatch-filter-purple{border-radius:0;height:1rem;width:1rem;display:inline-block;background:purple}.swatch-filter-purple::after{border-radius:0;height:1.625rem;width:1.625rem;right:-.375rem;top:-.375rem}.swatch-circle-red{border-radius:0;height:1.875rem;width:1.875rem;display:inline-block;background:red}.swatch-circle-red::after{border-radius:0;height:2.5rem;width:2.5rem;right:-.375rem;top:-.375rem}.swatch-filter-red{border-radius:0;height:1rem;width:1rem;display:inline-block;background:red}.swatch-filter-red::after{border-radius:0;height:1.625rem;width:1.625rem;right:-.375rem;top:-.375rem}.swatch-circle-white{border-radius:0;height:1.875rem;width:1.875rem;display:inline-block;background:#fff}.swatch-circle-white::after{border-radius:0;height:2.5rem;width:2.5rem;right:-.375rem;top:-.375rem}.swatch-filter-white{border-radius:0;height:1rem;width:1rem;display:inline-block;background:#fff}.swatch-filter-white::after{border-radius:0;height:1.625rem;width:1.625rem;right:-.375rem;top:-.375rem}.swatch-circle-yellow{border-radius:0;height:1.875rem;width:1.875rem;display:inline-block;background:#ff0}.swatch-circle-yellow::after{border-radius:0;height:2.5rem;width:2.5rem;right:-.375rem;top:-.375rem}.swatch-filter-yellow{border-radius:0;height:1rem;width:1rem;display:inline-block;background:#ff0}.swatch-filter-yellow::after{border-radius:0;height:1.625rem;width:1.625rem;right:-.375rem;top:-.375rem}.swatch-circle-miscellaneous{border-radius:0;height:1.875rem;width:1.875rem;display:inline-block;background:#fff;background:-webkit-gradient(linear, right bottom, right 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, right bottom, right top, color-stop(0, #0e5cd1), color-stop(50%, #0e5cd1), color-stop(50%, #e20b0b), to(#e20b0b));background:-o-linear-gradient(bottom, #821e91 0, #821e91 25%, #edd134 25%, #ff0 50%, #edd134 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%),-o-linear-gradient(bottom, #0e5cd1 0, #0e5cd1 50%, #e20b0b 50%, #e20b0b 100%);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%}.swatch-circle-miscellaneous::after{border-radius:0;height:2.5rem;width:2.5rem;right:-.375rem;top:-.375rem}@keyframes drift-fadeZoomIn{0%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes drift-fadeZoomOut{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}15%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}}@keyframes drift-loader-rotate{0%{-webkit-transform:translate(50%, -50%) rotate(0);transform:translate(50%, -50%) rotate(0)}50%{-webkit-transform:translate(50%, -50%) rotate(180deg);transform:translate(50%, -50%) rotate(180deg)}100%{-webkit-transform:translate(50%, -50%) rotate(360deg);transform:translate(50%, -50%) rotate(360deg)}}@keyframes drift-loader-before{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}25%{-webkit-transform:scale(1.3) translateX(-8px);transform:scale(1.3) translateX(-8px)}40%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(0.8) translateX(-6px);transform:scale(0.8) translateX(-6px)}75%{-webkit-transform:scale(0.7) translateX(-8px);transform:scale(0.7) translateX(-8px)}90%{-webkit-transform:scale(0.8) translateX(-6px);transform:scale(0.8) translateX(-6px)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes drift-loader-after{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}25%{-webkit-transform:scale(1.3) translateX(8px);transform:scale(1.3) translateX(8px)}40%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(0.8) translateX(6px);transform:scale(0.8) translateX(6px)}75%{-webkit-transform:scale(0.7) translateX(8px);transform:scale(0.7) translateX(8px)}90%{-webkit-transform:scale(0.8) translateX(6px);transform:scale(0.8) translateX(6px)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes drift-fadeZoomIn{0%{-webkit-transform:scale(1.5);opacity:0}100%{-webkit-transform:scale(1);opacity:1}}@-webkit-keyframes drift-fadeZoomOut{0%{-webkit-transform:scale(1);opacity:1}15%{-webkit-transform:scale(1.1);opacity:1}100%{-webkit-transform:scale(0.5);opacity:0}}@-webkit-keyframes drift-loader-rotate{0%{-webkit-transform:translate(50%, -50%) rotate(0)}50%{-webkit-transform:translate(50%, -50%) rotate(180deg)}100%{-webkit-transform:translate(50%, -50%) rotate(360deg)}}@-webkit-keyframes drift-loader-before{0%{-webkit-transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(-6px)}25%{-webkit-transform:scale(1.3) translateX(-8px)}40%{-webkit-transform:scale(1.2) translateX(-6px)}50%{-webkit-transform:scale(1)}60%{-webkit-transform:scale(0.8) translateX(-6px)}75%{-webkit-transform:scale(0.7) translateX(-8px)}90%{-webkit-transform:scale(0.8) translateX(-6px)}100%{-webkit-transform:scale(1)}}@-webkit-keyframes drift-loader-after{0%{-webkit-transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(6px)}25%{-webkit-transform:scale(1.3) translateX(8px)}40%{-webkit-transform:scale(1.2) translateX(6px)}50%{-webkit-transform:scale(1)}60%{-webkit-transform:scale(0.8) translateX(6px)}75%{-webkit-transform:scale(0.7) translateX(8px)}90%{-webkit-transform:scale(0.8) translateX(6px)}100%{-webkit-transform:scale(1)}}.drift-zoom-pane{direction:ltr ;background:#fff;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);z-index:1000}.drift-zoom-pane.drift-opening{animation:drift-fadeZoomIn 180ms ease-out;-webkit-animation:drift-fadeZoomIn 180ms ease-out}.drift-zoom-pane.drift-closing{animation:drift-fadeZoomOut 210ms ease-in;-webkit-animation:drift-fadeZoomOut 210ms ease-in}.drift-zoom-pane.drift-inline{position:absolute;width:18.75rem;height:18.75rem;border:0.0625rem solid #c9c9c9}.drift-loading .drift-zoom-pane-loader{display:block;position:absolute;top:50%;right:50%;-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);-webkit-transform:translate(50%, -50%);width:4.125rem;height:1.25rem;animation:drift-loader-rotate 1800ms infinite linear;-webkit-animation:drift-loader-rotate 1800ms infinite linear}.drift-zoom-pane-loader::before,.drift-zoom-pane-loader::after{content:'';display:block;width:1.25rem;height:1.25rem;position:absolute;top:50%;margin-top:-0.625rem;border-radius:1.25rem;background:rgba(255,255,255,0.9)}.drift-zoom-pane-loader::before{right:0;animation:drift-loader-before 1800ms infinite linear;-webkit-animation:drift-loader-before 1800ms infinite linear}.drift-zoom-pane-loader::after{left:0;animation:drift-loader-after 1800ms infinite linear;-webkit-animation:drift-loader-after 1800ms infinite linear;animation-delay:-900ms;-webkit-animation-delay:-900ms}.drift-bounding-box{background-color:transparent !important}.quantity{border:0.0625rem solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0.875rem}.quantity .btn{border:0.0625rem solid #ccc;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;text-decoration:none}.quantity .btn.disabled{color:#ccc}.quantity .form-control{background-color:#fff !important;font-size:.75rem;font-weight:500;text-align:center;padding:0;width:2.5rem}.quantity .form-control.disabled{color:#ccc}.tamara-product-widget,.tamara-popup{font-family:inherit !important}.tamara-product-widget .tamara-logo+span,.tamara-popup .tamara-logo+span{color:#626262 !important}@media (max-width: 543.98px){.tamara-product-widget{padding-left:27% !important}}.tamara-product-widget img.tamara-logo{width:auto;margin-left:0;top:23% !important}@media (max-width: 543.98px){.tamara-product-widget img.tamara-logo{height:auto !important;width:18% !important}}.tamara-popup__col .w-full{right:unset;left:unset;margin-left:unset}img.tamara-logo{height:auto;width:4rem;margin-left:0.75rem}.tamara-cart h3{font-size:0.8rem;margin-bottom:0;margin-top:0.6rem;text-transform:uppercase}.credit-card-type .tamara-cart h3{font-size:0.9em}.product-detail .bundle-item{margin-left:30px;margin-right:30px}.product-bundle-detail .quantity{float:none}.product-bundle-detail .quantity .quantity-selector{width:50%}@media (min-width: 768px){.product-bundle-detail .quantity{float:left}.product-bundle-detail .quantity .quantity-selector{width:50%}}.product-bundle-detail .product-short-description{font-size:1rem;font-weight:700}@media (max-width: 543.98px){.product-bundle-detail .bundle-footer{position:fixed;z-index:9;right:0;bottom:0}}.product-bundle-detail .prices-add-to-cart-actions{padding-bottom:0}.product-bundle-detail .cart-and-ipay .pdp-checkout-button .add-to-cart-global{padding:0.7rem 0.5rem 0.675rem;font-weight:800}.bundle-items-label{font-family:"ITCAvantGardeGothicStd",Arial,Sans-serif;font-size:1.125rem;letter-spacing:-0.01rem;color:#1f1f1f;margin:1rem 0}@media (max-width: 1021.98px){.bundle-items-label{font-size:1rem}}.bundle-items{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:0.4rem;margin-bottom:1.5rem}@media (min-width: 768px){.bundle-items{grid-template-columns:repeat(3, 1fr)}}.bundle-items .bundle-item{margin-top:1rem}@media (max-width: 1021.98px){.bundle-items .bundle-item{padding:0}}.bundle-items img.bundle-individual-product-none{display:none !important}.bundle-items .product-name{text-transform:none;margin:0;font-size:0.875rem;border:none}@media (min-width: 1280px){.bundle-items .product-name{font-size:0.875rem}}.bundle-items .prices-add-to-cart-actions .price{font-size:0.875rem}.bundle-items .prices-add-to-cart-actions .price .sales{font-size:0.875rem}.bundle-items .attributes{padding-right:0;padding-left:0}.bundle-items .product-image-carousel{width:1.975rem;height:2rem;margin-top:0}@media (max-width: 1021.98px){.bundle-items .product-image-carousel{margin-top:0}}.bundle-items .product-image-carousel .product-images{height:auto;background-color:#fff}.bundle-items .product-image-carousel .slick-slide>div{display:block;cursor:-webkit-zoom-in;cursor:zoom-in}@media (min-width: 768px){.bundle-items .product-image-carousel{max-width:100%}.bundle-items .product-image-carousel .product-images{-webkit-box-shadow:none;box-shadow:none}.bundle-items .product-image-carousel .product-images[data-count]{width:100%}}@media (min-width: 1280px){.bundle-items .product-images{height:auto}}@media (min-width: 1280px){.bundle-items .product-images img{height:auto}}.bundle-items .product-info .open .swatches{padding:0.5rem 0 0.5rem 3.6875rem}.bundle-item-product-name{font-size:0.875rem}.quick-view-bundle-items .lable-selected-color{font-size:fz(h5);font-weight:500;text-transform:uppercase;margin:0.625rem 0}@media (min-width: 544px){.quick-view-bundle-items .lable-selected-color{font-size:fz(p13)}}.quick-view-bundle-items .slick-arrow{width:auto;height:auto;top:auto;bottom:-1.25rem}.quick-view-bundle-items .slick-arrow i::before{color:#000 !important;background:transparent !important;font-size:0.8rem !important}.quick-view-bundle-items .slick-prev{right:30%}@media (max-width: 767.98px){.quick-view-bundle-items .slick-prev{right:18%}}.quick-view-bundle-items .slick-next{left:30%}@media (max-width: 767.98px){.quick-view-bundle-items .slick-next{left:18%}}.quick-view-dialog .product-info .attributes{margin-bottom:0;margin-top:1.25rem}.quick-view-dialog .product-info .attributes .attribute{margin-bottom:0}.quick-view-dialog .product-info .attribute-dropdown-color{display:none}.quick-view-dialog .product-info .product-available{margin-top:1.25rem}.quick-view-dialog .add-to-cart-container .price-container{color:#fff}.set-item .btn-select-attribute{font-size:fz(p14);min-width:5rem;border:0.0625rem solid #d9d9d9;margin:0;padding:0.625rem;font-weight:400;font-stretch:condensed;text-align:right}.set-item .btn-select-attribute.selected{border:0.125rem solid #000}.product-images ul.slick-dots{padding:0.01rem 0}.back-in-stock-modal .modal-header{padding:3rem 1.5rem 0}@media (min-width: 768px){.back-in-stock-modal .modal-header{padding:3rem 2.5rem 0}}.back-in-stock-modal .modal-header .modal-title{font-family:"ITCAvantGardeGothicStd",Arial,Sans-serif;font-size:1.125rem;font-weight:500;margin:2rem 0 0;text-transform:uppercase}.back-in-stock-modal .modal-header .modal-title::after{display:none}.back-in-stock-modal .modal-body{padding-top:1rem;padding-bottom:0}.back-in-stock-modal .modal-body label{font-size:.75rem}.back-in-stock-modal .modal-footer{padding:0 1.5rem 3rem}@media (min-width: 768px){.back-in-stock-modal .modal-footer{padding:0 2.5rem 3rem}}.back-in-stock-modal .modal-footer .btn{margin-top:0.5rem;padding:0.7rem 1.5rem;width:auto;line-height:1.5}.bundle-item-product-name{font-weight:600;font-size:.875rem;margin-bottom:1rem}@media (min-width: 544px){.bundle-item-product-name{font-size:1rem;min-height:2.125rem}}@media (min-width: 1022px){.bundle-item-product-name{font-size:1rem;margin-bottom:0.75rem}}.product-name{font-weight:600;font-size:1.25rem;margin-bottom:2rem;line-height:1.2}@media (min-width: 544px){.product-name{font-size:1.4375rem}}@media (min-width: 1022px){.product-name{font-size:2rem;margin-bottom:0.75rem}}.product-engravable-badge{margin-bottom:1rem}@media (min-width: 1022px){.product-engravable-badge{margin-bottom:0.25rem}}.product-engravable-badge::after,.product-engravable-badge:first-child::before{content:"-";display:inline-block;margin:0 0.125rem}.product-engravable-badge,.product-detail .badge-item{font-weight:600;font-size:.75rem;text-transform:uppercase}@media (min-width: 1022px){.product-engravable-badge,.product-detail .badge-item{font-size:.875rem}}.product-detail{margin-top:2rem}@media (min-width: 1022px){.product-detail{margin-top:0;margin-bottom:2rem}}.product-detail .badges-container{height:auto;margin-top:0;margin-bottom:0.75rem}@media (min-width: 1022px){.product-detail .badges{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.product-detail .badges .badge-item{font-size:.6875rem}.product-detail p{font-size:.6875rem}.product-detail .tab-pane h6{color:#000;font-size:.75rem}@media (max-width: 1021.98px){.product-detail .nav-tabs-alpha{border:0}}.product-detail .nav-tabs-alpha .nav-item:not(:last-child) .nav-link{padding-right:0;padding-left:0;margin-left:1.5rem}.product-detail .nav-tabs-alpha .cursor-unset{cursor:unset}.product-tabs-content{font-size:1rem;line-height:1.5}.product-image-carousel{position:relative;margin:0 auto 2rem;max-width:18.75rem}@media (min-width: 1022px){.product-image-carousel{max-width:100%}}.product-image-carousel .slick-slide>div{display:block}.product-image-carousel .badges-container{right:-0.625rem}.product-image-carousel .add-to-wishlist-container{position:absolute;left:1rem;bottom:0;top:0.5rem;z-index:1}@media (max-width: 1021.98px){.product-image-carousel .add-to-wishlist-container{z-index:3;left:0.5rem;width:1.5rem;height:1.5rem}}.product-image-carousel .add-to-wishlist-container .btn-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0}.product-image-carousel .add-to-wishlist-container .btn-link:hover{text-decoration:none}.product-image-carousel .add-to-wishlist-container .btn-link:hover .wishlist-text,.product-image-carousel .add-to-wishlist-container .btn-link:hover .go-to-wishlist{margin-left:0.5rem}.product-image-carousel .add-to-wishlist-container .btn-link:hover span{margin-left:0.25rem}@media (min-width: 1022px){.product-image-carousel .add-to-wishlist-container .btn-link:hover span{font-weight:500;display:inline-block !important}}.product-image-carousel .add-to-wishlist-container .btn-link i::before{font-size:1.35rem}.product-images{position:relative;overflow:hidden;white-space:nowrap;text-align:center}.product-images:not(.slick-initialized)>:not(:first-child){display:none !important}@media (min-width: 1022px){.product-images{padding:0 1.6rem 0 5.6rem}}.product-images .slick-slide{padding-right:0.0625rem;padding-left:0.0625rem}.product-images .slick-next,.product-images .slick-prev{-webkit-transform:none;-ms-transform:none;transform:none;
        transform: scaleX(-1);visibility:visible;width:2rem}@media (min-width: 1022px){.product-images .slick-next,.product-images .slick-prev{display:none !important}}.product-images .slick-prev{right:-0.5rem;left:auto}.product-images .slick-next{left:-0.5rem;right:auto}.slick-initialized.product-images,.slick-destroyed.product-images{overflow:initial;white-space:normal}.product-thumbnails{position:relative;text-align:center}.product-thumbnails::after{content:"";border-right:0.25rem solid #fff;border-left:0.25rem solid #fff;pointer-events:none;position:absolute;top:0;right:0;left:0;bottom:0;z-index:1}.product-thumbnails .slick-slide{margin:1rem 0}.product-thumbnails .slick-slide img{width:auto !important;max-height:100%;max-width:100%}.product-thumbnails .slick-list{margin:-1rem 0}.product-thumbnails .slick-slide>div{border:0.0625rem solid #ccc;overflow:hidden;margin:0 auto}@media (min-width: 1022px){.product-thumbnails .slick-slide>div{height:4.375rem}}@media (min-width: 1280px){.product-thumbnails .slick-slide>div{height:4rem}}.product-thumbnails .slick-current>div{border-color:#717171}.product-thumbnails .slick-prev,.product-thumbnails .slick-next{visibility:visible}@media (min-width: 1022px){.product-thumbnails .slick-slide>div,.product-thumbnails .slick-prev,.product-thumbnails .slick-next{width:4.375rem}}@media (min-width: 1280px){.product-thumbnails .slick-slide>div,.product-thumbnails .slick-prev,.product-thumbnails .slick-next{width:3.75rem}}.swatch-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;padding:0.5rem 0.0625rem;max-height:7.25rem;-webkit-transition:height .3s;-o-transition:height .3s;transition:height .3s}.swatch-list.open{height:auto}.swatch-list .swatch-item{border-radius:0;height:2.125rem;width:2.125rem;display:inline-block;background:#fff;margin:0.5rem}.swatch-list .swatch-item::after{border-radius:0;height:2.75rem;width:2.75rem;right:-.375rem;top:-.375rem}.swatch-list [disabled],.swatch-list .swatch-item.unselectable{cursor:default;pointer-events:none;opacity:0.2}.swatch-list-show-more{background:#fff;margin-top:-0.3125rem;position:relative;text-align:center}.swatch-list-show-more::after{content:"";background-color:#ccc;height:0.125rem;margin-top:-0.125rem;position:absolute;right:0;left:0;top:50%}.swatch-list-show-more .btn-link{background:#fff;color:#000;font-size:.9375rem;font-weight:400;padding:0.75rem 0.5rem;position:relative;z-index:1;text-decoration:none !important}.product-info .attribute{margin-bottom:1.5rem}.product-info .attribute .filter-option-inner-inner,.product-info .attribute .dropdown-item .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-info .attribute .filter-option-inner-inner small.text-muted,.product-info .attribute .dropdown-item .text small.text-muted{color:#999 !important;font-size:.75rem;font-weight:500}.product-info .attribute .dropdown-item.disabled:not(.active) small.text-muted{color:#ccc !important}.product-info .attribute .selected-swatch-name{color:#000}.product-info .attribute-list-color .swatch-circle{border-radius:0;height:1.875rem;width:1.875rem;display:inline-block}.product-info .attribute-list-color .swatch-circle::after{border-radius:0;height:2.125rem;width:2.125rem;right:-.1875rem;top:-.1875rem}.product-info .attribute-dropdown-color{position:relative;z-index:1}.product-info .attribute-dropdown-color .btn-select{color:#000;padding:0.5rem;background-size:0.625rem;background-position:left 1rem top 0.45rem}.product-info .attribute-dropdown-color .swatch-circle{margin-left:1rem;border-radius:0;height:1.25rem;width:1.25rem;display:inline-block}.product-info .attribute-dropdown-color .swatch-circle::after{border-radius:0;height:1.875rem;width:1.875rem;right:-.375rem;top:-.375rem}.product-info .attribute-dropdown-color .swatch-circle:hover::after,.product-info .attribute-dropdown-color .swatch-circle.selected::after{border:none;display:none}.product-info .attribute-colorfamilies{margin-bottom:1.25rem;overflow:auto;-webkit-overflow-scrolling:touch;padding:0.0625rem}@media (min-width: 1022px){.product-info .attribute-colorfamilies.attribute-colorfamilies--multiply-rows{overflow:visible}.product-info .attribute-colorfamilies.attribute-colorfamilies--multiply-rows .attribute-colorfamilies-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-info .attribute-colorfamilies.attribute-colorfamilies--multiply-rows .attribute-colorfamilies-list .nav-tabs{border-bottom:0}.product-info .attribute-colorfamilies.attribute-colorfamilies--multiply-rows .attribute-colorfamilies-list .nav-item{margin-bottom:0}.product-info .attribute-colorfamilies.attribute-colorfamilies--multiply-rows .attribute-colorfamilies-list .nav-item:not(:last-child):nth-child(4n){border-left:0.0625rem solid #ccc}.product-info .attribute-colorfamilies.attribute-colorfamilies--multiply-rows .attribute-colorfamilies-list .nav-link{border-bottom-color:transparent}.product-info .attribute-colorfamilies.attribute-colorfamilies--multiply-rows .attribute-colorfamilies-list .nav-link.active{border-bottom:0.0625rem solid #000}}.product-info .attribute-colorfamily-title{text-transform:uppercase}.product-info .attribute-colorfamily-title:focus{outline:none !important}.product-info .attribute-colorfamilies-list{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.product-info .attribute-colorfamily{min-width:5.625rem}@media (min-width: 1022px){.product-info .attribute-colorfamily{min-width:8.4375rem}}.product-info .swatches{background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:auto;padding:0 0.5rem;position:absolute;z-index:1;height:0;opacity:0;max-height:14rem;border:0.0625rem solid #ccc;margin-top:-0.0625rem;width:100%}.product-info .swatches .btn:hover{background-color:#f2f2f2}.product-info .swatches .btn:hover .swatch-circle{border:0.0625rem solid #fff}.product-info .open .swatches{height:auto;opacity:1}.product-info .attribute-container{margin:0 auto;width:100%;overflow:hidden;white-space:nowrap}.product-info .attribute-container .strike-through{text-decoration:line-through;color:#666}.product-info .attribute-container.slick-destroyed,.product-info .attribute-container.slick-initialized{overflow:initial;white-space:normal}.product-info .attribute-container .slick-next,.product-info .attribute-container .slick-prev{-webkit-transform:none;-ms-transform:none;transform:none;
        transform: scaleX(-1);width:2rem}.product-info .attribute-container .slick-next.slick-disabled,.product-info .attribute-container .slick-prev.slick-disabled{visibility:hidden}.product-info .attribute-container .slick-next i::before,.product-info .attribute-container .slick-prev i::before{font-size:0.75rem}.product-info .attribute-container .slick-next:focus,.product-info .attribute-container .slick-prev:focus{outline:none !important}.product-info .attribute-container .slick-prev{right:-1.5rem !important;left:auto}.product-info .attribute-container .slick-next{left:-1.5rem !important;right:auto}.product-info .attribute-container .attribute{margin-bottom:0.9375rem}.product-info .price-container,.product-info .attribute-container{margin-bottom:1rem}.product-info .attribute-YSL-size .attribute-dropdown-select,.product-info .attribute-size .attribute-dropdown-select{display:none}.pdp-gwps-promotional-messages{margin-bottom:0.938rem;margin-top:2rem;max-height:8.25rem}.pdp-gwps-promotional-messages .slick-next{width:2rem;background-color:#fff}.pdp-gwps-promotional-messages .slick-prev{width:2rem;background-color:#fff}.pdp-gwps-promotional-messages .slick-arrow{min-height:8.25rem}[dir="rtl"] .pdp-gwps-promotional-messages .slick-arrow{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.pdp-gwps-promotional-messages .slick-dots{bottom:-1.5rem}.pdp-gwps-promotional-messages .slick-dots li{height:0.2rem;width:1.5625rem;margin:0 0.5rem}.pdp-gwps-promotional-messages .slick-dots li.slick-active{width:2.3438rem;height:0.1875rem}.pdp-gwps-promotional-messages .slick-dots li>button{padding:0;border-radius:0}.pdp-gwps-promotional-messages .promo-img{width:66px;margin-left:0.625rem;max-width:7.5rem;-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.pdp-gwps-promotional-messages .promo-img .img{height:100%}.pdp-gwps-promotional-messages .promo-msg-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f2f2f2;padding:0.313rem;margin-left:1.25rem;height:8.25rem;min-width:100%}.pdp-gwps-promotional-messages .promo-msg-wrapper .button.link.js-show-promotion-details{padding-right:1rem}.pdp-gwps-promotional-messages .promo-msg-wrapper .callout{margin-right:0.01px;margin-left:0.01px}@media (max-width: 543.98px){.pdp-gwps-promotional-messages .promo-msg-wrapper .callout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.pdp-gwps-promotional-messages .promo-msg-wrapper .promo-copy{padding:0.313rem 0;-webkit-box-flex:0;-webkit-flex:0 0 62%;-ms-flex:0 0 62%;flex:0 0 62%}.pdp-gwps-promotional-messages .promo-msg-wrapper h4{font-size:1rem;margin-bottom:0.625rem}.usp-box{background:#f2f2f2}.usp-box .usp-details{padding:0 1.25rem}.usp-box .usp-details p{font-size:.9375rem;margin:0}.usp-box .promotion-details{padding:0 1.25rem}.usp-box .promotion-details .callout{font-size:.9375rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0.5rem 0}.usp-box .promotion-details .callout .link{display:none}.usp-box i{margin-left:1rem}.usp-box i::before{font-size:1.6875rem}.product-cta{border-top:0.0625rem solid #ccc;border-bottom:0.0625rem solid #ccc;position:absolute;margin:-0.0625rem 0 0;right:0;left:0;top:auto;width:100%;background:#fff}.product-cta>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-cta .image-container{min-width:3rem;width:3rem;height:100%;min-height:100%}.product-cta .info-container{width:calc(100% - 3rem)}.product-cta .name-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 0.5rem;width:15.625rem}.product-cta .name-wrapper .product-name{font-size:.75rem;font-weight:600;padding-left:0;margin-bottom:0.5rem;text-transform:uppercase;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-cta .name-wrapper .description-container{text-transform:uppercase;color:#000;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:0 !important;height:1rem}.product-cta .name-wrapper .description-container p{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.product-cta .add-to-wishlist-container{border-right:0.0625rem solid #ccc;border-left:0.0625rem solid #ccc;position:relative;top:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product-cta .add-to-wishlist-container .add-to-wishlist .add-to-text{display:none}.product-cta .add-to-wishlist-container a.btn-link{padding:0.5rem}.product-cta .add-to-wishlist-container a.btn-link .go-to-wishlist{display:block !important;margin-right:0.2rem}.product-cta .add-to-wishlist-container .btn-link{text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:initial;padding:0.5rem 1rem 0.3125rem;border:0.0625rem solid #ccc;margin:0 !important}.product-cta .add-to-wishlist-container .btn-link:hover{color:#999}.product-cta .add-to-wishlist-container .btn-link:hover span{margin-left:0}.product-cta .add-to-wishlist-container .btn-link:hover .add-to-text{display:none !important}.product-cta .attributes-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:0;width:70%}.product-cta .attributes-container .attribute{margin-bottom:0}.product-cta .attributes-container .attribute-container{margin-bottom:0;width:100%}.product-cta .attributes-container .attribute-container .slick-track{width:100% !important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-cta .attributes-container .attribute-container .slick-slide{width:auto !important}.product-cta .attributes-container .attribute-container .slick-slide button{padding:0.375rem 0.75rem;font-size:.75rem}.product-cta .attributes-container .attribute-container .slick-slide .attribute-price{display:none !important}.product-cta .attributes-container .attributes-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.product-cta .attributes-container .attributes-holder .attribute-colorfamilies{display:none}.product-cta .attributes-container .attributes-holder .attribute-YSL-size,.product-cta .attributes-container .attributes-holder .attribute-size{width:15.25rem;margin-left:2rem}.product-cta .attributes-container .attributes-holder .attribute-YSL-size .attribute-container,.product-cta .attributes-container .attributes-holder .attribute-size .attribute-container{display:none}.product-cta .attributes-container .attributes-holder .attribute-YSL-size .attribute-dropdown-select,.product-cta .attributes-container .attributes-holder .attribute-size .attribute-dropdown-select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0.625rem 0.625rem 0.5625rem 1.5rem;background-size:0.625rem;background-position:left 1rem top 0.45rem}.product-cta .attributes-container .attributes-holder .attribute-YSL-size .attribute-dropdown-select:focus,.product-cta .attributes-container .attributes-holder .attribute-size .attribute-dropdown-select:focus{outline:none !important}.product-cta .attributes-container .attributes-holder .attribute-YSL-size .attribute-dropdown-select .select-attribute-btn.unselectable::before,.product-cta .attributes-container .attributes-holder .attribute-size .attribute-dropdown-select .select-attribute-btn.unselectable::before{border-bottom:none}.product-cta .attributes-container .attributes-holder .attribute-YSL-size .attribute-dropdown-select .default-option.unselectable,.product-cta .attributes-container .attributes-holder .attribute-size .attribute-dropdown-select .default-option.unselectable{position:relative;display:inline-block;opacity:1}.product-cta .attributes-container .attributes-holder .attribute-YSL-size .attribute-dropdown-select .default-option.unselectable::before,.product-cta .attributes-container .attributes-holder .attribute-size .attribute-dropdown-select .default-option.unselectable::before{content:"";width:100%;position:absolute;left:0;top:50%;border-bottom:1px solid #000;-webkit-transform:skewY(0deg);-ms-transform:skewY(0deg);transform:skewY(0deg)}.product-cta .attributes-container .attributes-holder .attribute-YSL-size .swatches,.product-cta .attributes-container .attributes-holder .attribute-size .swatches{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:inherit;z-index:3;overflow-y:hidden}.product-cta .attributes-container .attribute-list-size{padding-bottom:0;margin-bottom:0}.product-cta .attributes-container .attribute-dropdown-color .btn-select{padding:0.625rem 0.625rem 0.5625rem 1.5rem;margin-top:0 !important}.product-cta .attributes-container .attribute-list-color{display:none}.product-cta .attributes-container .attribute-dropdown-color{width:85%;margin-left:2rem}.product-cta .attributes-container .attribute-dropdown-color .select-bar-heading{cursor:pointer}.product-cta .add-to-cart-container{min-height:0}.product-cta .btn-container{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.product-cta .btn-container .price-container{background:#000}.product-cta .btn-container .product-availability{display:none}.product-cta .btn-container .quantity-container{margin:0 1rem}.product-cta .btn-container .quantity{padding:0.625rem}.product-cta .btn-container .cart-and-ipay,.product-cta .btn-container .add-to-cart-container,.product-cta .btn-container .back-in-stock-container{margin-bottom:0}.product-cta.product-unavailable .btn-container .price-container{background:#999;margin-right:1rem}.product-cta .add-to-cart-error{padding:0 1rem}.availability-messages{font-size:.8125rem;text-align:left;padding:0.5rem 0}.availability-messages>div{display:inline}.add-to-cart-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:3.125rem}@media (max-width: 1021.98px){.add-to-cart-container{background-color:#fff;margin-bottom:0;position:fixed;bottom:0;right:0;left:0;z-index:1000}}@media (max-width: 1021.98px){.add-to-cart-container .quantity{border-bottom:0;border-right:0;border-left:0}}.add-to-cart-container .cart-and-ipay,.add-to-cart-container .price-container,.add-to-cart-container .back-in-stock-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.add-to-cart-container .price-container{background-color:#232323;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;color:#fff}.add-to-cart-container .price-container .price{font-size:.75rem}.add-to-cart-container .price-container .range,.add-to-cart-container .price-container .sales{color:#fff}.add-to-cart-container .price-container .sales{font-weight:500;font-size:inherit;line-height:1.5}@media (max-width: 1021.98px){.add-to-cart-container .price-container .range{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.add-to-cart-container .price-container .worth,.add-to-cart-container .price-container .value{color:#fff}.product-available .shitscore{display:none}.product-unavailable .price-container{background-color:#999}.product-unavailable .quantity-container,.product-unavailable .cart-and-ipay,.product-unavailable .engrave-me{display:none}.product-unavailable .shitscore{background:#999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product-unavailable .shitscore::before{content:"";border-bottom:0.0625rem solid #fff;width:1rem}.add-to-cart-error{font-size:.8125rem;padding-top:0.25rem}@media (max-width: 1021.98px){.add-to-cart-error{display:none}}.cart-and-ipay .text-danger{font-size:.8125rem;top:-1rem;left:0;right:0;text-align:center;background:#fff}.cart-and-ipay .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:none;height:100%;font-size:.8125rem;background:#ae2137}.cart-and-ipay .btn:active,.cart-and-ipay .btn:focus{background-color:#ae2137 !important;border-color:#ae2137 !important}.cart-and-ipay .btn i::before{font-size:.875rem}.back-in-stock-container:not(.d-none)+.cart-and-ipay{display:none}.back-in-stock-container .alert{margin-bottom:2rem}.availability-messages>.btn{font-size:.8125rem;padding:0.75rem 0.3125rem 0.6875rem}.apple-pay-pdp{padding:0;display:block}.action-container{margin-bottom:1.5rem}.action-container .link i::before{color:#999;font-size:1.5rem}.giftcard-form .custom-control{padding-right:0}.box-details,.box-settings{background-color:#f2f2f2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0.72rem 0.9375rem;margin-bottom:0.625rem;min-height:2.625rem}.box-details .link,.box-settings .link{margin-right:0.9375rem}.box-details,.box-settings{display:none;position:relative;min-height:0;top:-0.5625rem;margin-bottom:0.0625rem}.box-details>i,.box-settings>i{position:absolute;top:0.75rem;left:0.75rem;cursor:pointer}.box-details>i::before,.box-settings>i::before{font-size:.75rem}.box-details small,.box-settings small{font-size:.6875rem}.social-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:15px}.social-container a{margin:0 2rem}.social-container a:hover{text-decoration:none}.social-container a img{width:40px;height:40px}.manufacturer-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.25rem}@media (min-width: 1280px){.manufacturer-info{margin-bottom:2.25rem}}.manufacturer-info-label{font-size:.625rem;font-weight:600;margin-left:0.25rem}.manufacturer-sku{font-family:Arial, Helvetica, sans-serif;font-size:.5rem}label.color ~ a:hover{text-decoration:none}.complementary-cta{text-align:center}@media (min-width: 768px){.complementary-cta{margin-top:2rem}}@media (min-width: 1280px){.complementary-cta{margin-top:auto;margin-bottom:1.25rem;text-align:right}}.complementary-cta>.btn{max-width:20.625rem;margin-right:auto;margin-left:auto}.complementary-total-price{background:#232323;color:#fff;font-size:.75rem;font-weight:500;padding:0.75rem 0.5rem;min-width:36%}.complementary-total-list-price{color:#999;font-size:.75rem;font-weight:500;text-decoration:line-through}.complementary-products .product .tile-body{padding-bottom:0}.price-main .price>span>span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.price-main .strike-through{font-size:1.0625rem;margin-left:0}.product-options{margin-top:1.25em}.product-options .quantity{bottom:0;min-width:6.25em;padding-right:0.938em;padding-left:0.938em;position:absolute;left:0}.size-chart .size-chart-collapsible{max-height:0;overflow:hidden;-webkit-transition:max-height 0.5s;-o-transition:max-height 0.5s;transition:max-height 0.5s;-webkit-transition-timing-function:cubic-bezier(0, 1, 0, 1);-o-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;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.c-modiface__iframe{height:100%;z-index:2;position:relative}.c-modiface__iframe::before{display:block;content:"";width:100%;padding-top:115.27778%}.c-modiface__iframe>.content{position:absolute;top:0;right:0;left:0;bottom:0}.c-modiface__wrap{padding:0 0.9375rem}@media (max-width: 1021.98px){.c-modiface__wrap{padding:0;z-index:4}}.c-modiface__title{font-family:"ITCAvantGardeStd-Md", sans-serif;font-size:0.75rem;color:#000;margin-bottom:0.3125rem;text-transform:uppercase}.c-modiface__description{color:#999;font-size:0.75rem}.c-modiface__actions{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.c-modiface{padding-right:0;padding-left:0}.c-modiface iframe{position:absolute !important;top:0;right:0;display:block}.c-modiface__actions{margin-bottom:1.5625rem}@media (max-width: 767.98px){.c-modiface__actions>.mr-lg-2{margin-bottom:0.313rem}}.c-modiface__unavailable{padding:0.9375rem 0 0}.modiface-enabled .c-try-it-on{display:none}.c-modiface__container{display:none;position:relative}@media (min-width: 1022px){.c-modiface__container{padding-bottom:10px}}.c-modiface__container.c-modiface--ready{display:block}.c-modiface__error-wrapper{display:block;color:red}.c-modiface__error_title{font-family:"ITCAvantGardeStd-Demi", sans-serif;font-size:1.125rem;text-transform:uppercase;margin:0.625rem 0}.c-button{display:inline-block;vertical-align:middle;padding:1rem 1.8125rem 0.9375rem;border:1px solid transparent;border-radius:0;-webkit-transition:background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;-o-transition:background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;transition:background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;font-size:0.75rem;line-height:1;text-align:center;cursor:pointer;text-transform:uppercase;outline:0;background-color:#000;color:#fff;font-family:"ITCAvantGardeStd-Md", sans-serif}.c-modiface--hidden,.c-tryonconsent--hidden{display:none}.c-modiface__error.ui-dialog{min-width:100vw}.c-modiface__error_button{width:100%}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.c-modiface__wrap{display:none}}@media (max-width: 1021.98px){.c-modiface-active .product_image_container{display:none}.c-tryonconsent__container{margin:0 0 1.5625rem}}@media (min-width: 768px){.c-modiface__error.ui-dialog{min-width:37.5rem}}@media (max-width: 1021.98px){.c-modiface-active .c-expivi{display:none}.c-modiface-active .c-modiface__wrapper{max-width:80rem;margin-right:auto;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.c-modiface-active .c-modiface__iframe{position:relative}.c-modiface-active .c-modiface__iframe::before{display:block;content:"";width:100%;padding-top:100%}.c-modiface-active .c-modiface__iframe>.content{position:absolute;top:0;right:0;left:0;bottom:0}.c-modiface__error_title{font-size:1.25rem}}.product-vto-badge{max-width:3.75rem;top:2%;right:6%;position:absolute;z-index:10}@media (max-width: 1021.98px){.product-vto-badge{max-width:2.75rem}}.product-custom-badge>img{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:auto}.modiface-modal .modal{top:30%}.modiface-modal .modal-content{text-align:center}.modiface-modal .modal-header{font-size:1.25rem;line-height:1.6;font-family:"ITCAvantGardeGothicStd";font-weight:600;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.modiface-modal .modiface_error_content{font-size:12px;line-height:19px;margin-bottom:1rem}.custom-icons-as-content::before{content:"\E80C";display:inline-block;font-family:"fontello" !important;font-style:normal;font-weight:400;text-decoration:inherit;-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 767.98px){.description-mobile-collapse .collapse-header{font-size:.9375rem;font-weight:bold;text-transform:uppercase}.description-mobile-collapse .collapse-header i::before,.description-mobile-collapse .collapse-header i::after{font-size:.8125rem}.description-mobile-collapse .collapse-header i .accordion-arrow::before{content:"\E818"}.description-mobile-collapse .collapse-header:last-child{margin-bottom:0}.description-mobile-collapse .collapse-header:hover{text-decoration:none}.description-mobile-collapse .collapse-header:focus{outline:none}.description-mobile-collapse .collapse-header.collapsed .custom-icons-as-content::before{content:"\E818"}.description-mobile-collapse .collapse-header.collapsed .custom-icons-as-content+.view-more-arrow{display:none}.description-mobile-collapse .tab-pane{display:block;opacity:1;font-size:.75rem}.description-mobile-collapse .tab-pane.collapse{display:none;margin-bottom:0.625rem}.description-mobile-collapse .tab-pane.collapse.show{display:block}.description-mobile-collapse .paragraph-limit-6lines{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;max-height:190px}.description-mobile-collapse .view-more-arrow{background-color:rgba(255,255,255,0.780392);margin-top:-30px;z-index:1;position:relative;border-bottom:1px solid #d9d9d9;margin-bottom:10px}.description-mobile-collapse .view-more-arrow i::before,.description-mobile-collapse .view-more-arrow i::after{font-size:1.4375rem}}.js-color-swatch-collapse{overflow:hidden;height:40px}@media (min-width: 544px){.js-color-swatch-collapse{overflow:hidden;height:40px}}.colorSwatchModalContainer .modal-body,.sizeModalContainer .modal-body{padding-left:15px !important;padding-right:15px !important;padding-top:0 !important}.colorSwatchModalContainer .mobile-color-swatch-modal,.colorSwatchModalContainer .mobile-size-swatch-modal,.sizeModalContainer .mobile-color-swatch-modal,.sizeModalContainer .mobile-size-swatch-modal{font-size:.8125rem}.colorSwatchModalContainer .mobile-color-swatch-modal i,.colorSwatchModalContainer .mobile-size-swatch-modal i,.sizeModalContainer .mobile-color-swatch-modal i,.sizeModalContainer .mobile-size-swatch-modal i{display:none}.colorSwatchModalContainer .mobile-color-swatch-modal.selected,.colorSwatchModalContainer .mobile-size-swatch-modal.selected,.sizeModalContainer .mobile-color-swatch-modal.selected,.sizeModalContainer .mobile-size-swatch-modal.selected{font-weight:bold}.colorSwatchModalContainer .mobile-color-swatch-modal.selected i,.colorSwatchModalContainer .mobile-size-swatch-modal.selected i,.sizeModalContainer .mobile-color-swatch-modal.selected i,.sizeModalContainer .mobile-size-swatch-modal.selected i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.colorSwatchModalContainer .swatch-circle,.sizeModalContainer .swatch-circle{height:1.4rem;width:1.4rem}.colorSwatchModalContainer .swatch-circle::after,.sizeModalContainer .swatch-circle::after{height:1.8rem;width:1.8rem;right:-0.275rem;top:-0.275rem}.colorSwatchModalContainer .swatch-filter,.sizeModalContainer .swatch-filter{height:1.4rem;width:1.4rem}.colorSwatchModalContainer .swatch-filter::after,.sizeModalContainer .swatch-filter::after{height:1.8rem;width:1.8rem;right:-0.275rem;top:-0.275rem}.colorSwatchModalContainer .mobile-color-swatch-modal,.sizeModalContainer .mobile-color-swatch-modal{font-size:.8125rem}.color-swatch-view-more-mobile{font-size:.8125rem}.product-quickview.product-detail{margin-bottom:0.1rem;margin-top:0.1rem}.attribute-dropdown-YSL-size .swatches .YSL-size-value.unselectable::before{-webkit-transform:skewY(0deg);-ms-transform:skewY(0deg);transform:skewY(0deg)}.attribute-dropdown-YSL-size .swatches .select-attribute-btn.unselectable::before{border-bottom:none}.swatch-circle.unselectable+span,.size-attr-value.unselectable+span{position:relative;display:inline-block}.swatch-circle.unselectable+span::before,.size-attr-value.unselectable+span::before{content:"";border-bottom:1px solid #000;width:100%;position:absolute;left:auto;top:50%}.nonSwatchProduct.unselectable::before{content:"";-webkit-transform:skewY(30deg);-ms-transform:skewY(30deg);transform:skewY(30deg)}.engraving_checkbox label{font-family:"ITCAvantGardeGothicStd", Arial, Sans-serif;font-size:13px !important;font-weight:500;letter-spacing:normal;text-align:right;color:#000;text-transform:uppercase}.engraving_checkbox .add_personal_engraving_cbx_msg{margin-right:24px;margin-top:10px}.engrave-me{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#ae2137;border-color:#ae2137}.engrave-me a:hover{text-decoration:none}.engrave-me .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:none;height:100%;font-size:.8125rem;background:#ae2137}.engrave-me .btn:active,.engrave-me .btn:focus{background-color:#ae2137 !important;border-color:#ae2137 !important}.engrave-me .btn i::before{font-size:.875rem}.engrave-wrapper .product-name{font-size:18px}.engrave-wrapper .product-info .attribute-colorfamilies,.engrave-wrapper .product-info .attribute-list-color{display:none}.engrave-wrapper .engraving_type_inputs{margin:20px 0}.engrave-wrapper .exit_engrave{text-align:center;margin-top:20px}.engrave-wrapper .exit_engrave a{text-decoration:underline;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.33}.engrave-wrapper .message_input{text-align:center}.engrave-wrapper .message_input input{text-transform:uppercase}.engrave-wrapper .personal_engraving_value{height:35px;text-align:center}.engrave-wrapper .product_engraving_label{color:#999;font-size:11px}.engrave-wrapper .engrave-applied{text-transform:uppercase;font-size:13px;margin-bottom:28px;color:#01172d;font-weight:500}.engrave-wrapper .engraving_type_label{text-transform:uppercase;font-size:13px;color:#000;font-weight:500}.engrave-wrapper .engraving_bannedword_message{margin:5px 0;color:#f00;font:bold 12px/1 Arial, sans-serif}.engrave-wrapper .engraving_confirm{margin-bottom:26px}.engrave-wrapper .engraving_confirm label{font-size:13px !important;margin-bottom:12px !important}.engrave-wrapper .engraving_confirm .engraving_disclaimer{font-size:11px;color:#999;margin-right:25px}.cart_edit_engraving{background:#edeff0;padding:0.625rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cart_edit_engraving .product_id_label{color:#000;width:100%;padding-bottom:5px;text-transform:uppercase;font-weight:600}.cart_edit_engraving .product_id_value{width:100%;text-transform:uppercase;color:#888}input[type="checkbox"]:disabled+label+.add_personal_engraving_cbx_msg{opacity:0.4}.engrave-notavailable{color:#ae2137;margin-right:24px;margin-top:10px}.custom-product-item{padding:6px 10px;cursor:pointer}.custom-product-item.selected{border:2px solid #000;padding:6px}.option-header{text-transform:uppercase;color:#000;font-size:13px;font-weight:600}.custom-product-labels{margin-bottom:14px}.custom-product-labels .custom-product-value{text-transform:capitalize;color:#000;font-size:13px;font-weight:600}.custom-product-labels .custom-product-value .price-desc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.custom-product-labels .custom-product-value .price,.custom-product-labels .custom-product-value .price .strike-through{font-size:13px}.custom-product-labels .custom-product-value span.sales::after,.custom-product-labels .custom-product-value span.sales::before{content:"\A0"}.custom-options-select{margin:0 auto 35px}.custom-options-select .slick-next,.custom-options-select .slick-prev{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);bottom:auto}.custom-options-select .slick-next{right:auto;left:-35px;width:2rem}.custom-options-select .slick-prev{right:-35px;left:auto;width:2rem}.custom-options-select .slick-next i,.custom-options-select .slick-prev i{-webkit-transform:none;-ms-transform:none;transform:none}.custom-options-select img{width:43px;height:106px}@media (max-width: 767.98px){.custom-options-select img{width:38px;height:95px}}@media (max-width: 767.98px){.custom-options-select .slick-next,.custom-options-select .slick-prev{display:none !important}}.product-sample-icon{width:24px;height:24px;background:url(../../images/product-sample-icon.svg) no-repeat;background-size:cover}.bonus-product-link{font-size:13px;font-weight:600;text-decoration:underline;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.bonus-product-link[disabled]{opacity:0.5;pointer-events:none}.bonus-product-link .icon-check,.bonus-product-link .product-sample-text-added{display:none}.bonus-product-link.bonus-product-added .icon-check,.bonus-product-link.bonus-product-added .product-sample-text-added{display:block}.bonus-product-link.bonus-product-added .product-sample-icon,.bonus-product-link.bonus-product-added .product-sample-text{display:none}.bundle-item .swatch-circle{width:1rem;height:1rem}.product-detail.product-set-detail{overflow-x:clip}.product-detail.product-set-detail .set-items-carousel{z-index:1}.product-detail.product-set-detail .set-items-carousel .slick-next,.product-detail.product-set-detail .set-items-carousel .slick-prev{width:3.4rem}.product-detail.product-set-detail .set-items-carousel .slick-arrow i::before{
                transform: scale(-1)}.product-detail.product-set-detail .set-items-carousel .slick-slide{
                float: right}.product-detail.product-set-detail .set-items-carousel .slick-list{overflow:visible}.product-bundle-detail .set-item .text-secondary{min-height:auto}@media (min-width: 544px){.product-bundle-detail .set-item .text-secondary{min-height:4.063rem}}.product-bundle-detail .set-items-carousel{margin-bottom:2.313rem}@media (min-width: 544px){.product-bundle-detail .set-items-carousel .set-item-wrapper.last{border-left:none}}.product-bundle-detail .set-items-carousel .set-item-wrapper{border-bottom:1px solid #d9d9d9;padding-bottom:1.25rem}@media (min-width: 544px){.product-bundle-detail .set-items-carousel .set-item-wrapper{border-left:1px solid #d9d9d9;border-bottom:none;padding-bottom:0}}.product-bundle-detail .set-items-carousel .set-item-wrapper .product-images{padding:0}.product-bundle-detail .set-items-carousel .slick-arrow{width:auto;height:auto;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.product-bundle-detail .set-items-carousel .slick-arrow i::before{background:transparent;padding:0}.product-bundle-detail .set-items-carousel .slick-arrow.slick-disabled{display:none !important}.product-bundle-detail .set-items-carousel .slick-prev{right:-1.25rem}.product-bundle-detail .set-items-carousel .slick-next{left:-1.25rem}.product-bundle-detail .product-detail{margin-bottom:0}.product-bundle-detail .product-info .attribute-dropdown-color{display:none}.product-bundle-detail .product-info .attributes{min-height:auto}@media (min-width: 544px){.product-bundle-detail .product-info .attributes{min-height:7.5rem}}.product-bundle-detail .product-info .attribute{margin-bottom:0}.product-bundle-detail .product-info .lable-selected-color{font-size:.875rem;font-weight:500;text-transform:uppercase;margin:0.625rem 0}@media (min-width: 544px){.product-bundle-detail .product-info .lable-selected-color{font-size:.8125rem}}.product-detail.set-item .img-fluid{max-width:4rem;max-height:4rem;height:auto;width:auto}.product-info.product-info-set .swatches{position:absolute}.product-info.product-info-set .selected-swatch-name{max-width:80%}@media (min-width: 544px){.js-set-item-wrapper{margin:0 2.4rem 0 0.6rem}}.lable-selected-color,.lable-selected-size{font-size:.875rem;font-weight:500;text-transform:uppercase;margin:0.625rem 0}@media (min-width: 544px){.lable-selected-color,.lable-selected-size{font-size:.8125rem}}.js-product-set-detail .prices{margin-left:1rem;margin-right:1rem}.js-product-set-detail .base-price{text-align:center}.attribute-dropdown-color-name,.attribute-dropdown-size-name,.selected-swatch-name{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}

