.collections-page{padding-bottom:60px}.collections-page .page-title{line-height:1.3;margin-bottom:20px}.collections-page--collection .page-header{margin-top:40px}.collections-page .page-description{font-size:18px;line-height:28px}.collections-page .collection-block__image{border:1px solid #e0e0e0;border-radius:6px;height:350px;margin-top:20px;position:relative;width:100%}.collections-page .collection-block__image:before{border-radius:6px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.collections-page .collection-block__image img{border-radius:8px;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.collections-page .collection-block__nav{align-items:center;border-bottom:1px solid #e0e0e0;display:grid;gap:16px 24px;grid-template-columns:minmax(0,1fr) auto;margin-top:30px;padding-bottom:15px}.collections-page .collection-block__nav-group{display:flex;min-width:0}.collections-page .collection-block__nav .collection-block__nav-item{color:#949494;cursor:pointer;font-size:18px;font-weight:600;padding:10px 16px;position:relative;white-space:nowrap}.collections-page .collection-block__nav .collection-block__nav-item.active{color:#41bbbb;font-weight:600}.collections-page .collection-block__nav .collection-block__nav-item.active:after{background-color:#41bbbb;border-radius:2px 2px 0 0;bottom:-22px;content:"";height:3px;left:0;position:absolute;width:100%}.collections-page .collection-block__nav .collection-block__nav-item:hover{color:#41bbbb}.collections-page .collection-block__products{margin-top:30px}.collections-page .collection-block__description{color:#263334;margin-top:30px;max-width:920px}.collections-page .collection-block__description p{color:#3f4f51;font-size:18px;line-height:1.72;margin:0 0 18px;padding-bottom:0}.collections-page .collection-block__description .selection-description-copy__lead,.collections-page .collection-block__description>div>p:first-child{color:#263334;font-size:20px;font-weight:650;line-height:1.58;margin-bottom:22px}.collections-page .collection-block__description p:has(>strong:first-child){background:#fbfefe;border:1px solid #dce8e8;border-left:4px solid #41bbbb;border-radius:8px;margin:24px 0;padding:18px 20px}.collections-page .collection-block__description b,.collections-page .collection-block__description strong{color:#1f2b2b;font-weight:750}.collections-page .collection-block__description .selection-description-copy{max-width:920px}.collections-page .collection-block__description .selection-description-copy p:has(>strong:first-child){background:transparent;border:0;margin:0 0 18px;padding:0}.collections-page .collection-block__description .selection-description-copy__block{background:#fff;border:1px solid #dce8e8;border-radius:8px;margin:24px 0;padding:20px 22px}.collections-page .collection-block__description .selection-description-copy__block h3{color:#1f2b2b;font-size:21px;font-weight:750;line-height:1.32;margin:0 0 10px}.collections-page .collection-block__description .selection-description-copy__block p{margin-bottom:0}.collections-page .collection-block__description .selection-description-copy__block--important{background:#f3fbfb;border-left:4px solid #41bbbb}.collections-page .collection-block__description .selection-description-copy__results{background:#f3fbfb;border-radius:8px;margin:28px 0;padding:22px}.collections-page .collection-block__description .selection-description-copy__results h3{color:#1f2b2b;font-size:22px;font-weight:750;line-height:1.3;margin:0 0 14px}.collections-page .collection-block__description .selection-description-copy__results ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.collections-page .collection-block__description .selection-description-copy__results li{background:#fff;border:1px solid #dce8e8;border-radius:8px;color:#3f4f51;font-size:17px;line-height:1.55;padding:12px 14px}.collections-page .collection-block__description .selection-description-copy__closing{color:#263334;font-weight:650;margin-top:28px}.collections-page .collection-block__instructions{margin-top:30px;max-width:920px}.collections-page .collection-block__instructions p{font-size:18px;line-height:28px}.collections-page .collection-block__instructions a{color:#2f89ce;font-weight:600}.collections-page .collection-block__instructions a:hover{text-decoration:underline}.collections-page .collection-block__instruction-card{align-items:center;background:linear-gradient(135deg,#f3fbfb,#fff 72%);border:1px solid #dce8e8;border-left:4px solid #41bbbb;border-radius:8px;box-shadow:0 10px 30px #2633340f;color:#263334;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:24px 28px 24px 32px;position:relative}.collections-page .collection-block__instruction-card .item-link{align-items:center;background:#41bbbb;border-radius:8px;color:#fff;display:inline-flex;font-weight:750;justify-content:center;min-height:44px;padding:0 22px;position:relative;text-decoration:none;transition:background-color .2s ease;white-space:nowrap;z-index:1}.collections-page .collection-block__instruction-card .item-link:hover{background:#319e9e;text-decoration:none}.collections-page .collection-block__instruction-content{position:relative;z-index:1}.collections-page .collection-block__instruction-title{color:#1f2b2b;font-family:var(--font-family-display);font-size:24px;font-weight:600;line-height:1.3;margin:0 0 10px}.collections-page .collection-block__instruction-text{color:#3f4f51;font-size:18px;line-height:1.65;margin:0;max-width:780px}.collections-page .collection-block__instruction-text+.collections-page .collection-block__instruction-text{margin-top:10px}@media (max-width:1100px){.collections-page .collection-block__nav{grid-template-columns:1fr}.collections-page .collections-action{justify-self:end}}@media (max-width:767px){.collections-page .collection-block__nav .collection-block__nav-item{flex-shrink:0;font-size:16px;padding:10px}.collections-page .collection-block__nav-group{overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;overflow:-moz-scrollbars-none;scrollbar-width:none}.collections-page .collection-block__nav-group::-webkit-scrollbar{background:transparent;display:none;height:0;width:0}.collections-page .collection-block__nav{gap:15px}.collections-page .collection-block__instruction-card{gap:18px;grid-template-columns:1fr;padding:22px 20px}.collections-page .collection-block__instruction-card .item-link{width:100%}.collections-page .collection-block__instruction-title{font-size:21px}.collections-page .collection-block__instruction-text{font-size:16px;line-height:1.6}}.collections-page .collections-action{align-items:center;display:flex;flex-shrink:0;gap:16px}@media (max-width:767px){.collections-page .collections-action{justify-content:space-between;width:100%}}@media (max-width:479px){.collections-page .collections-action{align-items:stretch;flex-direction:column}.collections-page .collections-action .collections-btn{width:100%}}.collections-page .collections-action__price{display:flex;flex-direction:column-reverse;font-family:var(--font-family-display);white-space:nowrap}.collections-page .collections-action__price .price-login__question:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' class='question-icon' viewBox='0 0 18 18'%3E%3Cpath fill='%232F89CE' d='M9 1.5a7.5 7.5 0 1 1 0 15 7.5 7.5 0 0 1 0-15M9 3a6 6 0 1 0 0 12A6 6 0 0 0 9 3m0 9a.75.75 0 1 1 0 1.5.75.75 0 0 1 0-1.5m0-7.125a2.719 2.719 0 0 1 1.011 5.243.6.6 0 0 0-.229.15c-.033.038-.038.086-.037.135l.005.097a.75.75 0 0 1-1.495.088L8.25 10.5v-.187c0-.865.697-1.384 1.203-1.588a1.22 1.22 0 1 0-1.672-1.131.75.75 0 0 1-1.5 0A2.72 2.72 0 0 1 9 4.875'/%3E%3C/svg%3E") no-repeat;background-size:contain;content:"";display:inline-block;height:20px;width:20px}.collections-page .collections-action__price .price-login{align-items:center;display:flex;font-size:22px;justify-content:flex-end;margin-top:2px}.collections-page .collections-action__price .price-login__value{color:#2f89ce;display:inline-block;font-weight:500}.collections-page .collections-action__price .price-login__discount{background:#f1117e;border-radius:20px;color:#fff;font-size:15px;font-weight:500;margin:0 3px;padding:0 3px}.collections-page .collections-action__price .price-discount-info{align-items:center;display:flex;justify-content:flex-end;margin-top:4px}.collections-page .collections-action__price .price-discount-info .current-cost{color:#949494;font-size:18px;text-decoration:line-through}.collections-page .collections-action__price .price-discount-info .app-tooltip .tooltip-body{font-size:14px;left:auto;max-width:none;right:0}.collections-page .error{color:red;font-size:14px;margin-top:5px}
