@media only screen and (min-width:0rem){#collection-1602{background-color:#fff;padding:var(--sectionPadding);padding-top:12.5rem}#collection-1602 .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem;position:relative;z-index:1}#collection-1602 .cs-container,#collection-1602 .cs-content{align-items:flex-start;display:flex;flex-direction:column;width:100%}#collection-1602 .cs-content{gap:.5rem;max-width:61.25rem}#collection-1602 .cs-title{margin:0}#collection-1602 .cs-text{max-width:none}#collection-1602 .cs-listing{display:grid;gap:clamp(1rem,1.5vw,1.25rem);grid-auto-flow:row;justify-items:center;list-style:none;margin:0;padding:0;perspective:700px;position:relative;transform-origin:left top;transform-style:preserve-3d;transition:transform .7s,opacity .3s,visibility .5s,top .3s,left .3s;width:100%}#collection-1602 .cs-product-card{background-color:var(--background);border-radius:1rem;display:flex;flex-direction:column;max-width:23.4375rem;min-width:0;opacity:1;padding:1rem;width:100%}#collection-1602 .cs-link{text-decoration:none}#collection-1602 .cs-link:hover .cs-picture img{transform:scale(1.1)}#collection-1602 .cs-picture-group{height:18.75rem;margin-bottom:1.25rem;position:relative;width:auto}#collection-1602 .cs-picture{border-radius:.75rem;display:block;height:100%;overflow:hidden;width:100%}#collection-1602 .cs-picture img{height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .6s;width:100%}#collection-1602 .cs-offer{background:var(--secondary);border-radius:.5rem;bottom:.75rem;color:var(--bodyTextColorWhite);font-size:.8125rem;line-height:1.2em;padding:.375rem;position:absolute;right:.75rem}#collection-1602 .cs-details{display:flex;flex:1;flex-direction:column}#collection-1602 .cs-name{color:var(--headerColor);font-size:clamp(1.25rem,2vw,1.5625rem);font-weight:700;line-height:1.2em;margin:0 0 .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#collection-1602 .cs-item-text{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}#collection-1602 .cs-actions{display:flex;flex-direction:column;gap:1rem;margin-top:auto;padding-top:1.25rem}#collection-1602 .cs-price{color:var(--primary);font-family:var(--headerFont);font-size:clamp(1.25rem,2vw,1.5625rem);font-weight:700;line-height:1.2em}#collection-1602 .cs-was-price{color:#767676;font-size:1rem;font-weight:700;line-height:1.2em;text-decoration:line-through}}@media only screen and (min-width:48rem){#collection-1602 .cs-listing{grid-template-columns:repeat(3,1fr)}#collection-1602 .cs-product-card{max-width:none}#collection-1602 .cs-picture-group{height:clamp(12.5rem,26vw,23.75rem)}}@media only screen and (min-width:80rem){#collection-1602 .cs-actions{align-items:center;flex-direction:row;justify-content:space-between}}@media only screen and (min-width:0rem){body.dark-mode #collection-1602{background-color:var(--dark)}body.dark-mode #collection-1602 .cs-button,body.dark-mode #collection-1602 .cs-category,body.dark-mode #collection-1602 .cs-name,body.dark-mode #collection-1602 .cs-title,body.dark-mode #collection-1602 .cs-was-price{color:var(--bodyTextColorWhite)}body.dark-mode #collection-1602 .cs-product-card{background-color:var(--medium)}body.dark-mode #collection-1602 .cs-price{color:var(--secondary)}body.dark-mode #collection-1602 .cs-active{color:var(--primary)}body.dark-mode #collection-1602 .cs-was-price{opacity:.8}body.dark-mode #collection-1602 .cs-item{background-color:var(--medium);border-color:rgba(0,0,0,.6)}#product{background-color:#fff;overflow:hidden;padding:var(--sectionPadding);padding-top:clamp(10rem,16vw,12.5rem)}#product .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(1.75rem,5vw,4rem);margin:auto;max-width:46.875rem;min-width:0;width:100%}#product .cs-picture-group{display:flex;flex-direction:column;gap:.5rem;width:100%}#product .swiper{max-width:100%}#product .cs-large-image{display:block;height:clamp(16.875rem,63vw,30rem);width:100%}#product .cs-large-image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#product .cs-small-images{display:flex;gap:.5rem}#product .cs-thumbnail{aspect-ratio:1/1;flex:1 0 0;min-width:6.25rem;-o-object-fit:cover;object-fit:cover}#product .cs-thumbnail:last-of-type{margin:0!important}#product .cs-thumbnail-active{border:2px solid var(--primary)}#product .cs-product-info{display:flex;flex-direction:column;gap:1.5rem;min-width:0;width:100%}#product .cs-product-title{color:var(--headerColor);font-size:var(--headerFontSize);letter-spacing:-1.96px;margin:0 0 clamp(.5rem,1vw,1rem)}#product .cs-price,#product .cs-product-title{font-family:var(--headerFont);font-weight:700;line-height:1.2em}#product .cs-price{color:var(--primary);font-size:clamp(1.25rem,5vw,2.4375rem);letter-spacing:-1.56px}#product .cs-h3{color:var(--headerColor);display:block;font-size:1rem;font-weight:700;line-height:1.5em;margin:0 0 .5rem}#product .cs-options{align-items:center;display:flex;gap:.5rem}#product .cs-option-link{background-color:#fff;border:1px solid #e7e7e8;border-radius:.5rem;height:4.5rem;overflow:hidden;padding:.25rem;text-decoration:none;width:4.5rem}#product .cs-option-link.cs-active{border:1px solid var(--headerColor)}#product .cs-option-image{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#product .cs-buttons{display:flex;flex-direction:column;gap:.5rem}#product .cs-button-solid{border:none}#product .cs-quantity{align-items:center;background:#f7f7f7;border:1px solid #e8e8e8;border-radius:1.5rem;display:flex;font-size:1rem;gap:2rem;height:3.5rem;justify-content:center;line-height:1.5em;padding:0 .5rem}#product .cs-quantity-change{background:none;border:none;color:#767676;cursor:pointer;font-size:1.5rem}#product .cs-quantity-change:hover{color:var(--primary)}#product .cs-amount{background:none;border:none;color:var(--bodyTextColor);font-size:1rem;line-height:1.5em;text-align:center;width:2.5rem}}@media only screen and (min-width:0rem){#product .cs-amount::-webkit-inner-spin-button,#product .cs-amount::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#product .cs-amount[type=number]{-moz-appearance:textfield}#product .cs-amount:focus{outline:none}#product cl-add-to-cart{background-color:var(--secondary)!important}#product .cs-terms{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0 0}#product .cs-term{align-items:center;display:flex;gap:.5rem}#product .cs-icon-wrapper{align-items:center;background-color:#e7e7e8;border-radius:62.5rem;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;padding:.375rem}#product .cs-icon{height:1.25rem;width:1.25rem}#product .cs-button-solid{align-items:center;display:flex;gap:.5rem;justify-content:center}}@media only screen and (min-width:28.125rem){#product .cs-buttons{flex-direction:row}#product .cs-button-solid{width:100%}}@media only screen and (min-width:64rem){#product .cs-container{align-items:start;flex-direction:row;max-width:80rem}#product .swiper{max-width:clamp(31.5rem,48vw,39.375rem)}#product .cs-large-image{height:clamp(30rem,43vw,37.25rem);min-width:26.25rem}#product .cs-product-info{max-width:36.625rem}}@media only screen and (min-width:0rem){body.dark-mode #product{background-color:var(--dark)}body.dark-mode #product .cs-product-title{color:var(--bodyTextColorWhite)}body.dark-mode #product .cs-price,body.dark-mode #product cl-price-amount{color:var(--secondary)}body.dark-mode #product .cs-icon-wrapper{background-color:var(--medium)}body.dark-mode #product .cs-icon{filter:invert(1) brightness(1000%)}body.dark-mode #product .cs-h3{color:var(--bodyTextColorWhite)}body.dark-mode #product .cs-term-text a{color:var(--bodyTextColorWhite);opacity:.8}#details{background-color:var(--background);padding:var(--sectionPadding)}#details .cs-container{display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem)}#details .cs-description{display:flex;flex-direction:column;gap:clamp(2rem,5vw,4rem)}#details .cs-description,#details .cs-shipping,#details .cs-visible{transition:opacity .4s ease,transform .4s ease}#details .cs-visible{opacity:1;transform:translateY(0)}#details .cs-hidden{height:0;opacity:0;overflow:hidden;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,height 0s ease .3s}#details .cs-content{margin:0 auto;max-width:46.875rem}#details .cs-content h2,#details .cs-content h3,#details .cs-content h4,#details .cs-content h5,#details .cs-content h6{color:var(--headerColor);font-family:var(--headerFont);font-size:1.5625rem;font-weight:700;line-height:1.2em;margin:clamp(1.25rem,3vw,2rem) 0 .5rem}#details .cs-content h2:first-child,#details .cs-content h3:first-child,#details .cs-content h4:first-child,#details .cs-content h5:first-child,#details .cs-content h6:first-child{margin-top:0}#details .cs-content h2{font-size:clamp(1.25rem,5vw,2.4375rem);margin-bottom:1rem}#details .cs-content p{color:var(--bodyTextColor);font-size:var(--bodyFontSize);line-height:1.5em;margin-bottom:.75em;text-align:inherit;width:100%}#details .cs-content p:last-of-type{margin:0}#details .cs-content ul{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;margin:0 0 2rem;padding:0;width:100%}#details .cs-content ul+*{margin-top:0}#details .cs-content ul li{align-items:flex-start;color:var(--bodyTextColor);display:flex;font-size:var(--bodyFontSize);gap:.25rem;justify-content:flex-start;line-height:1.5em;list-style:none;width:100%}#details .cs-content ul li strong{display:contents}#details .cs-content ul li:before{background-image:url(/assets/svgs/li-diamond.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.5rem;margin-top:.5rem;min-width:.5rem;width:.5rem}#details .cs-description-picture{aspect-ratio:413/468;background-color:#fff;border-radius:1rem;display:block;height:auto;margin:0 auto;max-height:34.375rem;max-width:25.8125rem;overflow:hidden;position:sticky;top:13.25rem;width:100%}#details .cs-description-picture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%}}@media only screen and (min-width:64rem){#details .cs-description{flex-direction:row}#details .cs-content{max-width:80rem}#details .cs-visible{display:flex}#details .cs-description-picture{flex:1 0 auto;max-width:25.8125rem}}@media only screen and (min-width:0rem){body.dark-mode #details{background-color:rgba(0,0,0,.2)}body.dark-mode #details .cs-content h2,body.dark-mode #details .cs-content h3,body.dark-mode #details .cs-content h4,body.dark-mode #details .cs-content h5,body.dark-mode #details .cs-content h6,body.dark-mode #details .cs-content p,body.dark-mode #details .cs-content ul li{color:var(--bodyTextColorWhite)}body.dark-mode #details .cs-content ul li:before{filter:brightness(0) saturate(100%) invert(56%) sepia(29%) saturate(742%) hue-rotate(8deg) brightness(100%) contrast(90%)}}