.ItemDetail_container__KudtF,.ItemDetail_container__KudtF *{box-sizing:border-box}.ItemDetail_container__KudtF{width:100%;max-width:1140px;margin:0 auto;padding:8px 16px 40px;color:var(--text-main)}.ItemDetail_nav__jUQjz{margin:0 0 14px;max-width:100%;overflow-x:auto;scrollbar-width:none}.ItemDetail_nav__jUQjz::-webkit-scrollbar{display:none}.ItemDetail_layout__XFkjy{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;align-items:start}.ItemDetail_mediaCol__u8eOV{min-width:0}.ItemDetail_imageArea__5kZtZ{display:flex;flex-direction:column;gap:8px;min-width:0}.ItemDetail_mainImgWrap__zR_pi{position:relative;width:100%;aspect-ratio:1/1;border:1px solid var(--border);border-radius:var(--border-radius);background:var(--secondary-background);overflow:hidden}.ItemDetail_mainImg__piWrO{display:block;width:100%;height:100%;object-fit:contain}.ItemDetail_mainImgSkeleton__JzG3D{border-radius:var(--border-radius)}.ItemDetail_mainImgPlaceholder__nmwrH{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--text-secondary)}.ItemDetail_mainImgPlaceholderIcon__P2AJR{color:var(--border)}.ItemDetail_mainImgPlaceholderText__tDBeG{font-size:.78rem}.ItemDetail_thumbsCol__fwmiC{display:flex;flex-direction:row;gap:6px;min-width:0;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.ItemDetail_thumb__QYVnI{width:54px;height:54px;flex-shrink:0;padding:0;border:1px solid var(--border);border-radius:var(--btn-radius);overflow:hidden;background:var(--secondary-background);cursor:pointer;transition:border-color .15s ease}.ItemDetail_thumb__QYVnI img{width:100%;height:100%;object-fit:cover;display:block}.ItemDetail_thumbActive__qu_GU,.ItemDetail_thumb__QYVnI:hover{border-color:var(--primary-color)}.ItemDetail_thumbActive__qu_GU{box-shadow:inset 0 0 0 1px var(--primary-color)}.ItemDetail_infoCol__no6Va{display:flex;flex-direction:column;gap:14px;min-width:0;text-align:left}.ItemDetail_title__8S0Ce{font-size:clamp(1.1rem,3.4vw,1.45rem);font-weight:800;line-height:1.25;letter-spacing:-.01em;color:var(--text-main);margin:0;text-align:left;overflow-wrap:anywhere}.ItemDetail_metaRow__Zz3xM{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:-6px}.ItemDetail_ratingRow__nmA4g{display:inline-flex;align-items:center;gap:5px}.ItemDetail_starRow__W3klT{display:inline-flex;gap:1px;line-height:1}.ItemDetail_starFull__U9VoE{color:var(--primary-color);font-size:.85rem}.ItemDetail_starEmpty__Bcnbt{color:var(--border);font-size:.85rem}.ItemDetail_ratingAvg__fCkbU{font-size:.78rem;font-weight:800;color:var(--text-main)}.ItemDetail_ratingCount__CFGJk{font-size:.74rem;color:var(--text-secondary)}.ItemDetail_soldBadge__j2gSc{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:700;color:var(--text-secondary);white-space:nowrap}.ItemDetail_metaDivider__QZ093{width:1px;height:12px;background:var(--border);flex-shrink:0}.ItemDetail_priceBlock__9DfQ9{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ItemDetail_price__2W0_b{font-size:clamp(1.4rem,4vw,1.7rem);font-weight:800;line-height:1.1;color:var(--primary-color);letter-spacing:-.02em}.ItemDetail_priceNote__lIgb_{font-size:.72rem;color:var(--text-secondary)}.ItemDetail_fieldSection__09VI1{display:flex;flex-direction:column;gap:8px;min-width:0}.ItemDetail_fieldLabel___OuYG{display:flex;align-items:center;gap:5px;font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-secondary)}.ItemDetail_fieldLabelValor__KrUS0{margin-left:2px;font-weight:800;letter-spacing:.04em;text-transform:none;color:var(--text-main)}.ItemDetail_optionCards__J02gZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:10px;gap:10px;min-width:0}.ItemDetail_optionCard__CvESy{display:flex;align-items:center;gap:11px;padding:9px 12px 9px 9px;border:1px solid var(--border);border-radius:var(--btn-radius);background:transparent;color:var(--text-main);cursor:pointer;text-align:left;min-width:0;transition:border-color .18s ease,background .18s ease}.ItemDetail_optionCard__CvESy:hover{border-color:var(--primary-color)}.ItemDetail_optionCardActive__tJ4nR{border-color:var(--primary-color);background:rgba(var(--primary-color-rgb),.1)}.ItemDetail_optionCardImg__zRwnW{width:62px;height:62px;object-fit:cover;border-radius:var(--btn-radius);flex-shrink:0;border:1px solid var(--border)}.ItemDetail_optionCardText__OOh9Y{display:flex;flex-direction:column;gap:3px;min-width:0}.ItemDetail_optionCardName__kw29n{font-size:.88rem;font-weight:700;line-height:1.25;color:var(--text-main);text-transform:capitalize;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ItemDetail_optionCardPrice__7OsWo{font-size:.86rem;font-weight:700;color:var(--primary-color)}.ItemDetail_colorRow__c2r2q{display:flex;flex-wrap:wrap;gap:6px}.ItemDetail_colorBtn__9vcYL{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--border);border-radius:var(--btn-radius);background:transparent;color:var(--text-secondary);font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.ItemDetail_colorBtn__9vcYL:hover{border-color:var(--primary-color)}.ItemDetail_colorBtnActive__BOQjV{border-color:var(--primary-color);background:rgba(var(--primary-color-rgb),.12);color:var(--text-main)}.ItemDetail_colorDot__n_3LH{width:12px;height:12px;border-radius:50%;flex-shrink:0;border:1px solid var(--border)}.ItemDetail_mixedGrid__bE1_d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--border);border-radius:var(--btn-radius);background:var(--secondary-background);overflow:hidden}.ItemDetail_mixedItem__h1lBP{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.78rem;min-width:0}.ItemDetail_mixedItem__h1lBP label{color:var(--text-secondary);min-width:0}.ItemDetail_mixedInput__IE8r9{width:56px;padding:4px 6px;border:1px solid var(--border);border-radius:var(--btn-radius);background:var(--background);color:var(--text-main);font-size:.78rem;font-family:inherit;text-align:center;flex-shrink:0}.ItemDetail_mixedInput__IE8r9:focus{outline:none;border-color:var(--primary-color)}.ItemDetail_mixedTotal__uDKvt{grid-column:1/-1;margin:0;font-size:.72rem;color:var(--text-secondary)}.ItemDetail_cartRow__d49N6{display:flex;width:100%;min-width:0}.ItemDetail_trustRow__TwBrW{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;padding:12px 0 0;border-top:1px solid var(--border)}.ItemDetail_trustItem__bWCui{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:9px;column-gap:9px;grid-row-gap:1px;row-gap:1px;align-items:center;min-width:0}.ItemDetail_trustIcon__nO7Yd{grid-row:1/3;color:var(--primary-color)}.ItemDetail_trustTitle__IkWcx{font-size:.74rem;font-weight:700;color:var(--text-main);line-height:1.25}.ItemDetail_trustText__iFaXQ{font-size:.68rem;color:var(--text-secondary);line-height:1.35}.ItemDetail_trustText__iFaXQ a{color:var(--primary-color);text-decoration:none}.ItemDetail_trustText__iFaXQ a:hover{text-decoration:underline}.ItemDetail_descriptionBlock__sWNQc{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--border)}.ItemDetail_description__y94Uw{margin:0;font-size:.86rem;line-height:1.6;color:var(--text-secondary);text-align:left;overflow-wrap:anywhere}.ItemDetail_personalizaWrap__enQs9{border:1px solid var(--border);border-radius:var(--border-radius);overflow:hidden}.ItemDetail_personalizaToggle__PXfD8{display:flex;align-items:center;gap:10px;width:100%;padding:11px 13px;border:none;background:transparent;color:var(--text-main);font-family:inherit;text-align:left;cursor:pointer;transition:background .18s ease}.ItemDetail_personalizaToggleOpen__w0emB,.ItemDetail_personalizaToggle__PXfD8:hover{background:rgba(var(--primary-color-rgb),.07)}.ItemDetail_personalizaIcon___5xzT{color:var(--primary-color);flex-shrink:0}.ItemDetail_personalizaToggleText__HD_il{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.ItemDetail_personalizaTitle__4x8LX{font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-main)}.ItemDetail_personalizaSubtitle__bw57P{font-size:.7rem;color:var(--text-secondary)}.ItemDetail_personalizaChevron__vQsf6{font-size:.6rem;color:var(--text-secondary);flex-shrink:0;transition:transform .25s ease}.ItemDetail_personalizaChevronOpen__vcRiA{transform:rotate(180deg)}.ItemDetail_personalizaPanel__Y1oos{padding:12px 13px 14px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:12px}.ItemDetail_rosesRow__80_vi{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ItemDetail_rosesLabel__30Ceb{font-size:.78rem;color:var(--text-secondary)}.ItemDetail_rosesInput__DzPP_{width:82px;padding:6px 8px;border:1px solid var(--border);border-radius:var(--btn-radius);background:var(--background);color:var(--text-main);font-size:.84rem;font-family:inherit;text-align:center}.ItemDetail_rosesInput__DzPP_:focus{outline:none;border-color:var(--primary-color)}.ItemDetail_styleSection__hTEUF{display:flex;flex-direction:column;gap:8px;overflow:hidden}.ItemDetail_stylePills__c7icF{display:flex;flex-wrap:wrap;gap:6px}.ItemDetail_stylePill__qlFlf{padding:5px 11px;border:1px solid var(--border);border-radius:var(--btn-radius);background:transparent;color:var(--text-secondary);font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.ItemDetail_stylePill__qlFlf:hover{border-color:var(--primary-color)}.ItemDetail_stylePillActive__kTpxx{border-color:var(--primary-color);background:rgba(var(--primary-color-rgb),.12);color:var(--text-main)}.ItemDetail_styleExtra__nW11e{font-weight:700;color:var(--primary-color)}.ItemDetail_rosesSummary__jqcZe{display:flex;flex-direction:column;padding:10px 12px;border:1px solid var(--border);border-radius:var(--btn-radius);background:var(--secondary-background)}.ItemDetail_summaryRow__MzA8d{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;font-size:.78rem;color:var(--text-secondary);border-bottom:1px dashed var(--border)}.ItemDetail_summaryRow__MzA8d:last-child{border-bottom:none}.ItemDetail_summaryRow__MzA8d strong{color:var(--text-main)}.ItemDetail_summaryTotalRow__e7sMq{padding-top:7px;margin-top:3px;border-top:1px solid var(--border);border-bottom:none;font-size:.84rem}.ItemDetail_summaryTotalRow__e7sMq strong{color:var(--primary-color);font-size:.95rem;font-weight:800}.ItemDetail_relacionados___tsFi{margin-top:32px;padding-top:20px;border-top:1px solid var(--border);min-width:0}.ItemDetail_relacionadosCabecera__a6XWo{margin-bottom:18px}.ItemDetail_relatedProductsGrid__ZFguH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0}@media (min-width:560px){.ItemDetail_trustRow__TwBrW{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ItemDetail_trustItem__bWCui{grid-template-columns:minmax(0,1fr);row-gap:3px}.ItemDetail_trustIcon__nO7Yd{grid-row:auto}}@media (min-width:700px){.ItemDetail_container__KudtF{padding:12px 24px 48px}.ItemDetail_imageArea__5kZtZ{flex-direction:row-reverse;gap:10px;align-items:flex-start}.ItemDetail_thumbsCol__fwmiC{flex-direction:column;width:58px;flex-shrink:0;overflow-x:visible;overflow-y:auto;max-height:420px}.ItemDetail_mainImgWrap__zR_pi{flex:1 1;min-width:0}.ItemDetail_relatedProductsGrid__ZFguH{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1000px){.ItemDetail_layout__XFkjy{grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:36px}.ItemDetail_mediaCol__u8eOV{position:-webkit-sticky;position:sticky;top:76px}.ItemDetail_infoCol__no6Va{gap:16px;padding-top:2px}.ItemDetail_relacionados___tsFi{margin-top:40px}.ItemDetail_relatedProductsGrid__ZFguH{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-slides-offset-before);margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-end:var(--swiper-slides-offset-after);margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-slides-offset-before);margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-after:var(--swiper-slides-offset-after);margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}