.add-to-cart-container .or{width:100%;height:75px;position:relative}.add-to-cart-container .or .line{background-color:#aba6a661;width:100%;height:1px;position:absolute;top:50%}.add-to-cart-container .or span{background-color:#eaeaea;width:auto;padding:0 12px;font-size:1em;line-height:75px;position:absolute;left:45%}.product{text-align:justify;background:0 0;flex-direction:column;display:flex}.product .column .box h2{padding-top:14px}.product .column .thickness,.product .column .rope-length{display:flex}.product .column .thickness p,.product .column .rope-length p{flex:2;font-weight:700}.product .column .thickness .select-picker,.product .column .rope-length .select-picker{flex:3}.product .column .thickness .select-picker select,.product .column .rope-length .select-picker select{appearance:none;text-align:center;border:0;width:100%;height:100%;font-size:1.3em;font-weight:700;display:block}.product .column .thickness .radio-picker,.product .column .rope-length .radio-picker{display:none}.product .column .rope-addons,.product .column .halter-size{flex-direction:column;margin-top:12px;display:flex}.product .column .rope-addons p.options-title,.product .column .halter-size p.options-title{font-family:Unica One,sans-serif;font-size:1.5em;font-weight:700}.product .column .rope-addons label,.product .column .halter-size label{border-bottom:1px solid #f8f8f8;flex:1;margin:0;padding:0 15px;display:block;position:relative}.product .column .rope-addons label:hover,.product .column .halter-size label:hover{opacity:1;cursor:pointer;background-color:#7cb0ee14;background-position:100%;background-repeat:no-repeat}.product .column .rope-addons label input,.product .column .halter-size label input{appearance:none;cursor:pointer;margin:0;padding:0}.product .column .rope-addons label input[type=text],.product .column .halter-size label input[type=text]{border:1px solid #9a9a9a}.product .column .rope-addons label input+span,.product .column .halter-size label input+span{text-align:left;background-image:url(../media/checkmark_off.0wgsru7ofh40c.png);background-position:0;background-repeat:no-repeat;background-size:25px 25px;padding:15px 0 15px 30px;display:inline-block}.product .column .rope-addons label input:checked+span,.product .column .halter-size label input:checked+span{opacity:1;cursor:pointer;color:#0f69ad;background-image:url(../media/checkmark.0rw._73~x8ca5.png);background-position:0;background-repeat:no-repeat;font-weight:700}.product .column .halter-size{display:flex}.product .column .halter-size label{border-color:#fff;justify-content:center;align-items:center;padding:8px 16px;display:flex}.product .column .halter-size label span{flex:1;max-width:200px;display:inline-block}.product .column .halter-size label input{flex:1;margin-left:10px;padding:8px}.product .column .rope-color{text-align:center;background-color:#fff;flex:1;font-weight:700}.product .column .rope-color p{margin-top:18px;font-size:1.3em}.product .column .rope-price{text-align:center;background-color:#fff}.product .column .rope-price .price-name{border-top:1px solid #9a9a9a33;margin:0;padding:12px 0 0;font-size:3em}.product .column .rope-price .price-name span{font-weight:700}@keyframes shake{0%,to{transform:rotate(0)}25%{transform:rotate(-20deg)}75%{transform:rotate(20deg)}}.product .column .rope-price .add-to-cart{cursor:pointer;text-align:center;color:#340505a6;font-variant:all-small-caps;background-color:#5cb911bf;border-top:0;justify-content:center;align-items:center;height:50px;margin-bottom:0;margin-left:0;margin-right:0;padding-bottom:3px;font-size:1.7em;font-weight:700;display:flex}.product .column .rope-price .add-to-cart:hover{color:#000;background-color:#1ae0169c}.product .column .rope-price .add-to-cart:active{color:#fff;background-color:#187cc7b3;border:1px solid #11578c2b;padding-bottom:1px}.product .column .lg-react-element{box-sizing:border-box;flex-direction:row;gap:0;padding-left:3px;display:flex}.product .column .lg-react-element .product-img{-o-object-fit:cover;object-fit:cover;border:1px solid #838383;width:calc(100% - 5px);height:auto;max-height:120px}.product .column .lg-react-element .product-img:hover{opacity:.8}.product .column .box{background-color:#fff}.product .column p{margin:14px}.product .column .standard-link{color:#0e62b6;font-variant:small-caps;font-weight:700;text-decoration:none}.product .column .standard-link:hover{color:#053e6c;text-decoration:underline}.product .column .description-content h2{font-size:2em}.product .column .description-content p{margin-bottom:32px;font-size:1.2em}.product .column .description-content p a{color:#0e62b6;font-weight:700;text-decoration:none}.product .column .description-content p a:hover{color:#053e6c;text-decoration:underline}.product .column .radio-picker-title{margin-bottom:0;font-family:Unica One,sans-serif;font-size:1.3em}.product .column .options-picker{flex-direction:column;display:flex}.product .column .options-picker input{flex:1}.product .column .popper-detail{text-align:left;background-color:#fff;align-content:center;place-items:center;width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.product .column .popper-detail.invisible{display:none!important}.product .column .popper-detail.visible{animation:.5s ease-in-out fadeIn;display:block}.product .column .popper-detail .popper-detail-desc{text-align:left;margin:12px 0 0;padding:12px 36px 6px 24px;font-size:1em}.product .column .popper-detail .graver-input{width:75%;margin:0 0 24px 24px;padding:6px;font-size:1em}.product .column .popper-detail textarea{box-sizing:border-box;border:1px solid #0f69ad42;width:96%;height:100px;margin-bottom:12px;margin-left:2%;padding:12px;font-family:sans-serif;font-size:.9em}@media (min-width:1024px){.product{flex-direction:row;gap:12px;margin:32px 5%}.product .column .options-picker{text-align:center;flex-direction:row}.product .column .popper-detail .graver-input{width:50%}.product .column .thickness,.product .column .rope-length{flex-direction:row;align-items:center;display:flex}.product .column .thickness p,.product .column .rope-length p{flex:1}.product .column .thickness .mobile-only,.product .column .rope-length .mobile-only{display:none}.product .column .thickness .radio-picker,.product .column .rope-length .radio-picker{flex-direction:row;flex:3;align-items:center;display:flex}.product .column .thickness .radio-picker label,.product .column .rope-length .radio-picker label{border-right:1px solid silver;display:block}.product .column .thickness .radio-picker label:last-of-type,.product .column .rope-length .radio-picker label:last-of-type{border:0}.product .column .thickness .radio-picker label input,.product .column .rope-length .radio-picker label input{appearance:none}.product .column .thickness .radio-picker label input+span,.product .column .rope-length .radio-picker label input+span{text-align:center;background-image:url(../media/checkmark_off.0wgsru7ofh40c.png);background-position:0;background-repeat:no-repeat;background-size:25px 25px;width:75px;padding-left:20px;font-size:1em;line-height:25px;display:inline-block}.product .column .thickness .radio-picker label input:hover,.product .column .rope-length .radio-picker label input:hover{opacity:1;cursor:pointer;background-image:url(../media/checkmark.0rw._73~x8ca5.png);background-repeat:no-repeat}.product .column .thickness .radio-picker label input:checked+span,.product .column .rope-length .radio-picker label input:checked+span{opacity:1;color:#0e62b6;background-image:url(../media/checkmark.0rw._73~x8ca5.png);font-weight:700}.product .column .description-photos.single{margin-bottom:5px}.product .column .box h2{text-align:left;margin-left:14px;padding-top:0}.product .column .box.description{display:flex}.product .column .box.description .description-content{flex:1;order:2;padding:0 32px}.product .column .box.description .description-content h2{margin:22px 14px 8px;font-family:Unica One,sans-serif;font-size:3em}.product .column .box.description .description-content p{font-size:1.2em}.product .column .box.description .description-content p .green{color:#1f720d}.product .column .box.description .description-content p a{color:#0e62b6;font-weight:700;text-decoration:none}.product .column .box.description .description-content p a:hover{color:#053e6c;text-decoration:underline}.product .column .box.description .lg-react-element{box-sizing:border-box;flex-flow:wrap;order:1;gap:5px;width:260px;margin:5px 0 0 5px;padding-left:0;display:flex}.product .column .box.description .lg-react-element .product-img{-o-object-fit:cover;object-fit:cover;border:1px solid #838383;max-height:240px}.product .column .box.description .lg-react-element .product-img:hover{opacity:.8}.product .column .box.description .lg-react-element a:first-of-type{width:260px;line-height:0}.product .column .box.description .lg-react-element a:first-of-type .product-img{width:100%;height:280px}.product .column .box.description .lg-react-element a:not(:first-of-type){width:83.3333px}.product .column .box.description .lg-react-element a:not(:first-of-type) .product-img{width:100%;height:90px}.product .column.column-left{flex:0 0 70%}.product .column.column-left .box{background-color:#fff;flex:1}.product .column.column-right{flex:0 0 30%}.product .column.column-right .box{height:100%}.product .add-to-cart{font-size:1.3em!important}}
