.pull-left-xs{float:left}.pull-right-xs{float:right}@media (min-width:544px) and (max-width:767.98px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media (min-width:768px) and (max-width:768.98px){.pull-left-custom-md{float:left}.pull-right-custom-md{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:767.98px){.hidden-sm-down{display:none!important}}@media (max-width:768.98px){.hidden-custom-md-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,.hidden-xs-up{display:none!important}@media (min-width:544px){.hidden-sm-up{display:none!important}}@media (min-width:768px){.hidden-custom-md-up{display:none!important}}@media (min-width:769px){.hidden-md-up{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.row.equal-height>[class^=col]{display:-ms-flexbox;display:flex}.color-attribute .swatch-circle{position:relative}.swatch-circle-beige{border:.063em solid rgba(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:.2}.swatch-filter-beige{border:.063em solid rgba(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:.2}.swatch-circle-black{border:.063em solid rgba(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:.2}.swatch-filter-black{border:.063em solid rgba(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:.2}.swatch-circle-blue{border:.063em solid rgba(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:.2}.swatch-filter-blue{border:.063em solid rgba(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:.2}.swatch-circle-brown{border:.063em solid rgba(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:.2}.swatch-filter-brown{border:.063em solid rgba(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:.2}.swatch-circle-green{border:.063em solid rgba(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:.2}.swatch-filter-green{border:.063em solid rgba(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:.2}.swatch-circle-grey{border:.063em solid rgba(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:.2}.swatch-filter-grey{border:.063em solid rgba(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:.2}.swatch-circle-navy{border:.063em solid rgba(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:.2}.swatch-filter-navy{border:.063em solid rgba(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:.2}.swatch-circle-orange{border:.063em solid rgba(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:.2}.swatch-filter-orange{border:.063em solid rgba(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:.2}.swatch-circle-pink{border:.063em solid rgba(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:.2}.swatch-filter-pink{border:.063em solid rgba(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:.2}.swatch-circle-purple{border:.063em solid rgba(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:.2}.swatch-filter-purple{border:.063em solid rgba(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:.2}.swatch-circle-red{border:.063em solid rgba(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:.2}.swatch-filter-red{border:.063em solid rgba(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:.2}.swatch-circle-white{border:.063em solid rgba(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:.2}.swatch-filter-white{border:.063em solid rgba(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:.2}.swatch-circle-yellow{border:.063em solid rgba(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:.2}.swatch-filter-yellow{border:.063em solid rgba(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:.2}.swatch-circle-silver{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:silver;border-radius:1.25em;display:block;position:relative}.swatch-circle-silver.disabled{opacity:.2}.swatch-filter-silver{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:silver;border-radius:.69em;background-color:silver;display:block;position:relative}.swatch-filter-silver.disabled{opacity:.2}.swatch-circle-gold{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:gold;border-radius:1.25em;display:block;position:relative}.swatch-circle-gold.disabled{opacity:.2}.swatch-filter-gold{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:gold;border-radius:.69em;background-color:gold;display:block;position:relative}.swatch-filter-gold.disabled{opacity:.2}.swatch-circle-rose-gold{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#b76e79;border-radius:1.25em;display:block;position:relative}.swatch-circle-rose-gold.disabled{opacity:.2}.swatch-filter-rose-gold{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#b76e79;border-radius:.69em;background-color:#b76e79;display:block;position:relative}.swatch-filter-rose-gold.disabled{opacity:.2}.swatch-circle-miscellaneous{background:linear-gradient(0deg,#821e91,#821e91 25%,#edd134 0,#ff0 50%,#edd134 0,#59ba00 0,#59ba00 76%,#111 0,#111),linear-gradient(0deg,#0e5cd1,#0e5cd1 50%,#e20b0b 0,#e20b0b);background-repeat:repeat-y,repeat;background-size:50% 100%,100% 100%;border:.063em solid rgba(0,0,0,.3);border-radius:1.25em;display:block;height:2.5em;position:relative;transform:rotate(35deg);width:2.5em}.swatch-circle-miscellaneous.disabled{opacity:.2}.swatch-circle-miscellaneous.selected:after{transform:rotate(-35deg)}[data-action=Product-Show] .cs-product-recommendation .cs-carousel-wrapper .carousel-title{text-align:left}@media (min-width:992px){[data-action=Product-Show] .cs-product-recommendation .cs-carousel-wrapper .cs-carousel{margin-left:20%}[data-action=Product-Show] .cs-product-recommendation .cs-carousel-wrapper .slick-arrow.slick-prev{left:-1.5625rem}}.back-in-stock-notification-button{position:absolute;right:.9375rem;background:transparent;border:none;height:2.8125rem;width:4.1875rem;color:#0092db;font-size:.875rem;font-weight:500;letter-spacing:.0625rem;line-height:1.125rem;text-align:right;display:none;text-transform:uppercase;margin-right:.9375rem}.back-in-stock-notification-button:focus,.back-in-stock-notification-button:hover{background:transparent;border:none;outline:none}.back-in-stock-notification-confirmation-copy{height:1.25rem;width:20rem}.back-in-stock-notification-confirmation-copy,.back-in-stock-notification-listrack-confirmation-copy,.back-in-stock-notification-sms-subscription{color:#5c5c5c;font-size:.8125rem;font-weight:300;letter-spacing:.03125rem;line-height:1.0625rem;margin-left:.78125rem;text-align:left}.back-in-stock-notification-email,.back-in-stock-notification-phone{width:100%;border-radius:0;border:.0625rem solid #000;height:2.8125rem;padding-left:.9375rem;padding-right:6.0625rem;background:transparent}.back-in-stock-notification-email:focus,.back-in-stock-notification-phone:focus{outline:#000}.back-in-stock-notification-email:-ms-clear,.back-in-stock-notification-phone:-ms-clear{display:none}.back-in-stock-notification-email-notification-copy{height:1.125rem;color:#000;font-size:.875rem;font-weight:300;letter-spacing:.075rem;line-height:1.125rem;margin-bottom:.75rem;text-align:left}.back-in-stock-notification-form{position:relative;display:-ms-flexbox;display:flex}.back-in-stock-notification-form .error-msg{text-align:left;color:#c00;margin:.3125rem 0}.back-in-stock-notification-marketing-container{display:-ms-flexbox;display:flex;margin-top:.9375rem}.back-in-stock-notification-marketing-container .checkmark{height:.8125rem;position:absolute;width:.8125rem;content:"";margin-top:.1875rem;left:.90625rem}.back-in-stock-notification-marketing-container .checkmark:after{height:.8125rem;position:absolute;left:0;width:.8125rem;background-color:#fff;border:.0625rem solid #000;content:""}.back-in-stock-notification-marketing-container input{height:1.25rem;opacity:0;z-index:1}.back-in-stock-notification-marketing-container input:checked~.checkmark{background-color:#000}.back-in-stock-notification-marketing-container input:checked~.checkmark:after{border-width:0 .1875rem .1875rem 0;transform:rotate(45deg);border:solid #fff;border-width:0 .0625rem .0625rem 0;height:10px;left:.25rem;width:.3125rem;background-color:#000}.back-in-stock-notification-listrack-container,.back-in-stock-notification-sms-subscription-container{display:-ms-flexbox;display:flex}@media (min-width:769px){.back-in-stock-notification-listrack-container,.back-in-stock-notification-sms-subscription-container{margin-bottom:.9375rem}}.back-in-stock-notification-listrack-container .checkmark,.back-in-stock-notification-sms-subscription-container .checkmark{height:.8125rem;position:absolute;width:.8125rem;content:"";margin-top:.1875rem}.back-in-stock-notification-listrack-container .checkmark:after,.back-in-stock-notification-sms-subscription-container .checkmark:after{height:.8125rem;position:absolute;left:0;width:.8125rem;background-color:#fff;border:.0625rem solid #000;content:""}.back-in-stock-notification-listrack-container input,.back-in-stock-notification-sms-subscription-container input{height:1.25rem;opacity:0;z-index:1}.back-in-stock-notification-listrack-container input:checked~.checkmark,.back-in-stock-notification-sms-subscription-container input:checked~.checkmark{background-color:#000}.back-in-stock-notification-listrack-container input:checked~.checkmark:after,.back-in-stock-notification-sms-subscription-container input:checked~.checkmark:after{border-width:0 .1875rem .1875rem 0;transform:rotate(45deg);border:solid #fff;border-width:0 .0625rem .0625rem 0;height:10px;left:.25rem;width:.3125rem;background-color:#000}.back-in-stock-notification-sms-subscription-container[disabled=disabled] .checkmark:after{border:.0625rem solid #999}.back-in-stock-notification-container-success{display:-ms-flexbox;display:flex;margin-bottom:.625rem}.back-in-stock-notification-container-success p{color:#59af2c;font-size:.875rem;font-weight:500;letter-spacing:.01625rem;line-height:1.5rem;margin-bottom:0;text-align:left;margin-left:.3125rem}.back-in-stock-notification-container-success img{margin-top:.18125rem}.back-in-stock-notification-already-subscribed,.back-in-stock-notification-invalid-email,.back-in-stock-notification-technical-error{text-align:left;color:#c00;margin-top:.3125rem}.product-detail .swatch-circle{width:2.5em;height:2.5em;background:#fff;border-radius:1.25em;border:.063em solid rgba(0,0,0,.3);display:inline-block;margin-right:.313em;position:relative}.product-detail .swatch-circle.color-value[data-selected=true]:after{color:#000;content:"\F058";display:table-caption;font-family:FontAwesome;font-size:1.625em;left:.295em;position:absolute}.product-detail .swatch-circle.color-value.selected:after{color:#000;content:"\F058";display:table-caption;font-family:FontAwesome;font-size:1.625em;left:.35em;position:absolute;top:.39em}.product-detail .swatch-circle.color-value.selected:after,.product-detail .swatch-circle i.fa-times-circle{background:#fff;border-radius:50%;height:.75em;line-height:.8em;width:.8em}.product-detail .swatch-circle.unselectable,.product-detail [disabled] .swatch-circle{cursor:not-allowed}.product-detail .swatch-circle.unselectable.color-value.selected:after,.product-detail [disabled] .swatch-circle.color-value.selected:after{background-color:#495057}label.color~a:hover{text-decoration:none}.description-and-detail{margin:2rem 0}.description-and-detail .title{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:500;letter-spacing:.125rem;line-height:1.25rem}@media (max-width:543.98px){.description-and-detail{margin-top:0}.description-and-detail>div:last-child{margin-bottom:1em}}.product-detail .description{margin-bottom:1.875rem;width:100%}@media (min-width:544px){.product-detail .description{margin-bottom:2rem}}.social-icons{font-size:1.875em}@media (max-width:991.98px){.social-icons{font-size:1.5625em}}label.availability{padding-right:.3125em}.ratings{width:13.25rem;height:1.25rem}@media (min-width:544px){.ratings{margin-top:.625em;width:13.25rem;height:1.25rem}}@media (max-width:543.98px){.ratings{background-color:#fff;margin-top:-1.875em;margin-right:-.9375em;padding:.1875em}}.promotions{font-weight:400;text-align:center;color:#c00;width:100%}.promotions .callout{font-size:1rem;padding-top:1.4375rem;text-align:left}@media (max-width:543.98px){.promotions .callout{text-align:center}}.promotions .callout a{color:#c00;text-decoration:underline}@media (max-width:767.98px){.product-breadcrumb .row{border-top:1px solid #ccc}}.product-breadcrumb .breadcrumb{border-bottom:none;margin:0}@media (min-width:769px){.product-breadcrumb .breadcrumb{padding:0 0 .875rem}}.product-options .quantity{bottom:0;min-width:6.25em;padding-left:.938em;padding-right:.938em;position:absolute;right:0}.size-chart .size-chart-collapsible{max-height:0;overflow:hidden;transition:max-height .5s;transition-timing-function:cubic-bezier(0,1,0,1)}.size-chart .size-chart-collapsible.active{max-height:100%;transition-timing-function:ease-in-out}.product-detail .carousel-indicators{position:static}@media (min-width:769px){.description-and-detail .title{font-size:1.625rem;line-height:1.625rem;font-weight:300}}@media (max-width:543.98px){.klarna-promo-parent-container{margin:auto}}@media (min-width:992px){.description-and-detail .title{font-size:2rem;line-height:2.375rem}}.klarna-promo-parent-container{margin-bottom:5px}.klarna-promo-parent-container .klarna-placement{max-width:21.875rem}.smartgift-btn{background:url(../../images/sg-gift-box.svg) left .9375rem top .375rem no-repeat;background-size:19px;padding-left:2.625rem;letter-spacing:normal;font-weight:600;padding-right:.9375rem;outline:none;border-radius:0}.smartgift-btn:focus,.smartgift-btn:hover{color:inherit;background-color:transparent;border-color:inherit;box-shadow:none;box-radius:none}.dw-apple-pay-button.apple-pay-pdp,.dw-apple-pay-button.apple-pay-pdp:hover{min-width:30%}@media (max-width:1199.98px){.dw-apple-pay-button.apple-pay-pdp,.dw-apple-pay-button.apple-pay-pdp:hover{min-width:100%;font-size:1rem;margin-top:.3125rem;margin-left:0}}.dw-apple-pay-button.apple-pay-pdp:after,.dw-apple-pay-button.apple-pay-pdp:hover:after{font-size:.375rem}@media (max-width:1199.98px){.cta-add-to-cart{min-width:100%}}@media (max-width:991.98px){.add-to-cart{width:100%;margin-bottom:.3125rem}}@media (max-width:767.98px){.smartgift-medium-scr{width:100%}}@media (max-width:543.98px){.smartgift-medium-scr{width:auto}}@media (max-width:767.98px){.dw-apple-pay-button.apple-pay-pdp,.dw-apple-pay-button.apple-pay-pdp:hover{min-width:100%}}@media (max-width:991.98px){.smartgift-btn{width:100%}}.add-to-cart{border-radius:0}.product-not-available-msg{color:#c00}@media (max-width:543.98px){.product-not-available-msg{font-size:.875rem;padding-bottom:.375rem}}.smartgift-bottom-text{letter-spacing:0}.description-and-detail .btn.quickview,.description-and-detail .btn.title,.product-detail .btn.quickview,.product-detail .btn.title{background-color:transparent}.affirm-as-low-as{width:100%;height:2.8125rem}.cta-add-to-cart .add-to-cart{width:9.4375rem;height:2.4rem;margin-right:.5rem}@media (max-width:1199.98px){.cta-add-to-cart .add-to-cart{width:100%;height:2.4rem}}.slick-slider{-ms-touch-action:auto!important;touch-action:auto!important}.bundle-details .bundle-affirm-message .affirm-modal-trigger{display:inline-block;text-transform:capitalize;padding:0;color:#000}.bundle-details .bundle-footer .gpay-button{border-radius:0}.bundle-details .bundle-footer .gpay-button-fill{min-width:11.875rem;width:100%}.bundle-details .add-to-cart{width:100%;max-width:100%}.bundle-details .prices-add-to-cart-actions{background-color:transparent;position:static;padding:0}.bundle-details .global-availability{margin-bottom:.625rem;margin-top:.625rem}.bundle-details .product-availability{margin-top:.9375rem}.bundle-details .availability-msg{margin-top:.0625rem}.bundle-details .availability-msg .message{font-size:.875rem;font-weight:300}.bundle-details .availability-msg .availability{font-size:1rem}.bundle-details .bundle-quantity,.bundle-details .quantity,.bundle-details label.availability{text-transform:capitalize}.bundle-details .product-name{color:#000;font-weight:400;font-size:2.5rem;letter-spacing:0;line-height:1.875rem;margin-bottom:1.5625rem;font-family:inherit}.bundle-details .description-and-detail .title{font-family:inherit}@media (min-width:544px){.bundle-details .description-and-detail .title:after{content:""}}.bundle-details .description-and-detail .description{width:auto;font-weight:300}.bundle-details .description-and-detail .description .content{padding-left:.9375rem}.tk-gill-sans-nova{font-family:gill-sans-nova,sans-serif}.listrak-success-msg{font-size:1rem;font-weight:400;letter-spacing:.01875rem;line-height:1.5rem;font-family:gill-sans-nova,Arial,sans-serif;margin-top:1.8125rem}@media (max-width:575.98px){.listrak-success-msg{padding:0 .625rem;text-align:center;margin-top:.875rem}}.listrak-back-in-stock-notification-container-main{margin-top:1.875rem}@media (max-width:991.98px){.listrak-back-in-stock-notification-container-main{overflow:hidden;display:block;text-align:center;margin-top:.9375rem;padding:0 .625rem}}@media (max-width:991.98px){.listrak-back-in-stock-notification-container-main .back-in-stock-notification-email-notification-copy{text-align:center}}.back-in-stock-notification-container{margin-top:1.875rem}@media (min-width:992px){.back-in-stock-notification-container{margin-bottom:6.4375rem}}.back-in-stock-notification-container .back-in-stock-notification-button{right:.0625rem;width:auto}.back-in-stock-notification-container .back-in-stock-notification-form{height:2.8125rem;box-sizing:border-box;max-width:26.875rem;border:.0625rem solid #000}.back-in-stock-notification-container .back-in-stock-notification-email{width:26.8125rem;opacity:.5;color:#000;font-family:gill-sans-nova,Arial,sans-serif;font-size:.9375rem;font-weight:500;letter-spacing:.0625rem;line-height:1.25rem;border:none}.back-in-stock-notification-container .back-in-stock-notification-email-notification-copy{margin-bottom:.625rem;height:auto;width:27.5rem;color:#000;font-size:1.25rem;font-family:gill-sans-nova,Arial,sans-serif;letter-spacing:.10687rem;line-height:1.5625rem}.back-in-stock-notification-container .back-in-stock-notification-marketing-container{position:relative;overflow:hidden;margin-top:.625rem}.back-in-stock-notification-container .back-in-stock-notification-marketing-container .checkmark{height:.9375rem;width:.9375rem;left:0;border-radius:.125rem;margin-top:0}.back-in-stock-notification-container .back-in-stock-notification-marketing-container .checkmark:after{top:.0625rem;height:.9375rem;width:.9375rem}.back-in-stock-notification-container .back-in-stock-notification-marketing-container input{position:absolute;width:.9375rem;height:.9375rem}.back-in-stock-notification-container .back-in-stock-notification-marketing-container input:checked~.checkmark:after{left:.3125rem}.back-in-stock-notification-container .back-in-stock-notification-listrack-container{margin-bottom:0}.back-in-stock-notification-container .back-in-stock-notification-confirmation-copy{height:auto;width:26.2rem;color:#5c5c5c;font-family:gill-sans-nova,Arial,sans-serif;font-size:.8125rem;font-weight:400;letter-spacing:.03125rem;line-height:.9375rem;padding-left:.8125rem;padding-bottom:.125rem}.back-in-stock-notification-container-success p{color:#000;font-family:gill-sans-nova,Arial,sans-serif;margin-left:.625rem}.back-in-stock-notification-container-success img{height:1.30187rem;width:1.30187rem;margin-top:0}@media (min-width:768px){.back-in-stock-notification-container-success{margin-top:.1875rem}}@media (max-width:991.98px){.form-outer{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}@media (max-width:991.98px){.back-in-stock-notification-container{overflow:hidden;max-width:100%;display:block;text-align:center;margin:0 .5625rem;margin-top:.9375rem}}@media (max-width:991.98px){.back-in-stock-notification-container .back-in-stock-notification-email-notification-copy{height:auto;width:100%;min-width:100%;max-width:1.67969rem;font-size:1rem;text-align:center;letter-spacing:.08563rem;line-height:1.1875rem;margin-bottom:.5625rem}}@media (max-width:991.98px){.back-in-stock-notification-container .back-in-stock-notification-confirmation-copy{padding-top:.0625rem}}@media (max-width:991.98px){.back-in-stock-notification-container-main{width:100%}}.back-in-stock-notification-container .back-in-stock-notification-container-success p{font-size:1rem;font-weight:400;letter-spacing:.01875rem;line-height:1.5rem;font-family:gill-sans-nova,Arial,sans-serif;margin-top:-.0625rem}.back-in-stock-notification-container-mb{margin-bottom:10.5625rem}.primary-images .cs-carousel-wrapper .cs-carousel,.primary-images .cs-carousel-wrapper .slick-list,.primary-images .cs-carousel-wrapper .slick-slide{margin:0;display:block}.primary-images .cs-carousel-wrapper .carousel-tile{display:table-cell;position:relative;width:100%}.primary-images .cs-carousel-wrapper .poster-frame-video{height:37.5rem;max-width:37.5rem;margin:0 auto}@media (max-width:1199.98px){.primary-images .cs-carousel-wrapper .poster-frame-video{height:33.875rem;max-width:33.875rem}}@media (max-width:991.98px){.primary-images .cs-carousel-wrapper .poster-frame-video{height:58rem;max-width:58rem}}@media (max-width:768px){.primary-images .cs-carousel-wrapper .poster-frame-video{height:44.0625rem;max-width:44.0625rem}}@media (max-width:319.98px){.primary-images .cs-carousel-wrapper .poster-frame-video{height:24.5rem;max-width:24.5rem}}@media (max-width:375px){.primary-images .cs-carousel-wrapper .poster-frame-video{height:21.375rem;max-width:21.375rem}}@media (min-width:1200px){.primary-images .cs-carousel-wrapper .poster-frame-video .slide-video{padding:0}}.primary-images .cs-carousel-wrapper .slick-arrow{top:42%;background-color:hsla(0,0%,100%,.5);background-size:.625rem}.primary-images .cs-carousel-wrapper .slick-prev{left:0}.primary-images .cs-carousel-wrapper .slick-next{right:0}.primary-images .slide-video{position:absolute;min-width:100%;max-width:100%;height:100%;width:inherit;max-height:100%;object-fit:cover;margin:0 auto;right:0;top:0}.primary-images .slide-video-ie{display:none}.primary-images .slick-active .slide-video-ie{display:block}.primary-images .pointer-none{pointer-events:none}.primary-images .cursor-context{cursor:context-menu}.container-fluid.pdp-v-one .primary-images .traditional-main-carousel .poster-frame-video .slide-video{padding-left:0;padding-right:0}.poster-frame-video{height:40.375rem}@media (max-width:1199.98px){.poster-frame-video{height:34.5rem}}@media (max-width:991.98px){.poster-frame-video{height:59.0625rem}}@media (max-width:768px){.poster-frame-video{height:45.125rem}}@media (max-width:319.98px){.poster-frame-video{height:25.5625rem}}@media (max-width:375px){.poster-frame-video{height:22.5rem}}.addToCartModal.addToCartError .modal-dialog .modal-content .close,.addToCartModal.addToCartError .modal-dialog .modal-content .modal-footer,.addToCartModal.addToCartError .modal-dialog .modal-content .modal-header{display:none}.addToCartModal .modal-dialog{height:100vh;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:1.7rem 0}.addToCartModal .modal-body{padding:1.25rem .625rem}.addToCartModal p{font-weight:600;line-height:1.5625rem;letter-spacing:.0625rem;margin-bottom:1.875rem}.addToCartModal .btn:last-child{text-decoration:underline;margin-top:1.25rem}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .modal-footer{display:none}}.add-to-cart-redesign.addToCartModal .recommendation-add-to-cart-error{text-align:center;color:#c82727;margin-top:1.1875rem;font-weight:500}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .recommendation-add-to-cart-error{margin-top:.625rem;font-size:.75rem}}.add-to-cart-redesign.addToCartModal .modal-header{all:unset}.add-to-cart-redesign.addToCartModal .modal-header p{margin:1.875rem 0 0;font-size:1.125rem;color:#59af2c;font-weight:700;text-align:center}.add-to-cart-redesign.addToCartModal .recomendation-carousel-wrapper:not(:has(.mcs-product-carousel)){margin-bottom:1.9375rem}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .recomendation-carousel-wrapper:not(:has(.mcs-product-carousel)){margin-bottom:.9375rem}}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .recomendation-carousel-wrapper .new-rec-carosel .cs-carousel{padding:0 .625rem}}.add-to-cart-redesign.addToCartModal .recomendation-carousel-wrapper .new-rec-carosel .cs-carousel.slick-initialized{display:block}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .recomendation-carousel-wrapper .new-rec-carosel .cs-carousel .carousel-tile .product .product-tile .tile-body{padding:.625rem}}.add-to-cart-redesign.addToCartModal .recomendation-carousel-wrapper .cs-carousel-wrapper .slick-arrow.slick-next{right:0}.add-to-cart-redesign.addToCartModal .recomendation-carousel-wrapper .cs-carousel-wrapper .slick-arrow.slick-prev{left:0}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal.show .modal-dialog{transform:translate(0)}}.add-to-cart-redesign.addToCartModal .mcs-product-carousel.mcs-product-carousel-override.mcs-product-carousel-redesign .product-tile-plp-container .tile-body .cta-add-to-cart{display:block}.add-to-cart-redesign.addToCartModal .mcs-product-carousel.mcs-product-carousel-override.mcs-product-carousel-redesign .product-tile-plp-container .tile-body .cta-add-to-cart .add-to-cart{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;gap:.125rem}.add-to-cart-redesign.addToCartModal .mcs-product-carousel.mcs-product-carousel-override.mcs-product-carousel-redesign .product-tile-plp-container .tile-body .cta-add-to-cart .add-to-cart .tick-icon{width:.9375rem;height:.9375rem}.add-to-cart-redesign.addToCartModal .mcs-product-carousel.mcs-product-carousel-override.mcs-product-carousel-redesign .product-tile-plp-container .tile-body .cta-add-to-cart .add-to-cart.active{background:#000;color:#fff}.add-to-cart-redesign.addToCartModal .mcs-product-carousel.mcs-product-carousel-override.mcs-product-carousel-redesign .product-tile-plp-container .tile-body .cta-add-to-cart .add-to-cart.active .tick-icon{display:block}.add-to-cart-redesign.addToCartModal .mcs-product-carousel.mcs-product-carousel-override.mcs-product-carousel-redesign .mcs-product-carousel-container{margin:0}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .mcs-product-carousel.mcs-product-carousel-override.mcs-product-carousel-redesign .mcs-product-carousel-container{padding:0}.add-to-cart-redesign.addToCartModal .mcs-product-carousel.mcs-product-carousel-override.mcs-product-carousel-redesign .mcs-product-carousel-container .mcs-product-carousel-column{padding:0 .6875rem}}@media (min-width:992px){.add-to-cart-redesign.addToCartModal .mcs-product-carousel.mcs-product-carousel-override.mcs-product-carousel-redesign .mcs-product-carousel-container{padding:0 2.625rem}}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .mcs-product-carousel.mcs-product-carousel-override.mcs-product-carousel-redesign .mcs-product-carousel-container .cs-carousel-wrapper{margin-bottom:.625rem}}.add-to-cart-redesign.addToCartModal .mcs-product-carousel.mcs-product-carousel-override.mcs-product-carousel-redesign .mcs-product-carousel-container .carousel-title{color:#000;font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:1.625rem;margin-bottom:1.875rem;margin-top:2.5rem}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .mcs-product-carousel.mcs-product-carousel-override.mcs-product-carousel-redesign .mcs-product-carousel-container .carousel-title{font-size:1rem;font-weight:500;line-height:1.3125rem;margin-top:.6875rem;margin-bottom:.625rem}}.add-to-cart-redesign.addToCartModal .mcs-product-carousel.mcs-product-carousel-override.mcs-product-carousel-redesign .mcs-product-carousel-container .cs-carousel{margin:0;padding:0}.add-to-cart-redesign.addToCartModal .mcs-product-carousel.mcs-product-carousel-override.mcs-product-carousel-redesign .mcs-product-carousel-container .cs-carousel .slick-dots{margin-top:1.4375rem}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .mcs-product-carousel.mcs-product-carousel-override.mcs-product-carousel-redesign .mcs-product-carousel-container .cs-carousel .slick-dots{margin-top:1.875rem}}.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper{margin:2.5rem 0 1.875rem;padding:0 .75rem}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper{margin-top:0}}.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper .carousel-title{color:#000;font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:1.625rem;margin-bottom:1.875rem}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper .carousel-title{font-size:1rem;font-weight:500;line-height:1.3125rem;margin-bottom:.625rem}}.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper .container{padding:0}@media (min-width:576px){.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper .container{max-width:100%}}.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp{margin:2.5rem 0 0;padding:0 2.625rem}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp{margin-top:0;padding:0}.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp .modal-footer{margin-top:.4375rem;display:none}}.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp ul.slick-dots{bottom:-.4375rem}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp ul.slick-dots{bottom:-.875rem}}@media (max-width:767.98px){.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp ul.slick-dots{bottom:-.875rem}}.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp .cta-add-to-cart{display:block;margin-top:.5rem}@media (min-width:992px){.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp .cta-add-to-cart{margin-top:.9375rem}}.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp .cta-add-to-cart .btn.btn-primary.add-to-cart-plp-redesign{width:100%;background:transparent;border:.0625rem solid #000;border-radius:.1875rem;font-size:.8125rem;color:#333;font-weight:600;font-style:normal;letter-spacing:.03125rem;padding:.3125rem .1875rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;line-height:1.40625rem;text-decoration:none;box-shadow:none;gap:.125rem}.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp .cta-add-to-cart .btn.btn-primary.add-to-cart-plp-redesign:focus{background:#000}@media (min-width:992px){.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp .cta-add-to-cart .btn.btn-primary.add-to-cart-plp-redesign{font-size:.9375rem}}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp .cta-add-to-cart .btn.btn-primary.add-to-cart-plp-redesign{line-height:inherit}}.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp .cta-add-to-cart .btn.btn-primary.add-to-cart-plp-redesign:not(.out-of-stock-btn):hover{background-color:#333;color:#fff;border-color:#333}.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp .cta-add-to-cart .btn.btn-primary.add-to-cart-plp-redesign.out-of-stock-btn{cursor:default}.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp .cta-add-to-cart .btn.btn-primary.add-to-cart-plp-redesign .tick-icon{width:.9375rem;height:.9375rem}.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp .cta-add-to-cart .btn.btn-primary.add-to-cart-plp-redesign:hover{background-color:#333;color:#fff;border-color:#333}.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp .cta-add-to-cart .btn.btn-primary.add-to-cart-plp-redesign.active{background:#333;color:#fff}.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp .cta-add-to-cart .btn.btn-primary.add-to-cart-plp-redesign.active .tick-icon{display:block}.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp .carousel-title{color:#000;font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:1.625rem;margin-bottom:1.875rem}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp .carousel-title{font-size:1rem;font-weight:500;line-height:1.3125rem;margin-top:.6875rem;margin-bottom:.625rem}}.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp .cs-carousel{margin-bottom:2.1875rem;padding-bottom:1.375rem}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp .cs-carousel{margin-bottom:.9375rem;padding-bottom:.625rem}}.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp .cs-carousel .slick-track{margin:0}.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.recommendation-carousel-pdp .cs-carousel .slick-dots{margin-top:1.4375rem}.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.cs-carousel-update .cs-carousel{padding-bottom:.6875rem}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.cs-carousel-update .cs-carousel{padding-bottom:.75rem}}.add-to-cart-redesign.addToCartModal .cs-carousel-wrapper.cs-carousel-update ul.slick-dots{bottom:-.4375rem}.add-to-cart-redesign.addToCartModal .modal-dialog{height:auto;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:1.7rem 0}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .modal-dialog{transform:translateY(25%);padding-bottom:0;-ms-flex-pack:end;justify-content:flex-end;height:100%;padding-top:0}}.add-to-cart-redesign.addToCartModal .modal-dialog.modal-sm{max-width:64rem}.add-to-cart-redesign.addToCartModal .modal-dialog .modal-content{border-radius:0}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .modal-dialog .modal-content{border:none;padding:.625rem;overflow-y:auto}}.add-to-cart-redesign.addToCartModal .modal-dialog .modal-content .close{position:absolute;top:1.5625rem;right:1.5625rem;width:.8125rem;height:.8125rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.3125rem;z-index:1;opacity:1;outline:none;border-radius:100%}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .modal-dialog .modal-content .close{top:1.25rem;right:.9375rem}}.add-to-cart-redesign.addToCartModal .modal-dialog .modal-content .close span{width:.8125rem;height:.8125rem;font-size:1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .modal-dialog .modal-content .close span{width:.5625rem;height:.5625rem;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .modal-dialog .modal-content .close{height:1.5rem;width:1.5rem}}.add-to-cart-redesign.addToCartModal .modal-body{padding:1.875rem 0;padding-bottom:0}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .modal-body{position:unset;padding:0;height:auto}}.add-to-cart-redesign.addToCartModal .modal-body .modal-inner .total-price{opacity:.55;color:#000;font-size:1rem;font-weight:300;letter-spacing:0;line-height:1.3125rem;text-align:center;margin-bottom:1.1875rem}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .modal-body .modal-inner .total-price{margin-bottom:.625rem}}.add-to-cart-redesign.addToCartModal .modal-body .checkmarks{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.1875rem}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .modal-body .checkmarks{margin-bottom:.625rem}}.add-to-cart-redesign.addToCartModal .modal-body .checkmarks img{width:1.5625rem;height:1.5625rem;margin-right:.75rem}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .modal-body .checkmarks img{width:1rem;height:1rem}}.add-to-cart-redesign.addToCartModal .modal-body .checkmarks .add-to-cart-title{color:#333!important;font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:2.5625rem;margin-bottom:0}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .modal-body .checkmarks .add-to-cart-title{font-size:1.125rem}}.add-to-cart-redesign.addToCartModal .modal-body .top-sec{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .modal-body .top-sec{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.add-to-cart-redesign.addToCartModal .modal-body .top-sec .btn-primary{max-width:15rem;width:100%;padding:.75rem 0;color:#fff;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.3125rem;text-align:center;border:#0a0a0a;border-radius:.1875rem}.add-to-cart-redesign.addToCartModal .modal-body .top-sec .btn-primary:hover{background:#000;border:none}.add-to-cart-redesign.addToCartModal .modal-body .top-sec .btn-primary:focus{background:#000}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .modal-body .top-sec .btn-primary.btn{max-width:10.4375rem;width:100%;height:1.875rem;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem;font-weight:31.25rem;letter-spacing:0;line-height:1.3125rem;text-align:center}}.add-to-cart-redesign.addToCartModal .modal-body .top-sec .btn-link{padding:.6875rem 0;width:100%;max-width:15rem;border:.0625rem solid #000;color:#333;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.3125rem;text-align:center;margin-left:1.25rem;margin-top:0;text-decoration:none;border-radius:.1875rem}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .modal-body .top-sec .btn-link{max-width:5.5rem;width:100%;height:1.875rem;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem;font-weight:31.25rem;letter-spacing:0;line-height:1.3125rem;text-align:center;margin-left:1.25rem;margin-top:0}}@media (max-width:991.98px){.add-to-cart-redesign.addToCartModal .modal-body .top-sec .btn-link.btn{max-width:100%;margin-left:1.25rem;margin-top:0}}.add-to-cart-redesign.addToCartModal p{font-weight:700;line-height:1.5625rem;letter-spacing:.0625rem;margin-bottom:1.875rem}.add-to-cart-redesign.addToCartModal .btn:last-child{text-decoration:underline;margin-top:1.25rem}.tick-icon{display:none}.description-and-detail .attribute{margin-bottom:1.25rem;display:-ms-flexbox;display:flex}.description-and-detail .attribute-detail{margin-left:1.6375rem;margin-top:.4375rem}.description-and-detail .attribute-badge{width:3.125rem;-ms-flex-negative:0;flex-shrink:0}.description-and-detail .attribute-badge img{width:100%;height:3.125rem}.description-and-detail .attribute-name,.description-and-detail .attribute label{display:block}.product-detail .carousel-indicators{bottom:0}.product-detail .carousel-indicators li{height:.625rem;width:.625rem;margin:.15625rem;border-radius:.625rem;border:1px solid #bbbdbf;background-color:#bbbdbf}.product-detail .carousel-indicators li.active{border-color:#000;background-color:#000}.product-detail .primary-images .quickview{position:absolute;bottom:5rem;left:.9375rem;z-index:1}@media (min-width:768px){.product-detail .primary-images .quickview{bottom:8.75rem;left:2.5rem}}.product-detail .primary-images .quickview i.fa-circle{border-radius:1.563rem;box-shadow:0 .125rem .625rem rgba(0,0,0,.2)}.product-detail .ob-carousel-quickview .cs-carousel-wrapper{position:relative}.product-detail .ob-carousel-quickview .quickview{bottom:5rem;left:.9375rem}@media (min-width:768px){.product-detail .ob-carousel-quickview .quickview{bottom:5.75rem;left:1.5rem}}.product-detail #zoomProduct{padding:0!important;overflow:hidden}.product-detail #zoomProduct .modal-dialog{max-width:100%;margin:0}.product-detail #zoomProduct .modal-header{border-width:0;position:relative;z-index:1}.product-detail #zoomProduct .modal-content{border-width:0;border-radius:0}.product-detail #zoomProduct .modal-body{height:100vh;text-align:center;margin-top:-3.5rem;padding:0}.product-detail #zoomProduct img{max-height:100vh;max-width:100%;-ms-touch-action:double-tap-zoom;touch-action:double-tap-zoom}@media (min-width:1200px){.product-detail #zoomProduct .pinch-zoom-container{overflow:auto!important;min-height:100%}.product-detail #zoomProduct .pinch-zoom-container .pinchZoom{position:relative!important;transform:none!important}.product-detail #zoomProduct .pinch-zoom-container img{max-height:none;min-width:auto}}.product-detail .product-name{margin-bottom:0;font-size:2rem;line-height:2.375rem}@media (max-width:319.98px){.product-detail .product-name{text-align:center}}.product-detail .product-number{color:#666;font-size:.875rem;padding-bottom:.9375rem;padding-top:.938em}@media (max-width:319.98px){.product-detail .product-number{padding:.3125rem 0}}.product-detail .exclusive-badges{margin-bottom:1rem}.product-detail .exclusive-badges .badge{background-color:hsla(210,3%,74%,.3);border-radius:.625rem;color:#000;padding:.3125rem .5rem;font-size:.75rem;font-weight:500;margin-bottom:.5rem;line-height:.875rem}@media (max-width:319.98px){.product-detail .exclusive-badges{text-align:center;margin:1rem 0}}.product-detail .availability-msg{margin-bottom:0}@media (max-width:319.98px){.product-detail .availability-msg{text-align:center}}.product-detail .price{color:#000;font-size:1.125rem}@media (max-width:319.98px){.product-detail .price{font-size:1rem}}.swatch a{text-decoration:none}@media (max-width:319.98px){.primary-images{margin:0;padding:0;min-height:66vh;height:auto}}.primary-images .carousel-item{min-height:350px}@media (min-width:768px){.primary-images .carousel-item{min-height:500px}}.prices-add-to-cart-actions{width:100%;position:fixed;bottom:0;z-index:1;padding-right:0;padding-left:0;left:0}@media (max-width:319.98px){.prices-add-to-cart-actions{background-color:#eaebeb}.prices-add-to-cart-actions .price{text-align:center}}@media (min-width:576px){.prices-add-to-cart-actions{position:static;padding:0 .9375em}}.prices{padding-bottom:.9375rem}@media (max-width:319.98px){.prices{padding:.625rem 0}}.more-styles-wrapper h3{font-size:1.125rem;border-bottom:.125rem solid #e1e2e3;font-weight:500;letter-spacing:.125rem;margin-bottom:1.5625rem;display:inline-block}.more-styles-wrapper a{text-decoration:none}.more-styles-wrapper .more-styles{margin:0 -.78125rem}.more-styles-wrapper img{border:1px solid hsla(210,3%,74%,.3);width:4.375rem;height:4.375rem;margin:0 .78125rem;margin-bottom:1.5625rem}div.quantity{float:right;padding:0;width:25%}.cart-and-ipay{margin-bottom:1.25rem}@media (max-width:319.98px){.cart-and-ipay{padding-bottom:1.625rem}.cart-and-ipay .btn{width:99%;margin:1%;display:block}}@media (max-width:319.98px){.cart-and-ipay{padding:0 .9375rem .625rem;margin-bottom:0}}.add-to-cart-messages{transform:translate(-50%,-50%);position:fixed;top:15%;left:50%}.add-to-basket-alert{animation:fade 5s linear forwards;box-shadow:1px 1px 5px grey;padding:1em}@keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.add-to-basket-alert.show{display:block}.simple-quantity{margin-top:1em}.wishlist-row{margin-bottom:1.25rem}@media (max-width:319.98px){.wishlist-row{-ms-flex-pack:center;justify-content:center}}.add-to-wish-list{padding-left:0;padding-right:0;text-decoration:underline}.main-attributes{margin-bottom:1em;margin-top:0}@media (max-width:319.98px){.main-attributes .attribute-values{text-align:center}}.size-chart{margin-top:1.071em}div.availability{margin-top:.3125rem}.bundle-item{padding-bottom:1em;border-bottom:1px solid #ccc}.bundle-item:last-child{border-bottom:none}.container.product-detail{margin-top:2em;margin-bottom:2em}@media (max-width:319.98px){.container.product-detail{margin-top:0;margin-bottom:0}}.product-option:not(:first-child){margin-top:1.071rem}.embossing-attribute>a,.embossing-attribute>a:hover,.engraving-attribute>a,.engraving-attribute>a:hover{text-decoration:none}.embossing-attribute .add span,.embossing-attribute .remove span,.engraving-attribute .add span,.engraving-attribute .remove span{text-decoration:underline}.embossing-attribute.active .add,.engraving-attribute.active .add{display:none}.embossing-attribute.active .remove,.engraving-attribute.active .remove{display:inline-block}.embossing-attribute .add,.engraving-attribute .add{display:inline}.embossing-attribute .remove,.engraving-attribute .remove{display:none}.embossing-attribute .attribute-text,.engraving-attribute .attribute-text{margin-top:.75rem;display:none}.embossing-attribute .attribute-text input[type=text],.engraving-attribute .attribute-text input[type=text]{height:2.25rem;padding:0 .625rem}.embossing-attribute .attribute-text textarea,.engraving-attribute .attribute-text textarea{resize:none;padding:.375rem .625rem}.embossing-attribute .attribute-text input[type=text],.embossing-attribute .attribute-text textarea,.engraving-attribute .attribute-text input[type=text],.engraving-attribute .attribute-text textarea{width:12.375rem;border:.0625rem solid #000;line-height:1.1875rem}.embossing-attribute .attribute-text input[type=text]~label,.embossing-attribute .attribute-text textarea~label,.engraving-attribute .attribute-text input[type=text]~label,.engraving-attribute .attribute-text textarea~label{text-transform:unset;display:block}.embossing-attribute .attribute-text input[type=text]~label.error,.embossing-attribute .attribute-text textarea~label.error,.engraving-attribute .attribute-text input[type=text]~label.error,.engraving-attribute .attribute-text textarea~label.error{color:#c00}.affirm-as-low-as .__affirm-logo.__affirm-logo-black{color:#000}.affirm-as-low-as .affirm-modal-trigger{display:block;padding:.625rem 0;text-decoration:underline}@media (max-width:319.98px){.affirm-as-low-as{text-align:center}}.product-badges{position:relative}.badge-left,.badge-right{position:absolute;top:0;z-index:1}.badge-left{left:0}.badge-right{right:0}.description-and-detail [class*=collapsible-] h2{margin-bottom:0}.description-and-detail [class*=collapsible-] .title{display:inline-block;width:100%}.description-and-detail [class*=collapsible-] .title:after{content:"\F107"}@media (min-width:768px){.description-and-detail [class*=collapsible-] .title:after{content:unset}}.description-and-detail [class*=collapsible-].active .title:after{content:"\F106"}@media (min-width:768px){.description-and-detail [class*=collapsible-].active .title:after{content:unset}}div.variationAttribute .attribute{margin-bottom:1rem}.estimated-text,div.variationAttribute .attribute>label{display:none}@media (max-width:319.98px){.product-detail .estimated-text{display:inline}}select+i.fa{font-size:1.25rem}.sku-text-alignment{float:left}@media (max-width:319.98px){.sku-text-alignment{float:none;text-align:center}}.addToCartModal p{font-weight:500}@media (max-width:991.98px){.primary-images{min-height:45vh}}.product-detail .variationAttribute .main-variation-attribute{margin:1.875rem 0}.product-detail .variationAttribute .main-variation-attribute:not(:last-of-type){margin-bottom:1.25rem}.product-detail .variationAttribute .main-variation-attribute .attribute label{display:block;color:#7b7b7b;font-family:gill-sans-nova,Arial,sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:0;line-height:1.25rem;text-transform:unset;margin-bottom:.9375rem}.product-detail .variationAttribute .main-variation-attribute .attribute .swatch-sec{gap:1.25rem}.product-detail .variationAttribute .main-variation-attribute .attribute .swatch-sec .attribute-link{background-color:#fff;box-sizing:border-box;height:2.745rem;width:2.745rem;min-width:2.745rem;border:.09125rem solid transparent;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.product-detail .variationAttribute .main-variation-attribute .attribute .swatch-sec .attribute-link.active{border-color:#000}.product-detail .variationAttribute .main-variation-attribute .attribute .swatch-sec .attribute-link:has(.active){border-color:#000}.product-detail .variationAttribute .main-variation-attribute .attribute .swatch-sec .attribute-link:has(.variation-product-size){background-color:transparent}.product-detail .variationAttribute .main-variation-attribute .attribute .swatch-sec .attribute-link .swatch-circle{height:100%;width:100%;border-radius:50%;margin:0;border:none;overflow:hidden}.product-detail .variationAttribute .main-variation-attribute .attribute .swatch-sec .attribute-link .swatch-circle.color-value.selected:after{display:none}.product-detail .variationAttribute .main-variation-attribute .attribute .swatch-sec .attribute-link .swatch-circle.disabled span:before{width:2.8125rem}.product-size-options{position:relative;width:2.25rem;min-width:2.25rem;height:2.25rem;max-width:100%;border-radius:50%;padding:.0625rem;cursor:pointer;margin:0;color:#000;background-color:#f7f8f9;border:.0625rem solid #f7f8f9;font-family:gill-sans-nova,Arial,sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:.075rem;text-transform:uppercase;background-size:90%;transition:.3s ease;background-repeat:no-repeat;background-position:50%}.product-size-options.variation-product-size{border-color:#dedede;background-color:#fff}.product-size-options.active{border-color:#000;background:#000;color:#fff;background-size:cover}.product-size-options.disabled span:before{left:0;right:unset;top:50%;width:2.1875rem;height:.125rem;transform:translateY(-50%) rotate(-45deg)}.product-size-options.disabled span:after,.product-size-options.disabled span:before{content:"";position:absolute;background:#000}.custom-bg .gpay-error{background-color:#fff}.product-detail-redesign{max-width:90rem;margin:0 auto}.product-detail-redesign.product-wrapper{height:auto}.product-detail-redesign.product-wrapper .primary-images{margin-bottom:2.5rem}@media (min-width:992px){.product-detail-redesign.product-wrapper .primary-images{-ms-flex:0 0 56.6%;flex:0 0 56.6%;max-width:56.6%}}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .primary-images{margin-bottom:.5rem}}.product-detail-redesign.product-wrapper .primary-images .slick-slide img{margin:0 auto}@media (max-width:767.98px){.product-detail-redesign.product-wrapper .primary-images .slick-slide img{height:100%;width:100%}}@media (max-width:991.98px){.product-detail-redesign.product-wrapper .primary-images .slick-slide img{height:100%;width:100%}}.product-detail-redesign .align-items-center-wrapper{-ms-flex-align:self-start;align-items:self-start}.product-detail-redesign .primary-images{position:relative;width:100%;text-align:center;margin-bottom:6.25rem}@media (max-width:543.98px){.product-detail-redesign .primary-images{margin-bottom:.5rem}}.product-detail-redesign .primary-images .cs-carousel-wrapper{position:relative;margin-bottom:0}.product-detail-redesign .primary-images .main-ob-carousel{padding:0 2.5rem}@media (min-width:992px){.product-detail-redesign .primary-images .main-ob-carousel{padding-left:6.25rem}}@media (max-width:543.98px){.product-detail-redesign .primary-images .main-ob-carousel{padding:0}}.product-detail-redesign .primary-images .main-ob-carousel .slick-slide{text-align:center}.product-detail-redesign .primary-images .main-ob-carousel .slick-slide img{display:none}.product-detail-redesign .primary-images .main-ob-carousel .slick-slide .carousel-tile{overflow:visible;right:0}.product-detail-redesign .primary-images .main-ob-carousel .slick-slide .carousel-tile.active{min-height:80vh}@media (max-width:991.98px){.product-detail-redesign .primary-images .main-ob-carousel .slick-slide .carousel-tile.disabled{pointer-events:none}}@media (min-width:1200px){.product-detail-redesign .primary-images .main-ob-carousel .slick-slide .carousel-tile.carousel-tile-two-wrapper{min-width:100%}}@media (max-width:991.98px){.product-detail-redesign .primary-images .main-ob-carousel .slick-slide .carousel-tile.carousel-tile-two-wrapper{margin-left:0}}@media (min-width:1200px){.product-detail-redesign .primary-images .main-ob-carousel .slick-slide .carousel-tile.poster-frame-video{max-width:40.375rem;height:40.375rem}}@media (max-width:1440px){.product-detail-redesign .primary-images .main-ob-carousel .slick-slide .carousel-tile.poster-frame-video{max-width:39.75rem;height:39.75rem}}@media (max-width:1199.98px){.product-detail-redesign .primary-images .main-ob-carousel .slick-slide .carousel-tile.poster-frame-video{max-width:25rem;height:25rem}}@media (max-width:991.98px){.product-detail-redesign .primary-images .main-ob-carousel .slick-slide .carousel-tile.poster-frame-video{max-width:23.5625rem;height:23.5625rem}}@media (max-width:768px){.product-detail-redesign .primary-images .main-ob-carousel .slick-slide .carousel-tile.poster-frame-video{max-width:16.625rem;height:16.625rem}}@media (max-width:767.98px){.product-detail-redesign .primary-images .main-ob-carousel .slick-slide .carousel-tile.poster-frame-video{max-width:20.5rem;height:20.5rem}}@media (max-width:375px){.product-detail-redesign .primary-images .main-ob-carousel .slick-slide .carousel-tile.poster-frame-video{max-width:17.375rem;height:17.375rem}}.product-detail-redesign .primary-images .main-ob-carousel .slick-slide .slide-video{position:absolute;min-width:100%;max-width:100%;height:100%;width:inherit;max-height:100%;object-fit:cover;margin:0 auto;right:0;display:block}.product-detail-redesign .primary-images .main-ob-carousel .slick-current img{display:block!important}.product-detail-redesign .primary-images .main-ob-carousel .slick-dots{background:#d5d5d5;margin:0 auto;display:-ms-flexbox;display:flex;max-width:14.75rem;-ms-flex-pack:center;justify-content:center;left:50%;transform:translateX(-50%);margin-right:.75rem;bottom:-1.3125rem}@media (min-width:992px){.product-detail-redesign .primary-images .main-ob-carousel .slick-dots{width:5.375rem;margin-top:8.375rem;position:absolute;top:0;left:2.125rem;display:block;background:transparent;height:25rem;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;margin-right:0;overflow-x:hidden}.product-detail-redesign .primary-images .main-ob-carousel .slick-dots::-webkit-scrollbar{display:none;width:0}}.product-detail-redesign .primary-images .main-ob-carousel .slick-dots li{height:.0625rem;margin:0;-ms-flex:1;flex:1;max-width:8.125rem}@media (min-width:992px){.product-detail-redesign .primary-images .main-ob-carousel .slick-dots li{height:5.0625rem;width:5.0625rem;border-radius:100%;overflow:hidden;margin:0 .3125rem;margin-bottom:.9375rem;cursor:pointer;transition:all .4s;border:.0625rem solid transparent;display:inline-block;letter-spacing:0}.product-detail-redesign .primary-images .main-ob-carousel .slick-dots li:hover{border:.0625rem solid #edece6}}@media (max-width:1199.98px){.product-detail-redesign .primary-images .main-ob-carousel .slick-dots li{border:none;transition:unset}}.product-detail-redesign .primary-images .main-ob-carousel .slick-dots li button{height:5rem;width:5rem;border-radius:0;background:#d8d8d8;vertical-align:text-top}@media (min-width:992px){.product-detail-redesign .primary-images .main-ob-carousel .slick-dots li button{background:transparent;outline:none;vertical-align:initial}}@media (max-width:991.98px){.product-detail-redesign .primary-images .main-ob-carousel .slick-dots li button{height:auto;width:100%}}.product-detail-redesign .primary-images .main-ob-carousel .slick-dots li button:focus{outline:none}.product-detail-redesign .primary-images .main-ob-carousel .slick-dots li button img{display:none}@media (min-width:992px){.product-detail-redesign .primary-images .main-ob-carousel .slick-dots li button img{width:100%;height:100%;display:block}}.product-detail-redesign .primary-images .main-ob-carousel .slick-dots li.slick-active{border:.0625rem solid #edece6}@media (min-width:992px){.product-detail-redesign .primary-images .main-ob-carousel .slick-dots li.slick-active{width:5.0625rem;height:5.0625rem}}@media (max-width:991.98px){.product-detail-redesign .primary-images .main-ob-carousel .slick-dots li.slick-active{border:none;background:#000}}.product-detail-redesign .primary-images .main-ob-carousel .slick-dots li.slick-active button{background:#000}@media (min-width:992px){.product-detail-redesign .primary-images .main-ob-carousel .slick-dots li.slick-active button{background:none}}@media (min-width:992px){.product-detail-redesign .primary-images .main-ob-carousel .slick-dots li.slick-active img{display:block}}.product-detail-redesign .primary-images .main-ob-carousel .slick-arrow{position:absolute;outline:none;width:1.56rem;height:1.56rem;top:50%;transform:translateY(-50%);border-radius:.78rem;padding:0}@media (min-width:992px){.product-detail-redesign .primary-images .main-ob-carousel .slick-arrow{width:4.75rem;height:4.75rem}}.product-detail-redesign .primary-images .main-ob-carousel .slick-arrow.slick-prev{background:url("../../images/LeftArrowMob.svg") 50% no-repeat}@media (min-width:992px){.product-detail-redesign .primary-images .main-ob-carousel .slick-arrow.slick-prev{display:none!important}}.product-detail-redesign .primary-images .main-ob-carousel .slick-arrow.slick-next{background:url("../../images/RightArrowMob.svg") 50% no-repeat}@media (min-width:992px){.product-detail-redesign .primary-images .main-ob-carousel .slick-arrow.slick-next{background:url("../../images/RightArrowPDP.svg") 50% no-repeat;right:-.9375rem}}.product-detail-redesign .primary-images .main-ob-carousel .pointer-none{pointer-events:none}.product-detail-redesign .primary-images .main-ob-carousel .cursor-context{cursor:context-menu}.product-detail-redesign .js-zoom-image{width:2.5rem;height:2.5rem;position:absolute}.product-detail-redesign .js-zoom-image,.product-detail-redesign .js-zoom-image.btn:not(:disabled):not(.disabled).active,.product-detail-redesign .js-zoom-image.btn:not(:disabled):not(.disabled):active{background:url("../../images/zoom_in.svg") 50% no-repeat}.product-detail-redesign .js-zoom-image:after{background-color:hsla(0,0%,100%,.2);box-shadow:0 .1875rem .3125rem 0 hsla(0,0%,78%,.5)}.product-detail-redesign.detail-specs{padding:0}@media (min-width:992px){.product-detail-redesign.detail-specs{padding-right:.9375rem;padding-left:.9375rem}}.product-detail-redesign.product-wrapper{position:relative;padding-top:4.375rem}@media (min-width:992px){.product-detail-redesign.product-wrapper{padding-top:3.125rem}}@media (max-width:543.98px){.product-detail-redesign.product-wrapper{padding-top:1.25rem}}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .product-section-mobile{padding-top:1.875rem;background-color:#fff;position:relative}.product-detail-redesign.product-wrapper .product-section-mobile:before{content:"";position:absolute;width:100%;height:.3125rem;background-color:#fff;bottom:-.3125rem}}@media (min-width:544px){.product-detail-redesign.product-wrapper .product-section-mobile{margin-top:0;padding-top:0;background:none;border-radius:0;box-shadow:none;position:relative}.product-detail-redesign.product-wrapper .product-section-mobile:before{content:"";position:absolute;width:100%;height:.3125rem;background:none;bottom:0}}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .product-section-mobile{margin-top:0}}@media (min-width:992px){.product-detail-redesign.product-wrapper .product-section-mobile{padding-bottom:7.125rem}}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .product-section-mobile .ratings{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0;width:auto;height:auto}}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .product-section-mobile .ratings .standalone-bottomline .yotpo-stars .yotpo-icon-star{font-size:1.25rem}}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .product-section-mobile .ratings .standalone-bottomline a{font-family:gill-sans-nova,Arial,sans-serif;font-size:.75rem;font-weight:300;letter-spacing:.03125rem;color:#333;line-height:1.25rem;font-family:gill-sans-nova,Arial,sans-serif!important}}.product-detail-redesign.product-wrapper .product-section-mobile .instock-center-mobile{position:relative}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .product-section-mobile .instock-center-mobile{-ms-flex-pack:center;justify-content:center}}.product-detail-redesign.product-wrapper .product-section-mobile .instock-center-mobile .list-unstyled div{display:inline}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .product-section-mobile .sticky-button-container{padding:0}}.product-detail-redesign.product-wrapper .product-section-mobile .hide-desktop-wrapper,.product-detail-redesign.product-wrapper .product-section-mobile .yotpo-icon-empty-star,.product-detail-redesign.product-wrapper .product-section-mobile .yotpo-stars-rating{display:none}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .product-section-mobile .hide-desktop-wrapper{display:block;margin:.625rem 0 0}}.product-detail-redesign.product-wrapper .product-section-mobile .hide-desktop-wrapper .short-description{margin-bottom:0;padding:0 .3125rem}.product-detail-redesign.product-wrapper .family-name{font-family:gill-sans-nova,Arial,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:.03125rem;line-height:2.1875rem;color:#000;text-transform:capitalize;text-align:center;margin:0}@media (min-width:992px){.product-detail-redesign.product-wrapper .family-name{font-size:2.125rem;line-height:2.5625rem;margin-bottom:.3125rem;text-align:left}}.product-detail-redesign.product-wrapper .product-name{font-size:1.25rem;letter-spacing:.03125rem;line-height:2.1875rem;color:#333;text-transform:capitalize;width:auto;text-align:center;font-family:gill-sans-nova,Arial,sans-serif;letter-spacing:0;font-style:normal;font-weight:300}@media (min-width:992px){.product-detail-redesign.product-wrapper .product-name{line-height:1.875rem;text-align:left}}.product-detail-redesign.product-wrapper .price-rating{margin-top:.625rem;-ms-flex-align:center;align-items:center}@media (min-width:992px){.product-detail-redesign.product-wrapper .price-rating{margin-top:1.25rem;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .price-rating{margin:.625rem auto 1.25rem;-ms-flex-pack:center;justify-content:center}}.product-detail-redesign.product-wrapper .price-rating .estimated-text{display:none}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .price-rating .prices{padding:0}}.product-detail-redesign.product-wrapper .price-rating .prices .price-to-center .strike-through span{font-weight:300}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .price-rating .prices .price-to-center span{font-size:1.75rem;font-weight:400;letter-spacing:.03125rem;line-height:2.8125rem;color:#333;font-family:gill-sans-nova,Arial,sans-serif;letter-spacing:0}}.product-detail-redesign.product-wrapper .price-rating .ratings .yotpo-icon-empty-star,.product-detail-redesign.product-wrapper .price-rating .ratings .yotpo-stars-rating{display:none}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .price-rating .ratings.d-none-mobile-rating{display:none}}.product-detail-redesign.product-wrapper .product-options{padding:0}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .product-options{margin:.8125rem auto 0;text-align:center}}@media (min-width:992px){.product-detail-redesign.product-wrapper .product{text-align:left}}.product-detail-redesign.product-wrapper .ratings{margin-left:0;margin-top:0;background:transparent}.product-detail-redesign.product-wrapper .ratings-mobile{margin:0;padding:0}@media (max-width:991.98px){.product-detail-redesign.product-wrapper .ratings-mobile{margin:.8125rem auto}}.product-detail-redesign.product-wrapper .ratings-mobile .yotpo-bottomline{margin-bottom:.25rem}.product-detail-redesign.product-wrapper .ratings .yotpo a{font-family:gill-sans-nova,Arial,sans-serif;font-size:.75rem;font-weight:300;letter-spacing:.03125rem;color:#333!important;margin-left:.625rem}@media (min-width:992px){.product-detail-redesign.product-wrapper .ratings .yotpo a{margin-left:1.25rem;font-size:.9375rem}}.product-detail-redesign.product-wrapper .ratings .yotpo .yotpo-bottomline{float:none;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.product-detail-redesign.product-wrapper .ratings .yotpo .yotpo-bottomline{-ms-flex-pack:start;justify-content:flex-start;float:right}}.product-detail-redesign.product-wrapper .prices{padding:0}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .prices{padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .prices .total-price-text{display:none}}.product-detail-redesign.product-wrapper .prices.prices-bottom-wrapper{margin-bottom:1.25rem}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .prices.prices-bottom-wrapper{margin:.5rem auto 1.0625rem}}.product-detail-redesign.product-wrapper .prices span{font-family:gill-sans-nova,Arial,sans-serif;font-size:1.75rem;font-weight:400;letter-spacing:.03125rem;line-height:2.8125rem;color:#333;letter-spacing:0}@media (max-width:1199.98px){.product-detail-redesign.product-wrapper .prices span{display:block}}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .prices span{display:unset}}@media (min-width:992px){.product-detail-redesign.product-wrapper .prices span{font-size:2.125rem;line-height:2.5625rem}}.product-detail-redesign.product-wrapper .prices span .strike-through span{font-weight:300}@media (max-width:1199.98px){.product-detail-redesign.product-wrapper .prices span .strike-through span{text-decoration:inherit}}.product-detail-redesign.product-wrapper .affirm-as-low-as{font-family:gill-sans-nova,Arial,sans-serif;font-size:.8125rem;font-weight:400;letter-spacing:.03125rem;line-height:1.5625rem;color:#333;margin-top:1.25rem;text-align:center;height:auto;display:inline-block}@media (min-width:992px){.product-detail-redesign.product-wrapper .affirm-as-low-as{margin-bottom:0;text-align:left}}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .affirm-as-low-as{margin:0 0 1.25rem}}.product-detail-redesign.product-wrapper .affirm-modal-trigger{padding:0;font-family:gill-sans-nova,Arial,sans-serif;font-size:.8125rem;font-weight:400;letter-spacing:.03125rem;line-height:1.125rem;color:#333;display:inline-block;margin-left:.125rem}.product-detail-redesign.product-wrapper .klarna-promo-parent-container{margin:0}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .klarna-promo-parent-container{margin-bottom:1.25rem}}.product-detail-redesign.product-wrapper .klarna-promo-parent-container .klarna-placement{margin-bottom:0;margin-top:1.25rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .klarna-promo-parent-container .klarna-placement{margin:1.25rem auto 0}}@media (min-width:992px){.product-detail-redesign.product-wrapper .klarna-promo-parent-container .klarna-placement{display:block}}.product-detail-redesign.product-wrapper .klarna-promo-parent-container .klarna-placement .container{border:none;max-width:none;padding:0;font-family:gill-sans-nova,Arial,sans-serif;font-size:.8125rem;font-weight:400;letter-spacing:.03125rem;line-height:1.125rem;color:#333;margin-top:1.25rem;background:transparent;text-align:left}.product-detail-redesign.product-wrapper .klarna-promo-parent-container .klarna-placement .container .link{padding:0;font-family:gill-sans-nova,Arial,sans-serif;font-size:.8125rem;font-weight:400;letter-spacing:.03125rem;line-height:1.125rem;color:#333;display:inline-block;margin-left:.125rem}.product-detail-redesign.product-wrapper .description{margin:1.875rem 0 2.5rem}@media (min-width:992px){.product-detail-redesign.product-wrapper .description{margin-top:1.875rem;margin-bottom:2.5rem;display:block}}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .description{padding:0 .625rem;display:none}}.product-detail-redesign.product-wrapper .description .value{font-family:gill-sans-nova,Arial,sans-serif;font-size:.9375rem;font-weight:300;letter-spacing:.03125rem;line-height:1.5625rem;color:#333;letter-spacing:0}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .description.d-none-mobile{display:none}}.product-detail-redesign.product-wrapper .description .short-description{max-width:34.375rem;margin:0 auto;margin-bottom:2.5rem;padding:0 .9375rem;position:relative}.product-detail-redesign.product-wrapper .description .short-description p{font-size:.9375rem;font-weight:300;letter-spacing:.03125rem;font-family:gill-sans-nova,Arial,sans-serif;line-height:1.5625rem;text-align:left;letter-spacing:0;color:#333}.product-detail-redesign.product-wrapper .description .short-description a{text-decoration:underline;margin-left:.3125rem}@media (min-width:992px){.product-detail-redesign.product-wrapper .description .short-description{padding:0;height:auto}}.product-detail-redesign.product-wrapper .description .short-description .morelink{text-decoration:underline}.product-detail-redesign.product-wrapper .product-top-detail{margin-top:0}@media (min-width:992px){.product-detail-redesign.product-wrapper .product-top-detail{margin-top:4.1875rem;-ms-flex:0 0 43.4%;flex:0 0 43.4%;max-width:43.4%;padding-right:.9375rem;padding-left:3.75rem}}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .product-top-detail{padding:0;margin-top:2.6875rem}}.product-detail-redesign.product-wrapper .product-top-detail .cart-and-ipay{margin-bottom:.8125rem}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .product-top-detail .cart-and-ipay{margin-bottom:0;padding:0 .625rem}}@media (max-width:991.98px){.product-detail-redesign.product-wrapper .product-top-detail .cart-and-ipay .btn.pt-0.mt-2{padding:0;width:100%}}.product-detail-redesign.product-wrapper .product-top-detail .cart-and-ipay .google-pay-container .gpay-button.black{width:20.625rem;height:2.8125rem;border-radius:.1875rem}@media (max-width:991.98px){.product-detail-redesign.product-wrapper .product-top-detail .cart-and-ipay .google-pay-container .gpay-button.black{transform:translateX(0);width:100%;min-width:auto}}.product-detail-redesign.product-wrapper .product-top-detail .cart-and-ipay button.apple-pay-pdp{width:100%;min-width:auto;max-width:20.625rem;height:2.8125rem;border-radius:.1875rem;margin-left:0}@media (max-width:991.98px){.product-detail-redesign.product-wrapper .product-top-detail .cart-and-ipay button.apple-pay-pdp{max-width:22.1875rem;margin-left:auto}}.product-detail-redesign.product-wrapper .product-top-detail .family-name{color:#333;letter-spacing:0}@media (min-width:544px){.product-detail-redesign.product-wrapper .product-top-detail .family-name,.product-detail-redesign.product-wrapper .product-top-detail .product-name{text-align:left}}@media (max-width:767.98px){.product-detail-redesign.product-wrapper .product-top-detail .recommendation-main-container .linked-product-list{margin-bottom:0}}@media (min-width:1200px){.product-detail-redesign.product-wrapper .product-top-detail .recommendation-main-container{padding:0;width:33.625rem}}.product-detail-redesign.product-wrapper .product-top-detail .recomended-product-list{margin-bottom:1.25rem;padding-top:.9375rem;border-top:.125rem solid #d5d5d5}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign{display:none}@media (max-width:1199.98px){.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign{max-width:20.0625rem}}@media (max-width:575.98px){.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign{max-width:15rem}}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign{margin-left:.9375rem;max-width:20.0625rem}}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign.slick-initialized{display:block}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .slick-track{display:-ms-flexbox;display:flex}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .slick-slide{padding:0;margin-right:1.25rem}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .slick-slide .upsell-image-box{max-width:9.9375rem;max-height:9.9375rem;margin:0 auto}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .slick-slide .upsell-image-box img{display:inline-block}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .upsell-wrapper{text-align:center;position:relative;width:100%}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .upsell-wrapper:hover .upsell-text p{background-color:#1f694a;color:#fff;transition:.3s ease}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .upsell-wrapper:hover .upsell-text-add-icon{transition:.3s ease;background-image:url("../../images/plus-white.svg")}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .upsell-wrapper-inner{border:.0625rem solid #d2d2d2;width:100%}@media (max-width:1199.98px){.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .upsell-wrapper-inner{margin-right:.625rem}}@media (max-width:991.98px){.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .upsell-wrapper-inner{margin-right:.625rem}}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .upsell-price{margin-bottom:.3125rem}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .upsell-price .price{font-family:gill-sans-nova,Arial,sans-serif;font-size:.75rem;line-height:1.25rem;color:#333;padding:0;padding-bottom:.125rem;font-weight:500;letter-spacing:0}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .upsell-price .price span{display:block;margin:0}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .upsell-description{height:2.5rem;padding-left:.625rem;padding-right:.625rem;overflow:hidden;color:#333;font-family:gill-sans-nova,Arial,sans-serif;font-size:.75rem;font-weight:300;text-transform:capitalize;letter-spacing:0;line-height:1.25rem;margin-top:.625rem;margin-bottom:.625rem}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .upsell-description{width:100%}}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .upsell-checkbox{display:block;width:1.125rem;height:1.125rem;margin:0 auto;border-radius:50%;border:.125rem solid #000;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:.75rem auto;margin-top:.5rem;transition:all .3s}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .upsell-text{position:relative;background-color:#d2d2d2;height:1.5625rem}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .upsell-text p{font-family:gill-sans-nova,Arial,sans-serif;font-size:.75rem;color:#000;text-align:center;margin:0;font-weight:500;letter-spacing:0;padding:.125rem;line-height:1.25rem}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .upsell-text-add{display:block;height:inherit}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .upsell-text-add-icon{width:.9375rem;height:.625rem;background:url("../../images/plus.svg") 50% no-repeat;background-size:.54688rem .54688rem;display:inline-block}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .upsell-text-added{display:none;background:#edece6}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .upsell-text-added-checkmark{display:inline-block;width:.6875rem;height:.625rem;background:#edece6 url("../../images/white-checkmark.svg") 50% no-repeat;vertical-align:middle;position:relative;top:-.0625rem}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .upsell-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;cursor:pointer}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .upsell-input:checked~.upsell-text .upsell-text-add{display:none}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .upsell-input:checked~.upsell-text .upsell-text-added{display:block;color:#fff}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .upsell-input:checked~.upsell-wrapper-inner{border-color:#edece6}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .slick-arrow{position:absolute;display:block;height:.9375rem;width:.9375rem;line-height:0;font-size:0;z-index:9;cursor:pointer;top:50%;transform:translateY(-50%);padding:0;border:none}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .slick-arrow.slick-disabled{background:none;pointer-events:none}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .slick-arrow:focus{outline:none}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .slick-next{right:0;background:url("../../images/arrow-right.svg") 50% no-repeat}@media (max-width:1199.98px){.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .slick-next{right:-.0625rem}}.product-detail-redesign.product-wrapper .product-top-detail .recomended-products-redesign .slick-prev{left:-1.1875rem;background:url("../../images/arrow-left.svg") 50% no-repeat}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form{margin-bottom:1.25rem}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form{margin-bottom:0}}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup{width:100%;height:100%;display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,.75);z-index:9999;text-align:center}@media (min-width:992px){.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup{padding-bottom:0}}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup:before{content:"";display:inline-block;height:100%;margin-right:-.25rem;vertical-align:top}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-close-btn{width:1.25rem;height:1.25rem;position:absolute;top:1.25rem;right:1.25rem;background:url("../../images/close.svg") 50% no-repeat;opacity:1;z-index:20}@media (min-width:992px){.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-close-btn{top:.9375rem;right:.9375rem}}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-inner{display:inline-block;text-align:left;vertical-align:middle;position:absolute;max-width:90%;width:100%;padding:1.875rem 0;box-shadow:0 .125rem .375rem #000;background:#fff;text-align:center;max-width:37.5rem;left:0;padding-bottom:.3125rem;height:100vh;max-height:43.75rem;left:50%;top:50%;transform:translate(-50%,-50%)}@media (min-width:992px){.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-inner{left:50%;top:50%;transform:translate(-50%,-50%);height:37.5rem;max-width:75rem;padding:1.875rem 0 3.125rem}}@media (min-width:1400px){.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-inner{height:43.75rem}}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-inner .scroll-div{height:100%;overflow-y:auto}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-head{margin-bottom:2.25rem}@media (max-width:767.98px){.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-head{margin-bottom:2.4375rem}}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-head h1{font-family:gill-sans-nova,Arial,sans-serif;font-size:1.75rem;font-weight:600;letter-spacing:.03125rem;line-height:2.5rem;color:#000;letter-spacing:0;margin-bottom:1.25rem}@media (min-width:576px){.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-head h1{font-size:2.125rem;line-height:2.5625rem;margin-bottom:1.125rem}}@media (min-width:1400px){.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-head h1{margin-bottom:1.125rem}}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-head p{font-family:gill-sans-nova,Arial,sans-serif;font-size:.75rem;line-height:1rem;color:#333;padding:0 .625rem;max-width:38.125rem;margin:0 auto;margin-bottom:.625rem}@media (min-width:992px){.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-head p{font-family:gill-sans-nova,Arial,sans-serif;font-size:.9375rem;font-weight:300;letter-spacing:.03125rem;line-height:1.25rem;margin-bottom:.5rem;padding:0;letter-spacing:0}}@media (min-width:1400px){.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-head p{line-height:1.5625rem}}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-head p.bold{font-family:gill-sans-nova,Arial,sans-serif;font-weight:600;margin:0 auto}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-body .watch-image{margin-bottom:2.5rem}@media (min-width:992px){.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-body .watch-image{width:17.5rem;height:17.5rem;margin-bottom:3.875rem}}@media (min-width:1400px){.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-body .watch-image{margin-bottom:3.875rem}}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-body img{width:17.5rem;height:17.5rem}}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-body .opacity-0{opacity:0}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-body .text-area{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-body .text-area .option-message{position:relative;display:inline-block;vertical-align:middle}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-body .text-area .option-message .debossing-input{font-family:NewsGothicStdBold,gill-sans-nova,Arial,sans-serif;font-size:.9375rem;color:#787a8a;letter-spacing:normal;border-color:#a0a9ba;border-radius:.1875rem;resize:none;height:3.125rem;line-height:1.125rem;height:2.8125rem;width:8.125rem;margin-right:1.25rem}@media (min-width:992px){.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-body .text-area .option-message .debossing-input{width:9.6875rem}}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-body .text-area .option-message .debossing-input:focus{box-shadow:none}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-body .text-area .option-message input{display:none}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-body .text-area .option-message input.active{display:block;opacity:1}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-body .text-area label.error{color:#7b7b7b;font-family:gill-sans-nova,Arial,sans-serif;font-weight:400;letter-spacing:.03125rem;font-size:.9375rem;letter-spacing:normal;margin-bottom:0;text-transform:capitalize;width:120%;position:absolute;top:-1.4375rem;left:0;text-align:left}@media (max-width:767.98px){.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-body .text-area label.error{font-size:.8125rem;text-align:left}}@media (min-width:992px){.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-body .text-area label.error{width:25rem}}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-body .popup-action-btns{display:inline-block}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-body .popup-action-btns .save{width:7.5rem;height:2.8125rem;font-family:gill-sans-nova,Arial,sans-serif;font-weight:500;letter-spacing:.03125rem;font-size:.9375rem;letter-spacing:normal;line-height:1.25rem;transition:.3s;background:#1f694a;border-color:#1f694a;color:#fff;border-radius:.1875rem}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-body .popup-action-btns .save:focus{box-shadow:none;border-color:#000}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-body .popup-action-btns .save:hover{background:transparent;color:#000;border-color:#000}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-body .popup-action-btns .save span{display:inline-block}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-body .dont-add{font-family:gill-sans-nova,Arial,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.03125rem;line-height:1.25rem;color:#333;display:block;margin-top:1.0625rem;text-decoration:underline;letter-spacing:0}@media (min-width:768px){.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-body .dont-add{margin-left:2.5rem;margin-top:0;display:inline-block}}@media (max-width:767.98px){.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-body .dont-add{min-width:100%}}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-wrapper{margin-top:-2.1875rem}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-tabs{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;border:.0625rem solid #edece6;border-radius:.1875rem;margin-bottom:1.1875rem}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-tabs a{width:6.25rem;height:2.1875rem;font-family:gill-sans-nova,Arial,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.03125rem;line-height:1rem;text-align:center;color:#000;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-decoration:none}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-tabs a.active,.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-tabs a:hover{background:#edece6}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup-tabs a.active{font-weight:600}.product-detail-redesign.product-wrapper .product-top-detail form.debossing-form .popup .orientation-row{opacity:0}@media (min-width:992px){.product-detail-redesign.product-wrapper .product-top-detail .debossing-btn{width:9.125rem;height:1.625rem;margin-bottom:1.25rem}}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .product-top-detail .debossing-btn{text-align:center;margin-bottom:.9375rem}}.product-detail-redesign.product-wrapper .product-top-detail .debossing-btn>a.btn{color:#333;font-family:gill-sans-nova,Arial,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem;border:.0625rem solid #000;padding:.25rem .72188rem;border-radius:.9375rem;background:url("../../images/add.svg") left .75rem center no-repeat;background-size:.625rem;outline:none;padding-left:1.875rem;letter-spacing:0;box-shadow:none;text-transform:capitalize;transition:all .3s}.product-detail-redesign.product-wrapper .product-top-detail .debossing-btn>a.btn:hover{background:#000 url("../../images/add-white.svg") left .75rem center no-repeat;background-size:.625rem;color:#fff;background-color:#1f694a;border:.0625rem solid #1f694a}.product-detail-redesign.product-wrapper .product-top-detail .debossing-btn>a.btn:focus{box-shadow:none;background-color:#1f694a;border:.0625rem solid #1f694a}.product-detail-redesign.product-wrapper .product-top-detail .debossing-btn .debossing-text{font-weight:600;display:inline;position:relative;top:.0625rem;left:.1875rem;text-transform:uppercase}.product-detail-redesign.product-wrapper .product-top-detail .debossing-btn .debossing-text:hover{color:#fff}.product-detail-redesign.product-wrapper .product-top-detail .debossing-btn .edit-popup{font-family:gill-sans-nova,Arial,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:normal;color:#333;display:none}.product-detail-redesign.product-wrapper .product-top-detail .debossing-btn .edit-popup label{font-family:Gill Sans;font-size:.75rem;font-weight:400;letter-spacing:normal;margin:0;margin-left:1.25rem;text-transform:capitalize;text-decoration:underline;color:#333;cursor:pointer}.product-detail-redesign.product-wrapper .product-top-detail .debossing-btn.submitted>a{background-image:none;padding:.25rem 1.28125rem}.product-detail-redesign.product-wrapper .product-top-detail .debossing-btn.submitted>a:hover{background-image:none}.product-detail-redesign.product-wrapper .product-top-detail .debossing-btn.submitted>a .open-popup{display:none}.product-detail-redesign.product-wrapper .product-top-detail .debossing-btn.submitted>a .edit-popup{display:inline-block}.product-detail-redesign.product-wrapper .product-top-detail .debossing-btn.submitted>a:hover .edit-popup,.product-detail-redesign.product-wrapper .product-top-detail .debossing-btn.submitted>a:hover .edit-popup b,.product-detail-redesign.product-wrapper .product-top-detail .debossing-btn.submitted>a:hover .edit-popup label{color:#fff}.product-detail-redesign.product-wrapper .product-top-detail .add-to-cart-actions{margin-top:.9375rem;text-align:center}@media (min-width:992px){.product-detail-redesign.product-wrapper .product-top-detail .add-to-cart-actions{margin-top:1.25rem;text-align:left}}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .product-top-detail .add-to-cart-actions{padding:0 1rem}}.product-detail-redesign.product-wrapper .product-top-detail .add-to-cart-actions .add-to-cart{width:100%;height:2.8125rem;background:#1f694a;font-size:.9375rem;font-weight:600;letter-spacing:.03125rem;line-height:1.25rem;text-transform:uppercase;color:#fff;font-family:gill-sans-nova,Arial,sans-serif;border-color:#1f694a;border-radius:.1875rem;max-width:100%;margin:0 auto}@media (min-width:992px){.product-detail-redesign.product-wrapper .product-top-detail .add-to-cart-actions .add-to-cart{width:20.625rem}}.product-detail-redesign.product-wrapper .product-top-detail .add-to-cart-actions .add-to-cart:focus,.product-detail-redesign.product-wrapper .product-top-detail .add-to-cart-actions .add-to-cart:hover{background-color:#fff;box-shadow:none;color:#000;border-color:#000}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .product-top-detail .add-to-cart-actions .cart-and-ipay .btn{width:100%;max-width:100%}}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .product-top-detail .add-to-cart-actions .btn-cart-googlepay{border:none}}@media (max-width:543.98px){.product-detail-redesign.product-wrapper .product-top-detail .add-to-cart-actions .btn-cart-googlepay .google-pay-container .gpay-button{border-radius:.1875rem}}.product-detail-redesign .description-and-detail{margin:0;padding:1.875rem 0 2.5rem;text-align:center;background-color:#fff}@media (min-width:992px){.product-detail-redesign .description-and-detail{text-align:left;padding:3.75rem 0 6.25rem}}@media (max-width:991.98px){.product-detail-redesign .description-and-detail.description-and-detail-pad{padding-top:1.625rem}}.product-detail-redesign .description-and-detail .product-attributes{margin:0}@media (min-width:992px){.product-detail-redesign .description-and-detail .product-attributes{margin-right:-.9375rem;margin-left:-.9375rem}}.product-detail-redesign .description-and-detail .why-buy-me-details{color:#333;font-family:gill-sans-nova,Arial,sans-serif;font-size:1.25rem;line-height:1.5625rem;text-align:center;margin-bottom:1.25rem;letter-spacing:0}@media (min-width:992px){.product-detail-redesign .description-and-detail .why-buy-me-details{font-size:2.5rem;line-height:3rem;margin-bottom:1.875rem}}.product-detail-redesign .description-and-detail .bottom-description{max-width:34.375rem;margin:0 auto;margin-bottom:2.5rem;padding:0 .9375rem;position:relative}.product-detail-redesign .description-and-detail .bottom-description p{font-family:gill-sans-nova,Arial,sans-serif;font-size:.9375rem;font-weight:300;letter-spacing:.03125rem;line-height:1.5625rem;text-align:center;color:#333;letter-spacing:0}@media (min-width:992px){.product-detail-redesign .description-and-detail .bottom-description{padding:0;height:auto}}.product-detail-redesign .description-and-detail .bottom-description .show-text{position:absolute;background-color:#fff;font-family:gill-sans-nova,Arial,sans-serif;font-size:.9375rem;font-weight:300;letter-spacing:.03125rem;text-decoration:underline;bottom:.0625rem;right:1.375rem;padding-left:.3125rem;text-transform:lowercase}@media (min-width:992px){.product-detail-redesign .description-and-detail .bottom-description .morecontent span{display:inline}}.product-detail-redesign .description-and-detail .bottom-description .morecontent .morelink{text-transform:lowercase;text-decoration:underline}@media (min-width:992px){.product-detail-redesign .description-and-detail .bottom-description .morecontent .morelink{display:none}}.product-detail-redesign .description-and-detail .details-img-atrribute{padding:0}@media (min-width:992px){.product-detail-redesign .description-and-detail .details-img-atrribute{padding-right:.9375rem;padding-left:.9375rem}}.product-detail-redesign .description-and-detail .details-img img{margin-bottom:1.25rem}@media (min-width:992px){.product-detail-redesign .description-and-detail .details-img img{height:31.25rem;width:31.25rem;margin-bottom:0}}@media (min-width:992px){.product-detail-redesign .description-and-detail .details-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-left:3.125rem}}.product-detail-redesign .description-and-detail .details-list .attribute-detail{margin-top:0;margin-left:0;padding:.625rem 0;border-bottom:.0625rem solid rgba(160,169,186,.24)}.product-detail-redesign .description-and-detail .details-list .attribute-detail:last-child{margin:0}@media (min-width:992px){.product-detail-redesign .description-and-detail .details-list .attribute-detail{margin-top:0;margin-left:0;padding:0;margin-bottom:1.875rem;border:none}}.product-detail-redesign .description-and-detail .details-list .attribute-name{font-family:gill-sans-nova,Arial,sans-serif;font-size:.9375rem;font-weight:300;letter-spacing:.03125rem;color:#333;line-height:1.5625rem;margin-bottom:.3125rem;letter-spacing:0}.product-detail-redesign .description-and-detail .details-list .attribute-value{font-family:gill-sans-nova,Arial,sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:.03125rem;color:#333;line-height:1.3125rem;margin:0;letter-spacing:0}@media (min-width:992px){.product-detail-redesign .description-and-detail .details-list-height{display:-ms-flexbox;display:flex}}.product-detail-redesign .description-and-detail .yotpo-no-reviews{display:none}.product-detail-redesign .description-and-detail .yotpo-label-container{border-top:none}.product-detail-redesign .product-availability{margin:0}.product-detail-redesign .product-availability .col-12{-ms-flex:none;flex:none}.product-detail-redesign .product-availability .flex-container-shipping{display:-ms-flexbox;display:flex}.product-detail-redesign .product-availability .pre-order-shipping{font-family:gill-sans-nova,Arial,sans-serif;font-size:.9375rem;font-weight:500;letter-spacing:0;line-height:1.25rem;color:#7b7b7b;text-transform:capitalize}@media (max-width:543.98px){.product-detail-redesign .product-availability .pre-order-shipping{font-size:.75rem}}.product-detail-redesign .availability-msg{font-family:gill-sans-nova,Arial,sans-serif;font-size:.75rem;font-weight:300;letter-spacing:0;line-height:1.25rem;color:#7b7b7b;text-transform:capitalize!important}@media (min-width:992px){.product-detail-redesign .availability-msg{font-size:.9375rem;line-height:1.25rem}}.product-detail-redesign .availability-msg li{text-transform:capitalize!important}@media (max-width:543.98px){.product-detail-redesign .availability-msg li{line-height:1.125rem}}.product-detail-redesign .shipping-callout span{font-family:gill-sans-nova,Arial,sans-serif;font-size:.75rem;font-weight:300;letter-spacing:0;line-height:1rem;color:#7b7b7b;text-transform:capitalize;position:relative;padding-left:.625rem;margin-left:.625rem}@media (min-width:992px){.product-detail-redesign .shipping-callout span{font-size:.9375rem;line-height:1.25rem}}@media (max-width:543.98px){.product-detail-redesign .shipping-callout span{line-height:1.125rem}}.product-detail-redesign .shipping-callout span:before{content:"";position:absolute;height:.625rem;width:.0625rem;background:#7b7b7b;left:0;top:50%;transform:translateY(-45%)}@media (min-width:992px){.product-detail-redesign .shipping-callout span:before{height:.8125rem}}.product-detail-redesign .product-breadcrumb{position:absolute;top:1.25rem;left:1.25rem;display:none}.product-detail-redesign .product-breadcrumb .col{padding:0;-ms-flex-preferred-size:auto}.product-detail-redesign .product-breadcrumb .row{margin:0}@media (min-width:992px){.product-detail-redesign .product-breadcrumb{display:block}}.product-detail-redesign .product-breadcrumb .breadcrumb{padding:0}.product-detail-redesign .product-breadcrumb .breadcrumb-item a{font-family:gill-sans-nova,Arial,sans-serif;font-size:.75rem;font-weight:300;letter-spacing:0;line-height:1rem;color:#000;margin-left:.3125rem}.product-detail-redesign .product-breadcrumb .breadcrumb-item:first-child a{margin-left:0}.product-detail-redesign .product-breadcrumb .breadcrumb-item:last-child a{color:#7b7b7b}.product-detail-redesign .product-breadcrumb .breadcrumb-item+.breadcrumb-item{padding-left:.625rem}.product-detail-redesign .product-breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:"";display:inline-block;width:.375rem;height:.625rem;background:url(../../images/next.svg) 50% no-repeat;position:relative;background-size:contain;margin:0 .125rem;top:.0625rem}.product-detail-redesign .add-to-cart-actions{margin-top:.9375rem;text-align:center}@media (min-width:992px){.product-detail-redesign .add-to-cart-actions{margin-top:1.25rem;text-align:left}}.product-detail-redesign .add-to-cart-actions button.add-to-cart{width:100%;height:2.8125rem;background:#1f694a;font-size:.9375rem;font-weight:600;letter-spacing:.03125rem;line-height:1.25rem;text-transform:uppercase;color:#fff;font-family:gill-sans-nova,Arial,sans-serif;border-color:#1f694a;border-radius:.1875rem;margin:0;max-width:20.625rem;margin:0 auto}@media (min-width:992px){.product-detail-redesign .add-to-cart-actions button.add-to-cart{width:20.625rem;height:2.8125rem}}@media (max-width:991.98px){.product-detail-redesign .add-to-cart-actions button.add-to-cart{width:100%;max-width:22.1875rem}}.product-detail-redesign .add-to-cart-actions button.add-to-cart:focus,.product-detail-redesign .add-to-cart-actions button.add-to-cart:hover{background-color:#fff;box-shadow:none;color:#000;border-color:#000}.veil{z-index:999999}.primary-images .product-badges .badge-right{left:auto;right:1.25rem;top:1.25rem}.primary-images .product-badges .badge-right img{width:3.75rem;height:3.75rem}.recommendation-main-container .linked-product-list{width:100%;height:100%}.recommendation-main-container .linked-product-list .linked-head label{font-weight:300;text-align:inherit}.recommendation-main-container .linked-product-list .linked-head .content-asset label,.recommendation-main-container .linked-product-list .linked-head label{font-family:gill-sans-nova,Arial,sans-serif;color:#333;font-size:1.625rem;letter-spacing:0;line-height:1.3125rem;padding-bottom:0;margin:1.25rem 0}.primary-images .cs-carousel-wrapper .slick-prev{left:1.0625rem}@media (max-width:543.98px){.primary-images .cs-carousel-wrapper .slick-prev{left:.625rem}}.primary-images .cs-carousel-wrapper .slick-next{right:1.0625rem}@media (max-width:543.98px){.primary-images .cs-carousel-wrapper .slick-next{right:.625rem}}.primary-images .cs-carousel-wrapper.ob-carousel-new-quickview .cs-carousel-wrapper .slick-prev{left:.625rem}.primary-images .cs-carousel-wrapper.ob-carousel-new-quickview .cs-carousel-wrapper .slick-next{right:.625rem}.product-detail .ob-carousel-quickview .quickview{position:absolute;bottom:.25rem;transform:translate(50%,-50%);left:6.2625rem;border-radius:100%;bottom:.1vh}@media (max-width:543.98px){.product-detail .ob-carousel-quickview .quickview{display:none}}@media (max-width:1599.98px){.product-detail .ob-carousel-quickview .quickview{bottom:.1vh}}@media (max-width:1399.98px){.product-detail .ob-carousel-quickview .quickview{bottom:.71vh;left:6.25rem}}@media (max-width:1199.98px){.product-detail .ob-carousel-quickview .quickview{bottom:.71vh;left:6.25rem}}@media (max-width:991.98px){.product-detail .ob-carousel-quickview .quickview{bottom:-.01vh;left:2.1875rem}}@media (max-width:767.98px){.product-detail .ob-carousel-quickview .quickview{bottom:-.1vh;left:2.1875rem}}@media (max-width:575.98px){.product-detail .ob-carousel-quickview .quickview{bottom:-.1vh;left:2.1875rem}}@media (max-width:543.98px){.product-detail .ob-carousel-quickview .quickview{bottom:-.1vh;left:2.1875rem}}@media (max-width:399.98px){.product-detail .ob-carousel-quickview .quickview{bottom:-.1vh;left:2.1875rem}}.product-detail .ob-carousel-quickview .quickview:focus{box-shadow:none}.product-detail .ob-carousel-quickview .quickview.btn:not(:disabled):not(.disabled).active{background-image:inherit!important}@media (max-width:543.98px){.primary-images{min-height:42.95vh}}@media (max-width:399.98px){.primary-images{min-height:35.92vh}}.description-and-detail-pt{padding-top:1.875rem}.gift-box-wrapper-pdp{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem}@media (max-width:543.98px){.gift-box-wrapper-pdp{padding-left:.6875rem}}.gift-box-wrapper-pdp.d-show-desktop{display:block}.gift-box-wrapper-pdp.d-show-mobile{display:none}@media (max-width:767.98px){.gift-box-wrapper-pdp.d-show-mobile{margin-top:1.25rem;display:block}}.gift-box-wrapper-pdp .gift-box-wrapper-checkbox{border-bottom:.0625rem solid #f7f8f9;transform:scale(1.5)}.gift-box-wrapper-pdp .gift-box-wrapper-label{margin-left:0;margin-bottom:0;font-size:1rem;text-transform:none;font-weight:400}.gift-box-wrapper-pdp .gift-box-wrapper-label.custom-control-label-pdp{display:inline-block;position:relative;padding-left:1.4375rem;margin-bottom:.75rem;font-weight:600;font-size:.875rem;color:#333;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left;line-height:1.1875rem}@media (max-width:543.98px){.gift-box-wrapper-pdp .gift-box-wrapper-label.custom-control-label-pdp{margin-top:.75rem}}.gift-box-wrapper-pdp .gift-box-wrapper-label.custom-control-label-pdp input{position:absolute;opacity:0;height:0;width:0}.gift-box-wrapper-pdp .gift-box-wrapper-label.custom-control-label-pdp .checkmark{position:absolute;top:.0625rem;left:0;height:.9375rem;width:.9375rem;cursor:pointer;background-color:transparent;border:.125rem solid rgba(0,0,0,.2);border-radius:.125rem}@media (max-width:767.98px){.gift-box-wrapper-pdp .gift-box-wrapper-label.custom-control-label-pdp .checkmark{top:0}}.gift-box-wrapper-pdp .gift-box-wrapper-label.custom-control-label-pdp input:checked~.checkmark{background-color:#3aab4a;border-color:#3aab4a}.gift-box-wrapper-pdp .gift-box-wrapper-label.custom-control-label-pdp input:checked~.checkmark:after{display:block}.gift-box-wrapper-pdp .gift-box-wrapper-label.custom-control-label-pdp .checkmark:after{content:"";position:absolute;left:.1875rem;top:0;width:.3125rem;height:.625rem;border:solid #fff;border-width:0 .125rem .125rem 0;transform:rotate(45deg);display:none}.promotions{text-align:left}@media (min-width:992px){.pdp-obuk{margin-bottom:2.5rem}}@media (min-width:992px){.pdp-obuk.product-wrapper .product-section-mobile{padding-bottom:0}}@media (min-width:992px){.pdp-obuk .linked-product-list{margin-bottom:0}}
