.header .rocky-kit-logo{width:255px;height:auto;padding:0}#header-component{--header-padding:6px}#header-component .header__column--left,#header-component .header__column--right{gap:16px}.announcement-bar__slides{width:100%;max-width:none}.announcement-bar__text{font-size:12px;line-height:1.35}[id$=__hero_jVaWmY] .hero{min-height:405px}[id$=__hero_jVaWmY] .hero h1{font-size:48px;line-height:1.05}[id$=__hero_jVaWmY] .hero .rte{font-size:16px;line-height:1.65}[id$=__hero_jVaWmY] .hero .button-custom{transform:none;align-self:flex-start;font-size:14px;padding:17px 23px;min-height:50px}[id$=__hero_jVaWmY] .hero .group-block-content{transform:none;gap:20px}[id$=__rocky_categories] .group-block-content:has(>a[href*="/collections/home"]){display:flex;flex-wrap:wrap;gap:12px;width:100%}[id$=__rocky_categories] .group-block-content>a{width:auto;min-height:44px;padding:10px 24px;border-radius:30px;font-size:14px}.product-card .card-gallery{background:#f3f1ee;--gallery-aspect-ratio:1!important}.product-card .product-media__image{object-fit:contain!important;padding:16%;mix-blend-mode:multiply}.product-card .rocky-card-title p{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.product-card .product-badges__badge{font-size:11px;padding:5px 8px;background:#faf7f2;color:#3a241c}.rocky-opening{background:#f5dddf;padding:28px max(20px,var(--page-margin,40px));scroll-margin-top:140px;color:#3a241c}.rocky-opening__inner{max-width:1200px;margin:auto}.rocky-opening h2{font-size:28px;margin:0 0 8px}.rocky-opening p{font-size:14px;line-height:1.6}.rocky-opening__form{max-width:620px}.rocky-opening__label{display:block;font-size:14px;margin-bottom:8px}.rocky-opening__field{display:flex;gap:10px;flex-wrap:wrap}.rocky-opening__field input{min-width:0;flex:1 1 230px;border:1px solid #c8b5a6;border-radius:6px;background:#faf7f2;color:#3a241c;padding:14px 16px;font:inherit;font-size:16px}.rocky-opening__field button{min-width:48px;min-height:48px;border:0;border-radius:6px;background:#3a241c;color:#faf7f2;padding:12px 18px;font:inherit;font-size:14px;cursor:pointer}.rocky-opening__field button:focus-visible,.rocky-opening__field input:focus-visible{outline:2px solid #3a241c;outline-offset:3px}.rocky-opening__consent{font-size:12px!important}.rocky-opening a{text-decoration:underline}.rocky-opening-product p{font-size:15px;line-height:1.6}@media(max-width:749px){#header-component[data-menu-style] .header__columns{grid-template-columns:36px minmax(0,1fr) 36px 36px;grid-template-areas:"leftA center leftB rightB"!important;column-gap:4px;padding-inline:12px;min-height:85px}#header-component .header-logo{min-width:0;justify-self:center}#header-component .rocky-kit-logo{width:clamp(176px,53.33vw,208px)}#header-component .search-action{grid-area:leftB!important}#header-component .account-button{display:none}#header-component header-actions{gap:0}#header-component .header__row--top{padding-block:0}.announcement-bar__text{font-size:11px;line-height:1.4}[id$=__hero_jVaWmY] .hero{min-height:380px}[id$=__hero_jVaWmY] .hero__container{padding-block:0}[id$=__hero_jVaWmY] .hero__content-wrapper{padding-block:35px}[id$=__hero_jVaWmY] .hero h1{font-size:36px;line-height:1.05;max-width:300px}[id$=__hero_jVaWmY] .hero .rte{font-size:14px;line-height:1.65;max-width:280px}[id$=__hero_jVaWmY] .hero__image{object-position:57% center}[id$=__rocky_categories] .group-block-content:has(>a[href*="/collections/home"]){gap:9px}[id$=__rocky_categories] .group-block-content>a{font-size:12px;padding:10px 17px;min-height:44px}.product-card .rocky-card-title p{font-size:14px}.product-card .product-media__image{padding:13%}.rocky-opening{padding:26px 20px}.rocky-opening h2{font-size:26px}}.rocky-card-type{display:block;font-size:12px;color:#746259;margin-top:-6px}.section-resource-list__header h2{font-size:26px;line-height:1.2}@media(max-width:749px){.section-resource-list__header h2{font-size:24px}}@media(max-width:749px){#header-component .header-actions__action{width:36px;min-width:36px;max-width:36px;height:44px;padding:0}#header-component header-actions,#header-component .search-action{width:36px;min-width:0;max-width:36px}}@media(max-width:749px){.rocky-opening__field{flex-direction:column}.rocky-opening__field input{flex:auto;width:100%}.rocky-opening__field button{width:100%}}@media(max-width:359px){.section-resource-list__header .group-block-content{flex-wrap:wrap;gap:12px}.section-resource-list__header h2{font-size:22px}}.rocky-whatsapp-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;padding:10px 0;color:var(--color-foreground);font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.rocky-whatsapp-link svg{flex:0 0 24px;color:#128c4e}.rocky-whatsapp-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.product-form-buttons~.rocky-whatsapp-link{width:100%}.rocky-whatsapp-floating{position:fixed;inset-inline-end:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:10;max-width:calc(100vw - 24px);border:1px solid var(--color-border);border-radius:24px;background:var(--color-background);box-shadow:0 2px 8px #0002}.rocky-whatsapp-floating[hidden]{display:none}.rocky-whatsapp-floating .rocky-whatsapp-link{padding:10px 14px;text-decoration:none;font-size:13px}body:has(dialog[open]) .rocky-whatsapp-floating{display:none}.menu-drawer .menu-drawer__menu-item.rocky-account-link{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:48px;padding-block:12px;font-size:16px;line-height:1.4;font-weight:500;letter-spacing:normal}.menu-drawer .rocky-account-link__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;padding:0;margin:0}.menu-drawer .rocky-account-link__icon svg{display:block;width:24px;height:24px}#header-component .account-button__icon{width:20px;height:22px;flex-shrink:0}a.rocky-instagram-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%}a.rocky-instagram-link .rocky-instagram-icon{display:block;width:20px;height:20px;flex:0 0 20px;fill:currentColor}a.rocky-instagram-link span{min-width:0;overflow-wrap:anywhere}a[href^="mailto:" i]:before{content:"";display:inline-block;width:20px;height:20px;margin-inline-end:8px;vertical-align:middle;background-color:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22m3%206%209%207%209-7%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22m3%206%209%207%209-7%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat}a[href^="mailto:" i]{display:inline-flex;align-items:center;gap:8px;max-width:100%;overflow-wrap:anywhere;vertical-align:middle}a[href^="mailto:" i]:before{flex:0 0 20px;margin-inline-end:0}@media(max-width:749px){.rocky-whatsapp-floating .rocky-whatsapp-link{width:44px;height:44px;min-height:44px;padding:10px;gap:0;justify-content:center;box-sizing:border-box}.rocky-whatsapp-floating .rocky-whatsapp-link>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}.menu-drawer .rocky-drawer-whatsapp{margin-block:8px;padding-inline-end:16px}.menu-drawer .rocky-drawer-whatsapp .rocky-whatsapp-link{font-size:14px}.menu-drawer .rocky-drawer-whatsapp svg{width:24px;height:24px}.rocky-beauty-nav{padding-block:8px 24px;color:#3a241c}.rocky-beauty-nav__inner{grid-column:2;min-width:0;width:100%}.rocky-beauty-nav__list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.rocky-beauty-nav__list li{max-width:100%;min-width:0}.rocky-beauty-nav__list a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #c8b5a6;border-radius:24px;background:#faf7f2;color:#3a241c;font-size:15px;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.rocky-beauty-nav__list a:hover{background:#f5dddf}.rocky-beauty-nav__list a.is-active{background:#f5dddf;border-color:#3a241c;box-shadow:inset 0 0 0 1px #3a241c;font-weight:600}.rocky-beauty-nav__list a:focus-visible{outline:2px solid #3a241c;outline-offset:3px}.rocky-beauty-nav__count{font-size:12px;font-weight:400;white-space:nowrap}.rocky-beauty-nav__hands{border-top:1px solid #c8b5a6;margin-top:20px;padding-top:16px}.rocky-beauty-nav__hands p{font-size:15px;font-weight:600;margin:0 0 12px}@media(max-width:749px){.rocky-beauty-nav__list{gap:8px}.rocky-beauty-nav__list a{padding:10px 12px;font-size:14px}.rocky-beauty-nav{padding-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/rocky-approved-layout.css.map */
