@font-face{font-family:'Afacad';src:url('https://rockysmoke.fr/wp-content/uploads/2026/03/Afacad-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Afacad';src:url('https://rockysmoke.fr/wp-content/uploads/2026/03/Afacad-Italic.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Afacad';src:url('https://rockysmoke.fr/wp-content/uploads/2026/03/Afacad-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Afacad';src:url('https://rockysmoke.fr/wp-content/uploads/2026/03/Afacad-MediumItalic.woff') format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Afacad';src:url('https://rockysmoke.fr/wp-content/uploads/2026/03/Afacad-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Afacad';src:url('https://rockysmoke.fr/wp-content/uploads/2026/03/Afacad-SemiBoldItalic.woff') format('woff');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Afacad';src:url('https://rockysmoke.fr/wp-content/uploads/2026/03/Afacad-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Afacad';src:url('https://rockysmoke.fr/wp-content/uploads/2026/03/Afacad-BoldItalic.woff') format('woff');font-weight:700;font-style:italic;font-display:swap}body{font-family:'Montserrat',sans-serif;font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:'Afacad',sans-serif;font-weight:600;line-height:1.2}h1{font-size:48px}h2{font-size:36px}h3{font-size:28px}h4{font-size:22px}h5{font-size:18px}h6{font-size:16px}button,.et_pb_button,input[type="submit"],input[type="button"]{font-family:'Afacad',sans-serif;font-weight:600;font-size:16px}@media (max-width:980px){h1{font-size:38px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:17px}h6{font-size:15px}}@media (max-width:767px){h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}}.et_pb_button_module_wrapper{position:relative;display:inline-block;border-radius:7px}.et_pb_button_module_wrapper .et_pb_button{position:relative;z-index:2;border-radius:7px;transition:all 0.25s ease}.et_pb_button_module_wrapper::after{content:"";position:absolute;inset:0;border-radius:7px;border:2px solid transparent;background:linear-gradient(90deg,#AAD876,#B1E8FD) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;transition:opacity 0.25s ease;pointer-events:none;z-index:1}.et_pb_button_module_wrapper:hover::after{opacity:1}.et_pb_button_module_wrapper:hover .et_pb_button{background:transparent!important;border:none!important;box-shadow:none!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(90deg,#AAD876,#B1E8FD)!important;-webkit-background-clip:text!important;background-clip:text!important}.btn-gradient-hover{position:relative;display:inline-block}.btn-gradient-hover .df_button_left{position:relative;z-index:2}.btn-gradient-hover::after{content:"";position:absolute;inset:0;border-radius:7px;border:2px solid transparent;background:linear-gradient(120deg,#aad876,#b1e8fd) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;opacity:0;transition:opacity 0.25s ease;pointer-events:none}.btn-gradient-hover:hover::after{opacity:1}.btn-gradient-hover-hero-section-categorie .df_button_left_wrapper{padding:0!important}.btn-gradient-hover-hero-section-categorie .df_button_left{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:8px 29px!important;border-radius:7px!important;border:none!important;overflow:hidden!important;text-decoration:none!important;background:transparent!important;box-shadow:none!important;background-image:linear-gradient(120deg,#aad876,#b1e8fd)!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:center!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;transition:all 0.3s ease!important;z-index:1!important}.btn-gradient-hover-hero-section-categorie .df_button_left::before{content:"";position:absolute;inset:0;border-radius:7px;padding:2px;background:linear-gradient(120deg,#aad876,#b1e8fd);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;z-index:-1}.btn-gradient-hover-hero-section-categorie .df_button_left:hover{background-image:linear-gradient(120deg,#aad876,#b1e8fd)!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:center!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#ffffff!important;color:#ffffff!important}.dnwooe-swatch-item::after,.variations td.value span::after{display:none!important;content:none!important}body.woocommerce div.product form.cart table.variations{margin-left:0!important}.dnwooe-shop-swatches .dnwooe-swatch-item:not(.dnwooe-swatch-radio):not(.dnwooe-swatch-checkbox){width:220px;height:45px;border-radius:5px;padding:0px 10px 2px 16px}@media (max-width:980px){.dnwooe-shop-swatches .dnwooe-swatch-item:not(.dnwooe-swatch-radio):not(.dnwooe-swatch-checkbox){width:180px}}.dnwooe-swatches-items{gap:8px}.dnwooe-shop-swatches .dnwooe-swatch-item .dnwooe-swatch-text{font-size:18px;font-weight:700;justify-content:left}.et_pb_wc_add_to_cart .quantity input.qty{border:0 solid #333!important;width:82px;height:40px;max-width:none;border-radius:5px;padding-left:31px}.dnwooe-shop-swatches .dnwooe-swatch-item:not(.dnwooe-swatch-radio):not(.dnwooe-swatch-checkbox) .dnwooe-swatch-text{padding:12px 0px 10px 0px}@media (max-width:980px){.et_pb_wc_add_to_cart .quantity input.qty{border:0 solid #333!important;width:69px;padding-left:17px}}.et-db #et-boc .et-l .et_pb_wc_add_to_cart .quantity input.qty{width:82px;height:40px;max-width:none}@media (max-width:980px){.et-db #et-boc .et-l .et_pb_wc_add_to_cart .quantity input.qty{width:69px;height:40px;max-width:none}}.dnwooe-shop-swatches .dnwooe-swatch-button{position:relative;display:inline-flex!important;align-items:center;justify-content:center;min-width:72px;padding:10px 18px!important;border-radius:8px!important;border:2px solid transparent!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#AAD876,#B1E8FD) border-box!important;color:#222!important;box-shadow:none!important;transition:all 0.25s ease;overflow:hidden}.dnwooe-shop-swatches .dnwooe-swatch-button .dnwooe-swatch-text{position:relative;z-index:2;font-weight:600;transition:color 0.25s ease}.dnwooe-shop-swatches .dnwooe-swatch-button:hover,.dnwooe-shop-swatches .dnwooe-swatch-button.selected,.dnwooe-shop-swatches .dnwooe-swatch-button[aria-checked="true"]{background:linear-gradient(120deg,#AAD876,#B1E8FD) padding-box,linear-gradient(120deg,#AAD876,#B1E8FD) border-box!important;color:#fff!important;border-color:transparent!important}.dnwooe-shop-swatches .dnwooe-swatch-button:hover .dnwooe-swatch-text,.dnwooe-shop-swatches .dnwooe-swatch-button.selected .dnwooe-swatch-text,.dnwooe-shop-swatches .dnwooe-swatch-button[aria-checked="true"] .dnwooe-swatch-text{color:#fff!important}.et-db #et-boc .et-l .et_pb_wc_add_to_cart .quantity input.qty,.et_pb_wc_add_to_cart .quantity input.qty,.woocommerce .quantity input.qty{width:82px!important;height:40px!important;padding:0 12px!important;text-align:center!important;border:2px solid transparent!important;border-radius:8px!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#AAD876,#B1E8FD) border-box!important;background-color:transparent!important;color:#222!important;box-shadow:none!important;outline:none!important}.et-db #et-boc .et-l .et_pb_wc_add_to_cart .quantity input.qty:focus,.et_pb_wc_add_to_cart .quantity input.qty:focus,.woocommerce .quantity input.qty:focus{border:2px solid transparent!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#AAD876,#B1E8FD) border-box!important;box-shadow:0 0 0 3px rgba(173,216,118,0.18)!important}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{opacity:1!important;-webkit-appearance:inner-spin-button!important;margin:0}.dnwooe-shop-swatches .dnwooe-swatch-button{display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;column-gap:10px!important}.dnwooe-shop-swatches .dnwooe-swatch-text{display:inline-block!important;font-weight:700!important;color:inherit!important;visibility:visible!important;opacity:1!important;white-space:nowrap!important}.dnwooe-shop-swatches .rs-price-per-gram{justify-self:end!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;color:inherit!important;opacity:0.9!important;white-space:nowrap!important}.dnwooe-shop-swatches .dnwooe-swatch-button{position:relative!important}.rocky-badge{position:absolute!important;top:6px!important;right:8px!important;z-index:30!important;font-size:14px!important;line-height:1!important;color:#005433!important;font-family:inherit!important;font-weight:700!important;transition:color 0.25s ease}.rocky-badge-value{font-size:13px!important}.dnwooe-shop-swatches .dnwooe-swatch-button:hover .rocky-badge,.dnwooe-shop-swatches .dnwooe-swatch-button.selected .rocky-badge,.dnwooe-shop-swatches .dnwooe-swatch-button[aria-checked="true"] .rocky-badge{color:#ffffff!important}.dnwooe-shop-swatches .dnwooe-swatch-button{position:relative!important}.rocky-badge{position:absolute!important;top:6px!important;right:8px!important;z-index:30!important;font-size:14px!important;line-height:1!important;color:#005433!important;font-family:inherit!important;font-weight:700!important;transition:color 0.25s ease}.rocky-badge-value{font-size:13px!important}.dnwooe-shop-swatches .dnwooe-swatch-button:hover .rocky-badge,.dnwooe-shop-swatches .dnwooe-swatch-button.selected .rocky-badge,.dnwooe-shop-swatches .dnwooe-swatch-button[aria-checked="true"] .rocky-badge{color:#ffffff!important}.woocommerce-variation-price{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.rocky-price-label{font-size:16px!important;font-weight:700!important;color:#005433!important;white-space:nowrap!important}.rocky-badge-value .et-pb-icon,.rocky-price-label .et-pb-icon{font-family:'ETmodules'!important;color:#005433!important;font-size:14px!important;font-weight:normal!important;line-height:1!important;vertical-align:middle}.dnwooe-swatch-button:hover .rocky-badge-value .et-pb-icon,.dnwooe-swatch-button.selected .rocky-badge-value .et-pb-icon,.dnwooe-swatch-button[aria-checked="true"] .rocky-badge-value .et-pb-icon{color:#ffffff!important}.rocky-badge .et-pb-icon,.rocky-price-label .et-pb-icon{font-family:ETmodules!important;font-size:14px!important;line-height:1!important;color:#005433!important;display:inline-block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:none!important;vertical-align:middle!important}.rocky-badge .et-pb-icon{font-size:13px!important}.rocky-price-label{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#005433!important}.rocky-price-label .et-pb-icon{font-size:16px!important}.dnwooe-swatch-button:hover .rocky-badge .et-pb-icon,.dnwooe-swatch-button.selected .rocky-badge .et-pb-icon,.dnwooe-swatch-button[aria-checked="true"] .rocky-badge .et-pb-icon{color:#ffffff!important}.product_meta{border-top:none!important;padding-top:0!important}.product_meta .tagged_as::before,.product_meta .tagged_as .meta-label{display:none!important}.product_meta .tagged_as{font-size:0!important}.product_meta .tagged_as a{background-image:linear-gradient(120deg,#AAD876,#B1E8FD);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}.product_meta .sku_wrapper,.product_meta .posted_in{display:none!important}.product_meta .tagged_as a{pointer-events:none!important;cursor:default!important;text-decoration:none!important}.dnwooe-shop-swatches .rs-price-per-gram{margin-right:10px}