.carousel{width:135px}.container-slider{margin-top:12px!important;width:135px;margin:0 auto}.featured-collections-section .product-item .flickity-button:hover{box-shadow:none;background:transparent}.carousel-cell{padding-left:4px;padding-right:4px}.color-swatch__item{width:27px;height:27px;background-size:cover}.featured-collections-section .product-meta__reference-product .text-m{height:15px;width:20px;overflow:hidden;display:flex;align-items:flex-start;padding-top:2px}.flickity-viewport{min-height:30px!important}.flickity-prev-next-button.next{background-size:100%}.mac .flickity-prev-next-button.previous .flickity-button-icon{left:14%}.flickity-prev-next-button.previous .flickity-button-icon{left:16%}.flickity-prev-next-button.previous{background-size:100%;overflow:hidden}.color-swatch__item{background-color:#d9d9d9}.list-collections-section .product-item__image-wrapper{border:5px solid #fff;z-index:initial}.list-collections-section .product-item__image-wrapper:hover{border-color:#ffcd03}.list-collections-section .section__header{margin-bottom:71px!important}.list-collections-section .product-list__inner{column-gap:15px;row-gap:34px}.list-collections-section .section__header .heading{font-family:Gotham;font-style:normal;font-weight:700;font-size:30px!important;line-height:31px;text-align:center;letter-spacing:.04em}.list-collections-section .product-item-meta__title{font-family:Gotham;font-style:normal;font-weight:700;font-size:16px;line-height:31px;letter-spacing:.04em;margin-bottom:0}.list-collections-section .product_type{font-family:Courier New;font-style:normal;font-weight:400;font-size:12px;line-height:12px;text-transform:uppercase;display:block;letter-spacing:.04em;margin-top:5px}.list-collections-section .flickity-button{background:transparent;border-radius:0!important}.list-collections-section .ribbon-box,.ribbon{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:178px;height:203px;text-align:right}.ribbon span{font-size:12px;font-family:Gotham;font-weight:500;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:260px;display:block;background:#597159;box-shadow:0 3px 10px -5px #000;position:absolute;top:59px;right:-53px}.ribbon span:before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #597159;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #597159}.ribbon span:after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #597159;border-bottom:3px solid transparent;border-top:3px solid #597159}@media screen and (min-width: 1200px){.list-collections-section .container{padding-left:72px!important;padding-right:73px!important}}@media screen and (max-width: 425px){.list-collections-section .vns-gap-icons{gap:20px}.list-collections-section .section__header{margin-bottom:52px!important}.list-collections-section .section__header .heading{font-size:20px!important}.list-collections-section .product-list__inner--scroller{grid-auto-columns:55vw}.list-collections-section .product-list__inner{gap:65px}.list-collections-section .container{padding:0 50px}}.quick-view-container{position:Absolute;z-index:1;width:100%;bottom:12px}.container-container{margin-left:12px;margin-right:12px}.quick-view-container button{width:100%;display:none;transition:1s all;border:1px solid #000;background:#fff;box-shadow:none;font-family:Gotham!important;font-size:14px;font-weight:400;height:49px;letter-spacing:.08em;text-align:center}.quick-view-container button span{box-shadow:none;font-family:Gotham;font-size:14px;font-weight:400;line-height:49px;letter-spacing:.08em;text-align:center}.product-item:hover .quick-view-container button{display:none}.product-item .quick-view-container button:after{content:none}.product-item__aspect-ratio:hover+.quick-view-container button{background:#fff;display:block}.product-meta__reference-product{display:flex;align-items:center;justify-content:center;margin-top:10px}.product-meta__reference-product .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star{font-size:15px}.product-meta__reference-product{margin-top:0}.featured-collections-section .product_type{display:block;margin-top:7.8px}.product-meta__reference-product .text-m{margin-left:9px;font-family:Courier New;font-size:11px;font-weight:400;line-height:12px;letter-spacing:.04em;text-align:left;display:flex;align-items:center}@media (min-width:900px){.container-container .quick-view-mobile{display:none!important}}@media (max-width:899px){.featured-collections-section .scroller{scroll-snap-align:center}.featured-collections-section .product-list__inner .product-item:not(:last-child){margin-right:19px}.featured-collections-section .product-item{width:300px!important}.featured-collections-section .product-list__inner{scroll-snap-align:center;display:flex;justify-content:center;gap:0}.featured-collections-section .product-item__image-wrapper{margin-bottom:15px}.list-collections-section .container-container button.quick-view-mobile,.container-container button.hidden-phone{display:none!important}.container-container button.quick-view-mobile{width:50px;padding:0;margin:0;background:none;border:none;display:block!important;position:absolute;top:-37px;right:1px}.product-item-css .product-item-meta__title{font-size:14px;line-height:21.85px}.product-item-css .product-item__image-wrapper{margin-bottom:32px}.product-item-css .product_type{font-size:12px;font-weight:400;line-height:9px;letter-spacing:.04em}}.collections-tittles-list{height:fit-content;padding:28px 295px 22px 314px;display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:default}.hidden-on-mobile{display:block}.collection-list{display:none;list-style-type:none;margin-bottom:41px}.collection-list li{padding-left:26px}.collection-list h1{font-family:Gotham;font-style:normal;font-weight:700;font-size:15px;line-height:31px;letter-spacing:.02em;border-bottom:1px solid gray;color:#000;text-transform:uppercase}.listTitleClicked{background-color:#ffcd03}.focused-link{background-color:#ffcd03;padding-left:9px;padding-right:9px}.sortByPopoverTitle-custom{font-family:Gotham;font-style:normal;font-weight:700;font-size:14px;line-height:31px;letter-spacing:.04em;margin:0}.focused-link-mobile{width:fit-content;background-color:#ffcd03;padding:0 9px}.link-mobile{font-family:Courier New;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.02em;color:#000;width:fit-content;padding:0}.rotatedArrow,.normalArrow{transform:rotate(180deg);transition:transform .5s}.popover-container-custom{width:220px;height:44px;display:flex;justify-content:flex-end;align-items:center}.popover-button-custom{display:flex;justify-content:space-between;align-items:center;direction:row;width:100%}.popover-button-custom span{font-family:Courier New;font-style:normal;font-weight:400;font-size:12px;line-height:14px;text-align:center;letter-spacing:.08em;color:#7f7f7e}.arrow-filter{padding-right:8px}.container-custom{padding-left:32px;padding-right:25px}.filterDivider{display:none}@media screen and (min-width:920px){.dropbtn,.dropdown-content,.sortByPopover{display:none}}@media (max-width:420px){.featured-collections-section .product-item{width:240px!important;opacity:1!important}}@media screen and (max-width:920px){.divider{display:none}.hidden-on-mobile{display:none!important}.dropbtn{display:flex;justify-content:space-between;align-items:center;flex-direction:row;border-bottom:1px solid gray;padding-bottom:12px;padding-top:12px}.popover-container-custom{height:34px}.dropbtn2{display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding:10px}.dropbtn2 h1{font-family:Courier New;font-style:normal;font-weight:400;font-size:12px;text-align:center;letter-spacing:.08em;color:#7f7f7e;margin:0}.dropbtn h1{margin:0;font-family:Gotham;font-style:normal;font-weight:700;font-size:11px;line-height:31 px;letter-spacing:.04em}.dropdown,.dropdown2{position:relative;display:block;width:100%;height:auto}.dropdown-content{display:none;z-index:1;list-style-type:none;border-bottom:1px solid gray;padding-bottom:20px}.dropdown-content2{display:none;z-index:3;list-style-type:none;border:1px solid gray;background-color:#fffaea;position:absolute;width:220px;height:70vh;overflow:scroll;overflow-x:hidden;padding-top:10px;padding-bottom:10px}.dropdown-content2 h1{font-family:Gotham;font-style:normal;font-weight:700;font-size:14px;line-height:31px;letter-spacing:.04em;color:#000}.dropdown-content h1:first-child{margin-top:10px!important}.dropdown-content h1{font-family:Gotham;font-style:normal;font-weight:700;font-size:11px;line-height:31px;letter-spacing:.04em;color:#000;margin-top:10px}.dropdown-content a{color:#000;padding:5px 16px;text-decoration:none;display:block;height:auto}.dropdown a:hover{background-color:#ddd}.show{display:block}.sortByPopover{display:flex;justify-content:space-between;direction:row;align-items:center}.link-mobile{font-size:11px}}.titles-in-list{font-family:Gotham;padding:0 5px;font-style:normal;font-weight:400;font-size:16px;line-height:30.53px;text-align:center;letter-spacing:.02em;color:#000;background-color:#fffaea;display:inline-block;cursor:pointer;margin:0 21px}.desktop-link{text-decoration:none;display:inline-block}.desktop-link:after{content:"";display:block;width:0;height:1px;background:#000;transition:width .3s}.desktop-link:hover:after{width:100%;transition:width .3s}.highlight_image_wrapper .product-item__aspect-ratio{position:relative}.highlight_image_wrapper .image{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%}.image_inner{position:relative;height:100%;margin:0 auto;width:100%}.highlight_image_wrapper img{height:100%;width:100%}.highlight_card.card-round .highlight_image_wrapper img{border-radius:90%;margin:0 auto;text-align:center;display:block}.highlight_image_wrapper{margin-bottom:24px}.highlight_card .h1{font-family:var(--heading-font-family);font-size:14px;line-height:1.5;text-align:center;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.highlight_content{text-align:center}.highlight_card .link-btn{font-size:12px}.desktopUP{visibility:visible}.mobileUp{visibility:hidden;display:none}@media screen and (min-width: 1300px){.highlight_image_a{margin-bottom:17%}}@media screen and (max-width: 800px){.mobile-hidden{display:none}.highlight_image_a{object-fit:cover;margin-bottom:57px}.custom-popover-button{background-color:transparent;border:none;padding:0 8px 0 0}.desktop-hidden{display:flex}.desktopUP{visibility:hidden;display:none}.mobileUp{visibility:visible;display:inherit}}
/*# sourceMappingURL=/cdn/shop/t/1377/assets/product-item.css.map */
