.richtext-section--parallax{overflow:hidden}.richtext-section__image--parallax{width:100%;min-height:400px;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;display:block}@media screen and (max-width: 767px){.richtext-section__image--parallax{display:none}.richtext-section__image--mobile{display:block}}@media screen and (min-width: 768px){.richtext-section__image--mobile{display:none}.product__record-sample{margin-top:30px;margin-bottom:15px}}.product__record-sample{margin-top:20px;margin-bottom:15px}.moreless-button{display:none}.product-gallery__wrapper{position:relative;overflow:hidden;max-width:100%}.custom-gallery__wrapper{transition:opacity .2s ease-in-out;will-change:opacity;position:relative;isolation:isolate;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.custom-gallery__wrapper.updating{opacity:0;pointer-events:none}.custom-gallery__wrapper .swiper-slide{display:flex;align-items:center;justify-content:center}.custom-gallery__wrapper .swiper-slide{position:relative;overflow:hidden;cursor:zoom-in}.custom-gallery__wrapper .swiper-slide.zoom-active{cursor:zoom-out}.custom-gallery__wrapper .mySwiper .swiper-slide{cursor:pointer}.custom-gallery__wrapper .swiper-slide img{width:100%;height:auto;display:block;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .1s ease-out;transform-origin:center center}@media screen and (max-width: 1024px){.custom-gallery__wrapper .swiper-slide{cursor:default}.custom-gallery__wrapper .swiper-slide img{transition:none}}@media screen and (min-width: 768px){.mySwiper .swiper-slide{height:100px;overflow:hidden}.mySwiper .swiper-slide img{height:100%}}.mySwiper .swiper-slide{border:1px solid transparent}.mySwiper .swiper-slide img{object-fit:cover;display:block;width:100%}.mySwiper .swiper-slide.swiper-slide-thumb-active{border:1px solid #000}.swiper.mySwiper{padding-top:15px;padding-bottom:15px;transition:opacity .15s ease-in-out}.swiper.mySwiper2{transition:opacity .15s ease-in-out}.swiper.mySwiper2 img{display:block;width:100%;height:auto;object-fit:cover}.swiper.mySwiper2 .swiper-button-next,.swiper.mySwiper2 .swiper-button-prev{width:40px;height:40px;background-color:#fff;border-radius:50%;box-shadow:0 4px 16px 1px #0003;transition:opacity .2s ease-in-out,transform .2s ease-in-out;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;cursor:pointer}:is(.swiper.mySwiper2 .swiper-button-next,.swiper.mySwiper2 .swiper-button-prev) svg{width:15px;height:15px;stroke:#000;stroke-width:.5px;pointer-events:none}.swiper.mySwiper2 .swiper-button-prev{left:15px}.swiper.mySwiper2 .swiper-button-prev svg{margin-left:-2px}.swiper.mySwiper2 .swiper-button-next{right:15px}.swiper.mySwiper2 .swiper-button-next svg{margin-right:-2px}.hidden-image.swiper-slide{display:none}@media screen and (max-width: 767px){.swiper.mySwiper2 .swiper-button-prev{left:5px}.swiper.mySwiper2 .swiper-button-prev svg{margin-left:-2px}.swiper.mySwiper2 .swiper-button-next{right:5px}.swiper.mySwiper2 .swiper-button-next svg{margin-right:-2px}.swiper.mySwiper2 .swiper-button-next,.swiper.mySwiper2 .swiper-button-prev{width:30px;height:30px}:is(.swiper.mySwiper2 .swiper-button-next,.swiper.mySwiper2 .swiper-button-prev) svg{width:12px;height:12px;pointer-events:none}}.engraving-options{margin-bottom:1.5rem}.engraving-input-wrapper{margin-top:1rem}.engraving-text-input{width:100%;padding:.75rem;border:1px solid #d0d0d0;border-radius:4px;font-size:.95rem;transition:border-color .2s}.engraving-text-input:focus{outline:none;border-color:#333}.engraving-note{display:block;margin-top:.5rem;color:#666;font-size:.85rem}.item-info__engraving{font-size:.8125rem;margin-top:.25rem}.item-info__engraving-label{font-weight:600}.product__description{margin-top:30px}.product__description .accordion{margin:0}.product__description #panel-tab2 ul{margin-top:0}.product__description .active small{margin-top:10px}.product__description a:visited{color:#000}.product-custom-info{margin:1rem 0}.product-custom-info__row{display:flex;gap:.75rem;align-items:flex-start}.product-custom-info__icon{flex-shrink:0;width:13px;height:13px}.product-custom-info__icon svg{width:100%;height:100%;fill:var(--success-green, #56ad6a)}.product-custom-info__content{flex:1;font-size:.875rem;line-height:1.5}.product-custom-info__content p{margin:0 0 .5rem}.product-custom-info__content p:last-child{margin-bottom:0}.product-custom-info__content strong{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/135/assets/custom.css.map */
