.carousel-container{width:100%}.carousel-container .carousel ._search-item,.carousel-container .carousel .item{padding:10px;width:100%}@media print,screen and (min-width: 40em){.carousel-container .carousel ._search-item,.carousel-container .carousel .item{width:33.3%}}@media print,screen and (min-width: 64em){.carousel-container .carousel ._search-item,.carousel-container .carousel .item{width:20%}}@media print,screen and (max-width: 39.99875em){.carousel-container .carousel ._search-item,.carousel-container .carousel .item{width:60%}}.carousel-container .carousel ._search-item.black-link-slide,.carousel-container .carousel .item.black-link-slide{height:100%}.carousel-container .carousel ._search-item.black-link-slide .cell-content,.carousel-container .carousel .item.black-link-slide .cell-content{margin:.5em;background-color:#313131;border-radius:5px;transition:box-shadow .3s ease-out .1s,transform .3s ease-out .1s}.carousel-container .carousel ._search-item.black-link-slide .cell-content:hover,.carousel-container .carousel .item.black-link-slide .cell-content:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translate(0, -4px);z-index:10}.carousel-container .carousel ._search-item.black-link-slide .cell-content a span,.carousel-container .carousel .item.black-link-slide .cell-content a span{color:#fff;font-weight:500;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;padding:.8rem;display:flex;align-items:center;justify-content:center}.carousel-container .carousel ._search-item.black-link-slide .cell-content a span:after,.carousel-container .carousel .item.black-link-slide .cell-content a span:after{content:"›";margin-left:5px}.carousel-container .carousel .item img{opacity:0;transition:opacity .4s}.carousel-container .carousel .item img.flickity-lazyloaded{opacity:1}@media print,screen and (max-width: 39.99875em){.carousel-container .carousel .flickity-prev-next-button,.carousel-container .carousel .flickity-prev-next-button,.carousel-container .carousel .flickity-prev-next-button{display:none}}.carousel-container .carousel .carousel-loading-placeholder .placeholder-item{flex:1;margin:10px;width:100%;height:220px;background-color:#efefef;border-radius:5px}@media print,screen and (min-width: 40em){.carousel-container .carousel .carousel-loading-placeholder .placeholder-item{width:33.3%;height:360px}}@media print,screen and (min-width: 64em){.carousel-container .carousel .carousel-loading-placeholder .placeholder-item{width:20%}}.product-page .flex-dimensions{display:flex;flex-wrap:wrap}.product-page #InfoRequestFormContainer .close-button{display:none}.gallery-caption-container{background:transparent;width:100%;height:30px}.gallery-caption-container p{text-align:left;color:#fff;margin-bottom:0;padding-bottom:0}.center-gallery{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.list-info b{color:#313131}.list-info [class*=ap]{font-size:.875rem;margin-right:.7rem}.list-info .list-info-title{font-size:1rem}.request-box-title{font-size:14px;line-height:19px;color:#313131;font-weight:500;margin-bottom:3px}.request-box-border{border-right:1px solid #e4e5e7}.request-box-under{padding-top:12px;padding-bottom:12px}.request-box-under .media-object{margin-bottom:0}.request-box-under .media-object .icon-x-alt-large{width:2.9em;height:2.9em}.product-page-info{padding:1rem 0}.product-page-info h4{font-size:1rem}.product-page-info p{font-size:.875rem}.product-page-info figure{margin:0}.productHistory{margin:0 30px}.moreLikeThis span,.sameCollection span{font-weight:500;margin:1rem 0}@media screen and (min-width: 78.75em){.moreLikeThis .flickity-prev-next-button.next,.sameCollection .flickity-prev-next-button.next{right:-33px}.moreLikeThis .flickity-prev-next-button.previous,.sameCollection .flickity-prev-next-button.previous{left:-33px}}@media print,screen and (min-width: 64em){.moreLikeThis .flickity-prev-next-button:not([data-more-than-5]),.sameCollection .flickity-prev-next-button:not([data-more-than-5]){display:none}}.ot-products{margin-top:1rem;margin-bottom:0;padding-bottom:3rem;border-top:1px solid #e4e5e7;padding-top:1.5rem}@media print,screen and (max-width: 39.99875em){#more_like_this .product>a .cont-image .img-placeholder,#same_collection .product>a .cont-image .img-placeholder{padding-bottom:100%}}.productHistory-BrandLogo{position:absolute;bottom:10px;left:10px;width:64px;height:64px;background:#fff;border:4px solid #fff;box-shadow:0px 0px 2px #ddd}.productHistory-BrandLogo img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.has-tip{position:relative;display:inline-block;cursor:help;text-decoration:underline}.tab-tags a{color:rgba(0,0,0,.68);letter-spacing:0;text-decoration:none;background:#fff;-webkit-border-radius:3px;border-radius:3px;border:1px solid #f0f0f0;padding:5px 10px;display:inline-block;margin:10px 6px 0 0;font-size:.85rem}.tab-tags a:hover{background:#f7f8fa}.tab-tags a span{font-size:.85rem}.tab-tags .showlink{background:#f7f8fa}.visible-tags,.invisible-tags{display:inline}.invisible-tags{display:none}.invisible-tags align-content{display:none}@media print,screen and (max-width: 63.99875em){.openAlternativeBreadcrumb{display:none}}@media print,screen and (max-width: 78.74875em){.is-fullscreen .carousel-cell-image{top:0;bottom:0;left:0;right:0;position:absolute;margin:auto}#product-image .flickity-prev-next-button{top:44%}#product-image .flickity-prev-next-button.previous{left:15px}#product-image .flickity-prev-next-button.next{right:15px}#product-image.full .flickity-prev-next-button{top:50%;z-index:9999}}.details-carousel .flickity-viewport{touch-action:auto !important}@media print,screen and (max-width: 63.99875em){#product-image .carousel-cell{height:282px}#product-image .is-fullscreen .flickity-prev-next-button{top:50%}#product-image .is-fullscreen img{height:100% !important}#product-image .main-carousel:not(.is-fullscreen) .flickity-prev-next-button{display:none}}@media print,screen and (min-width: 40em)and (max-width: 63.99875em){#product-image .carousel-cell{height:580px !important}#product-image .carousel-cell img{height:575px !important}#product-image .flickity-viewport{height:580px !important}}@media print,screen and (min-width: 64em)and (max-width: 78.74875em){#product-image:not(.fullscreen) .carousel-cell,#product-image:not(.fullscreen) .carousel-cell-image,#product-image:not(.fullscreen) .flickity-viewport{height:500px}}@media screen and (min-width: 78.75em){.fullscreen .carousel-cell-image{height:auto !important;vertical-align:middle;border-radius:0 !important;mix-blend-mode:normal}.fullscreen .carousel-cell{display:flex;height:100% !important;vertical-align:middle}.fullscreen .flickity-viewport{height:100% !important}}.carousel-cell{width:100%;margin-right:10px}.carousel-cell figure{background-color:#f7f8fa}.carousel-cell figure img{mix-blend-mode:multiply}#product-image.full .flickity-viewport{height:100% !important}.flickity-prev-next-button{position:absolute;background:rgba(248,248,248,.6);border:1px solid #313131;padding:13px}.flickity-prev-next-button:hover{cursor:pointer}.carousel-cell-image.flickity-lazyloaded{opacity:1}.carousel-cell-image.flickity-lazyerror{opacity:1}.details-carousel .carousel-cell{width:50%}.details-carousel .carousel-cell .carousel-cell-image{opacity:1;display:block;width:auto}.details-carousel .carousel-cell .carousel-cell-image .flickity-prev-next-button{display:none}.details-carousel.variant-carousel .carousel-cell{width:25%}.details-carousel.variant-carousel .flickity-prev-next-button{display:block}.is-nav-selected{border:1px solid #0a0a0a;border-radius:8px;overflow:hidden}.fullscreen .caption-recap{display:block;z-index:9999;position:fixed;bottom:15px;left:0;right:0;text-align:center;background:#e5dfd8;font-size:1rem;color:#333}.fullscreen .caption-recap p{margin-bottom:0}.fullscreen .carousel-cell{max-height:calc(100vh - 130px) !important;height:auto !important}.fullscreen .carousel-cell img{max-width:100% !important;max-height:calc(100vh - 130px) !important;height:auto;width:auto}.fullscreen .details-carousel .carousel-cell{width:100%}.fullscreen .details-carousel .carousel-cell .carousel-cell-image{height:auto}.fullscreen .details-carousel .flickity-prev-next-button{display:block}.details-carousel .flickity-prev-next-button{display:none}.fullscreen .close-gallery{display:block;color:#333}.flickity-enabled.is-fullscreen{background:#e5dfd8 !important;z-index:9999 !important;padding-bottom:0 !important}.reveal-overlay{overflow:auto}.carousel-wrapper.fullscreen{position:relative}@media print,screen and (max-width: 39.99875em){.carousel-wrapper.fullscreen{top:0 !important}}.flickity-button:disabled{pointer-events:auto !important}.is-fullscreen .carousel-cell-image{cursor:auto}.is-fullscreen .carousel-cell{margin:auto;top:0;bottom:0}.accordion-products .ambassador-benefits .show-for-xlarge,.more-like-this-carousel .ambassador-benefits .show-for-xlarge,.same-collection-carousel .ambassador-benefits .show-for-xlarge{display:none !important}html.scroll-disable{overflow:hidden}.reveal.images-gallery.carousel-wrapper{overflow:initial !important}.recent-products-container{min-height:260px}.recent-products-container .recent-carousel .item .img-placeholder img{display:block;max-height:100%;margin:0 auto;max-width:100%}@media print,screen and (max-width: 39.99875em){.recent-products-container{min-height:160px}.large-8 .video-tile .img-placeholder{min-height:0}}.mobile-wishlist-share{display:flex;align-items:center;margin:1.5em auto;justify-content:center}.mobile-wishlist-share .button{border:1px solid #dedede;padding:0;height:50px;width:50px;border-radius:50%;display:flex;align-items:center;justify-content:center}.mobile-wishlist-share .button svg{margin:0 !important}.mobile-wishlist-share .button:first-child{margin-right:10px}@media print,screen and (max-width: 63.99875em){.brand-box{display:block !important;border-top:1px solid #e4e5e7;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.brand-box .mini-title,.brand-box .brand-column-text,.brand-box .brand-column-products,.brand-box .brand-column-navigator .float-right{display:none}.brand-box .brand-column{border:0;padding:2.5rem 1.5rem 1.5rem 1.5rem}.brand-box .brand-column-info{display:flex;justify-content:center;z-index:1}.brand-box .brand-column-info .media-object-section{padding:0}.brand-box .brand-column-info picture{border:0;padding:0}.brand-box .brand-column-info picture img{max-width:250px;max-height:150px;width:auto}.brand-box .brand-column-info a.cont-logo{margin:0}.brand-box .brand-column-navigator .button{visibility:hidden;display:flex;justify-content:center}.brand-box .brand-column-navigator .button:before{content:attr(data-mobile-label);visibility:visible;position:absolute;height:36px;line-height:36px;border-radius:18px;background-color:#eff0f2;color:#313131;font-size:.9375rem;text-transform:none;padding:0 1.2rem}.product-additional-info{border-top:1px solid #dbcfc3;border-bottom:1px solid #dbcfc3;padding-bottom:20px}.product-additional-info .medium-3 b{color:#545454;font-style:italic;font-weight:400}.product-additional-info .grid-x{margin-top:20px}.product-additional-info b,.product-additional-info strong{font-size:.9375rem}.product-desc-container.cut-desc{max-height:1590px;overflow:hidden}.product-desc-container+span.intro-description-toggler-button{display:table;margin:25px auto 15px auto;padding:7px 20px;background-color:#313131;color:#fff;font-size:14px;font-weight:500;font-family:"Roboto",sans-serif;border-radius:16px}.product-desc-container:not(.cut-desc){height:auto}.product-desc-container:not(.cut-desc)+span.intro-description-toggler-button{display:none}.accordion-products .accordion-item[data-close-on-mobile=true] .accordion-title:before{background-image:url(/images/carret-right.svg)}.box-product-contact{margin-top:1.5rem}.box-product-contact h4{text-align:center;text-transform:none}.accordion-products .accordion-item[data-close-on-mobile=true] .accordion-content{display:none !important}.accordion-products .accordion-title span.pdf-label{color:#fff;background:#ff6363;padding:6px;font-size:10px;position:absolute;top:17px;margin-left:10px;border-radius:5px}.box-product-contact{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;border-top:1px solid #e4e5e7;border-bottom:0;border-color:#e4e5e7 !important;padding:20px 15px 20px 15px;border-radius:0;border-left:0;border-right:0}.product-page-column{display:flex;flex-direction:column}.designer-block{display:flex;align-items:center;justify-content:flex-start;margin-top:15px}.designer-block img{border-radius:50%;margin-right:15px;width:75px;height:75px;object-fit:cover}span.custom-designer{display:block;margin-top:20px}}@media print,screen and (min-width: 64em){.designer-block{display:inline-block}}.info-request-message__body-message textarea{line-height:1.5rem}
