.section-product{padding-top:130px}.inner-media{position:-webkit-sticky;position:sticky;top:130px}.price-compare{text-decoration:line-through}.media-grid-inner img,.media-grid-inner video{width:100%;height:100%;object-fit:cover;object-position:center;vertical-align:middle}.media-grid-inner iframe,.media-grid-inner model-viewer{width:100%;height:100%}.media-grid{display:grid;grid-auto-rows:minmax(0,1fr);gap:0}.media-grid .media-grid-column{display:inline-grid;overflow:hidden;width:100%}.sticky-info{position:-webkit-sticky;position:sticky;top:5em}.autoheight .swiper-slide{height:auto}.media-nav .swiper-wrapper,.media-thumb .swiper-wrapper{align-items:center}.slider-thumbnail .media-grid-column{width:18.03%}.slider-circles .media-grid-column{width:100px;height:100px}.slider-circles .media-grid-inner{height:100%;border-radius:50%}.slider-circles .media-grid-inner img{border-radius:50%;border:1px solid #efefef}.media-thumb .media-grid-column{cursor:pointer}.media-thumb .media-grid-inner{border:2px solid #efefef;border-radius:8px;overflow:hidden;aspect-ratio:1 / 1.0752}.media-thumb .swiper-slide-thumb-active .media-grid-inner{border:1px solid #000}.media-grid-inner{box-sizing:border-box}.slider-circles .media-grid-inner{aspect-ratio:inherit}.slider-none{display:none!important}.product-info variant-radios{display:flex;flex-direction:column;gap:25px;margin-bottom:30px}.variant-row-list{display:flex;gap:8px;flex-wrap:wrap}.variant-row-list.color-swatch-list{gap:12px}variant-radios input,.dropdown-wrap input[type=radio],.variant-input-inner input[type=radio]{display:none}variant-radios input[type=radio]+label,.dropdown-wrap input[type=radio]+label,.variant-input-inner input[type=radio]+label{cursor:pointer;text-transform:uppercase}variant-radios input[type=radio]:checked+label,.dropdown-wrap input[type=radio]:checked+label,.variant-input-inner input[type=radio]:checked+label{font-weight:700}.variant-row-list input[type=radio]+label{background:var(--button-background)}.hide-selectore-button{display:none!important}.variant-dropdown-list{border:1px solid #000}.variant-dropdown-list label{display:block;width:100%}.variant-dropdown-list{display:none}.dropdown-wrap.active .variant-dropdown-list{display:flex}.media-grid-column.active .product-image-zoom{cursor:zoom-out}.product-form-error{color:red}.media-nav:not(.main-slider-circles) .swiper-pagination{display:none!important}.media-nav .swiper-pagination{bottom:0;left:0;right:0}.swiper-pagination-bullet{background:#ccc;opacity:1;margin:0 2px}.slider-circles{display:none!important}.swiper-pagination-bullet-active{background:#000}.meta-drop .meta-text{width:100%;border:1px solid black;border-radius:8px;padding:15px}.variant-dropdown-wrap .variant-dropdown{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='black' viewBox='0 0 16 16'%3E%3Cpath d='M1.5 5l6 6 6-6' stroke='black' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px}.variant-dropdown-wrap .variant-dropdown{width:100%;display:inline-block;padding:15px;border:1px solid #000;border-radius:8px}.variant-dropdown-wrap{position:relative}.variant-dropdown-wrap .variant-dropdown-list{flex-direction:column;border-radius:8px;position:absolute;left:0;top:calc(100% + 8px);width:100%;background:#fff;z-index:1;max-height:230px;overflow-y:auto}.variant-dropdown-wrap .variant-dropdown-list .var-list-li label{padding:12px 15px}.variant-dropdown-wrap .variant-dropdown-list .var-list-li:hover label{background:#0003}.meta-drop{margin-top:25px}.step-2-select-club{border-bottom:1px solid #E8E8E8;border-top:1px solid #E8E8E8;padding:30px 0;margin-top:25px}.step-2-select-club h4{margin-bottom:25px}.step-2-select-club .club-option{margin-bottom:12px}.step-2-select-club label{cursor:pointer}.step1{margin-bottom:25px}.club-option{display:flex;gap:12px}.club-option input,.embellishment-item input{display:block;position:relative;width:0;margin:0 0 0 20px}.club-option input[type=radio]:checked:before,.embellishment-item input[type=radio]:checked:before{display:block}.club-option input[type=radio]:before,.embellishment-item input[type=radio]:before{position:absolute;width:14px;height:14px;content:"";background:var(--bg-black);left:-17px;top:17%;display:none;margin-top:0;border-radius:50%}.embellishment-item input[type=radio]:before{border-radius:0}.club-option input[type=radio]:after,.embellishment-item input[type=radio]:after{position:absolute;width:20px;height:20px;content:"";border:1px solid var(--bg-black);border-radius:50%;left:-20px}.embellishment-item input[type=radio]:after{border-radius:0}.club-select-box{padding:15px 23px}.club-extra{margin-top:25px;display:none}.club-extra.is_club{display:block}.club-select-box{padding:15px 23px;border:1px solid #E8E8E8;border-radius:4px}.club-select-box select{display:flex;width:100%;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M0.5 3.84998L6.65 9.99998C6.69489 10.0478 6.74911 10.0859 6.80931 10.112C6.8695 10.138 6.9344 10.1515 7 10.1515C7.0656 10.1515 7.1305 10.138 7.19069 10.112C7.25089 10.0859 7.30511 10.0478 7.35 9.99998L13.5 3.84998' stroke='%23000001' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right}.club-message{color:var(--text-light-gray);margin-top:25px}.step-3-embellishments{border-bottom:1px solid #E8E8E8;border-top:1px solid #E8E8E8;padding:30px 0}.step-3-embellishments h4{margin-bottom:25px}.step-3-embellishments .embellishment-item{margin-bottom:16px;display:flex;gap:12px}.step-3-embellishments .embellishment-item label{display:flex;justify-content:space-between;flex:1}.your-configuration-box{padding:25px;background:#f5f5f5;border:1px solid #E8E8E8;border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-top:30px}.your-configuration-box .config-row{display:flex;justify-content:space-between;font-size:var(--desktop-body-font-large);border-bottom:1px solid #E8E8E8;padding-bottom:25px}.config-total{display:flex;justify-content:space-between}.your-configuration-box .config-meta{display:flex;flex-direction:column;gap:10px;color:#5a5a5a}.your-configuration-box .config-meta li{position:relative;padding-left:16px}.your-configuration-box .config-meta li:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background-color:var(--text-light-gray);border-radius:50%}.snippet-addto-cart{margin-top:50px}.product-wrap .media-nav.main-slider-thumbnail{border-radius:8px}.product-wrap .media-nav.main-slider-thumbnail .swiper-slide{width:100%!important}.product-wrap .media-nav.main-slider-thumbnail .media-grid-inner{aspect-ratio:1 / 1.084}.product-wrap .media-nav .swiper-button-next,.product-wrap .media-nav .swiper-button-prev{display:flex;background:#fff;border-radius:50%;width:58px;height:58px;box-shadow:0 0 6px #0003}.product-wrap .media-nav .swiper-button-prev{left:35px}.product-wrap .media-nav .swiper-button-next{right:35px}.swiper-button-next:after,.swiper-button-prev:after{color:var(--bg-primary);font-size:unset}.product-wrap .product-media .media-thumb .swiper-wrapper{margin-top:40px;gap:20px}.product-wrap .product-media button.custom-zoom-btn{background:var(--bg-primary);width:50px;aspect-ratio:1 / 1;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:30px;right:30px;z-index:1}.product-wrap .product-info{padding-top:18px}.product-info .product-title{margin-bottom:25px;display:flex;gap:18px;justify-content:space-between}.product-title :is(h1,h2,h3,h4,h5,h6){word-wrap:break-word}.product-info .title-pill-badge{display:inline-flex;align-items:center;color:var(--bg-primary);text-transform:uppercase}.product-info .title-badge-icon{width:45px;aspect-ratio:1 / 1;background:radial-gradient(circle,#e28a97,var(--bg-primary));border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #fff,0 0 0 3px #d4a5a5}.product-info .title-badge-icon:after{content:"";width:15px;height:10.6px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='13' viewBox='0 0 18 13' fill='none'%3E%3Cpath d='M16.5172 1L5.84913 11.6681L1 6.81895' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.product-info .title-badge-text{border:1px solid var(--bg-primary);border-left:none;border-radius:0 8px 8px 0;padding:10px 20px 10px 30px;margin-left:-15px;white-space:nowrap;font-size:12px;font-weight:600}.shopify-block.shopify-app-block{margin-bottom:25px}.product-info-price{display:flex;gap:20px;align-items:center;margin-bottom:25px}.product-info h5#price-template--21547864129778__main{display:flex;gap:15px;align-items:center}.product-info .price-regular{font-size:28px;line-height:96.429%}.product-info:has(.price-compare) .price-regular{color:#d4a5a5}.production-block{display:flex;flex-direction:column;margin-bottom:30px}.production-block p{color:var(--text-light-gray);font-size:var(--desktop-body-font-large);line-height:150%}.product-info-price .price-tag{font-size:12px;font-weight:600;line-height:225%;border-radius:4px;background:var(--bg-ultra-light);padding-inline:11px}.product-info .option-wrap label.variant-label{font-size:var(--desktop-body-font-large);font-weight:600;line-height:116.667%}.product-wrap .product-info .option-wrap{display:flex;flex-direction:column;gap:20px}.product-info .option-wrap .color-swatch-list .variant-input-inner label{display:block;width:40px;aspect-ratio:1 / 1;padding:0;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #e8e8e8}.product-info .option-wrap .variant-input-inner:has(input[type=radio]:checked) label{border-color:transparent;box-shadow:0 0 0 1px #fff,0 0 0 2px var(--bg-black)}.product-info .option-wrap .variant-input-inner label{display:block;padding:8px 16px;border:1px solid #e8e8e8;font-size:14px;font-weight:600;line-height:150%}.snippet-addto-cart form{display:flex;gap:30px;align-items:center;margin-bottom:30px}.snippet-addto-cart .quantity-box{width:149px;display:flex;justify-content:space-between;padding:11px 14px;background:#f8f8f8;border:1px solid var(--bg-primary);border-radius:8px}.snippet-addto-cart .quantity-box .button{width:24px;aspect-ratio:1;border:2px solid;border-radius:50%;display:flex;justify-content:center}.snippet-addto-cart .quantity-box .button:hover{color:var(--text-secondary);background:var(--bg-primary);border-color:var(--bg-primary);transition:.3s linear}.snippet-addto-cart .quantity-box .button[disabled]{pointer-events:none}.snippet-addto-cart .quantity-box .button svg{width:10px;height:auto}.snippet-addto-cart .quantity-box .button svg path{stroke:currentColor;stroke-width:1px!important}.snippet-addto-cart .quantity-input input{background:transparent;width:3ch;padding:0;height:100%;text-align:center}.product-quantity input[type=number]::-webkit-outer-spin-button,.product-quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.product-info .snippet-addto-cart div:has(.btn-primary){flex:1}.product-info .snippet-addto-cart .btn-primary{width:-webkit-fill-available;width:stretch}.snippet-addto-cart button.product-addcart span{display:flex;gap:10px;align-items:center}.usp-wrapper{display:flex;flex-direction:column;gap:20px;padding-top:25px;border-top:1px solid #e8e8e8}.usp-wrapper .usp-row{display:flex;gap:12px;align-items:center;margin-block:-2px}.usp-wrapper .usp-row img{width:24px;height:24px;object-fit:contain}.usp-wrapper .usp-text{color:var(--text-light-gray)}.option-wrap button.size-guide-trigger{width:max-content;color:var(--bg-primary);font-weight:600;line-height:131.25%}.size-guide-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;opacity:0;visibility:hidden;transition:.3s linear;display:flex;justify-content:center;align-items:center}.size-guide-popup.active{opacity:1;visibility:visible}.size-guide-overlay{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.size-guide-content{position:relative;background:#fff;max-width:900px;width:100%;margin:auto;padding:30px;z-index:100;height:max-content;max-height:80vh;overflow-y:scroll;scrollbar-width:none;max-height:70svh;border-radius:16px}.size-guide-content button.size-guide-close{position:absolute;top:15px;right:25px;font-size:30px}.size-guide-content h4{margin-bottom:20px}.size-guide-content table{width:100%;border-collapse:collapse;font-size:16px}.size-guide-content table:not(:last-child){margin-bottom:40px}.size-guide-content th{background:var(--bg-primary);color:var(--text-secondary);font-weight:600;text-align:center;padding:10px 8px;text-transform:uppercase}.size-guide-content td{border-bottom:1px solid var(--text-light-gray);text-align:center;padding:10px 8px}.size-guide-content tbody tr:nth-child(2n){background:var(--bg-light-gray)}.variant-variant_color-list{display:flex;gap:12px;flex-wrap:wrap}.variant-label .color-name-display{font-weight:400;color:var(--text-light-gray, #5a5a5a);font-size:var(--desktop-body-font-large);transition:color .2s ease}.color-swatch-list .variant-input-inner{position:relative}.color-swatch-list .variant-input-inner .color-swatch-label:after{content:attr(data-color-name);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#1a1a1a;color:#fff;font-size:11px;font-weight:500;white-space:nowrap;padding:4px 8px;border-radius:4px;pointer-events:none;opacity:0;transition:opacity .18s ease,transform .18s ease;transform:translate(-50%) translateY(4px);z-index:10;letter-spacing:.02em;text-transform:capitalize}.color-swatch-list .variant-input-inner .color-swatch-label:before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#1a1a1a;pointer-events:none;opacity:0;transition:opacity .18s ease;z-index:10}.color-swatch-list .variant-input-inner:hover .color-swatch-label:after,.color-swatch-list .variant-input-inner:hover .color-swatch-label:before{opacity:1;transform:translate(-50%) translateY(0)}.apda_wraps{padding:22px 26px;border-radius:8px;border:1px solid #E8B87D;background:#fff9e6;font-size:14px;line-height:21px;margin-bottom:30px}.apda_title{display:flex;gap:12px;font-weight:600;margin-bottom:15px}.apda_desc{margin-top:21px}.apda_desc span{font-weight:600;cursor:pointer;color:#d4a5a5}.apda_description{max-height:0;overflow:hidden;transition:max-height .4s ease}.apda_desc_inner{padding-bottom:16px}.apda_desc_inner h1,.apda_desc_inner h2,.apda_desc_inner h3,.apda_desc_inner h4,.apda_desc_inner h5,.apda_desc_inner h6{margin-bottom:10px}.apda_desc_inner h1 p:not(:last-child){margin-bottom:10px}.apda_wraps:has(.apda_title) .apda_summary,.apda_wraps:has(.apda_title) .apda_desc{padding-left:32px}.apda_wraps:has(.apda_title) .apda_summary{color:var(--text-light-gray)}@media(max-width:600px){.size-guide-content table,.size-guide-content th,.size-guide-content td{font-size:14px;padding:8px 6px}.size-guide-content h3{font-size:20px}}@media(max-width:480px){.size-guide-content table{display:block;overflow-x:auto}}@media(min-width:992px){.product-wrap{display:grid;grid-template-columns:1.0822fr .99fr;grid-auto-flow:column;column-gap:99px}}@media(max-width:991px){.slider-circles .media-grid-column{width:50px;height:50px}.media-grid-column.active .product-image-zoom{transform-origin:inherit!important;transform:scale(1)!important}.snippet-addto-cart form{gap:20px}.product-info .snippet-addto-cart .btn-primary{padding-block:16px}}@media(max-width:575px){.product-info .product-title{flex-wrap:wrap}#shopify-section-template--15481460850847__main{position:relative;z-index:11}.product-wrap .media-nav .swiper-button-next,.product-wrap .media-nav .swiper-button-prev{width:35px;height:35px}.product-wrap .media-nav .swiper-button-prev{left:15px}.product-wrap .media-nav .swiper-button-next{right:15px}.swiper-button-next:after,.swiper-button-prev:after{font-size:x-small}.product-wrap .product-media button.custom-zoom-btn{top:15px;right:15px;width:35px}.product-wrap .product-media button.custom-zoom-btn svg{width:50%;height:50%}.product-wrap .product-media .media-thumb .swiper-wrapper{margin-top:20px;gap:10px}.slider-thumbnail .media-grid-column{width:25%}}.media-drawer{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:100;transform:translateY(100%);transition:.3s linear;height:100vh}.media-drawer.active{transform:translateY(0)}.drawer-inner{position:relative;height:100%;padding:40px}.drawer-close{position:absolute;top:20px;right:30px;font-size:40px;cursor:pointer;z-index:10}.media-drawer .drawer-content{display:flex;justify-content:space-around}.media-drawer .drawer-content .drawer-slider{width:65%;height:100vh;overflow:scroll;scrollbar-width:none}.zoom-image-wrapper img.zoomed-image{max-width:unset;height:100%;width:100%}.media-drawer .drawer-content .drawer-thumbs{display:flex;flex-direction:column;gap:15px}.media-drawer .drawer-content .drawer-thumbs .thumb-item{width:80px;height:auto;border:1px solid #E8E8E8;border-radius:8px;overflow:hidden}.media-drawer .drawer-content .drawer-thumbs .thumb-item.active{border-color:#000}.media-drawer .drawer-content .thumb-item img{width:100%;height:100%}@media(max-width:575px){.drawer-inner{padding:30px 20px 20px}.drawer-close{top:10px;right:15px;font-size:30px}.media-drawer .drawer-content{gap:25px;justify-content:unset}.media-drawer .drawer-content .drawer-slider{width:auto}.media-drawer .drawer-content .drawer-thumbs{padding-top:20px}.media-drawer .drawer-content .drawer-thumbs .thumb-item{width:60px}}label.spb-productdescfont.spb-productdesctextcolor{font-size:var(--desktop-body-font-large);font-weight:600;line-height:116.667%}select#Diamante\ Options-0-0{padding:15px;margin-top:10px;border:1px solid;border-radius:8px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product.css.map */
