@media(min-width:992px){main .product-single{flex-wrap:nowrap!important}main .product-single>.pr_photoes{flex:0 0 55%!important;width:55%!important;max-width:55%!important;position:relative!important;top:auto!important;align-self:flex-start}main .product-single>.product-single__meta{flex:0 0 45%!important;width:45%!important;max-width:45%!important;padding-left:40px!important}}@media(min-width:1400px){main .product-single>.product-single__meta{padding-left:56px!important}}main .pr_photoes .pr_lg_img{flex:1 1 auto!important;min-width:0!important;border-radius:16px;overflow:hidden;background:#f7f7f5}main .pr_photoes .primgSlider,main .pr_photoes .flickity-viewport{border-radius:16px}main .pr_photoes .pr_lg_img .flickity-prev-next-button{width:40px!important;height:40px!important;border-radius:50%!important;background:#ffffffeb!important;box-shadow:0 2px 10px #00000014}main .pr_photoes .pr-img-wish{border-radius:50%!important;background:#fff!important;box-shadow:0 2px 10px #00000014}main .pr_photoes .thumbs_nav .pr_thumbs>*{border-radius:10px!important;overflow:hidden;border:1px solid #E8E8E8;background:#f7f7f5;margin-bottom:10px}main .pr_photoes .thumbs_nav .pr_thumbs>*.active-thumb,main .pr_photoes .thumbs_nav .pr_thumbs>*.is-selected{border-color:#344221!important}main .pr_photoes .thumbs_nav img{border-radius:10px}main .product-single__title{font-family:Figtree,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(22px,1.9vw,28px)!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.005em!important;color:#111!important}main product-form.productForm .swatch .swatch-element.ros-hidden,main product-form.productForm .swatch .swatch-element.has-caption.ros-hidden,main product-form.productForm .shape-swatch__list .shape-swatch__item.ros-hidden{display:none!important}main .productForm .ros-more{display:inline-flex;align-items:center;justify-content:center;width:68px;height:72px;margin:0;padding:0;background:#fff;border:1px solid #E3E3E3;border-radius:8px;cursor:pointer;transition:border-color .2s,background .2s;-webkit-appearance:none;appearance:none}main .productForm .ros-more--pill{height:48px;width:68px}main .productForm .ros-more:hover{border-color:#cfcfcf;background:#fafafa}main .productForm .ros-more:focus-visible{outline:2px solid #344221;outline-offset:2px}main .productForm .ros-more__ico{position:relative;display:block;width:30px;height:30px;border-radius:50%;background:#f1f1f1;transition:background .2s}main .productForm .ros-more--pill .ros-more__ico{width:26px;height:26px}main .productForm .ros-more:hover .ros-more__ico{background:#e8ebe2}main .productForm .ros-more__ico:before,main .productForm .ros-more__ico:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:#333;transform:translate(-50%,-50%);transition:transform .25s}main .productForm .ros-more__ico:after{transform:translate(-50%,-50%) rotate(90deg)}main .productForm .ros-more.is-open .ros-more__ico:after{transform:translate(-50%,-50%) rotate(0)}@media(max-width:767px){main .productForm .ros-more{width:64px;height:70px}main .productForm .ros-more--pill{width:62px;height:48px}}main .productForm .ros-cfg{flex:1 1 100%!important;width:100%;margin:0 0 22px;border:1px solid #E3E3E3;border-radius:14px;background:#fff;overflow:hidden}main .productForm .ros-cfg__top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 18px;background:linear-gradient(120deg,#f4f6ef,#edf0e5);border-bottom:1px solid #E3E3E3}main .productForm .ros-cfg__title{font-size:14.5px;font-weight:700;color:#111;letter-spacing:.005em}main .productForm .ros-cfg__tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#344221}main .productForm .ros-cfg__tag:before{content:"";width:6px;height:6px;border-radius:50%;background:#a98f55}main .productForm .ros-cfg__row{border-top:1px solid #EEEEEE;position:relative}main .productForm .ros-cfg__top+.ros-cfg__row{border-top:0}main .productForm .ros-cfg__row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#344221;transform:scaleY(0);transform-origin:top;transition:transform .3s ease}main .productForm .ros-cfg__row.is-open:before{transform:scaleY(1)}main .productForm .ros-cfg__head{display:flex;align-items:center;gap:14px;width:100%;margin:0;padding:13px 18px;background:#fff;border:0;border-radius:0;text-align:left;cursor:pointer;font:inherit;color:inherit;-webkit-appearance:none;appearance:none;transition:background .2s}main .productForm .ros-cfg__head:hover{background:#fafaf8}main .productForm .ros-cfg__head:focus-visible{outline:2px solid #344221;outline-offset:-2px}main .productForm .ros-cfg__ico{flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:#f5f5f3;display:flex;align-items:center;justify-content:center;color:#344221;overflow:hidden}main .productForm .ros-cfg__ico img{width:28px;height:28px;object-fit:contain;mix-blend-mode:multiply}main .productForm .ros-cfg__metal{display:block;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014}main .productForm .ros-cfg__metal[data-metal=yellow]{background:linear-gradient(135deg,#e1b94f,#fcf1d5 55%,#e1b94f)}main .productForm .ros-cfg__metal[data-metal=rose]{background:linear-gradient(135deg,#e99a74,#fcede2 55%,#e99a74)}main .productForm .ros-cfg__metal[data-metal=white],main .productForm .ros-cfg__metal[data-metal=platinum]{background:linear-gradient(135deg,#b3b2af,#f7f7f7 55%,#b3b2af)}main .productForm .ros-cfg__txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}main .productForm .ros-cfg__lbl{display:flex;align-items:center;gap:7px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a;line-height:1.2}main .productForm .ros-cfg__lbl em{font-style:normal;color:#a98f55;letter-spacing:.04em}main .productForm .ros-cfg__val{font-size:15px;font-weight:600;color:#111;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main .productForm .ros-cfg__chev{flex:0 0 28px;width:28px;height:28px;border-radius:50%;border:1px solid #E3E3E3;position:relative;transition:transform .3s ease,background .2s,border-color .2s}main .productForm .ros-cfg__chev:before{content:"";position:absolute;left:50%;top:45%;width:7px;height:7px;border-right:1.5px solid #333;border-bottom:1.5px solid #333;transform:translate(-50%,-50%) rotate(45deg)}main .productForm .ros-cfg__row.is-open .ros-cfg__chev{transform:rotate(180deg);background:#344221;border-color:#344221}main .productForm .ros-cfg__row.is-open .ros-cfg__chev:before{border-color:#fff}main .productForm .ros-cfg__body{display:none;padding:2px 18px 18px 72px;position:relative}main .productForm .ros-cfg__row.is-open .ros-cfg__body{display:block;animation:rosCfgIn .3s ease}@keyframes rosCfgIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}main .productForm .ros-cfg__body>.swatch,main .productForm .ros-cfg__body>.product-form__item{margin:0!important;padding:0!important;border:0!important;width:100%!important}main .productForm .ros-cfg__body .swatch>.header,main .productForm .ros-cfg__body .product-form__item>label{display:none!important}main .productForm .ros-cfg__info{display:inline-block!important;width:auto!important;height:auto!important;margin:0 0 10px!important;border:0!important;border-radius:0!important;font-size:12.5px!important;font-weight:500;color:#344221!important;text-decoration:underline;text-underline-offset:3px;background:none!important}@media(max-width:480px){main .productForm .ros-cfg__head{padding:12px 14px;gap:12px}main .productForm .ros-cfg__body{padding:2px 14px 16px}main .productForm .ros-cfg__top{padding:12px 14px}main .productForm .ros-cfg__tag{font-size:11px}}main .productForm .ros-total{margin:0 0 14px;padding:14px 18px;border-radius:12px;background:#f7f7f5;border:1px solid #EEEEEE}main .productForm .ros-total__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}main .productForm .ros-total__lbl{font-size:13px;font-weight:600;color:#555}main .productForm .ros-total__price{font-size:20px;font-weight:700;color:#111;letter-spacing:-.01em}main .productForm .ros-total__sum{display:none;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;border-top:1px dashed #E0E0E0}main .productForm .ros-total.has-sum .ros-total__sum{display:flex}main .productForm .ros-total__sum span{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#fff;border:1px solid #E3E3E3;font-size:12px;font-weight:500;color:#333}
/*# sourceMappingURL=/cdn/shop/t/54/assets/ros-pdp-layout.css.map */
