.presente-menu{position:relative;z-index:4;background:#30276c;color:#f6f6f6;border-top:1px solid #28b5ea}.presente-menu [hidden]{display:none !important}.presente-menu-bar{display:flex;justify-content:center;gap:clamp(12px,3vw,48px);margin:0;padding:0 16px;list-style:none}.presente-menu-bar>li>a,.presente-menu-trigger{display:flex;align-items:center;gap:16px;min-height:60px;padding:0 4px;color:inherit;font:500 12px/1.3 Arial,sans-serif;text-transform:uppercase;white-space:nowrap}.presente-menu button{border:0;background:transparent;cursor:pointer}.presente-menu-chevron{width:6px;height:6px;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg)}.presente-menu-trigger[aria-expanded=true] .presente-menu-chevron{transform:rotate(225deg)}.presente-menu-panel{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:min(1040px,100% - 32px);display:grid;grid-template-columns:repeat(var(--menu-columns), minmax(0, 1fr));max-height:65vh;overflow:auto;border-radius:12px;background:#f6f6f6;color:#30276c;box-shadow:0 14px 36px rgba(0,0,0,.1333333333);font-family:Arial,sans-serif}.presente-menu-column{padding:24px 24px 28px}.presente-menu-column+.presente-menu-column{border-left:1px solid #ddd9e9}.presente-menu-column h2{margin:0 0 18px;color:#30276c;font:700 14px/1.3 Arial,sans-serif;letter-spacing:.045em;text-transform:uppercase}.presente-menu-entry{display:flex;align-items:stretch;min-height:44px;margin-bottom:4px;border-radius:8px}.presente-menu-entry a{display:flex;align-items:center;flex:1;padding:8px 12px;color:inherit;font-size:14px}.presente-menu-entry button{width:44px;flex-shrink:0;color:#30276c;font:24px/1 Arial,sans-serif}.presente-menu-entry.is-active,.presente-menu-entry:hover,.presente-menu-entry:focus-within{background:#e0f3fa}.presente-menu :focus-visible{outline:2px solid #28b5ea;outline-offset:-2px}.presente-menu-entry.is-active{box-shadow:inset 3px 0 #dd4481}.presente-menu-trigger[aria-expanded=true]{box-shadow:inset 0 -3px #e1534f}.presente-brand-logo{display:block;height:var(--logo-height, 94px);width:auto;max-width:100%;object-fit:contain}@media(max-width: 767px){.presente-brand-logo{max-height:66px}}.presente-print-track{display:none}@media(min-width: 0px){.search-floating-container:has(.presente-print-track){position:relative}.presente-print-track{display:block;position:absolute;inset:auto 10px 0;z-index:1;height:2px;pointer-events:none}.presente-print-line{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg, #28b5ea, #dd4481);transform-origin:left}.presente-print-nozzle{position:absolute;bottom:0;left:0;width:20px;height:23px;transform:translateX(-50%);opacity:0}}@media(min-width: 0px)and (prefers-reduced-motion: no-preference){.presente-print-line{animation:presente-print-line 1.5s cubic-bezier(0.45, 0, 0.25, 1) both}.presente-print-nozzle{animation:presente-print-nozzle 1.5s cubic-bezier(0.45, 0, 0.25, 1) both}.search-floating-container:focus-within .presente-print-line,.search-floating-container:focus-within .presente-print-nozzle{animation:none}@keyframes presente-print-line{0%,12%{transform:scaleX(0)}85%,100%{transform:scaleX(1)}}@keyframes presente-print-nozzle{0%{left:0;opacity:0}12%{left:0;opacity:1}85%{left:100%;opacity:1}100%{left:100%;opacity:0}}}.presente-account-copy,.presente-cart-copy{display:none}@media(min-width: 768px){.head-row.logo-md-center:not(.nav-inline):not(.search-icon-md){grid-template-columns:minmax(clamp(92px, 17vw, 250px), 1fr) minmax(0, 710px) minmax(0, 1fr) auto auto auto;align-items:center}.head-row.logo-md-center:not(.nav-inline):not(.search-icon-md) .logo-container{grid-column:1;justify-self:start}.head-row.logo-md-center:not(.nav-inline):not(.search-icon-md) .search-container{grid-column:2;width:100%;min-width:0}.head-row.logo-md-center:not(.nav-inline):not(.search-icon-md) .header-account{grid-column:5}.head-row.logo-md-center:not(.nav-inline):not(.search-icon-md) .utilities-language-desktop{grid-column:4}.head-row.logo-md-center:not(.nav-inline):not(.search-icon-md) .header-cart{grid-column:6}.head-row .search-input{min-height:44px;background:#fff;border:1px solid #ddd9e9;border-radius:8px}.head-row .header-account,.head-row .header-cart>.header-utility{display:flex !important;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.presente-account-copy,.presente-cart-copy{display:block;font-size:13px;line-height:1.25;white-space:nowrap}.presente-account-copy a{display:block;color:inherit}.head-row .presente-gift{width:25px;height:25px}.head-row .header-cart .badge{display:inline-flex !important;align-items:center;justify-content:center;background:#30276c;color:#fff}}.presente-footer-benefits,.presente-top-contact,.presente-top-contact address,.presente-top-social{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.presente-footer-benefits,.presente-top-contact{padding:12px clamp(16px,4vw,64px);font-size:14px}.presente-footer-benefits{justify-content:space-around;background:#30276c;color:#f6f6f6;font-weight:600}.presente-top-contact{justify-content:space-between;padding-block:4px;font-size:12px;line-height:1.25;gap:4px 16px;border-bottom:1px solid #ddd9e9;background:#f6f6f6;color:#30276c}.presente-top-contact address{margin:0;font-style:normal}.presente-footer-benefits span,.presente-top-contact a{display:inline-flex;align-items:center;gap:7px;color:inherit}.presente-top-contact a:hover{text-decoration:underline}.presente-footer-benefits svg,.presente-top-contact svg{width:18px;height:18px;flex:0 0 18px;fill:currentColor}.presente-footer-benefits svg{color:#28b5ea}@media(max-width: 767px){.presente-footer-benefits,.presente-top-contact,.presente-top-contact address{justify-content:center}}.presente-top-contact address,.presente-top-social{gap:4px 16px}.presente-top-contact svg{width:14px;height:14px;flex-basis:14px}.presente-category-grid{background:#f6f6f6}.presente-category-card{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;background:#fff;border:1px solid #ddd9e9;border-radius:6px;box-shadow:none}.presente-category-card .product-item-image-container{aspect-ratio:1;margin:0;background:#fff}.presente-category-card .product-item-image{object-fit:contain}.presente-category-card .product-item-information{display:flex;flex:1;flex-direction:column;padding:clamp(10px,1.5vw,28px);text-align:center}.presente-category-card .product-item-link{display:flex;flex:1;flex-direction:column;align-items:center;color:#30276c}.presente-card-brand{margin-bottom:8px;color:#30276c;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.presente-category-card .product-item-name{min-height:2.6em;margin-bottom:16px;font:700 clamp(13px, 1.15vw, 17px)/1.3 Arial,sans-serif}.presente-category-card .product-item-price-container{width:100%;margin-top:auto;padding-top:clamp(14px,2.2vw,42px);border-top:1px solid #e8e3f0;justify-content:center}.presente-category-card .product-item-price{font-size:15px;font-weight:700}.presente-category-card .product-item-installments{display:none}.presente-card-actions{display:flex;align-items:stretch;gap:4px;margin-top:clamp(14px,2vw,38px);margin-bottom:clamp(6px,1.2vw,25px)}.presente-card-buy,.presente-card-actions .btn{display:grid;place-items:center;min-height:43px;border:0;border-radius:6px;background:linear-gradient(90deg, #28b5ea, #dd4481);color:#171139;text-transform:uppercase;font-size:13px}.presente-card-buy{flex:1}.presente-card-buy:hover,.presente-card-actions .btn:hover{filter:brightness(1.06);color:#171139}.presente-card-actions .product-item-quick-shop-container{position:static;width:43px;margin:0;opacity:1;visibility:visible;transform:none}.presente-card-actions .btn{width:43px;padding:0;font-size:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171139' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 3h3l3 12h11l3-8H6'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E"),linear-gradient(90deg, #28b5ea, #dd4481);background-repeat:no-repeat;background-position:center;background-size:21px,cover}@media(max-width: 767px){.head-main .head-row{padding:8px 14px 10px;column-gap:10px}.head-row .header-utility{min-height:40px}.head-row .search-form-field{margin-bottom:0}.head-row .search-input{min-height:44px;background:#fff;border:1px solid #ddd9e9;border-radius:8px;font-size:16px}.presente-top-contact{justify-content:center;padding:5px 8px}.presente-top-contact address{justify-content:center;gap:4px 10px}.presente-category-grid{padding-inline:10px !important}.presente-category-card .product-item-information{padding-inline:9px}.presente-card-actions .product-item-quick-shop-container,.presente-card-actions .btn{width:40px;flex-shrink:0}.presente-card-buy{min-width:0;font-size:12px}}@media(max-width: 767px){.head-row .header-account{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.head-row .presente-account-copy{display:block;font-size:10px;line-height:1.2;white-space:nowrap}.head-row .presente-account-copy a{display:block;color:inherit}.head-row.logo-center .logo-container{margin-inline:0;grid-column:2}}@media(max-width: 767px){.head-row.logo-center .menu-container{grid-column:1/-1;grid-row:2;justify-self:center}.head-row.logo-center:not(.search-icon-mobile) .search-container{grid-row:3;margin-top:2px}}@media(max-width: 767px){.presente-menu-mobile{background:#f6f6f6;color:#30276c;border:0}.presente-menu-mobile .presente-menu-bar{display:block;padding:0}.presente-menu-mobile .presente-menu-bar>li{border-bottom:1px solid #ddd9e9}.presente-menu-mobile .presente-menu-bar>li>a,.presente-menu-mobile .presente-menu-trigger{justify-content:space-between;width:100%;min-height:48px;padding:0 14px;font-size:14px;font-weight:700}.presente-menu-mobile .presente-menu-panel{position:static;display:block;width:auto;max-height:none;transform:none;overflow:visible;border-radius:8px;box-shadow:none;margin:0 8px 8px}.presente-menu-mobile .presente-menu-column{padding:12px;border-left:0}.presente-menu-mobile .presente-menu-column+.presente-menu-column{border-top:1px solid #ddd9e9}.presente-menu-mobile .presente-menu-column:not(:first-child):not(:has([data-menu-branch]:not([hidden]) .presente-menu-entry)){display:none}.presente-menu-mobile .presente-menu-column h2{margin-bottom:8px;font-size:12px}}.presente-cart-mobile-copy{display:none}@media(max-width: 767px){.head-row.logo-center .logo-container{grid-column:1/3;justify-self:start;text-align:left}.head-row .header-cart>.header-utility{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.presente-cart-mobile-copy{display:block;font-size:10px;line-height:1.2}}@media(max-width: 767px){.head-row.logo-center .logo-container{grid-column:1;margin:0}.head-row .presente-brand-logo{height:78px;max-height:none;width:auto}.presente-menu-mobile .presente-menu-all{display:block;padding:8px 12px;color:#30276c;font-size:12px;text-decoration:underline}}
