@media (min-width:2880px){.ms-h1{font-size:8rem;line-height:8.25rem;margin-top:4rem;margin-bottom:4rem}.ms-h2{font-size:3.75rem;line-height:4rem;margin-top:1.875rem;margin-bottom:1.875rem}.ms-h3{font-size:2rem;line-height:2.25rem;margin-top:1.25rem;margin-bottom:1.25rem}.ms-h4{font-size:2.5rem}.ms-button--regular{min-height:5rem;font-size:1.75rem;line-height:2.5rem;letter-spacing:.1875rem;padding:1.25rem}.ms-content-space{margin-left:5rem;margin-right:5rem}.ms-margin-hp{margin-right:7.5rem;margin-left:7.5rem}.ms-padding-hp{padding-right:7.5rem;padding-left:7.5rem}.ms-contain-desktoplarge.ms-row{max-width:210rem}.ux-menu-grid-wrapper .ux-menu-grid-box{padding-right:7.5rem;padding-left:7.5rem}.ux-applied-filters .breadcrumb-refinement-name{font-size:1.5rem;letter-spacing:.125rem}.ux-applied-filters .breadcrumb-refinement-value{font-size:1.5rem;letter-spacing:.125rem;margin-left:.375rem}.ux-applied-filters .breadcrumb-refinement{margin-right:2.375rem}.start-xl{text-align:left}.center-xl{text-align:center}.end-xl{text-align:right}footer .ui-accordion-header-active .icon:before{font-size:.25rem}.footer-links-email-wrapper{padding:3.25rem 8.125rem 6rem}.footer-social-links-title{font-size:.6875rem}.footer-social-icons .icon{font-size:2.875rem}.footer-social-icons .icon.icon-facebook,.footer-social-icons .icon.icon-pinterest{font-size:3.125rem}.footer-accordion-wrapper .custom-service-group{left:-2.125rem}.footer-accordion-wrapper .footer-accordion .accordion-title,.footer-accordion-wrapper .footer-accordion .ux-title-placeholder{margin-bottom:1.375rem}.footer-accordion-wrapper .footer-accordion .accordion-item{font-size:1.375rem}.footer-accordion-col{padding-right:6.875rem}.footer-menu-link-title{margin-bottom:.625rem}.footer-menu-link-title,.footer-sign-up-email .footer-sign-up-title{font-size:2rem;letter-spacing:.0625rem}.footer-sign-up-email .email-newsletter-wrapper{padding-left:20.25rem}.footer-sign-up-email .icon-simple-right-arrow{font-size:1.125rem}.sticky-footer-msg-title .icon-close{padding-right:2.25rem}.ux-footer-accordion-col{padding-right:0}.pt_product-search-result .breadcrumb,.pt_product-search-result .refinement__remove{font-size:1.75rem}.product-tile .product-background-wrapper{top:1.25rem;height:calc(100% - 40px)}.product-tile .product-pricing span{font-size:2rem;line-height:2.375rem;letter-spacing:.125rem}.product-tile .fa{font-size:1.625rem}.product-tile .swatch{margin-right:.75rem}.product-tile .swatch.selected{padding:.125rem}.product-tile .swatch-image{width:1.75rem;height:1.75rem}.product-tile .product-promo{margin-bottom:.875rem}.product-tile .promotional-message{font-size:1.5rem;line-height:1.75rem;letter-spacing:.125rem}.product-standard-price{margin-right:.625rem}.mini-cart-link{line-height:1.5rem;padding:1.625rem 2.5rem}.cart-table__body .item-details .cartcoupon{letter-spacing:.125rem;padding:.375rem 0}.primary-content .error-form{margin-left:6.25rem;margin-right:6.25rem}.primary-content .cart-promo-approaching{letter-spacing:.125rem;margin-bottom:2.5rem}.last-visited{padding-top:5.125rem;padding-bottom:8.125rem}.last-visited__title{font-size:3.75rem;letter-spacing:.375rem;margin-bottom:3rem}.last-visited .product-tile{margin:0 2.5rem}.last-visited .product-tile .product-name{padding:2.25rem 1.25rem 4.5rem}.last-visited .product-tile .reviews-swatches-wrapper{margin-top:.25rem;padding:0 1.25rem}.last-visited .product-tile .reviews-wrapper{margin-top:.375rem}.last-visited .product-tile .swatch{margin-right:.625rem}.last-visited.product-listing .slick-slider__dots{margin-top:1.875rem}.last-visited .tiles-container{max-width:240rem}.pt_product-details .breadcrumbs{margin-top:3.125rem}.pt_product-details .breadcrumbs__wrapper{padding:0 8.75rem}.pt_product-details .pdp-main__text{margin:1.625rem 0 1.375rem}.pt_product-details .product-details-container{padding:3.25rem 3.75rem 5rem}.pt_product-details .product-image-container{padding:0 3.125rem 0 .625rem;margin-bottom:1.25rem}.pdp-main{padding-top:3.375rem}.pdp-main__anchor .icon{font-size:1.5rem}.product-content{max-width:80.625rem;padding-left:1.25rem}.product-details-container{padding-left:3.75rem;padding-right:3.75rem}.product-image-container{padding-right:2.5rem}.product-detail__title{margin-bottom:1rem}.product-detail .product-name{font-size:3.75rem}.product-detail .product-name.ux-prductset-product-name{font-size:1.375rem}.product-detail__number{font-size:2rem;letter-spacing:.0625rem;margin:1.375rem 0}.product-detail__price{font-size:1rem;letter-spacing:.0625rem;margin:1.875rem 0 1.375rem}.product-detail .product-variations{margin:2.5rem 0 0}.product-detail .product-variations .label{font-size:2rem;letter-spacing:.0625rem}.product-detail .product-variations .select-container{margin-top:.625rem}.product-detail .product-variations .selectable,.product-detail .product-variations .unselectable{width:2.75rem;height:2.75rem;margin:.875rem 1.25rem .875rem 0}.product-detail .ux-variations-wrapper{margin:2.875rem 0 0}.product-detail__separator{padding:3.75rem 0}.product-detail .add-all-to-cart,.product-detail .add-quantity-set-to-cart,.product-detail .add-to-cart,.product-detail .ux-pdp-buy-now-cta{max-width:22.5rem;margin-right:2.5rem;padding:0 2.875rem}.product-detail .variant-dropdown{width:33.75rem}.socialsharing{margin:3.75rem 0}.socialsharing__title{letter-spacing:.125rem;margin-right:.625rem}.socialsharing .share-icon{font-size:3.125rem;margin:0 0 0 3.75rem}.socialsharing .share-icon .icon-envelope{width:3.75rem;height:2.5rem}.js-province-selector{padding:3.375rem 2.5rem}.js-province-selector__text{font-size:2rem;margin-bottom:2rem}.js-province-selector__button{padding:0 2.5rem}.js-province-selector__close{top:2.5rem;right:2.5rem}.availability-web__title{font-size:2rem;margin-bottom:1.75rem}.product-shipping{margin:2.5rem 0 1.25rem}.product-shipping .svg-inline{width:6.25rem;height:3.375rem;margin-top:.5rem;margin-right:1rem}.product-detail .badge-wrapper{left:3.75rem}.product-set .product-set-container{padding-left:2.5rem}.product-set .product-set-container .product-shipping{margin-top:1.25rem}.product-set .pdpForm{margin-top:2.25rem;padding:0 0 0 2.5rem}.product-set-details{padding:3rem 0 2.5rem}.product-set-details__description.product-details .product-name{font-size:2rem}.product-set-details__description .product-detail__number{font-size:1rem;letter-spacing:.0625rem;margin:1.375rem 0}.product-set-details__description .product-detail__price{font-size:2rem;margin:1.5rem 0 .625rem}.quickview-dialog{padding:0 1.25rem;max-width:163.75rem}.quickview-dialog .product-image-container{max-width:64.375rem}.quickview-dialog .product-details-container{padding:0 4.375rem 3.125rem 1.25rem}.quickview-dialog .product-detail{max-width:62.5rem;padding-top:1.125rem;padding-left:0}.quickview-dialog .product-thumbnails__list{max-width:50.625rem}.pdp-tabs .pdp-tabs__tab-header{letter-spacing:.125rem;line-height:5.75rem;padding:2.25rem 4.125rem 2rem}.product-info-wrapper-carousel{margin-top:6.25rem}.taf__image-container{margin-top:6rem;max-width:96.25rem;height:96.25rem}.taf__presentation-container{padding-left:1.25rem;padding-right:3.75rem}.taf__title{letter-spacing:.25rem;margin-bottom:.625rem}.taf__text{font-size:2rem;line-height:2.625rem;margin:1.25rem 0}.taf__text--note{font-size:1.5rem}.taf__form{font-size:2rem;margin-top:1.25rem;margin-bottom:2.5rem}.taf__fields-container .inline-checkbox-wrapper .input-checkbox{width:2.125rem;margin-right:.75rem}.taf__fieldset-title{margin:1.25rem 0;letter-spacing:.0625rem}.taf__message-fields{margin-top:1.25rem}.taf__custom-text{font-size:2rem;line-height:2.625rem;margin:1.5rem 0 2rem}.taf__custom-message-container{margin-top:3.125rem}.taf__custom-message-container .field-wrapper{margin-top:.875rem}.taf__custom-message-container .input-textarea{height:17.5rem}.taf__character-limit{font-size:1.5rem;letter-spacing:.125rem}.account-returning{letter-spacing:.0625rem}.order-history__item:not(:last-child){margin-bottom:3.75rem}.order-history__item--header{padding:3.25rem 3.625rem}.order-history__item--items{padding:2.125rem 2.5rem}.order-history .order-history-table__row{padding-bottom:1.875rem}.refinement__title .selector-icon{width:1.3125rem;height:1.3125rem}.refinement__title .selector-icon:after{height:.25rem;margin-top:-.125rem}.refinement__title .selector-icon:before{width:.25rem;margin-left:-.125rem}.refinement__list{margin-top:2.125rem}.refinement__item .refinement__link{line-height:3.75rem}.refinement__color{margin-right:1.125rem}.refinement__remove{top:.875rem;font-size:1.75rem}.refinement__actions{height:6.25rem;margin-top:11.25rem}.refinement.expanded .refinement__list{padding-right:.125rem}.refinement-action-btn__clear{border-top:.125rem}.refinement-action-btn__apply .apply_btn{font-size:1.75rem;line-height:6.25rem;letter-spacing:.375rem}.refinement-back__text{font-size:1.75rem;letter-spacing:.125rem}.refinement-back__text .return-icon{font-size:1.375rem}.givex-content-wrapper{margin-bottom:10.25rem}.givex-content-wrapper .hero-banner-module__title{font-size:8rem}.givex-content__gift-action{margin-top:3.5rem}.givex-content__gift-title{font-size:3.75rem}.givex-content__gift-description{margin-bottom:4.25rem}.gift-registry-content-wrapper .static-category-tile-module__button{margin:3.75rem auto 0}.gift-registry-content__gift-title{font-size:3.75rem;line-height:4.875rem}.gift-registry-content__gift-description{margin-top:2rem;margin-bottom:9.375rem}.how-to-videos__title:after,.how-to-videos__title:before{width:6.25rem}.how-to-videos__title:before{left:-2.5rem}.how-to-videos__title:after{right:-2.5rem}.how-to-videos__header-image{margin-bottom:1.875rem}.give-and-take_accordion-wrapper{margin-top:2.5rem}.how-to-order{margin-left:6.25rem;margin-bottom:10rem}.shipping-and-delivery{margin:6.25rem 0 10rem 6.25rem}.track-your-order{margin-left:6.25rem;margin-bottom:10rem}.where-we-ship__map-caption{padding:1.875rem 0}.where-we-ship__locations-wrapper{height:25rem}.where-we-ship__links{margin:2.5rem 0}.returns-and-exchanges{margin-left:6.25rem;margin-bottom:10rem}}@media (max-width:1023.99px) and (min-width:2880px){.pdp-tabs .mResAccordAnchor.active .icon:before{font-size:.25rem}}