/* * By Elementor Team */ ( function( $ ) { var Sticky = function( element, userSettings ) { var $element, isSticky = false, isFollowingParent = false, isReachedEffectsPoint = false, elements = {}, settings, elementOffsetValue, elementWidth; var defaultSettings = { to: 'top', offset: 0, effectsOffset: 0, parent: false, classes: { sticky: 'sticky', stickyActive: 'sticky-active', stickyEffects: 'sticky-effects', spacer: 'sticky-spacer', }, isRTL: false, isScrollSnapActive: false, handleScrollbarWidth: false, }; var initElements = function() { $element = $( element ).addClass( settings.classes.sticky ); elements.$window = $( window ); elements.$body = $( document ).find( 'body' ); if ( settings.parent ) { elements.$parent = $element.parent(); if ( 'parent' !== settings.parent ) { elements.$parent = elements.$parent.closest( settings.parent ); } } }; var initSettings = function() { settings = jQuery.extend( true, defaultSettings, userSettings ); }; var bindEvents = function() { elements.$window.on( 'resize', onWindowResize ); if ( settings.isScrollSnapActive ) { elements.$body.on( 'scroll', onWindowScroll ); } else { elements.$window.on( 'scroll', onWindowScroll ); } }; var unbindEvents = function() { elements.$window .off( 'scroll', onWindowScroll ) .off( 'resize', onWindowResize ); elements.$body.off( 'scroll', onWindowScroll ); }; var init = function() { initSettings(); initElements(); bindEvents(); checkPosition(); }; var backupCSS = function( $elementBackupCSS, backupState, properties ) { var css = {}, elementStyle = $elementBackupCSS[ 0 ].style; properties.forEach( function( property ) { css[ property ] = undefined !== elementStyle[ property ] ? elementStyle[ property ] : ''; } ); $elementBackupCSS.data( 'css-backup-' + backupState, css ); }; var getCSSBackup = function( $elementCSSBackup, backupState ) { return $elementCSSBackup.data( 'css-backup-' + backupState ); }; const updateElementSizesData = () => { elementWidth = getElementOuterSize( $element, 'width' ); elementOffsetValue = $element.offset().left; if ( settings.isRTL ) { // `window.innerWidth` includes the scrollbar while `document.body.offsetWidth` doesn't. const documentWidth = settings.handleScrollbarWidth ? window.innerWidth : document.body.offsetWidth; elementOffsetValue = Math.max( documentWidth - elementWidth - elementOffsetValue, 0 ); } } var addSpacer = function() { elements.$spacer = $element.clone() .addClass( settings.classes.spacer ) .css( { visibility: 'hidden', transition: 'none', animation: 'none', } ); $element.after( elements.$spacer ); }; var removeSpacer = function() { elements.$spacer.remove(); }; var stickElement = function() { backupCSS( $element, 'unsticky', [ 'position', 'width', 'margin-top', 'margin-bottom', 'top', 'bottom', 'inset-inline-start' ] ); const css = { position: 'fixed', width: elementWidth, marginTop: 0, marginBottom: 0, }; css[ settings.to ] = settings.offset; css[ 'top' === settings.to ? 'bottom' : 'top' ] = ''; if ( elementOffsetValue ) { css[ 'inset-inline-start' ] = elementOffsetValue + 'px'; } $element .css( css ) .addClass( settings.classes.stickyActive ); }; var unstickElement = function() { $element .css( getCSSBackup( $element, 'unsticky' ) ) .removeClass( settings.classes.stickyActive ); }; var followParent = function() { backupCSS( elements.$parent, 'childNotFollowing', [ 'position' ] ); elements.$parent.css( 'position', 'relative' ); backupCSS( $element, 'notFollowing', [ 'position', 'inset-inline-start', 'top', 'bottom' ] ); const css = { position: 'absolute', }; elementOffsetValue = elements.$spacer.position().left; if ( settings.isRTL ) { const parentWidth = $element.parent().outerWidth(), elementOffsetValueLeft = elements.$spacer.position().left; elementWidth = elements.$spacer.outerWidth(); elementOffsetValue = Math.max( parentWidth - elementWidth - elementOffsetValueLeft, 0 ); } css[ 'inset-inline-start' ] = elementOffsetValue + 'px'; css[ settings.to ] = ''; css[ 'top' === settings.to ? 'bottom' : 'top' ] = 0; $element.css( css ); isFollowingParent = true; }; var unfollowParent = function() { elements.$parent.css( getCSSBackup( elements.$parent, 'childNotFollowing' ) ); $element.css( getCSSBackup( $element, 'notFollowing' ) ); isFollowingParent = false; }; var getElementOuterSize = function( $elementOuterSize, dimension, includeMargins ) { var computedStyle = getComputedStyle( $elementOuterSize[ 0 ] ), elementSize = parseFloat( computedStyle[ dimension ] ), sides = 'height' === dimension ? [ 'top', 'bottom' ] : [ 'left', 'right' ], propertiesToAdd = []; if ( 'border-box' !== computedStyle.boxSizing ) { propertiesToAdd.push( 'border', 'padding' ); } if ( includeMargins ) { propertiesToAdd.push( 'margin' ); } propertiesToAdd.forEach( function( property ) { sides.forEach( function( side ) { elementSize += parseFloat( computedStyle[ property + '-' + side ] ); } ); } ); return elementSize; }; var getElementViewportOffset = function( $elementViewportOffset ) { var windowScrollTop = elements.$window.scrollTop(), elementHeight = getElementOuterSize( $elementViewportOffset, 'height' ), viewportHeight = innerHeight, elementOffsetFromTop = $elementViewportOffset.offset().top, distanceFromTop = elementOffsetFromTop - windowScrollTop, topFromBottom = distanceFromTop - viewportHeight; return { top: { fromTop: distanceFromTop, fromBottom: topFromBottom, }, bottom: { fromTop: distanceFromTop + elementHeight, fromBottom: topFromBottom + elementHeight, }, }; }; var stick = function() { updateElementSizesData(); addSpacer(); stickElement(); isSticky = true; $element.trigger( 'sticky:stick' ); }; var unstick = function() { unstickElement(); removeSpacer(); isSticky = false; $element.trigger( 'sticky:unstick' ); }; var checkParent = function() { var elementOffset = getElementViewportOffset( $element ), isTop = 'top' === settings.to; if ( isFollowingParent ) { var isNeedUnfollowing = isTop ? elementOffset.top.fromTop > settings.offset : elementOffset.bottom.fromBottom < -settings.offset; if ( isNeedUnfollowing ) { unfollowParent(); } } else { var parentOffset = getElementViewportOffset( elements.$parent ), parentStyle = getComputedStyle( elements.$parent[ 0 ] ), borderWidthToDecrease = parseFloat( parentStyle[ isTop ? 'borderBottomWidth' : 'borderTopWidth' ] ), parentViewportDistance = isTop ? parentOffset.bottom.fromTop - borderWidthToDecrease : parentOffset.top.fromBottom + borderWidthToDecrease, isNeedFollowing = isTop ? parentViewportDistance <= elementOffset.bottom.fromTop : parentViewportDistance >= elementOffset.top.fromBottom; if ( isNeedFollowing ) { followParent(); } } }; var checkEffectsPoint = function( distanceFromTriggerPoint ) { if ( isReachedEffectsPoint && -distanceFromTriggerPoint < settings.effectsOffset ) { $element.removeClass( settings.classes.stickyEffects ); isReachedEffectsPoint = false; } else if ( ! isReachedEffectsPoint && -distanceFromTriggerPoint >= settings.effectsOffset ) { $element.addClass( settings.classes.stickyEffects ); isReachedEffectsPoint = true; } }; var checkPosition = function() { var offset = settings.offset, distanceFromTriggerPoint; if ( isSticky ) { var spacerViewportOffset = getElementViewportOffset( elements.$spacer ); distanceFromTriggerPoint = 'top' === settings.to ? spacerViewportOffset.top.fromTop - offset : -spacerViewportOffset.bottom.fromBottom - offset; if ( settings.parent ) { checkParent(); } if ( distanceFromTriggerPoint > 0 ) { unstick(); } } else { var elementViewportOffset = getElementViewportOffset( $element ); distanceFromTriggerPoint = 'top' === settings.to ? elementViewportOffset.top.fromTop - offset : -elementViewportOffset.bottom.fromBottom - offset; if ( distanceFromTriggerPoint <= 0 ) { stick(); if ( settings.parent ) { checkParent(); } } } checkEffectsPoint( distanceFromTriggerPoint ); }; var onWindowScroll = function() { checkPosition(); }; var onWindowResize = function() { if ( ! isSticky ) { return; } unstickElement(); removeSpacer(); updateElementSizesData(); addSpacer(); stickElement(); if ( settings.parent ) { // Force recalculation of the relation between the element and its parent. isFollowingParent = false; checkParent(); } }; this.destroy = function() { if ( isSticky ) { unstick(); } unbindEvents(); $element.removeClass( settings.classes.sticky ); }; init(); }; $.fn.sticky = function( settings ) { var isCommand = 'string' === typeof settings; this.each( function() { var $this = $( this ); if ( ! isCommand ) { $this.data( 'sticky', new Sticky( this, settings ) ); return; } var instance = $this.data( 'sticky' ); if ( ! instance ) { throw Error( 'Trying to perform the `' + settings + '` method prior to initialization' ); } if ( ! instance[ settings ] ) { throw ReferenceError( 'Method `' + settings + '` not found in sticky instance' ); } instance[ settings ].apply( instance, Array.prototype.slice.call( arguments, 1 ) ); if ( 'destroy' === settings ) { $this.removeData( 'sticky' ); } } ); return this; }; window.Sticky = Sticky; } )( jQuery ); Aesthetic / Designer Wear – Garokik
Garokik
  • Fashion & Lifestyle
    • Aesthetic / Designer Wear
    • Resin Jewelry
    • Boho Jewelry
    • Macramé Jewelry
    • Handmade Accessories
    • Handmade Kids Wear
    • Men’s Wear
    • Women’s Wear
    • Kids Accessories
  • Home Décor & Gifting
    • Boho & Aesthetic Décor
    • Desk Décor
    • Festive Collection
    • Gift Hampers / Combo Packs
    • Kids Room Décor
    • Personal Fragrances
    • Room & Office Fresheners
    • Scented Candles
    • Table Décor & Showpieces
    • Wall Hangings
    • Wax Melts & Fragrance Cubes
    • Wedding Collection
Login / Register
Sign inCreate an Account

Lost your password?
Become a Seller
0 items / ₹0
Menu
Garokik
Login / Register
custom-icon 0 items / ₹0

Aesthetic / Designer Wear

close
Home Aesthetic / Designer Wear

Showing all 10 results

Show sidebar
-61%
Add to cart
Store:  Happy Handz
0 out of 5
Quick view
Add to wishlist
Close

Handmade Resin Necklace with Real Dried Flowers | resin jewellery | Unique Jewellery

Aesthetic / Designer Wear, Fashion & Lifestyle, Handmade Accessories, Resin Jewelry
₹899 Original price was: ₹899.₹349Current price is: ₹349.
-47%
Add to cart
Store:  Happy Handz
0 out of 5
Quick view
Add to wishlist
Close

Jewelry | Resin Jewelry | Earring

Aesthetic / Designer Wear, Fashion & Lifestyle, Gift Hampers / Combo Packs, Handmade Accessories, Resin Jewelry
₹750 Original price was: ₹750.₹399Current price is: ₹399.
-53%
Add to cart
Store:  Happy Handz
0 out of 5
Quick view
Add to wishlist
Close

Jewelry | Resin Jewelry | Earrings |Resin Earrings

Aesthetic / Designer Wear, Fashion & Lifestyle, Gift Hampers / Combo Packs, Handmade Accessories, Resin Jewelry
₹600 Original price was: ₹600.₹280Current price is: ₹280.
-63%
Add to cart
Store:  Happy Handz
0 out of 5
Quick view
Add to wishlist
Close

Jewelry | Resin Jewelry | Earrings |Resin Earrings

Aesthetic / Designer Wear, Fashion & Lifestyle, Gift Hampers / Combo Packs, Handmade Accessories, Resin Jewelry
₹800 Original price was: ₹800.₹299Current price is: ₹299.
-55%
Add to cart
Store:  Happy Handz
0 out of 5
Quick view
Add to wishlist
Close

Jewelry | Resin Jewelry | Earrings |Resin Earrings

Aesthetic / Designer Wear, Fashion & Lifestyle, Gift Hampers / Combo Packs, Handmade Accessories, Resin Jewelry
₹666 Original price was: ₹666.₹299Current price is: ₹299.
-62%
Add to cart
Store:  Happy Handz
0 out of 5
Quick view
Add to wishlist
Close

Jewelry | Resin Jewelry | Earrings |Resin Earrings

Aesthetic / Designer Wear, Fashion & Lifestyle, Gift Hampers / Combo Packs, Handmade Accessories, Resin Jewelry
₹699 Original price was: ₹699.₹269Current price is: ₹269.
-59%
Add to cart
Store:  Happy Handz
0 out of 5
Quick view
Add to wishlist
Close

Jewelry | Resin Jewelry | Earrings |Resin Earrings

Aesthetic / Designer Wear, Fashion & Lifestyle, Gift Hampers / Combo Packs, Handmade Accessories, Resin Jewelry
₹600 Original price was: ₹600.₹249Current price is: ₹249.
-64%
Add to cart
Store:  Happy Handz
0 out of 5
Quick view
Add to wishlist
Close

Jewelry | Resin Jewelry | Earrings |Resin Earrings

Aesthetic / Designer Wear, Fashion & Lifestyle, Gift Hampers / Combo Packs, Handmade Accessories, Resin Jewelry
₹750 Original price was: ₹750.₹269Current price is: ₹269.
-65%
Add to cart
Store:  Happy Handz
0 out of 5
Quick view
Add to wishlist
Close

Jewelry | Resin Jewelry | Earrings |Resin Earrings

Aesthetic / Designer Wear, Fashion & Lifestyle, Gift Hampers / Combo Packs, Handmade Accessories, Resin Jewelry
₹849 Original price was: ₹849.₹299Current price is: ₹299.
-80%
Add to cart
Store:  Happy Handz
0 out of 5
Quick view
Add to wishlist
Close

Nature-Inspired Jewelry | Resin Pendant Necklace | Unique Resin Jewelry for Women | Botanical Necklace

Aesthetic / Designer Wear, Fashion & Lifestyle, Gift Hampers / Combo Packs, Handmade Accessories, Resin Jewelry
₹1,999 Original price was: ₹1,999.₹399Current price is: ₹399.
  • Useful Link
    • Contact Us
    • About Us
    • Terms and Condition
    • Vendor Registration
    • Privacy Policy
CATEGORIES

Bath and Shower | Boys Clothing | Toys & Games | Gifts | Leggings / Jeggings / Palazzos | Kids | Men Personal Care | Bed Linen | Skin Care | Shorts | Girls Clothing | Books and More | Women | Kids Bedsheet Set

Online Shopping Dress, Clubwear, Fashion Jewellery, Lingerie, Handbags, T-Shirts - Garokik

Garokik- The Fashion Hub

Garokik is a premium platform for Online dress shopping. At Garokik, we are dedicated to offer stylish, trendy and reliable products. We offer shopping that is light on your pockets, the Shopping that offers your favourite brands and more, the Shopping that is simpler, easier, faster and matches your needs.

Garokik offers a wide variety of products ranging from Ladies Kurtis, Tops, Fashion Jewellery, branded Lingerie, Handbags and Nightwear to Men's Underwear & Vests and Sexual Well Being. Providing a huge variety of products ranging from personal care to fashion clothing and fashion jewellery, Cilory makes online shopping a memorable experience for everybody.

Something for all Genders and Ages

At Garokik, we provide diverse buying options that match the needs of customers from all genders , ages and cultures. Whether you are a teenage girl looking for trendy fashion jewellery, a college going boy looking for cool and funky T-Shirts, an executive looking for formal office wear shirts or a woman looking for a place to buy lingerie with confidence and choice, Garokik is the place for you. Men & Women can buy underwear online, buy designer handbags as well as do online dress shopping. We are continuously working towards adding more products and categories to match your taste and fashion needs.

© 2026 Garokik. All rights reserved

In case of any concern, Contact Us, Terms & Conditions
  • Menu
  • Categories
Set your categories menu in Theme Settings -> Header -> Menu -> Mobile menu (categories)
  • Fashion & Lifestyle
    • Aesthetic / Designer Wear
    • Resin Jewelry
    • Boho Jewelry
    • Macramé Jewelry
    • Handmade Accessories
    • Handmade Kids Wear
    • Men’s Wear
    • Women’s Wear
    • Kids Accessories
  • Home Décor & Gifting
    • Boho & Aesthetic Décor
    • Desk Décor
    • Festive Collection
    • Gift Hampers / Combo Packs
    • Kids Room Décor
    • Personal Fragrances
    • Room & Office Fresheners
    • Scented Candles
    • Table Décor & Showpieces
    • Wall Hangings
    • Wax Melts & Fragrance Cubes
    • Wedding Collection
Shopping cart
close