/* Generated from page: shop */
.themify_builder_content-54 .tb_ywqi581{background-position:100% 100%;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-image:url(https://writingwithrands.co.za/wp-content/uploads/2025/05/Background-v1.png);padding:10% 5% 3%;background-color:#fff;margin-top:-11%;border-bottom:15px solid #7cc644}
.themify_builder_content-54 .tb_ywqi581>.builder_row_cover::before,.themify_builder_content-54 .tb_ywqi581>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-position:0% 0%;background-repeat:repeat;background-color:rgba(255, 255, 255, .47)}
.themify_builder_content-54 .tb_ywqi581>.builder_row_cover,.themify_builder_content-54 .tb_ywqi581>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-54 .tb_eb8t835>.builder_row_cover,.themify_builder_content-54 .tb_eb8t835>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-ctra313 .tb_fukx517>.builder_row_cover,.themify_builder_content-ctra313 .tb_fukx517>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-ltdo750 .tb_dwxm750>.builder_row_cover,.themify_builder_content-ltdo750 .tb_dwxm750>:is(.tf_lax, .tf_lax_done) > .builder_row_cover{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat}
.themify_builder_content-54 .tb_dqng581{--col:.665fr 1.335fr}
.themify_builder_content-54 .tb_llv9581.module-fancy-heading{margin-top:55px;margin-bottom:-25px}
.themify_builder_content-54 .tb_llv9581.module-fancy-heading.module .main-head{text-shadow:2px 2px 5px transparent;font-style:normal;font-family:"Inter";font-weight:900;line-height:52px;font-size:52px}
.themify_builder_content-54 .tb_llv9581.module-fancy-heading.module .main-head,.themify_builder_content-54 .tb_llv9581.module-fancy-heading.module .main-head a{background-clip:border-box;background-image:none;color:#082c29}
.themify_builder_content-54 .tb_fcfv581.module-text{padding-right:0;padding-left:0}
.themify_builder_content-54 .tb_eb8t835{padding:5% 5% 3%;background-color:#fff;margin-top:0}
.themify_builder_content-54 .tb_eb8t835>.builder_row_cover::before,.themify_builder_content-54 .tb_eb8t835>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-ctra313 .tb_fukx517>.builder_row_cover::before,.themify_builder_content-ctra313 .tb_fukx517>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-ltdo750 .tb_dwxm750>.builder_row_cover::before,.themify_builder_content-ltdo750 .tb_dwxm750>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-position:0% 0%;background-repeat:repeat}
.themify_builder_content-ctra313 .tb_rjy6517,.themify_builder_content-ltdo750 .tb_1ojw750{transform-origin:50% 50%;transform:scale(1) }
.themify_builder_content-ctra313 .tb_rjy6517:hover,.themify_builder_content-ltdo750 .tb_1ojw750:hover{transform-origin:50% 50%;transform:scale(1.02) }
.themify_builder_content-ctra313 .tb_fukx517,.themify_builder_content-ltdo750 .tb_dwxm750{border-radius:8px;border:.2px solid #082c29;background-color:rgba(237, 229, 220, .2);padding:15px 15px 20px}
.themify_builder_content-ctra313 .tb_9bsw517.module-product-title.module h2,.themify_builder_content-ltdo750 .tb_uwnd750.module-product-title.module h2{font-style:normal;line-height:28px;font-size:24px;font-family:"Inter";font-weight:700}
.themify_builder_content-ctra313 .tb_pe09133.module-product-taxonomy .tbp_product_meta,.themify_builder_content-ctra313 .tb_pe09133.module-product-taxonomy .tbp_product_meta a,.themify_builder_content-ltdo750 .tb_ryy5750.module-product-taxonomy .tbp_product_meta,.themify_builder_content-ltdo750 .tb_ryy5750.module-product-taxonomy .tbp_product_meta a{background-clip:border-box;background-image:none;color:rgba(0, 0, 0, .49)}
.themify_builder_content-ctra313 .tb_pe09133.module-product-taxonomy,.themify_builder_content-ltdo750 .tb_ryy5750.module-product-taxonomy{font-size:10px}
.themify_builder_content-ctra313 .tb_30xr517.module-product-price p.price ins,.themify_builder_content-ltdo750 .tb_0zdi750.module-product-price p.price ins{background-clip:border-box;background-image:none;color:#082c29;font-style:normal;font-size:18px;font-family:"Inter";font-weight:bold}
.themify_builder_content-ctra313 .tb_30xr517.module-product-price.module .price,.themify_builder_content-ltdo750 .tb_0zdi750.module-product-price.module .price{font-style:normal;font-size:18px;background-clip:border-box;background-image:none;color:#082c29;font-family:"Inter";font-weight:800}
.themify_builder_content-ctra313 .tb_p3qr517.module-add-to-cart.module .button:hover{background-color:#082c29;box-shadow:-5px 5px 0 0 #7cc644}
.themify_builder_content-ctra313 .tb_p3qr517.module-add-to-cart{transform-origin:50% 50%;transform:rotateZ(358deg) }
.themify_builder_content-ctra313 .tb_p3qr517.module-add-to-cart:hover{transform-origin:50% 50%;transform:rotateZ(360deg) }
.themify_builder_content-ctra313 .tb_p3qr517.module-add-to-cart.module .button{border-radius:9px;padding:15px 35px;background-color:#7cc644;box-shadow:-5px 5px 0 0 #082c29}
.themify_builder_content-ltdo750 .tb_dlsi849.module-buttons{padding-bottom:25px;text-align:left;transform-origin:0 0;transform:rotateX(2deg) rotateY(2deg) rotateZ(358deg) ;margin-top:12px}
.themify_builder_content-ltdo750 .tb_dlsi849.module-buttons .module-buttons-item a:hover{box-shadow:-5px 5px 0 0 #7cc644;color:#fff;background-image:none;background-color:#082c29}
.themify_builder_content-ltdo750 .tb_dlsi849.module-buttons:hover{transform-origin:0 0;transform:rotateX(0deg) rotateY(0deg) rotateZ(360deg) }
.themify_builder_content-ltdo750 .tb_dlsi849.module-buttons .module-buttons-item a{background-image:none;background-color:#7cc644;box-shadow:-5px 5px 0 0 #082c29;color:#fff;font-style:normal;letter-spacing:1px;font-size:14px;border-radius:3px;padding:14px 34px}
.themify_builder_content-ltdo750 .tb_dlsi849.module-buttons .module-buttons-item,.themify_builder_content-ltdo750 .tb_dlsi849.module-buttons .module-buttons-item a{font-family:"Inter";font-weight:700}
.themify_builder_content-ltdo750 .tb_dlsi849.module-buttons .module-buttons-item,.themify_builder_content-ltdo750 .tb_dlsi849.module-buttons em,.themify_builder_content-ltdo750 .tb_dlsi849.module-buttons .ui,.themify_builder_content-ltdo750 .tb_dlsi849.module-buttons span{color:#082c29}
.themify_builder_content-54 .tb_ltdo750.module-advanced-products{padding-top:11px}

@media(max-width:600px){
.themify_builder_content-54 .tb_ywqi581{padding-bottom:10%;padding-top:25%}
.themify_builder_content-54 .tb_dqng581{--col:none;--area:var(--aream2_auto)}
.themify_builder_content-54 .tb_llv9581.module-fancy-heading.module .main-head{line-height:46px;font-size:42px}
.themify_builder_content-54 .tb_llv9581.module-fancy-heading{margin-bottom:0;margin-top:1px}
.themify_builder_content-ctra313 .tb_fukx517{padding-right:10px;padding-left:10px;padding-top:10px}
.themify_builder_content-ctra313 .tb_9bsw517.module-product-title.module h2{line-height:20px;font-size:18px}
.themify_builder_content-ctra313 .tb_p3qr517.module-add-to-cart{font-size:12px}
.themify_builder_content-ctra313 .tb_p3qr517.module-add-to-cart.module .button{padding:12px}
.themify_builder_content-ltdo750 .tb_dlsi849.module-buttons .module-buttons-item a{padding-right:25px;padding-left:25px}
}